PLC Project (1): test ===================== Project root: /home/travis/build/klauer/testvac Project path: test/test.plcproj TMC path: test/test.tmc AMS ID: 172.21.148.215.1.1 IP Address: 172.21.148.215 (* based on AMS ID) Port: 851 Source files: 1.) test/GVLs/GVL_Devices.TcGVL 2.) test/GVLs/GVL_PMPS.TcGVL 3.) test/PlcTask.TcTTO 4.) test/POUs/MAIN.TcPOU POUs: 1.) MAIN GVLs: 1.) GVL_Devices 2.) GVL_PMPS GVL: GVL_Devices ---------------- File: test/GVLs/GVL_Devices.TcGVL ```vhdl VAR_GLOBAL {attribute 'pytmc' := ' pv: FEE:VGC:02 '} FEE_VGC_02: FB_VGC; {attribute 'pytmc' := ' pv: FEE:KMONO:GPI:01 '} FEE_KMONO_GPI_01: FB_MKS275; {attribute 'pytmc' := ' pv: FEE:KMONO:GCC:01 '} FEE_KMONO_GCC_01: FB_MKS500; {attribute 'pytmc' := ' pv: FEE:KMONO:PIP:01 '} FEE_KMONO_PIP_01: FB_PIP_Gamma; {attribute 'pytmc' := ' pv: FEE:PIP:02 '} FEE_PIP_02: FB_PIP_Gamma; {attribute 'pytmc' := ' pv: FEE:GPI:03 '} FEE_GPI_03: FB_MKS275; {attribute 'pytmc' := ' pv: FEE:GCC:03 '} FEE_GCC_03: FB_MKS500; {attribute 'pytmc' := ' pv: FEE:VGC:03 '} FEE_VGC_03: FB_VGC; {attribute 'pytmc' := ' pv: FEE:M1L:GPI:01 '} FEE_M1L_GPI_01: FB_MKS275; {attribute 'pytmc' := ' pv: FEE:M1L:GCC:03 '} FEE_M1L_GCC_01: FB_MKS500; {attribute 'pytmc' := ' pv: FEE:M1L:PIP:01 '} FEE_M1L_PIP_01: FB_PIP_Gamma; {attribute 'pytmc' := ' pv: FEE:PIP:03 '} FEE_PIP_03: FB_PIP_Gamma; {attribute 'pytmc' := ' pv: FEE:GPI:04 '} FEE_GPI_04: FB_MKS275; {attribute 'pytmc' := ' pv: FEE:GCC:04 '} FEE_GCC_04: FB_MKS500; {attribute 'pytmc' := ' pv: FEE:VGC:04 '} FEE_VGC_04: FB_VGC; END_VAR ``` GVL: GVL_PMPS ------------- File: test/GVLs/GVL_PMPS.TcGVL ```vhdl VAR_GLOBAL {attribute 'pytmc' := ' pv: PLC:TST:FF1 '} {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output'} g_FastFaultOutput1 : FB_HardwareFFOutput; {attribute 'pytmc' := ' pv: PLC:TST:FF2 '} {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output'} g_FastFaultOutput2 : FB_HardwareFFOutput; END_VAR ``` POU: MAIN --------- File: test/POUs/MAIN.TcPOU ```vhdl PROGRAM MAIN VAR END_VAR //valves FEE_VGC_02( i_stUSG:= FEE_KMONO_GCC_01.IG, i_stDSG:= FEE_KMONO_GCC_01.IG , i_xDis_DPIlk:= FALSE, i_xEPS_OK:= FALSE, i_xPMPS_OK:= , i_xExt_OK:= TRUE, i_xOverrideMode:= , i_xReset:= , iq_stValve=> , xMPS_OK=> , io_fbFFHWO:= g_FastFaultOutput1 ); FEE_VGC_03( i_stUSG:=FEE_KMONO_GCC_01.IG, i_stDSG:= FEE_M1L_GCC_01.IG , i_xDis_DPIlk:= FALSE, i_xEPS_OK:= FALSE, i_xPMPS_OK:= TRUE, i_xExt_OK:= TRUE, i_xOverrideMode:= , i_xReset:= , iq_stValve=> , xMPS_OK=> , io_fbFFHWO:= g_FastFaultOutput1 ); FEE_VGC_04( i_stUSG:= FEE_GCC_03.IG, i_stDSG:= FEE_GCC_03.IG , i_xDis_DPIlk:= FALSE, i_xEPS_OK:= FALSE, i_xPMPS_OK:= TRUE, i_xExt_OK:= TRUE, i_xOverrideMode:= , i_xReset:= , iq_stValve=> , xMPS_OK=> , io_fbFFHWO:= g_FastFaultOutput1 ); // gauges and pip FEE_KMONO_GPI_01(PG=>); FEE_KMONO_GCC_01(PG:=FEE_KMONO_GPI_01.PG); FEE_KMONO_PIP_01(i_stGauge:= FEE_KMONO_GCC_01.IG); FEE_GPI_03(PG=>); FEE_GCC_03(PG:=FEE_KMONO_GPI_01.PG); FEE_PIP_02(i_stGauge:= FEE_GCC_03.IG); FEE_M1L_GPI_01(PG=>); FEE_M1L_GCC_01(PG:=FEE_M1L_GPI_01.PG); FEE_M1L_PIP_01(i_stGauge:= FEE_M1L_GCC_01.IG); FEE_GPI_04(PG=>); FEE_GCC_04(PG:=FEE_GPI_04.PG); FEE_PIP_03(i_stGauge:= FEE_GCC_04.IG); END_PROGRAM ``` Symbols ------- .TCPADS_MAXUDP_BUFFSIZE : UDINT (4370400 32) Constants.CompilerVersion : VERSION (14500432 64) Constants.CompilerVersionNumeric : DWORD (14500576 32) Constants.RuntimeVersion : VERSION (14500368 64) Constants.RuntimeVersionNumeric : DWORD (14500544 32) Constants.bFPUSupport : BOOL (14500528 8) Constants.bLittleEndian : BOOL (14500352 8) Constants.bSimulationMode : BOOL (14500360 8) Constants.gc_GaugeValidState : INT (8527072 16) Constants.gc_iSizeOfGGOArray : INT (4374224 16) Constants.nPackMode : UINT (14500512 16) Constants.nRegisterSize : WORD (14500496 16) DefaultGlobals.fTimeStamp : LREAL (4134656 64) DefaultGlobals.stSys : LCLS_General.ST_System (4134560 88) GVL.nLangId_OnlineMonitoring : DINT (4370784 32) GVL_Devices.FEE_GCC_03 : L2SI_Vacuum_Library.FB_MKS500 (8669408 1568) GVL_Devices.FEE_GCC_03.i_iPRESS_R : INT (8670928 16) GVL_Devices.FEE_GCC_03.i_xDisc_Active : BOOL (8670952 8) GVL_Devices.FEE_GCC_03.i_xHV_ON : BOOL (8670944 8) GVL_Devices.FEE_GCC_03.q_xHV_DIS : BOOL (8670960 8) GVL_Devices.FEE_GCC_04 : L2SI_Vacuum_Library.FB_MKS500 (8787264 1568) GVL_Devices.FEE_GCC_04.i_iPRESS_R : INT (8788784 16) GVL_Devices.FEE_GCC_04.i_xDisc_Active : BOOL (8788808 8) GVL_Devices.FEE_GCC_04.i_xHV_ON : BOOL (8788800 8) GVL_Devices.FEE_GCC_04.q_xHV_DIS : BOOL (8788816 8) GVL_Devices.FEE_GPI_03 : L2SI_Vacuum_Library.FB_MKS275 (8668704 704) GVL_Devices.FEE_GPI_03.i_iPRESS_R : INT (8669376 16) GVL_Devices.FEE_GPI_04 : L2SI_Vacuum_Library.FB_MKS275 (8786560 704) GVL_Devices.FEE_GPI_04.i_iPRESS_R : INT (8787232 16) GVL_Devices.FEE_KMONO_GCC_01 : L2SI_Vacuum_Library.FB_MKS500 (8609984 1568) GVL_Devices.FEE_KMONO_GCC_01.i_iPRESS_R : INT (8611504 16) GVL_Devices.FEE_KMONO_GCC_01.i_xDisc_Active : BOOL (8611528 8) GVL_Devices.FEE_KMONO_GCC_01.i_xHV_ON : BOOL (8611520 8) GVL_Devices.FEE_KMONO_GCC_01.q_xHV_DIS : BOOL (8611536 8) GVL_Devices.FEE_KMONO_GPI_01 : L2SI_Vacuum_Library.FB_MKS275 (8609280 704) GVL_Devices.FEE_KMONO_GPI_01.i_iPRESS_R : INT (8609952 16) GVL_Devices.FEE_KMONO_PIP_01 : L2SI_Vacuum_Library.FB_PIP_Gamma (8611552 28576) GVL_Devices.FEE_KMONO_PIP_01.i_iPRESS : INT (8612752 16) GVL_Devices.FEE_KMONO_PIP_01.i_xSP_DI : BOOL (8612768 8) GVL_Devices.FEE_KMONO_PIP_01.q_xHVEna_DO : BOOL (8612736 8) GVL_Devices.FEE_M1L_GCC_01 : L2SI_Vacuum_Library.FB_MKS500 (8727840 1568) GVL_Devices.FEE_M1L_GCC_01.i_iPRESS_R : INT (8729360 16) GVL_Devices.FEE_M1L_GCC_01.i_xDisc_Active : BOOL (8729384 8) GVL_Devices.FEE_M1L_GCC_01.i_xHV_ON : BOOL (8729376 8) GVL_Devices.FEE_M1L_GCC_01.q_xHV_DIS : BOOL (8729392 8) GVL_Devices.FEE_M1L_GPI_01 : L2SI_Vacuum_Library.FB_MKS275 (8727136 704) GVL_Devices.FEE_M1L_GPI_01.i_iPRESS_R : INT (8727808 16) GVL_Devices.FEE_M1L_PIP_01 : L2SI_Vacuum_Library.FB_PIP_Gamma (8729408 28576) GVL_Devices.FEE_M1L_PIP_01.i_iPRESS : INT (8730608 16) GVL_Devices.FEE_M1L_PIP_01.i_xSP_DI : BOOL (8730624 8) GVL_Devices.FEE_M1L_PIP_01.q_xHVEna_DO : BOOL (8730592 8) GVL_Devices.FEE_PIP_02 : L2SI_Vacuum_Library.FB_PIP_Gamma (8640128 28576) GVL_Devices.FEE_PIP_02.i_iPRESS : INT (8641328 16) GVL_Devices.FEE_PIP_02.i_xSP_DI : BOOL (8641344 8) GVL_Devices.FEE_PIP_02.q_xHVEna_DO : BOOL (8641312 8) GVL_Devices.FEE_PIP_03 : L2SI_Vacuum_Library.FB_PIP_Gamma (8757984 28576) GVL_Devices.FEE_PIP_03.i_iPRESS : INT (8759184 16) GVL_Devices.FEE_PIP_03.i_xSP_DI : BOOL (8759200 8) GVL_Devices.FEE_PIP_03.q_xHVEna_DO : BOOL (8759168 8) GVL_Devices.FEE_VGC_02 : L2SI_Vacuum_Library.FB_VGC (8553120 56160) GVL_Devices.FEE_VGC_02.i_xClsLS : BOOL (8582088 8) GVL_Devices.FEE_VGC_02.i_xOpnLS : BOOL (8582080 8) GVL_Devices.FEE_VGC_02.q_xOPN_DO : BOOL (8582096 8) GVL_Devices.FEE_VGC_03 : L2SI_Vacuum_Library.FB_VGC (8670976 56160) GVL_Devices.FEE_VGC_03.i_xClsLS : BOOL (8699944 8) GVL_Devices.FEE_VGC_03.i_xOpnLS : BOOL (8699936 8) GVL_Devices.FEE_VGC_03.q_xOPN_DO : BOOL (8699952 8) GVL_Devices.FEE_VGC_04 : L2SI_Vacuum_Library.FB_VGC (8788832 56160) GVL_Devices.FEE_VGC_04.i_xClsLS : BOOL (8817800 8) GVL_Devices.FEE_VGC_04.i_xOpnLS : BOOL (8817792 8) GVL_Devices.FEE_VGC_04.q_xOPN_DO : BOOL (8817808 8) GVL_INTERNAL.UNINITIALIZED_CLASS_GUID : GUID (4371136 128) GVL_Logger.TCPADS_MAXUDP_BUFFSIZE : UDINT (4135584 32) GVL_Logger.cLogHost : STRING(15) (4134720 128) GVL_Logger.fbRootLogger : LCLS_General.FB_LogMessage (4135616 26944) GVL_Logger.iLogPort : UINT (4134848 16) GVL_Logger.sIpTidbit : STRING(6) (4134864 56) GVL_Logger.sPlcHostname : STRING(80) (4134920 648) GVL_PMPS.asdf : PMPS.FB_HardwareFFOutput (10730112 1885120) GVL_PMPS.asdf.q_xFastFaultOut : BOOL (10730160 8) GVL_PMPS.g_FastFaultOutput1 : PMPS.FB_HardwareFFOutput (8844992 1885120) GVL_PMPS.g_FastFaultOutput1.q_xFastFaultOut : BOOL (8845040 8) GVL_PMPS.g_FastFaultOutput2 : PMPS.FB_HardwareFFOutput (12615232 1885120) GVL_PMPS.g_FastFaultOutput2.q_xFastFaultOut : BOOL (12615280 8) GVL_Param_TcUnit.MaxNumberOfAsserts : UINT (4371568 16) GVL_Param_TcUnit.MaxNumberOfTestSuites : UINT (4369360 16) GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite : UINT (4371552 16) GVL_TcUnit.AdsLogger : PMPS.TcUnit.FB_ADSLogStringMessageFifoQueue (4390240 4128864) GVL_TcUnit.CurrentTestIsFinished : BOOL (4372104 8) GVL_TcUnit.CurrentTestNameBeingCalled : Tc2_System.T_MaxString (4372160 2048) GVL_TcUnit.CurrentTestSuiteBeingCalled : POINTER TO PMPS.TcUnit.FB_TestSuite (4372128 32) GVL_TcUnit.IgnoreCurrentTest : BOOL (4372112 8) GVL_TcUnit.NumberOfInitializedTestSuites : UINT (4374208 16) GVL_TcUnit.TcUnitRunner : PMPS.TcUnit.FB_TcUnitRunner (4371584 512) GVL_TcUnit.TestSuiteAddresses : ARRAY[1..500] OF POINTER TO PMPS.TcUnit.FB_TestSuite (4374240 16000) GVL_TcUnit.TestSuiteIsRegistered : BOOL (4372096 8) Global_Constants.EMPTY_EVENT_CLASS : GUID (4370432 128) Global_Constants.EMPTY_EVENT_ID : UDINT (4370560 32) Global_Constants.EMPTY_SEVERITY : TcEventSeverity (4367664 16) Global_Constants.SUCCESS_EVENT : TcEventEntry (4370592 192) Global_Variables.ADSIGRP_DEVICE_DATA : UDINT (4164224 32) Global_Variables.ADSIGRP_IOIMAGE_CLEARI : UDINT (4164128 32) Global_Variables.ADSIGRP_IOIMAGE_CLEARO : UDINT (4164160 32) Global_Variables.ADSIGRP_IOIMAGE_RISIZE : UDINT (4164000 32) Global_Variables.ADSIGRP_IOIMAGE_ROSIZE : UDINT (4164096 32) Global_Variables.ADSIGRP_IOIMAGE_RWIB : UDINT (4163936 32) Global_Variables.ADSIGRP_IOIMAGE_RWIOB : UDINT (4164192 32) Global_Variables.ADSIGRP_IOIMAGE_RWIX : UDINT (4163968 32) Global_Variables.ADSIGRP_IOIMAGE_RWOB : UDINT (4164032 32) Global_Variables.ADSIGRP_IOIMAGE_RWOX : UDINT (4164064 32) Global_Variables.ADSIGRP_SYMNAME : UDINT (4163520 32) Global_Variables.ADSIGRP_SYMNOTE : UDINT (4163904 32) Global_Variables.ADSIGRP_SYMTAB : UDINT (4163488 32) Global_Variables.ADSIGRP_SYMVAL : UDINT (4163552 32) Global_Variables.ADSIGRP_SYM_DOWNLOAD : UDINT (4163808 32) Global_Variables.ADSIGRP_SYM_HNDBYNAME : UDINT (4163584 32) Global_Variables.ADSIGRP_SYM_INFOBYNAME : UDINT (4163712 32) Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX : UDINT (4163776 32) Global_Variables.ADSIGRP_SYM_RELEASEHND : UDINT (4163680 32) Global_Variables.ADSIGRP_SYM_UPLOAD : UDINT (4163840 32) Global_Variables.ADSIGRP_SYM_UPLOADINFO : UDINT (4163872 32) Global_Variables.ADSIGRP_SYM_VALBYHND : UDINT (4163648 32) Global_Variables.ADSIGRP_SYM_VALBYNAME : UDINT (4163616 32) Global_Variables.ADSIGRP_SYM_VERSION : UDINT (4163744 32) Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE : UDINT (4164256 32) Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE : UDINT (4164288 32) Global_Variables.ADSLOG_MSGTYPE_ERROR : DWORD (4165344 32) Global_Variables.ADSLOG_MSGTYPE_HINT : DWORD (4165280 32) Global_Variables.ADSLOG_MSGTYPE_LOG : DWORD (4165376 32) Global_Variables.ADSLOG_MSGTYPE_MSGBOX : DWORD (4165408 32) Global_Variables.ADSLOG_MSGTYPE_RESOURCE : DWORD (4165440 32) Global_Variables.ADSLOG_MSGTYPE_STRING : DWORD (4165472 32) Global_Variables.ADSLOG_MSGTYPE_WARN : DWORD (4165312 32) Global_Variables.ADSSTATE_CONFIG : UINT (4163376 16) Global_Variables.ADSSTATE_ERROR : UINT (4163312 16) Global_Variables.ADSSTATE_EXCEPTION : UINT (4163440 16) Global_Variables.ADSSTATE_IDLE : UINT (4163152 16) Global_Variables.ADSSTATE_INCOMPATIBLE : UINT (4163424 16) Global_Variables.ADSSTATE_INIT : UINT (4163184 16) Global_Variables.ADSSTATE_INVALID : UINT (4163136 16) Global_Variables.ADSSTATE_LOADCFG : UINT (4163264 16) Global_Variables.ADSSTATE_MAXSTATES : UINT (4163456 16) Global_Variables.ADSSTATE_POWERFAILURE : UINT (4163280 16) Global_Variables.ADSSTATE_POWERGOOD : UINT (4163296 16) Global_Variables.ADSSTATE_RECONFIG : UINT (4163392 16) Global_Variables.ADSSTATE_RESET : UINT (4163168 16) Global_Variables.ADSSTATE_RESUME : UINT (4163360 16) Global_Variables.ADSSTATE_RUN : UINT (4163216 16) Global_Variables.ADSSTATE_SAVECFG : UINT (4163248 16) Global_Variables.ADSSTATE_SHUTDOWN : UINT (4163328 16) Global_Variables.ADSSTATE_START : UINT (4163200 16) Global_Variables.ADSSTATE_STOP : UINT (4163232 16) Global_Variables.ADSSTATE_STOPPING : UINT (4163408 16) Global_Variables.ADSSTATE_SUSPEND : UINT (4163344 16) Global_Variables.AMSLOGGER_IGR_GENERAL : UDINT (4231136 32) Global_Variables.AMSLOGGER_IOF_MODE : UDINT (4231168 32) Global_Variables.AMSPORT_AMSLOGGER : UINT (4231200 16) Global_Variables.AMSPORT_EVENTLOG : UINT (4162848 16) Global_Variables.AMSPORT_LOGGER : UINT (4135568 16) Global_Variables.AMSPORT_R0_CAM : UINT (4163072 16) Global_Variables.AMSPORT_R0_CAMTOOL : UINT (4163088 16) Global_Variables.AMSPORT_R0_CNC : UINT (4162960 16) Global_Variables.AMSPORT_R0_IO : UINT (4162880 16) Global_Variables.AMSPORT_R0_ISG : UINT (4162944 16) Global_Variables.AMSPORT_R0_LINE : UINT (4162976 16) Global_Variables.AMSPORT_R0_NC : UINT (4162896 16) Global_Variables.AMSPORT_R0_NCSAF : UINT (4162912 16) Global_Variables.AMSPORT_R0_NCSVB : UINT (4162928 16) Global_Variables.AMSPORT_R0_PLC : UINT (4162992 16) Global_Variables.AMSPORT_R0_PLC_RTS1 : UINT (4163008 16) Global_Variables.AMSPORT_R0_PLC_RTS2 : UINT (4163024 16) Global_Variables.AMSPORT_R0_PLC_RTS3 : UINT (4163040 16) Global_Variables.AMSPORT_R0_PLC_RTS4 : UINT (4163056 16) Global_Variables.AMSPORT_R0_RTIME : UINT (4162864 16) Global_Variables.AMSPORT_R3_SCOPESERVER : UINT (4163120 16) Global_Variables.AMSPORT_R3_SYSSERV : UINT (4163104 16) Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID : BYTE (4165512 8) Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED : BYTE (4165504 8) Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID : BYTE (4163472 8) Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED : BYTE (4134648 8) Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED : BYTE (4163480 8) Global_Variables.DATE_AND_TIME_SECPERDAY : DWORD (4238816 32) Global_Variables.DATE_AND_TIME_SECPERWEEK : DWORD (4244128 32) Global_Variables.DBG_OUTPUT_FILE : DWORD (4250400 32) Global_Variables.DBG_OUTPUT_LOG : DWORD (4250368 32) Global_Variables.DBG_OUTPUT_NONE : DWORD (4250336 32) Global_Variables.DBG_OUTPUT_VISU : DWORD (4250432 32) Global_Variables.DEFAULT_ADS_TIMEOUT : TIME (4166176 32) Global_Variables.DEFAULT_BACKLASHVALUE : LREAL (8526720 64) Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE : BYTE (4366672 8) Global_Variables.DEFAULT_CSV_FIELD_SEP : BYTE (4167912 8) Global_Variables.DEFAULT_CSV_RECORD_SEP_CR : BYTE (4366680 8) Global_Variables.DEFAULT_CSV_RECORD_SEP_LF : BYTE (4367632 8) Global_Variables.DEFAULT_HOME_POSITION : LREAL (8526656 64) Global_Variables.EMPTY_ARG_VALUE : PMPS.Tc2_Utilities.T_Arg (4231776 96) Global_Variables.EMPTY_GUID_REGSTRING : STRING(38) (4369800 312) Global_Variables.EMPTY_GUID_STRING : STRING(36) (4369504 296) Global_Variables.EMPTY_GUID_STRUCT : GUID (4369376 128) Global_Variables.EMPTY_ROUTE_ENTRY : PMPS.Tc2_Utilities.ST_AmsRouteEntry (4229888 1184) Global_Variables.FLOATREC_EXP_IS_INF : INT (4231248 16) Global_Variables.FLOATREC_EXP_IS_NAN : INT (4231232 16) Global_Variables.FLOATREC_MAX_DIGITS : INT (4231264 16) Global_Variables.FLOATREC_MAX_PRECISION : INT (4231280 16) Global_Variables.FLOATREC_MIN_PRECISION : INT (4231296 16) Global_Variables.FMTERR_ARGTYPEINVALID : DWORD (4231616 32) Global_Variables.FMTERR_ASTERISKPOSITION : DWORD (4231392 32) Global_Variables.FMTERR_DESTBUFFOVERFLOW : DWORD (4231712 32) Global_Variables.FMTERR_FLAGPOSITION : DWORD (4231488 32) Global_Variables.FMTERR_INSUFFICIENTARGS : DWORD (4231680 32) Global_Variables.FMTERR_INVALIDPOINTERINPUT : DWORD (4231744 32) Global_Variables.FMTERR_NOERROR : DWORD (4231328 32) Global_Variables.FMTERR_PERCENTSIGNPOSITION : DWORD (4231360 32) Global_Variables.FMTERR_PRECISIONDOTPOSITION : DWORD (4231552 32) Global_Variables.FMTERR_PRECISIONVALUE : DWORD (4231456 32) Global_Variables.FMTERR_TYPEFIELDVALUE : DWORD (4231584 32) Global_Variables.FMTERR_UNACCEPTEDPARAMETER : DWORD (4231648 32) Global_Variables.FMTERR_WIDTHPRECISIONVALPOS : DWORD (4231520 32) Global_Variables.FMTERR_WIDTHVALUE : DWORD (4231424 32) Global_Variables.FOPEN_MODEAPPEND : DWORD (4165600 32) Global_Variables.FOPEN_MODEBINARY : DWORD (4165664 32) Global_Variables.FOPEN_MODEPLUS : DWORD (4165632 32) Global_Variables.FOPEN_MODEREAD : DWORD (4165536 32) Global_Variables.FOPEN_MODETEXT : DWORD (4165696 32) Global_Variables.FOPEN_MODEWRITE : DWORD (4165568 32) Global_Variables.FORMAT_DECASC_CODES : ARRAY[0..9] OF BYTE (4232128 80) Global_Variables.FORMAT_HEXASC_CODES : ARRAY[0..1] OF BYTE (4231872 256) Global_Variables.FORMAT_MAX_ARGS : INT (4231216 16) Global_Variables.GLOBAL_DCF77_PULSE_SPLIT : TIME (4167872 32) Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK : BOOL (4167904 8) Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE : PMPS.Tc2_Utilities.E_HashPrefixTypes (4167840 16) Global_Variables.GLOBAL_SBCS_TABLE : PMPS.Tc2_Utilities.E_SBCSType (4167856 16) Global_Variables.HKEY_MAX_BINARY_DATA_SIZE : UDINT (4231104 32) Global_Variables.IPHELPERAPI_ADAPTERSINFO : UDINT (4229568 32) Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME : UDINT (4229600 32) Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH : UDINT (4229472 32) Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH : UDINT (4229440 32) Global_Variables.MAX_ADAPTER_NAME_LENGTH : UDINT (4229408 32) Global_Variables.MAX_AVERAGE_MEASURES : INT (4167760 16) Global_Variables.MAX_LOCAL_ADAPTERS : UDINT (4229632 32) Global_Variables.MAX_REMOTE_PCS : INT (4167920 16) Global_Variables.MAX_ROUTE_ADDR_LEN : BYTE (4229864 8) Global_Variables.MAX_ROUTE_NAME_LEN : BYTE (4229856 8) Global_Variables.MAX_ROUTE_TRANSPORT : BYTE (4229880 8) Global_Variables.MAX_STRING_LENGTH : UDINT (4166272 32) Global_Variables.MIN_ROUTE_TRANSPORT : BYTE (4229872 8) Global_Variables.PI : LREAL (4166208 64) Global_Variables.ROUTE_FLAG_DYNAMIC : DWORD (4229792 32) Global_Variables.ROUTE_FLAG_NOOVERRIDE : DWORD (4229824 32) Global_Variables.ROUTE_FLAG_TEMPORARY : DWORD (4229760 32) Global_Variables.SYSTEMSERVICE_ADDREMOTE : UDINT (4229664 32) Global_Variables.SYSTEMSERVICE_CHANGENETID : UDINT (4165088 32) Global_Variables.SYSTEMSERVICE_CLOSEHANDLE : UDINT (4164448 32) Global_Variables.SYSTEMSERVICE_CREATEFILE : UDINT (4164416 32) Global_Variables.SYSTEMSERVICE_DELREMOTE : UDINT (4229696 32) Global_Variables.SYSTEMSERVICE_ENUMREMOTE : UDINT (4229728 32) Global_Variables.SYSTEMSERVICE_FCLOSE : UDINT (4164512 32) Global_Variables.SYSTEMSERVICE_FDELETE : UDINT (4164832 32) Global_Variables.SYSTEMSERVICE_FEOF : UDINT (4164800 32) Global_Variables.SYSTEMSERVICE_FFILEFIND : UDINT (4231072 32) Global_Variables.SYSTEMSERVICE_FGETS : UDINT (4164672 32) Global_Variables.SYSTEMSERVICE_FOPEN : UDINT (4164480 32) Global_Variables.SYSTEMSERVICE_FPRINTF : UDINT (4164768 32) Global_Variables.SYSTEMSERVICE_FPUTS : UDINT (4164704 32) Global_Variables.SYSTEMSERVICE_FREAD : UDINT (4164544 32) Global_Variables.SYSTEMSERVICE_FRENAME : UDINT (4164864 32) Global_Variables.SYSTEMSERVICE_FSCANF : UDINT (4164736 32) Global_Variables.SYSTEMSERVICE_FSEEK : UDINT (4164608 32) Global_Variables.SYSTEMSERVICE_FTELL : UDINT (4164640 32) Global_Variables.SYSTEMSERVICE_FWRITE : UDINT (4164576 32) Global_Variables.SYSTEMSERVICE_IPHELPERAPI : UDINT (4229504 32) Global_Variables.SYSTEMSERVICE_IPHOSTNAME : UDINT (4229536 32) Global_Variables.SYSTEMSERVICE_MKDIR : UDINT (4164896 32) Global_Variables.SYSTEMSERVICE_OPENCREATE : UDINT (4164320 32) Global_Variables.SYSTEMSERVICE_OPENREAD : UDINT (4164352 32) Global_Variables.SYSTEMSERVICE_OPENWRITE : UDINT (4164384 32) Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE : UDINT (4164960 32) Global_Variables.SYSTEMSERVICE_RMDIR : UDINT (4164928 32) Global_Variables.SYSTEMSERVICE_SENDEMAIL : UDINT (4164992 32) Global_Variables.SYSTEMSERVICE_STARTPROCESS : UDINT (4165056 32) Global_Variables.SYSTEMSERVICE_TIMESERVICES : UDINT (4165024 32) Global_Variables.SYSTEMSTATEFLAGS_BSOD : BYTE (4165520 8) Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION : BYTE (4165528 8) Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET : DWORD (4238464 32) Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX : PMPS.Tc2_Utilities.T_ULARGE_INTEGER (4238752 64) Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64 : ULINT (4239104 64) Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN : PMPS.Tc2_Utilities.T_ULARGE_INTEGER (4238688 64) Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64 : ULINT (4239040 64) Global_Variables.SYSTEMTIME_MAX_MONTHDAYS : ARRAY[0..1] OF WORD (4237616 384) Global_Variables.SYSTEMTIME_MAX_YEARSDAY : ARRAY[0..1] OF WORD (4238000 448) Global_Variables.SYSTEMTIME_TICKSPERDAY : PMPS.Tc2_Utilities.T_ULARGE_INTEGER (4238624 64) Global_Variables.SYSTEMTIME_TICKSPERDAY64 : ULINT (4238976 64) Global_Variables.SYSTEMTIME_TICKSPERMSEC : PMPS.Tc2_Utilities.T_ULARGE_INTEGER (4238496 64) Global_Variables.SYSTEMTIME_TICKSPERMSEC64 : ULINT (4238848 64) Global_Variables.SYSTEMTIME_TICKSPERSEC : PMPS.Tc2_Utilities.T_ULARGE_INTEGER (4238560 64) Global_Variables.SYSTEMTIME_TICKSPERSEC64 : ULINT (4238912 64) Global_Variables.TCEVENTFLAG_AUTOFMTALL : WORD (4166032 16) Global_Variables.TCEVENTFLAG_FMTSELF : WORD (4165968 16) Global_Variables.TCEVENTFLAG_LOG : WORD (4165984 16) Global_Variables.TCEVENTFLAG_MSGBOX : WORD (4166000 16) Global_Variables.TCEVENTFLAG_PRIOCLASS : WORD (4165952 16) Global_Variables.TCEVENTFLAG_SRCID : WORD (4166016 16) Global_Variables.TCEVENTSTATE_CONFIRMED : WORD (4166096 16) Global_Variables.TCEVENTSTATE_INVALID : WORD (4166048 16) Global_Variables.TCEVENTSTATE_RESET : WORD (4166080 16) Global_Variables.TCEVENTSTATE_RESETCON : WORD (4166112 16) Global_Variables.TCEVENTSTATE_SIGNALED : WORD (4166064 16) Global_Variables.TCEVENT_FMTPRGSIZE : INT (4166144 16) Global_Variables.TCEVENT_SRCNAMESIZE : INT (4166128 16) Global_Variables.TIMESERVICE_ADJUSTTIMETORTC : UDINT (4165216 32) Global_Variables.TIMESERVICE_DATEANDTIME : UDINT (4165120 32) Global_Variables.TIMESERVICE_RTCTIMEDIFF : UDINT (4165184 32) Global_Variables.TIMESERVICE_SYSTEMTIMES : UDINT (4165152 32) Global_Variables.TIMESERVICE_TIMEZONINFORMATION : UDINT (4165248 32) Global_Variables.TcMcGlobal : PMPS.Tc2_MC2._TCMCGLOBAL (8519680 6976) Global_Variables.WEST_EUROPE_TZI : PMPS.Tc2_Utilities.ST_TimeZoneInformation (4239168 864) Global_Variables.eWatchdogConfig : Tc2_System.E_WATCHDOG_TIME_CONFIG (4166160 16) Global_Variables.fbGetCurTaskIdx : Tc2_System.GETCURTASKINDEX (8527616 128) Global_Variables.g_DummyVG : L2SI_Vacuum_Library.ST_VG (8527200 416) Global_Variables.g_iSizeOfGGOArray : INT (8527088 16) Global_Variables.g_stSystem : LCLS_General.ST_System (8527104 88) Global_Variables.nWatchdogTime : BYTE (4166816 8) Global_Version.stLibVersion_Tc2_MC2 : ST_LibVersion (8519392 288) Global_Version.stLibVersion_Tc2_Math : ST_LibVersion (8526784 288) Global_Version.stLibVersion_Tc2_ModbusSrv : ST_LibVersion (4370112 288) Global_Version.stLibVersion_Tc2_System : ST_LibVersion (4162560 288) Global_Version.stLibVersion_Tc2_Utilities : ST_LibVersion (4167456 288) Global_Version.stLibVersion_Tc3_EventLogger : ST_LibVersion (4370848 288) Global_Version.stLibVersion_Tc3_JsonXml : ST_LibVersion (4371264 288) Global_Version.stLibVersion_Tc3_Module : ST_LibVersion (4166848 288) Global_Version.stLibVersion_TcUnit : ST_LibVersion (8519104 288) L2SI_Vacuum_Library.Global_Variables.g_stSystem.I_EcatMaster1 : AMSNETID (8527144 48) LCLS_General.DefaultGlobals.stSys.I_EcatMaster1 : AMSNETID (4134600 48) PMPS_GVL.AUX_ATTENUATORS : INT (4128736 16) PMPS_GVL.AccumulatedFF : ULINT (3072064 64) PMPS_GVL.DUMMY_AUX_ATT_ARRAY : ARRAY[1..32] OF ST_PMPS_Attenuator (4132480 1536) PMPS_GVL.EXCLUDED_ASSERTION_ID : UDINT (4128512 32) PMPS_GVL.FAST_TEST_VELOCITY : LREAL (4128640 64) PMPS_GVL.MAX_ASSERTIONS : UDINT (4134016 32) PMPS_GVL.MAX_DEVICE_STATES : UDINT (4128544 32) PMPS_GVL.MAX_FAST_FAULTS : UINT (4128704 16) PMPS_GVL.SuccessfulPreemption : ULINT (3072000 64) PMPS_GVL.VISIBLE_TEST_VELOCITY : LREAL (4128576 64) PMPS_GVL.cnMaxStateArrayLen : INT (4128720 16) PMPS_GVL.cstFullBeam : PMPS.ST_BeamParams (4128768 1856) PMPS_GVL.cstSafeBeam : PMPS.ST_BeamParams (4130624 1856) PMPS_GVL.fbLog : LCLS_General.FB_LogMessage (4101568 26944) PMPS_GVL.g_areVBoundaries : ARRAY[0..15] OF REAL (4134048 512) PMPS_GVL.g_cBoundaries : INT (4128752 16) PMPS_GVL.stCurrentBeamParameters : PMPS.ST_BeamParams (4099712 1856) PMPS_GVL.stReqFBDBeamParamsSum : PMPS.ST_BeamParams (4096000 1856) PMPS_GVL.stReqMethBeamParamSum : PMPS.ST_BeamParams (4097856 1856) ParameterList.cSourceNameSize : UDINT (4370816 32) TC_EVENTS.LCLSGeneralEventClass : ST_LCLSGeneralEventClass (14549888 960) TwinCAT_LicenseInfoVarList._LicenseInfo : ARRAY[1..2] OF PlcLicenseInfo (14500608 2048) TwinCAT_SystemInfoVarList._AppInfo : PlcAppSystemInfo (14502656 2048) TwinCAT_SystemInfoVarList._TaskInfo : ARRAY[1..1] OF PlcTaskSystemInfo (14504704 1024) TwinCAT_SystemInfoVarList._TaskOid_PlcTask : OTCID (14505760 32) TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask : OTCID (14505728 32) TwinCAT_SystemInfoVarList.__PlcTask : _Implicit_Task_Info (14505792 704) PLC Project (2): SIM ==================== Project root: /home/travis/build/klauer/testvac Project path: SIM/SIM.plcproj TMC path: SIM/SIM.tmc AMS ID: 172.21.148.215.1.1 IP Address: 172.21.148.215 (* based on AMS ID) Port: 852 Source files: 1.) SIM/GVLs/GVL_IO.TcGVL 2.) SIM/GVLs/GVL_SimDevices.TcGVL 3.) SIM/PlcTask.TcTTO 4.) SIM/POUs/MAIN.TcPOU 5.) SIM/POUs/OverridePressure.TcPOU 6.) SIM/POUs/SoftIO.TcPOU POUs: 1.) MAIN 2.) OverridePressure 3.) SoftIO GVLs: 1.) GVL_IO 2.) GVL_SimDevices GVL: GVL_IO ----------- File: SIM/GVLs/GVL_IO.TcGVL ```vhdl VAR_GLOBAL (*pumps*) (* S_FEE_KMONO_PIP_01_xON AT%I*:BOOL; S_FEE_PIP_02_xON AT%I*:BOOL; S_FEE_M1L_PIP_01_xON AT%I*:BOOL; S_FEE_PIP_03_xON AT%I*:BOOL;*) (*Valves*) END_VAR ``` GVL: GVL_SimDevices ------------------- File: SIM/GVLs/GVL_SimDevices.TcGVL ```vhdl VAR_GLOBAL Global_Leak : REAL := 0; Global_Pressure : REAL := 0.0079; New_Pressure : REAL := 22.0; //Torr Global_OverridePressure : BOOL := FALSE;//initially set to be false (* Volumes *) //-1 stVl_Start : ST_Volume:=( rPressure := Global_Pressure, rVolume := 1E3, rVLeak := Global_Leak ); //0) KMONO stVl_KMONO : ST_Volume:=( rPressure := Global_Pressure, rVolume := 1E3, rVLeak := Global_Leak ); //1) M1L0 stVl_M1L0 : ST_Volume:=( rPressure := Global_Pressure, rVolume := 1E3, rVLeak := Global_Leak ); //1) End stVl_End : ST_Volume:=( rPressure := Global_Pressure, rVolume := 1E3, rVLeak := Global_Leak ); (*Valves*) S_FEE_VGC_02 : ST_VacuumValve:=( q_xClsLS := TRUE, q_xOpnLS := FALSE ); S_FEE_VGC_03 : ST_VacuumValve:=( q_xClsLS := TRUE, q_xOpnLS := FALSE ); S_FEE_VGC_04 : ST_VacuumValve:=( q_xClsLS := TRUE, q_xOpnLS := FALSE ); (*Gauges*) S_FEE_KMONO_GPI_01 : ST_MKS_275 :=( q_xGaugeConnected := TRUE ); S_FEE_KMONO_GCC_01 : ST_MKS_500 :=( q_xGaugeConnected := TRUE ); S_FEE_GPI_03 : ST_MKS_275 :=( q_xGaugeConnected := TRUE ); S_FEE_GCC_03 : ST_MKS_500 :=( q_xGaugeConnected := TRUE ); S_FEE_M1L_GPI_02 : ST_MKS_275 :=( q_xGaugeConnected := TRUE ); S_FEE_MIL_GCC_02 : ST_MKS_500 :=( q_xGaugeConnected := TRUE ); S_FEE_GPI_04 : ST_MKS_275 :=( q_xGaugeConnected := TRUE ); S_FEE_GCC_04 : ST_MKS_500 :=( q_xGaugeConnected := TRUE ); (*ION Pumps*) S_FEE_KMONO_PIP_01 : ST_GAM_PIP; S_FEE_PIP_02 : ST_GAM_PIP; S_FEE_M1L_PIP_01 : ST_GAM_PIP; S_FEE_PIP_03 : ST_GAM_PIP; (*Turbo and VRC*) END_VAR ``` POU: MAIN --------- File: SIM/POUs/MAIN.TcPOU ```vhdl PROGRAM MAIN VAR (*Valves*) fb_VGC_02 : FB_VacuumValve; fb_VGC_03 : FB_VacuumValve; fb_VGC_04 : FB_VacuumValve; (*Gauges*) fbMKS500_VGCC_KMONO_01 : FB_MKS_500; fbMKS500_VGCC_03 : FB_MKS_500; fbMKS500_VGCC_M1L_01 : FB_MKS_500; fbMKS500_VGCC_04 : FB_MKS_500; fbMKS500_VGPI_KMONO_01 : FB_MKS_275; fbMKS500_VGPI_03 : FB_MKS_275; fbMKS500_VGPI_M1L_01 : FB_MKS_275; fbMKS500_VGPI_04 : FB_MKS_275; (*Ion Pumps*) fb_PIP_KMONO_01 : FB_GAM_PIP; fb_PIP_02 : FB_GAM_PIP; fb_PIP_M1L_01 : FB_GAM_PIP; fb_PIP_03 : FB_GAM_PIP; END_VAR OverridePressure(); (*Valves*) fb_VGC_02(stAVol:=stVl_Start , stBVol:= stVl_KMONO, stValve:= S_FEE_VGC_02 ); fb_VGC_03(stAVol:= stVl_KMONO, stBVol:= stVl_M1L0, stValve:= S_FEE_VGC_03 ); fb_VGC_04(stAVol:= stVl_M1L0, stBVol:= stVl_End, stValve:= S_FEE_VGC_04 ); (*Gauges*) fbMKS500_VGCC_KMONO_01(stVolume := stVl_KMONO, stGauge := S_FEE_KMONO_GCC_01); fbMKS500_VGPI_KMONO_01(stVolume := stVl_KMONO, stGauge := S_FEE_KMONO_GPI_01); fbMKS500_VGCC_03(stVolume := stVl_KMONO, stGauge := S_FEE_GCC_03); fbMKS500_VGPI_03(stVolume := stVl_KMONO, stGauge := S_FEE_GPI_03); fbMKS500_VGCC_M1L_01(stVolume := stVl_M1L0, stGauge := S_FEE_MIL_GCC_02); fbMKS500_VGPI_M1L_01(stVolume := stVl_M1L0, stGauge := S_FEE_M1L_GPI_02); fbMKS500_VGCC_04(stVolume := stVl_M1L0, stGauge := S_FEE_GCC_04); fbMKS500_VGPI_04(stVolume := stVl_M1L0, stGauge := S_FEE_GPI_04); (*Ion Pumps*) fb_PIP_KMONO_01(stVolume:= stVl_KMONO, stPip:= S_FEE_KMONO_PIP_01); fb_PIP_02(stVolume:= stVl_KMONO, stPip:= S_FEE_PIP_02); fb_PIP_M1L_01(stVolume:= stVl_M1L0, stPip:= S_FEE_M1L_PIP_01); fb_PIP_03(stVolume:= stVl_M1L0, stPip:= S_FEE_PIP_03); END_PROGRAM ``` POU: OverridePressure --------------------- File: SIM/POUs/OverridePressure.TcPOU ```vhdl PROGRAM OverridePressure VAR fb_SetPressure : FB_SetChamberPressure; END_VAR fb_SetPressure(chamber := stVl_KMono, rNewPressure := New_Pressure, Override:= Global_OverridePressure); END_PROGRAM ``` POU: SoftIO ----------- File: SIM/POUs/SoftIO.TcPOU ```vhdl PROGRAM SoftIO VAR END_VAR (*S_FEE_KMONO_PIP_01.xOn := S_FEE_KMONO_PIP_01_xON; S_FEE_PIP_02.xOn := S_FEE_PIP_02_xON ; S_FEE_M1L_PIP_01.xOn := S_FEE_M1L_PIP_01_xON; S_FEE_PIP_03.xOn := S_FEE_PIP_03_xON;*) END_PROGRAM ``` Symbols ------- Constants.CompilerVersion : VERSION (4133952 64) Constants.CompilerVersionNumeric : DWORD (4134080 32) Constants.RuntimeVersion : VERSION (4133888 64) Constants.RuntimeVersionNumeric : DWORD (4134048 32) Constants.bFPUSupport : BOOL (4124920 8) Constants.bLittleEndian : BOOL (4124904 8) Constants.bSimulationMode : BOOL (4124912 8) Constants.nPackMode : UINT (4134032 16) Constants.nRegisterSize : WORD (4134016 16) GVL_SimDevices.Global_Leak : REAL (4124320 32) GVL_SimDevices.Global_OverridePressure : BOOL (4097200 8) GVL_SimDevices.Global_Pressure : REAL (4124352 32) GVL_SimDevices.New_Pressure : REAL (4124384 32) GVL_SimDevices.S_FEE_GCC_03 : Vacuum_System_Simulator_Library.ST_MKS_500 (4129088 320) GVL_SimDevices.S_FEE_GCC_04 : Vacuum_System_Simulator_Library.ST_MKS_500 (4133568 320) GVL_SimDevices.S_FEE_GPI_03 : Vacuum_System_Simulator_Library.ST_MKS_275 (4127168 1920) GVL_SimDevices.S_FEE_GPI_04 : Vacuum_System_Simulator_Library.ST_MKS_275 (4131648 1920) GVL_SimDevices.S_FEE_KMONO_GCC_01 : Vacuum_System_Simulator_Library.ST_MKS_500 (4126848 320) GVL_SimDevices.S_FEE_KMONO_GPI_01 : Vacuum_System_Simulator_Library.ST_MKS_275 (4124928 1920) GVL_SimDevices.S_FEE_KMONO_PIP_01 : Vacuum_System_Simulator_Library.ST_GAM_PIP (4097208 8) GVL_SimDevices.S_FEE_M1L_GPI_02 : Vacuum_System_Simulator_Library.ST_MKS_275 (4129408 1920) GVL_SimDevices.S_FEE_M1L_PIP_01 : Vacuum_System_Simulator_Library.ST_GAM_PIP (4124880 8) GVL_SimDevices.S_FEE_MIL_GCC_02 : Vacuum_System_Simulator_Library.ST_MKS_500 (4131328 320) GVL_SimDevices.S_FEE_PIP_02 : Vacuum_System_Simulator_Library.ST_GAM_PIP (4124872 8) GVL_SimDevices.S_FEE_PIP_03 : Vacuum_System_Simulator_Library.ST_GAM_PIP (4124888 8) GVL_SimDevices.S_FEE_VGC_02 : Vacuum_System_Simulator_Library.ST_VacuumValve (4124800 24) GVL_SimDevices.S_FEE_VGC_03 : Vacuum_System_Simulator_Library.ST_VacuumValve (4124824 24) GVL_SimDevices.S_FEE_VGC_04 : Vacuum_System_Simulator_Library.ST_VacuumValve (4124848 24) GVL_SimDevices.stVl_End : Vacuum_System_Simulator_Library.ST_Volume (4124704 96) GVL_SimDevices.stVl_KMONO : Vacuum_System_Simulator_Library.ST_Volume (4124512 96) GVL_SimDevices.stVl_M1L0 : Vacuum_System_Simulator_Library.ST_Volume (4124608 96) GVL_SimDevices.stVl_Start : Vacuum_System_Simulator_Library.ST_Volume (4124416 96) Global_Variables.nCTRL_LOGGER_DATA_ARRAY_SIZE : UINT (4097184 16) Global_Variables.stCtrl_GLOBAL_CycleTimeInterpretation : Vacuum_System_Simulator_Library.Tc2_ControllerToolbox.ST_CTRL_CYCLE_TIME_INTERPRETATION (4097216 128) Global_Version.stLibVersion_Tc2_System : ST_LibVersion (4096000 288) Global_Version.stLibVersion_Tc2_Utilities : ST_LibVersion (4096896 288) Global_Version.stLibVersion_Tc3_Module : ST_LibVersion (4096288 288) MAIN.fbMKS500_VGCC_03 : Vacuum_System_Simulator_Library.FB_MKS_500 (4106016 160) MAIN.fbMKS500_VGCC_04 : Vacuum_System_Simulator_Library.FB_MKS_500 (4106336 160) MAIN.fbMKS500_VGCC_KMONO_01 : Vacuum_System_Simulator_Library.FB_MKS_500 (4105856 160) MAIN.fbMKS500_VGCC_M1L_01 : Vacuum_System_Simulator_Library.FB_MKS_500 (4106176 160) MAIN.fbMKS500_VGPI_03 : Vacuum_System_Simulator_Library.FB_MKS_275 (4110720 4224) MAIN.fbMKS500_VGPI_04 : Vacuum_System_Simulator_Library.FB_MKS_275 (4119168 4224) MAIN.fbMKS500_VGPI_KMONO_01 : Vacuum_System_Simulator_Library.FB_MKS_275 (4106496 4224) MAIN.fbMKS500_VGPI_M1L_01 : Vacuum_System_Simulator_Library.FB_MKS_275 (4114944 4224) MAIN.fb_PIP_02 : Vacuum_System_Simulator_Library.FB_GAM_PIP (4123552 160) MAIN.fb_PIP_03 : Vacuum_System_Simulator_Library.FB_GAM_PIP (4123872 160) MAIN.fb_PIP_KMONO_01 : Vacuum_System_Simulator_Library.FB_GAM_PIP (4123392 160) MAIN.fb_PIP_M1L_01 : Vacuum_System_Simulator_Library.FB_GAM_PIP (4123712 160) MAIN.fb_VGC_02 : Vacuum_System_Simulator_Library.FB_VacuumValve (4102880 992) MAIN.fb_VGC_03 : Vacuum_System_Simulator_Library.FB_VacuumValve (4103872 992) MAIN.fb_VGC_04 : Vacuum_System_Simulator_Library.FB_VacuumValve (4104864 992) OverridePressure.fb_SetPressure : Vacuum_System_Simulator_Library.FB_SetChamberPressure (4124192 128) TwinCAT_LicenseInfoVarList._LicenseInfo : ARRAY[1..1] OF PlcLicenseInfo (4134112 1024) TwinCAT_SystemInfoVarList._AppInfo : PlcAppSystemInfo (4135136 2048) TwinCAT_SystemInfoVarList._TaskInfo : ARRAY[1..1] OF PlcTaskSystemInfo (4137216 1024) TwinCAT_SystemInfoVarList._TaskOid_PlcTask : OTCID (4138240 32) TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask : OTCID (4137184 32) TwinCAT_SystemInfoVarList.__PlcTask : _Implicit_Task_Info (4138272 704) Boxes ----- 1.) Term 1 (EK1100) 2.) Term 2 (EL3174-0002) 3.) Term 3 (EL3174-0002) 4.) Term 4 (EL2624) 5.) Term 5 (EL1004) 6.) Term 6 (EL1004) 7.) Term 7 (EL2004) 8.) Term 8 (EL3064) 9.) Term 9 (EL2794) 10.) Term 10 (EL1004) 11.) Term 11 (EL1124) 12.) Term 12 (EL1124) 13.) Term 13 (EL3064) NC axes ------- Links ----- 1.) A ('OutputSrc', 'GVL_Devicces.FEE_GCC_03.q_xHV_DIS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 4 (EL2624)', 'Channel 2^Output') 2.) A ('OutputSrc', 'GVL_Devicces.FEE_GCC_04.q_xHV_DIS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 4 (EL2624)', 'Channel 4^Output') 3.) A ('OutputSrc', 'GVL_Devicces.FEE_KMONO_GCC_01.q_xHV_DIS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 4 (EL2624)', 'Channel 1^Output') 4.) A ('OutputSrc', 'GVL_Devicces.FEE_M1L_GCC_01.q_xHV_DIS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 4 (EL2624)', 'Channel 3^Output') 5.) A ('OutputSrc', 'GVL_Devicces.FEE_VGC_02.q_xOPN_DO') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 7 (EL2004)', 'Channel 1^Output') 6.) A ('OutputSrc', 'GVL_Devicces.FEE_VGC_03.q_xOPN_DO') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 7 (EL2004)', 'Channel 2^Output') 7.) A ('OutputSrc', 'GVL_Devicces.FEE_VGC_04.q_xOPN_DO') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 7 (EL2004)', 'Channel 3^Output') 8.) A ('OutputSrc', 'GVL_Devicces.FEE_KMONO_PIP_01.q_xHVEna_DO') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 9 (EL2794)', 'Channel 1^Output') 9.) A ('OutputSrc', 'GVL_Devicces.FEE_M1L_PIP_01.q_xHVEna_DO') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 9 (EL2794)', 'Channel 3^Output') 10.) A ('OutputSrc', 'GVL_Devicces.FEE_PIP_02.q_xHVEna_DO') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 9 (EL2794)', 'Channel 2^Output') 11.) A ('OutputSrc', 'GVL_Devicces.FEE_PIP_03.q_xHVEna_DO') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 9 (EL2794)', 'Channel 4^Output') 12.) A ('InputDst', 'GVL_Devicces.FEE_KMONO_PIP_01.i_xSP_DI') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 10 (EL1004)', 'Channel 1^Input') 13.) A ('InputDst', 'GVL_Devicces.FEE_M1L_PIP_01.i_xSP_DI') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 10 (EL1004)', 'Channel 2^Input') 14.) A ('InputDst', 'GVL_Devicces.FEE_PIP_02.i_xSP_DI') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 10 (EL1004)', 'Channel 3^Input') 15.) A ('InputDst', 'GVL_Devicces.FEE_PIP_03.i_xSP_DI') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 10 (EL1004)', 'Channel 4^Input') 16.) A ('InputDst', 'GVL_Devicces.FEE_GCC_03.i_xDisc_Active') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 11 (EL1124)', 'Channel 4^Input') 17.) A ('InputDst', 'GVL_Devicces.FEE_GCC_03.i_xHV_ON') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 11 (EL1124)', 'Channel 3^Input') 18.) A ('InputDst', 'GVL_Devicces.FEE_KMONO_GCC_01.i_xDisc_Active') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 11 (EL1124)', 'Channel 2^Input') 19.) A ('InputDst', 'GVL_Devicces.FEE_KMONO_GCC_01.i_xHV_ON') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 11 (EL1124)', 'Channel 1^Input') 20.) A ('InputDst', 'GVL_Devicces.FEE_GCC_04.i_xDisc_Active') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 12 (EL1124)', 'Channel 4^Input') 21.) A ('InputDst', 'GVL_Devicces.FEE_GCC_04.i_xHV_ON') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 12 (EL1124)', 'Channel 3^Input') 22.) A ('InputDst', 'GVL_Devicces.FEE_M1L_GCC_01.i_xDisc_Active') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 12 (EL1124)', 'Channel 2^Input') 23.) A ('InputDst', 'GVL_Devicces.FEE_M1L_GCC_01.i_xHV_ON') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 12 (EL1124)', 'Channel 1^Input') 24.) A ('InputDst', 'GVL_Devicces.FEE_GCC_03.i_iPRESS_R') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 2 (EL3174-0002)', 'AI Standard Channel 4^Value') 25.) A ('InputDst', 'GVL_Devicces.FEE_GPI_03.i_iPRESS_R') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 2 (EL3174-0002)', 'AI Standard Channel 3^Value') 26.) A ('InputDst', 'GVL_Devicces.FEE_KMONO_GCC_01.i_iPRESS_R') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 2 (EL3174-0002)', 'AI Standard Channel 2^Value') 27.) A ('InputDst', 'GVL_Devicces.FEE_KMONO_GPI_01.i_iPRESS_R') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 2 (EL3174-0002)', 'AI Standard Channel 1^Value') 28.) A ('InputDst', 'GVL_Devicces.FEE_GCC_04.i_iPRESS_R') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 3 (EL3174-0002)', 'AI Standard Channel 4^Value') 29.) A ('InputDst', 'GVL_Devicces.FEE_GPI_04.i_iPRESS_R') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 3 (EL3174-0002)', 'AI Standard Channel 3^Value') 30.) A ('InputDst', 'GVL_Devicces.FEE_M1L_GCC_01.i_iPRESS_R') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 3 (EL3174-0002)', 'AI Standard Channel 2^Value') 31.) A ('InputDst', 'GVL_Devicces.FEE_M1L_GPI_01.i_iPRESS_R') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 3 (EL3174-0002)', 'AI Standard Channel 1^Value') 32.) A ('InputDst', 'GVL_Devicces.FEE_VGC_04.i_xClsLS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 5 (EL1004)', 'Channel 2^Input') 33.) A ('InputDst', 'GVL_Devicces.FEE_VGC_04.i_xOpnLS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 5 (EL1004)', 'Channel 1^Input') 34.) A ('InputDst', 'GVL_Devicces.FEE_VGC_02.i_xClsLS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 6 (EL1004)', 'Channel 2^Input') 35.) A ('InputDst', 'GVL_Devicces.FEE_VGC_02.i_xOpnLS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 6 (EL1004)', 'Channel 1^Input') 36.) A ('InputDst', 'GVL_Devicces.FEE_VGC_03.i_xClsLS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 6 (EL1004)', 'Channel 4^Input') 37.) A ('InputDst', 'GVL_Devicces.FEE_VGC_03.i_xOpnLS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 6 (EL1004)', 'Channel 3^Input') 38.) A ('InputDst', 'GVL_Devicces.FEE_KMONO_PIP_01.i_iPRESS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 8 (EL3064)', 'AI Standard Channel 1^Value') 39.) A ('InputDst', 'GVL_Devicces.FEE_M1L_PIP_01.i_iPRESS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 8 (EL3064)', 'AI Standard Channel 3^Value') 40.) A ('InputDst', 'GVL_Devicces.FEE_PIP_02.i_iPRESS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 8 (EL3064)', 'AI Standard Channel 2^Value') 41.) A ('InputDst', 'GVL_Devicces.FEE_PIP_03.i_iPRESS') B ('TIID^Device 1 (EtherCAT)^Term 1 (EK1100)^Term 8 (EL3064)', 'AI Standard Channel 4^Value') 42.) A ('InputDst', 'L2Si_Vacuum_Library.Global_Variables.g_stSystem.g_aEcatMaster1') B ('TIID^Device 1 (EtherCAT)', 'InfoData^AmsNetId') 43.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_GCC_03.q_DisActive') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_GCC_03.i_xDisc_Active') 44.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_GCC_03.q_iRawPress') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_GCC_03.i_iPRESS_R') 45.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_GCC_03.q_xHVOn') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_GCC_03.i_xHV_ON') 46.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_GCC_04.q_DisActive') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_GCC_04.i_xDisc_Active') 47.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_GCC_04.q_iRawPress') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_GCC_04.i_iPRESS_R') 48.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_GCC_04.q_xHVOn') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_GCC_04.i_xHV_ON') 49.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_GPI_03.q_iRawPress') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_GPI_03.i_iPRESS_R') 50.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_GPI_04.q_iRawPress') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_GPI_04.i_iPRESS_R') 51.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_KMONO_GCC_01.q_DisActive') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_KMONO_GCC_01.i_xDisc_Active') 52.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_KMONO_GCC_01.q_iRawPress') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_KMONO_GCC_01.i_iPRESS_R') 53.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_KMONO_GCC_01.q_xHVOn') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_KMONO_GCC_01.i_xHV_ON') 54.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_KMONO_GPI_01.q_iRawPress') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_KMONO_GPI_01.i_iPRESS_R') 55.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_M1L_GPI_02.q_iRawPress') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_M1L_GPI_01.i_iPRESS_R') 56.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_MIL_GCC_02.q_DisActive') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_M1L_GCC_01.i_xDisc_Active') 57.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_MIL_GCC_02.q_iRawPress') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_M1L_GCC_01.i_iPRESS_R') 58.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_MIL_GCC_02.q_xHVOn') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_M1L_GCC_01.i_xHV_ON') 59.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_VGC_02.q_xClsLS') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_VGC_02.i_xClsLS') 60.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_VGC_02.q_xOpnLS') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_VGC_02.i_xOpnLS') 61.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_VGC_03.q_xClsLS') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_VGC_03.i_xClsLS') 62.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_VGC_03.q_xOpnLS') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_VGC_03.i_xOpnLS') 63.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_VGC_04.q_xClsLS') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_VGC_04.i_xClsLS') 64.) A ('OutputSrc', 'GVL_SimDevices.S_FEE_VGC_04.q_xOpnLS') B ('TIPC^test^test Instance', 'PlcTask Inputs^GVL_Devices.FEE_VGC_04.i_xOpnLS') 65.) A ('InputDst', 'GVL_SimDevices.S_FEE_GCC_03.i_xHvOn') B ('TIPC^test^test Instance', 'PlcTask Outputs^GVL_Devices.FEE_GCC_03.q_xHV_DIS') 66.) A ('InputDst', 'GVL_SimDevices.S_FEE_GCC_04.i_xHvOn') B ('TIPC^test^test Instance', 'PlcTask Outputs^GVL_Devices.FEE_GCC_04.q_xHV_DIS') 67.) A ('InputDst', 'GVL_SimDevices.S_FEE_KMONO_GCC_01.i_xHvOn') B ('TIPC^test^test Instance', 'PlcTask Outputs^GVL_Devices.FEE_KMONO_GCC_01.q_xHV_DIS') 68.) A ('InputDst', 'GVL_SimDevices.S_FEE_KMONO_PIP_01.xOn') B ('TIPC^test^test Instance', 'PlcTask Outputs^GVL_Devices.FEE_KMONO_PIP_01.q_xHVEna_DO') 69.) A ('InputDst', 'GVL_SimDevices.S_FEE_M1L_PIP_01.xOn') B ('TIPC^test^test Instance', 'PlcTask Outputs^GVL_Devices.FEE_M1L_PIP_01.q_xHVEna_DO') 70.) A ('InputDst', 'GVL_SimDevices.S_FEE_MIL_GCC_02.i_xHvOn') B ('TIPC^test^test Instance', 'PlcTask Outputs^GVL_Devices.FEE_M1L_GCC_01.q_xHV_DIS') 71.) A ('InputDst', 'GVL_SimDevices.S_FEE_PIP_02.xOn') B ('TIPC^test^test Instance', 'PlcTask Outputs^GVL_Devices.FEE_PIP_02.q_xHVEna_DO') 72.) A ('InputDst', 'GVL_SimDevices.S_FEE_PIP_03.xOn') B ('TIPC^test^test Instance', 'PlcTask Outputs^GVL_Devices.FEE_PIP_03.q_xHVEna_DO') 73.) A ('InputDst', 'GVL_SimDevices.S_FEE_VGC_02.i_xSol') B ('TIPC^test^test Instance', 'PlcTask Outputs^GVL_Devices.FEE_VGC_02.q_xOPN_DO') 74.) A ('InputDst', 'GVL_SimDevices.S_FEE_VGC_03.i_xSol') B ('TIPC^test^test Instance', 'PlcTask Outputs^GVL_Devices.FEE_VGC_03.q_xOPN_DO') 75.) A ('InputDst', 'GVL_SimDevices.S_FEE_VGC_04.i_xSol') B ('TIPC^test^test Instance', 'PlcTask Outputs^GVL_Devices.FEE_VGC_04.q_xOPN_DO') Pragma lint results ------------------- ``` INFO:pytmc.bin.pragmalint:Total pragmas found: 19 Total linter errors: 0 PLC Project (1): test ===================== GVLs/GVL_Devices.TcGVL (TcPlcObject) ------------------------------------ - GVL_Devices: Declaration - 15 pragmas GVLs/GVL_PMPS.TcGVL (TcPlcObject) --------------------------------- - GVL_PMPS: Declaration - 4 pragmas PLC Project (2): SIM ==================== ```