From c2fe6954913c91beed5affd5a2c60dba5e00105d Mon Sep 17 00:00:00 2001 From: jc Date: Wed, 28 Feb 2024 07:46:58 -0800 Subject: [PATCH 1/3] feat(PMPS): added veto devices for MR1L[0,1] mirror states --- plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.tsproj | 6 +- .../plc_lfe_vac/GVLs/GVL_LFE_VAC_PMPS.TcGVL | 5 + .../plc_lfe_vac/POUs/PRG_PMPS.TcPOU | 12 +- .../plc_lfe_vac/plc_lfe_vac.plcproj | 11 +- .../plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.tmc | 2374 ++++++++--------- 5 files changed, 1176 insertions(+), 1232 deletions(-) diff --git a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.tsproj b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.tsproj index 5d7b87a..498ebe4 100644 --- a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.tsproj +++ b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.tsproj @@ -399,8 +399,8 @@ {3EBB9639-5FF3-42B6-8847-35C70DC013C8} {6952449D-F68C-49A2-ADE4-8639D85B33A4} {103F30C9-DF25-439E-837B-9DF80CB9356C} - {B27B051A-CA6A-42EA-833E-82CC92903D83} {E008E3C8-6BD9-491C-B673-DC45CC7AA4F1} + {B27B051A-CA6A-42EA-833E-82CC92903D83} {3EBB9639-5FF3-42B6-8847-35C70DC013C8} {E008E3C8-6BD9-491C-B673-DC45CC7AA4F1} @@ -2140,6 +2140,10 @@ GVL_LFE_VAC_PMPS.g_FastFaultOutput2.q_xFastFaultOut BOOL + + GVL_LFE_VAC_PMPS.g_FastFaultOutput4.q_xFastFaultOut + BOOL + PlcTask Retains diff --git a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/GVLs/GVL_LFE_VAC_PMPS.TcGVL b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/GVLs/GVL_LFE_VAC_PMPS.TcGVL index 9e483b6..c9c0594 100644 --- a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/GVLs/GVL_LFE_VAC_PMPS.TcGVL +++ b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/GVLs/GVL_LFE_VAC_PMPS.TcGVL @@ -17,6 +17,11 @@ VAR_GLOBAL {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[PLC_E1_EL2202]^Channel 2^Output'} g_FastFaultOutput2 : FB_HardwareFFOutput :=(i_sNetID:='172.21.88.66.1.1'); //FFO for ST1L0_XTES's Downstream Components + {attribute 'pytmc' := ' + pv: PLC:LFE:VAC:FFO:04 + '} + g_FastFaultOutput4 : FB_HardwareFFOutput :=(i_sNetID:='172.21.88.66.1.1'); //FFO for ST1L0_XTES's Downstream Components + {attribute 'pytmc' := ' pv: PLC:LFE:VAC:RESET:FF1 '} diff --git a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/PRG_PMPS.TcPOU b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/PRG_PMPS.TcPOU index 73834da..1e1f625 100644 --- a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/PRG_PMPS.TcPOU +++ b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/PRG_PMPS.TcPOU @@ -4,7 +4,8 @@ @@ -14,6 +15,15 @@ g_fbArbiter1.AddRequest(nReqID := 95 , stReqBp := PMPS_GVL.cstFullBeam, sDevName (*FastFaultOuput*) g_FastFaultOutput1.Execute(bAutoReset:= TRUE); g_FastFaultOutput2.Execute(i_xVeto:=PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.L_Stopper.ST1L0], bAutoReset:= TRUE); +g_FastFaultOutput4.Execute(i_xVeto:=PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.L_Stopper.MR1L1_OUT] AND PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.L_Stopper.MR1L0_L0], bAutoReset:= TRUE); + +ff4_ff1_link_vac( + io_fbFFHWO := g_FastFaultOutput1, + i_xOK := g_FastFaultOutput4.q_xFastFaultOut); + +fb_vetoArbiter( HigherAuthority := g_fbArbiter1, + FFO := g_FastFaultOutput1); // This should be the FFO upstream of the veto device +fbArbiterIO(Arbiter := g_fbArbiter1, fbFFHWO := g_FastFaultOutput1); ]]> diff --git a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.plcproj b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.plcproj index b91af1b..104be13 100644 --- a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.plcproj +++ b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.plcproj @@ -78,10 +78,6 @@ LCLS Vacuum, * (SLAC - LCLS) LCLS_Vacuum - - PMPS, * (SLAC - LCLS) - PMPS - Tc2_Standard, * (Beckhoff Automation GmbH) Tc2_Standard @@ -103,7 +99,7 @@ LCLS Vacuum, 2.3.0 (SLAC - LCLS) - PMPS, 3.0.14 (SLAC - LCLS) + PMPS, * (SLAC - LCLS) SysDir, 3.5.8.0 (System) @@ -159,6 +155,11 @@ Content + + + PMPS + + diff --git a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.tmc b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.tmc index e27ce44..d0f61be 100644 --- a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.tmc +++ b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac.tmc @@ -1,8 +1,8 @@ - + - E_HashPrefixTypes + E_HashPrefixTypes 16 INT @@ -100,7 +100,7 @@ - I_ArgumentsChangeListener + I_ArgumentsChangeListener 32 PVOID @@ -143,37 +143,37 @@ - FB_AsyncStrResult + FB_AsyncStrResult 64 bBusy BOOL 8 - 82027176 + 82095572 bError BOOL 8 - 82027208 + 82095604 hrErrorCode HRESULT 32 - 82027216 + 82095612 nStringSize UDINT 32 - 82027200 + 82095596 sResult STRING(255) 2048 - 82027212 + 82095608 __getbBusy @@ -528,7 +528,7 @@ - I_TcSourceInfo + I_TcSourceInfo 32 PVOID @@ -592,7 +592,7 @@ 8 ipOther - I_TcSourceInfo + I_TcSourceInfo 32 @@ -620,7 +620,7 @@ - I_TcEventBase + I_TcEventBase 32 PVOID @@ -649,7 +649,7 @@ __getipSourceInfo - I_TcSourceInfo + I_TcSourceInfo 32 @@ -727,7 +727,7 @@ 8 ipOther - I_TcEventBase + I_TcEventBase 32 @@ -1094,7 +1094,7 @@ - I_TcArguments + I_TcArguments 32 IQueryInterface @@ -1112,7 +1112,7 @@ AddBlob - I_TcArguments + I_TcArguments 32 pData @@ -1127,7 +1127,7 @@ AddBool - I_TcArguments + I_TcArguments 32 value @@ -1137,7 +1137,7 @@ AddByte - I_TcArguments + I_TcArguments 32 value @@ -1147,7 +1147,7 @@ AddDInt - I_TcArguments + I_TcArguments 32 value @@ -1157,7 +1157,7 @@ AddDWord - I_TcArguments + I_TcArguments 32 value @@ -1167,7 +1167,7 @@ AddEventReferenceEx - I_TcArguments + I_TcArguments 32 stEventEntry @@ -1177,7 +1177,7 @@ AddEventReferenceId - I_TcArguments + I_TcArguments 32 nEventId @@ -1187,7 +1187,7 @@ AddEventReferenceIdGuid - I_TcArguments + I_TcArguments 32 nEventId @@ -1202,7 +1202,7 @@ AddInt - I_TcArguments + I_TcArguments 32 value @@ -1212,7 +1212,7 @@ AddLInt - I_TcArguments + I_TcArguments 32 value @@ -1222,7 +1222,7 @@ AddLReal - I_TcArguments + I_TcArguments 32 value @@ -1232,7 +1232,7 @@ AddReal - I_TcArguments + I_TcArguments 32 value @@ -1242,7 +1242,7 @@ AddSInt - I_TcArguments + I_TcArguments 32 value @@ -1252,7 +1252,7 @@ AddString - I_TcArguments + I_TcArguments 32 value @@ -1268,7 +1268,7 @@ AddStringByValue - I_TcArguments + I_TcArguments 32 value @@ -1278,7 +1278,7 @@ AddUDInt - I_TcArguments + I_TcArguments 32 value @@ -1288,7 +1288,7 @@ AddUInt - I_TcArguments + I_TcArguments 32 value @@ -1298,7 +1298,7 @@ AddULInt - I_TcArguments + I_TcArguments 32 value @@ -1308,7 +1308,7 @@ AddUSInt - I_TcArguments + I_TcArguments 32 value @@ -1318,7 +1318,7 @@ AddWord - I_TcArguments + I_TcArguments 32 value @@ -1328,7 +1328,7 @@ AddWString - I_TcArguments + I_TcArguments 32 value @@ -1344,7 +1344,7 @@ AddWStringByValue - I_TcArguments + I_TcArguments 32 value @@ -1354,27 +1354,27 @@ Clear - I_TcArguments + I_TcArguments 32 - FB_TcSourceInfo + FB_TcSourceInfo 2784 - I_TcSourceInfo + I_TcSourceInfo nId UDINT 32 - 82027120 - 82027144 + 82095516 + 82095540 sName STRING(255) 2048 - 82027156 - 82027168 + 82095552 + 82095564 __setbCutInstancePathByLastInst @@ -1504,7 +1504,7 @@ 8 ipOther - I_TcSourceInfo + I_TcSourceInfo 32 @@ -1574,12 +1574,12 @@ - FB_TcEventBase + FB_TcEventBase 3360 - I_ArgumentsChangeListener + I_ArgumentsChangeListener fbSourceInfo - FB_TcSourceInfo + FB_TcSourceInfo 2784 256 @@ -1596,7 +1596,7 @@ __REQUESTEVENTCLASSNAME__FBRESULT - FB_AsyncStrResult + FB_AsyncStrResult 64 3168 @@ -1618,7 +1618,7 @@ __REQUESTEVENTTEXT__FBRESULT - FB_AsyncStrResult + FB_AsyncStrResult 64 3264 @@ -1642,31 +1642,31 @@ eSeverity TcEventSeverity 16 - 82027264 + 82095660 ipSourceInfo - I_TcSourceInfo + I_TcSourceInfo 32 - 82027244 + 82095640 nEventId UDINT 32 - 82027332 + 82095728 sEventClassName STRING(255) 2048 - 82027292 + 82095688 sEventText STRING(255) 2048 - 82027336 + 82095732 EqualsToEventClass @@ -1695,7 +1695,7 @@ fbResult - FB_AsyncStrResult + FB_AsyncStrResult 32 @@ -1730,11 +1730,11 @@ __getipSourceInfo - I_TcSourceInfo + I_TcSourceInfo 32 ipSourceInfo - I_TcSourceInfo + I_TcSourceInfo 32 @@ -1753,7 +1753,7 @@ 8 ipOther - I_TcEventBase + I_TcEventBase 32 @@ -1905,7 +1905,7 @@ fbResult - FB_AsyncStrResult + FB_AsyncStrResult 64 @@ -1954,11 +1954,11 @@ __getipArguments - I_TcArguments + I_TcArguments 32 ipArguments - I_TcArguments + I_TcArguments 32 @@ -1979,7 +1979,7 @@ fbResult - FB_AsyncStrResult + FB_AsyncStrResult 32 @@ -2070,7 +2070,7 @@ fbResult - FB_AsyncStrResult + FB_AsyncStrResult 64 @@ -2166,9 +2166,9 @@ - I_TcMessage + I_TcMessage 32 - I_TcEventBase + I_TcEventBase Send HRESULT @@ -2231,15 +2231,15 @@ - FB_TcMessage + FB_TcMessage 3424 - FB_TcEventBase - I_TcMessage + FB_TcEventBase + I_TcMessage nTimeSent ULINT 64 - 82027360 + 82095756 SetJsonAttribute @@ -2269,7 +2269,7 @@ ipSourceInfo optional (otherwise a default source info is taken) - I_TcSourceInfo + I_TcSourceInfo 32 @@ -2351,7 +2351,7 @@ ipSourceInfo optional (otherwise a default source info is taken) - I_TcSourceInfo + I_TcSourceInfo 32 @@ -2697,13 +2697,13 @@ fbMessage - FB_TcMessage + FB_TcMessage 32 58912 fbMessages - FB_TcMessage + FB_TcMessage 0 5 @@ -2713,13 +2713,13 @@ fbSource - FB_TcSourceInfo + FB_TcSourceInfo 2784 76064 ipResultMessage - I_TcMessage + I_TcMessage 32 78848 @@ -3169,7 +3169,7 @@ Duration DINT - DINT to be compatible with EPICS + DINT to be compatible with EPICS 32 0 @@ -3185,7 +3185,7 @@ Expiration DINT - DINT to be compatible with EPICS + DINT to be compatible with EPICS 32 32 @@ -3201,7 +3201,7 @@ StartDT DINT - DINT to be compatible with EPICS + DINT to be compatible with EPICS 32 64 @@ -3247,7 +3247,7 @@ ElapsedTime DINT - DINT to be compatible with EPICS + DINT to be compatible with EPICS 32 128 @@ -3263,7 +3263,7 @@ RemainingTime DINT - DINT to be compatible with EPICS + DINT to be compatible with EPICS 32 160 @@ -3576,7 +3576,7 @@ - TIMESTRUCT + TIMESTRUCT System Time Structure 128 @@ -3637,7 +3637,7 @@ - E_TimeZoneID + E_TimeZoneID 16 INT @@ -3828,7 +3828,7 @@ - NT_GetTime + NT_GetTime Reads local windows system time (struct) 1728 @@ -3911,7 +3911,7 @@ TIMESTR - TIMESTRUCT + TIMESTRUCT Local windows system time 128 352 @@ -3958,7 +3958,7 @@ - ST_TimeZoneInformation + ST_TimeZoneInformation 864 bias @@ -3979,7 +3979,7 @@ standardDate - TIMESTRUCT + TIMESTRUCT Specifies a SYSTEMTIME structure that contains a date and local time when the transition from daylight saving time to standard time occurs on this operating system. 128 @@ -4002,7 +4002,7 @@ daylightDate - TIMESTRUCT + TIMESTRUCT Specifies a SYSTEMTIME structure that contains a date and local time when the transition from standard time to daylight saving time occurs on this operating system. 128 @@ -4017,11 +4017,11 @@ - ST_AmsGetTimeZoneInformation + ST_AmsGetTimeZoneInformation 896 tzInfo - ST_TimeZoneInformation + ST_TimeZoneInformation GetTimeZoneInformation return data 864 0 @@ -4040,7 +4040,7 @@ - FB_GetTimeZoneInformation + FB_GetTimeZoneInformation Reads time zone information 3488 @@ -4123,7 +4123,7 @@ tzID - E_TimeZoneID + E_TimeZoneID 16 352 @@ -4135,7 +4135,7 @@ tzInfo - ST_TimeZoneInformation + ST_TimeZoneInformation 864 384 @@ -4194,7 +4194,7 @@ res - ST_AmsGetTimeZoneInformation + ST_AmsGetTimeZoneInformation 896 2592 @@ -4573,7 +4573,7 @@ - ST_HKeySrvRead + ST_HKeySrvRead 4096 sSub @@ -4594,7 +4594,7 @@ - FB_RegQueryValue + FB_RegQueryValue Reads windows registry value 10304 @@ -4833,7 +4833,7 @@ tmpBuff - ST_HKeySrvRead + ST_HKeySrvRead 4096 6208 @@ -4853,7 +4853,7 @@ - NT_SetTimeToRTCTime + NT_SetTimeToRTCTime 12032 NETID @@ -4960,7 +4960,7 @@ fbRegQuery - FB_RegQueryValue + FB_RegQueryValue 10304 1568 @@ -5148,7 +5148,7 @@ - RTC_EX2 + RTC_EX2 Software RTC (real time clock), returns time in structured system time format + microseconds (microsecond resolution) 896 @@ -5166,7 +5166,7 @@ PDT - TIMESTRUCT + TIMESTRUCT Preset/set time in system time format (struct) 128 48 @@ -5205,7 +5205,7 @@ CDT - TIMESTRUCT + TIMESTRUCT Current time in system time format (struct) 128 240 @@ -5431,7 +5431,7 @@ - FB_LocalSystemTime + FB_LocalSystemTime This function block synchronizes cyclically to and returns the Local Windows System Time. 19040 @@ -5526,7 +5526,7 @@ systemTime - TIMESTRUCT + TIMESTRUCT Local Windows System Time struct 128 368 @@ -5539,7 +5539,7 @@ tzID - E_TimeZoneID + E_TimeZoneID Daylight/standard time zone information 16 496 @@ -5577,7 +5577,7 @@ fbNT - NT_GetTime + NT_GetTime 1728 608 @@ -5588,7 +5588,7 @@ fbTZ - FB_GetTimeZoneInformation + FB_GetTimeZoneInformation 3488 2336 @@ -5599,7 +5599,7 @@ fbSET - NT_SetTimeToRTCTime + NT_SetTimeToRTCTime 12032 5824 @@ -5610,7 +5610,7 @@ fbRTC - RTC_EX2 + RTC_EX2 896 17856 @@ -5663,7 +5663,7 @@ - T_FILETIME + T_FILETIME The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC). 64 @@ -5682,7 +5682,7 @@ - T_ULARGE_INTEGER + T_ULARGE_INTEGER 64 bit unsigned integer 64 @@ -5701,12 +5701,12 @@ - FB_TranslateLocalTimeToUtcByZoneID + FB_TranslateLocalTimeToUtcByZoneID Internal helper function block. Detects time zone ID, bias and B time flag and translates the local file time to UTC file time time 2400 in - T_FILETIME + T_FILETIME Time to be converted (Local file time format) 64 32 @@ -5719,7 +5719,7 @@ tzInfo - ST_TimeZoneInformation + ST_TimeZoneInformation Time zone information 864 96 @@ -5764,7 +5764,7 @@ out - T_FILETIME + T_FILETIME Converted time (UTC file time format) 64 992 @@ -5777,7 +5777,7 @@ eTzID - E_TimeZoneID + E_TimeZoneID Detected daylight saving time information 16 1056 @@ -5819,61 +5819,61 @@ inLocal - TIMESTRUCT + TIMESTRUCT 128 1120 tziSommer - TIMESTRUCT + TIMESTRUCT 128 1248 tziWinter - TIMESTRUCT + TIMESTRUCT 128 1376 tziLocalSommer - T_FILETIME + T_FILETIME 64 1504 tziLocalWinter - T_FILETIME + T_FILETIME 64 1568 tziLocalSommerJump - T_FILETIME + T_FILETIME 64 1632 tziLocalWinterJump - T_FILETIME + T_FILETIME 64 1696 ui64LocalIn - T_ULARGE_INTEGER + T_ULARGE_INTEGER 64 1760 ui64LocalSommer - T_ULARGE_INTEGER + T_ULARGE_INTEGER 64 1824 ui64LocalWinter - T_ULARGE_INTEGER + T_ULARGE_INTEGER 64 1888 @@ -5921,13 +5921,13 @@ ui64PreviousIn - T_ULARGE_INTEGER + T_ULARGE_INTEGER 64 2176 ui64FallDiff - T_ULARGE_INTEGER + T_ULARGE_INTEGER 64 2240 @@ -5963,12 +5963,12 @@ - FB_TzSpecificLocalTimeToSystemTime + FB_TzSpecificLocalTimeToSystemTime Converts time zone's specific local system time to Coordinated Universal Time (UTC) system time 3584 in - TIMESTRUCT + TIMESTRUCT Time zone's specific local system time. Structure that specifies the system time since January 1, 1601 128 32 @@ -5981,7 +5981,7 @@ tzInfo - ST_TimeZoneInformation + ST_TimeZoneInformation Time zone settings 864 160 @@ -5994,7 +5994,7 @@ out - TIMESTRUCT + TIMESTRUCT Coordinated Universal Time (UTC) in system time format 128 1024 @@ -6007,7 +6007,7 @@ eTzID - E_TimeZoneID + E_TimeZoneID Daylight saving time information 16 1152 @@ -6036,7 +6036,7 @@ fbBase - FB_TranslateLocalTimeToUtcByZoneID + FB_TranslateLocalTimeToUtcByZoneID 2400 1184 @@ -6059,7 +6059,7 @@ - FB_JsonSaxWriter + FB_JsonSaxWriter | Provides the functionality to create a JSON document. | Steps of documentation creation: | 1. StartObject() to start a new object in the document. @@ -6806,7 +6806,7 @@ fbTime - FB_LocalSystemTime + FB_LocalSystemTime Get current system time, used for override 19040 386624 @@ -6823,19 +6823,19 @@ fbTime_to_UTC - FB_TzSpecificLocalTimeToSystemTime + FB_TzSpecificLocalTimeToSystemTime 3584 405664 fbGetTimeZone - FB_GetTimeZoneInformation + FB_GetTimeZoneInformation 3488 409248 fbJson - FB_JsonSaxWriter + FB_JsonSaxWriter 256 412736 @@ -7054,7 +7054,7 @@ - E_ArgType + E_ArgType 16 INT @@ -7146,12 +7146,12 @@ - T_Arg + T_Arg Argument type 96 eType - E_ArgType + E_ArgType Argument data type 16 0 @@ -7181,7 +7181,7 @@ - E_TypeFieldParam + E_TypeFieldParam 16 INT @@ -7246,7 +7246,7 @@ - ST_FormatParameters + ST_FormatParameters 160 bPercent @@ -7345,7 +7345,7 @@ eType - E_TypeFieldParam + E_TypeFieldParam format type parameter 16 144 @@ -7357,7 +7357,7 @@ - FB_FormatString + FB_FormatString Converts and formats up to 10 T_Arg values to string 7840 @@ -7375,7 +7375,7 @@ arg1 - T_Arg + T_Arg Format argument 1, use F_INT, F_UINT; F_WORD, F_DWORD, F_LREAL... functions to initialize the argument inputs 96 2080 @@ -7388,7 +7388,7 @@ arg2 - T_Arg + T_Arg Format argument 2 96 2176 @@ -7401,7 +7401,7 @@ arg3 - T_Arg + T_Arg Format argument 3 96 2272 @@ -7414,7 +7414,7 @@ arg4 - T_Arg + T_Arg Format argument 4 96 2368 @@ -7427,7 +7427,7 @@ arg5 - T_Arg + T_Arg Format argument 5 96 2464 @@ -7440,7 +7440,7 @@ arg6 - T_Arg + T_Arg Format argument 6 96 2560 @@ -7453,7 +7453,7 @@ arg7 - T_Arg + T_Arg Format argument 7 96 2656 @@ -7466,7 +7466,7 @@ arg8 - T_Arg + T_Arg Format argument 8 96 2752 @@ -7479,7 +7479,7 @@ arg9 - T_Arg + T_Arg Format argument 9 96 2848 @@ -7492,7 +7492,7 @@ arg10 - T_Arg + T_Arg Format argument 10 96 2944 @@ -7594,7 +7594,7 @@ stFmt - ST_FormatParameters + ST_FormatParameters 160 5248 @@ -7627,7 +7627,7 @@ parArgs - T_Arg + T_Arg 1 10 @@ -7666,7 +7666,7 @@ Fast Fault 2019-9-13 A. Wallace -Use this block to generate a beam-off fault. Connects to a fast fault hardware output +Use this block to generate a beam-off fault. Connects to a fast fault hardware output function block to contribute to the state of the fast fault output (FFO). If the i_xOK goes false, the associated FFO will go false, despite the state of any other @@ -7844,7 +7844,7 @@ contributing fast faults, unless the FFO is currently vetoed. InfoStringFmtr - FB_FormatString + FB_FormatString 7840 13152 @@ -8976,7 +8976,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - E_SBCSType + E_SBCSType 16 INT @@ -8991,7 +8991,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - E_RouteTransportType + E_RouteTransportType 16 UINT @@ -9048,7 +9048,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - ST_AmsRouteEntry + ST_AmsRouteEntry TwinCAT AMS route entry struct 1184 @@ -9074,7 +9074,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 eTransport - E_RouteTransportType + E_RouteTransportType Route transport type 16 1088 @@ -9095,7 +9095,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - ST_SockAddr + ST_SockAddr Local or remote endpoint address to which to connect a socket 160 @@ -9114,7 +9114,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - T_HSOCKET + T_HSOCKET Connectionless or connection oriented socket handle 352 @@ -9126,21 +9126,21 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 localAddr - ST_SockAddr + ST_SockAddr Local address to which to connect a socket 160 32 remoteAddr - ST_SockAddr + ST_SockAddr Remote endpoint address to which to connect a socket 160 192 - T_ThrottleTimes + T_ThrottleTimes 416 TIME @@ -9154,7 +9154,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - I_TestResultFormatter + I_TestResultFormatter 32 PVOID @@ -9197,14 +9197,14 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - FB_ADSTestResultFormatter + FB_ADSTestResultFormatter This function block reports the results from the tests using the built-in ADSLOGSTR functionality provided by the Tc2_System library. This sends the result using ADS, which is consumed by the error list of Visual Studio. 320 - I_TestResultFormatter + I_TestResultFormatter ADSDelayTimer TON @@ -9286,7 +9286,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - FB_TcUnitRunner + FB_TcUnitRunner This function block is responsible for holding track of the tests and executing them. @@ -9302,13 +9302,13 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ADSTestResultFormatter - FB_ADSTestResultFormatter + FB_ADSTestResultFormatter 320 64 TestResultPrinter - I_TestResultFormatter + I_TestResultFormatter 32 384 @@ -9592,7 +9592,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - FB_AnyComparator + FB_AnyComparator This FB compares two instances of any object type and returns whether they are the same type, size and value or not. This is necessary for two reasons: @@ -9751,7 +9751,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - FB_Test + FB_Test This function block holds all data that defines a test. @@ -9813,7 +9813,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - U_ExpectedOrActual + U_ExpectedOrActual 2048 boolExpectedOrActual @@ -9955,17 +9955,17 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - ST_AssertResult + ST_AssertResult 8192 Expected - U_ExpectedOrActual + U_ExpectedOrActual 2048 0 Actual - U_ExpectedOrActual + U_ExpectedOrActual 2048 2048 @@ -9983,11 +9983,11 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - ST_AssertResultInstances + ST_AssertResultInstances 8256 AssertResult - ST_AssertResult + ST_AssertResult 8192 0 @@ -10007,7 +10007,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - FB_AssertResultStatic + FB_AssertResultStatic This function block is responsible for keeping track of which asserts that have been made. The reason we need to keep track of these is because if the user does the same assert twice (because of running a test suite over several @@ -10021,7 +10021,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 8224320 AssertResults - ST_AssertResult + ST_AssertResult 1 500 @@ -10046,7 +10046,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 AssertResultInstances - ST_AssertResultInstances + ST_AssertResultInstances 1 500 @@ -10402,7 +10402,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - TypeClass + TypeClass 16 INT @@ -10567,7 +10567,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - ST_AssertArrayResult + ST_AssertArrayResult 4224 ExpectedsSize @@ -10578,7 +10578,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ExpectedsTypeClass - TypeClass + TypeClass The data type of the expecteds-array 16 32 @@ -10592,7 +10592,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ActualsTypeClass - TypeClass + TypeClass The data type of the actuals-array 16 96 @@ -10611,11 +10611,11 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - ST_AssertArrayResultInstances + ST_AssertArrayResultInstances 4256 AssertArrayResult - ST_AssertArrayResult + ST_AssertArrayResult 4224 0 @@ -10635,7 +10635,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - FB_AssertArrayResultStatic + FB_AssertArrayResultStatic This function block is responsible for keeping track of which array-asserts that have been made. The reason we need to keep track of these is because if the user does the same assert twice @@ -10651,7 +10651,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 4240256 AssertArrayResults - ST_AssertArrayResult + ST_AssertArrayResult 1 500 @@ -10676,7 +10676,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 AssertArrayResultInstances - ST_AssertArrayResultInstances + ST_AssertArrayResultInstances 1 500 @@ -10705,7 +10705,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ExpectedsTypeClass - TypeClass + TypeClass 16 @@ -10715,7 +10715,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ActualsTypeClass - TypeClass + TypeClass 16 @@ -10743,7 +10743,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ExpectedsTypeClass - TypeClass + TypeClass 16 @@ -10753,7 +10753,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ActualsTypeClass - TypeClass + TypeClass 16 @@ -10783,7 +10783,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ExpectedsTypeClass - TypeClass + TypeClass 16 @@ -10793,7 +10793,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ActualsTypeClass - TypeClass + TypeClass 16 @@ -10823,7 +10823,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ExpectedsTypeClass - TypeClass + TypeClass 16 @@ -10833,7 +10833,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ActualsTypeClass - TypeClass + TypeClass 16 @@ -10861,7 +10861,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ExpectedsTypeClass - TypeClass + TypeClass 16 @@ -10871,7 +10871,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ActualsTypeClass - TypeClass + TypeClass 16 @@ -10958,7 +10958,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ExpectedsTypeClass - TypeClass + TypeClass 16 @@ -10968,7 +10968,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 ActualsTypeClass - TypeClass + TypeClass 16 @@ -10990,7 +10990,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - I_AssertMessageFormatter + I_AssertMessageFormatter 32 PVOID @@ -11018,7 +11018,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - FB_AdjustAssertFailureMessageToMax252CharLength + FB_AdjustAssertFailureMessageToMax252CharLength This function block is responsible for making sure that the asserted test instance path and test message are not loo long. The total printed message can not be more than 252 characters long. @@ -11115,14 +11115,14 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - FB_ADSAssertMessageFormatter + FB_ADSAssertMessageFormatter This function block is responsible for printing the results of the assertions using the built-in ADSLOGSTR functionality provided by the Tc2_System library. This sends the result using ADS, which is consumed by the error list of Visual Studio. 64 - I_AssertMessageFormatter + I_AssertMessageFormatter LogAssertFailure @@ -11147,7 +11147,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 AdjustAssertFailureMessageToMax252CharLength - FB_AdjustAssertFailureMessageToMax252CharLength + FB_AdjustAssertFailureMessageToMax252CharLength 11584 @@ -11184,7 +11184,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - FB_TestSuite + FB_TestSuite This function block is responsible for holding the internal state of the test suite. Every test suite can have one or more tests, and every test can do one or more asserts. It's also responsible for providing all the assert-methods for asserting different data types. @@ -11222,7 +11222,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 Tests - FB_Test + FB_Test 1 100 @@ -11252,25 +11252,25 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 AssertResults - FB_AssertResultStatic + FB_AssertResultStatic 8224320 223040 AssertArrayResult - FB_AssertArrayResultStatic + FB_AssertArrayResultStatic 4240256 8447360 ADSAssertMessageFormatter - FB_ADSAssertMessageFormatter + FB_ADSAssertMessageFormatter 64 12687616 AssertMessageFormatter - I_AssertMessageFormatter + I_AssertMessageFormatter 32 12687680 @@ -11373,11 +11373,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_BOOL @@ -11513,11 +11508,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_STRING @@ -11674,11 +11664,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - GetNumberOfSuccessfulTests @@ -11788,11 +11773,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - SetTestFailed @@ -11926,11 +11906,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_LINT @@ -12022,7 +11997,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 AnyComparator - FB_AnyComparator + FB_AnyComparator 288 @@ -12396,11 +12371,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_SINT @@ -13142,11 +13112,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_TIME @@ -13392,7 +13357,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 FormatString - FB_FormatString + FB_FormatString 7840 @@ -13525,11 +13490,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - AssertArrayEquals_INT @@ -13624,11 +13584,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - AssertFalse @@ -13753,11 +13708,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - AssertArrayEquals_LWORD @@ -13862,11 +13812,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_LWORD @@ -14168,11 +14113,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - AreAllTestsFinished @@ -14340,11 +14280,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - FindTestSuiteInstancePath @@ -14526,11 +14461,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - AssertArrayEquals_LREAL @@ -14631,11 +14561,6 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 DINT 32 - - __Index__0 - DINT - 32 - @@ -14651,7 +14576,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - ST_ADSLogStringMessage + ST_ADSLogStringMessage 4096 MsgFmtStr @@ -14673,7 +14598,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - FB_MemRingBuffer + FB_MemRingBuffer This function block implements ring buffer fifo functionality. A_AddTail adds new entry, A_GetHead gets first (oldest) entry @@ -14914,7 +14839,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 - FB_ADSLogStringMessageFifoQueue + FB_ADSLogStringMessageFifoQueue This function block is responsible for making sure that the ADSLOGSTR-messages to the ADS-router are transmitted cyclically and not in a burst. The reason this is necessary is because that if too many messages are sent at the same time some get lost and are never printed to the error list output @@ -14932,7 +14857,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 MemRingBuffer - FB_MemRingBuffer + FB_MemRingBuffer 544 4128032 @@ -15010,7 +14935,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 AdsLogStringMessage - ST_ADSLogStringMessage + ST_ADSLogStringMessage 4096 @@ -15018,7 +14943,7 @@ The Fast shutter was tested with PLC task Cycle Base Time 50us with cycle time 0 GetLog AdsLogStringMessage - ST_ADSLogStringMessage + ST_ADSLogStringMessage 4096 @@ -15688,9 +15613,9 @@ These features aren't disabled, they just aren't used, think child/parent classe pytmc pv: Transmission io: i - field: HOPR 1; - field: LOPR 0; - field: PREC 2; + field: HOPR 1; + field: LOPR 0; + field: PREC 2; @@ -15979,7 +15904,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - E_AssertionType + E_AssertionType 8 BYTE @@ -16158,7 +16083,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_TestCaseResult + ST_TestCaseResult 6192 TestName @@ -16192,7 +16117,7 @@ These features aren't disabled, they just aren't used, think child/parent classe FailureType - E_AssertionType + E_AssertionType 8 6160 @@ -16204,7 +16129,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_TestSuiteResult + ST_TestSuiteResult 621296 Name @@ -16234,7 +16159,7 @@ These features aren't disabled, they just aren't used, think child/parent classe TestCaseResults - ST_TestCaseResult + ST_TestCaseResult 1 100 @@ -16244,7 +16169,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_TestSuiteResults + ST_TestSuiteResults 621296064 NumberOfTestSuites @@ -16276,7 +16201,7 @@ These features aren't disabled, they just aren't used, think child/parent classe TestSuiteResults - ST_TestSuiteResult + ST_TestSuiteResult 1 1000 @@ -16287,7 +16212,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - I_TestResults + I_TestResults 32 PVOID @@ -16297,7 +16222,7 @@ These features aren't disabled, they just aren't used, think child/parent classe GetTestSuiteResults - ST_TestSuiteResults + ST_TestSuiteResults 32 @@ -16317,13 +16242,13 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_TestResults + FB_TestResults This function block holds results of the complete test run, i.e. results for all test suites 621296256 - I_TestResults + I_TestResults TestSuiteResults - ST_TestSuiteResults + ST_TestSuiteResults Test results 621296064 64 @@ -16366,7 +16291,7 @@ These features aren't disabled, they just aren't used, think child/parent classe GetTestSuiteResults - ST_TestSuiteResults + ST_TestSuiteResults 32 @@ -16377,7 +16302,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - I_TestResultLogger + I_TestResultLogger 32 PVOID @@ -16400,17 +16325,17 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_AdsTestResultLogger + FB_AdsTestResultLogger This function block reports the results from the tests using the built-in ADSLOGSTR functionality provided by the Tc2_System library. This sends the result using ADS, which is consumed by the "Error List" of Visual Studio (which can print Errors, Warnings and Messages). 224 - I_TestResultLogger + I_TestResultLogger TestResults - I_TestResults + I_TestResults 32 64 @@ -16444,7 +16369,7 @@ These features aren't disabled, they just aren't used, think child/parent classe LogTestSuiteResults TcUnitTestResults - ST_TestSuiteResults + ST_TestSuiteResults 32 @@ -16486,12 +16411,12 @@ These features aren't disabled, they just aren't used, think child/parent classe - RTS_IEC_RESULT + RTS_IEC_RESULT 32 UDINT - ACCESS_MODE + ACCESS_MODE 32 UDINT @@ -16526,24 +16451,24 @@ These features aren't disabled, they just aren't used, think child/parent classe - RTS_IEC_SIZE + RTS_IEC_SIZE 32 BYTE - RTS_IEC_HANDLE + RTS_IEC_HANDLE 32 BYTE - FB_FileControl + FB_FileControl This functionblock can open, close, read, write and delete files on the local filesystem 96 FileAccessMode - ACCESS_MODE + ACCESS_MODE Append_Plus creates the file if it doesn't exist yet. 32 32 @@ -16553,13 +16478,13 @@ These features aren't disabled, they just aren't used, think child/parent classe FileHandle - RTS_IEC_HANDLE + RTS_IEC_HANDLE 32 64 Read - RTS_IEC_RESULT + RTS_IEC_RESULT 32 BufferPointer @@ -16575,7 +16500,7 @@ These features aren't disabled, they just aren't used, think child/parent classe FileSize - RTS_IEC_SIZE + RTS_IEC_SIZE 32 @@ -16587,12 +16512,12 @@ These features aren't disabled, they just aren't used, think child/parent classe Close - RTS_IEC_RESULT + RTS_IEC_RESULT 32 Open - RTS_IEC_RESULT + RTS_IEC_RESULT 32 FileName @@ -16602,13 +16527,13 @@ These features aren't disabled, they just aren't used, think child/parent classe FileAccessMode - ACCESS_MODE + ACCESS_MODE 32 Delete - RTS_IEC_RESULT + RTS_IEC_RESULT 32 FileName @@ -16619,7 +16544,7 @@ These features aren't disabled, they just aren't used, think child/parent classe Write - RTS_IEC_RESULT + RTS_IEC_RESULT 32 BufferPointer @@ -16642,7 +16567,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - E_XmlError + E_XmlError 8 BYTE @@ -16663,7 +16588,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_StreamBuffer + FB_StreamBuffer This functionblock acts as a stream buffer for use with FB_XmlControl @@ -16708,7 +16633,7 @@ These features aren't disabled, they just aren't used, think child/parent classe XmlError - E_XmlError + E_XmlError 8 @@ -16922,7 +16847,7 @@ These features aren't disabled, they just aren't used, think child/parent classe XmlError - E_XmlError + E_XmlError 8 @@ -16960,7 +16885,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_XmlControl + FB_XmlControl Organizes parsing and composing of XML data. Data can be treated as STRING or char array. Buffer size of file can be set via GVL_Param_TcUnit (xUnitBufferSize) @@ -16968,13 +16893,13 @@ These features aren't disabled, they just aren't used, think child/parent classe 5696 XmlBuffer - FB_StreamBuffer + FB_StreamBuffer 128 32 TagListBuffer - FB_StreamBuffer + FB_StreamBuffer 128 160 @@ -16986,7 +16911,7 @@ These features aren't disabled, they just aren't used, think child/parent classe TagListSeekBuffer - FB_StreamBuffer + FB_StreamBuffer 128 2336 @@ -16998,7 +16923,7 @@ These features aren't disabled, they just aren't used, think child/parent classe TagBuffer - FB_StreamBuffer + FB_StreamBuffer 128 3136 @@ -17234,22 +17159,22 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_xUnitXmlPublisher + FB_xUnitXmlPublisher Publishes test results into an xUnit compatible Xml file 530304 - I_TestResultLogger + I_TestResultLogger TestResults - I_TestResults + I_TestResults Dependancy Injection via FB_Init 32 64 AccessMode - ACCESS_MODE + ACCESS_MODE File access mode 32 96 @@ -17259,13 +17184,13 @@ These features aren't disabled, they just aren't used, think child/parent classe File - FB_FileControl + FB_FileControl 96 128 Xml - FB_XmlControl + FB_XmlControl 5696 224 @@ -17302,14 +17227,14 @@ These features aren't disabled, they just aren't used, think child/parent classe DeleteOpenWriteClose - RTS_IEC_RESULT + RTS_IEC_RESULT 32 LogTestSuiteResults UnitTestResults - ST_TestSuiteResults + ST_TestSuiteResults 32 @@ -17351,7 +17276,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_TcUnitRunner + FB_TcUnitRunner This function block is responsible for holding track of the tests and executing them. @@ -17368,14 +17293,14 @@ These features aren't disabled, they just aren't used, think child/parent classe TestResults - FB_TestResults + FB_TestResults Test result information 621296256 64 AdsTestResultLogger - FB_AdsTestResultLogger + FB_AdsTestResultLogger Prints the results to ADS so that Visual Studio can display the results. This test result formatter can be replaced with something else than ADS 224 @@ -17388,7 +17313,7 @@ These features aren't disabled, they just aren't used, think child/parent classe TestResultLogger - I_TestResultLogger + I_TestResultLogger 32 621296544 @@ -17402,7 +17327,7 @@ These features aren't disabled, they just aren't used, think child/parent classe xUnitXmlPublisher - FB_xUnitXmlPublisher + FB_xUnitXmlPublisher Publishes a xUnit compatible XML file 530304 621296608 @@ -17414,7 +17339,7 @@ These features aren't disabled, they just aren't used, think child/parent classe XmlTestResultPublisher - I_TestResultLogger + I_TestResultLogger 32 621826912 @@ -17515,7 +17440,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_Test + FB_Test This function block holds all data that defines a test. @@ -17570,14 +17495,14 @@ These features aren't disabled, they just aren't used, think child/parent classe AssertionType - E_AssertionType + E_AssertionType Assertion type for the first assertion in this test 8 4184 GetAssertionType - E_AssertionType + E_AssertionType 8 @@ -17647,7 +17572,7 @@ These features aren't disabled, they just aren't used, think child/parent classe SetAssertionType AssertType - E_AssertionType + E_AssertionType 8 @@ -17689,7 +17614,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - U_ExpectedOrActual + U_ExpectedOrActual 4096 boolExpectedOrActual @@ -17831,17 +17756,17 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_AssertResult + ST_AssertResult 12288 Expected - U_ExpectedOrActual + U_ExpectedOrActual 4096 0 Actual - U_ExpectedOrActual + U_ExpectedOrActual 4096 4096 @@ -17859,11 +17784,11 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_AssertResultInstances + ST_AssertResultInstances 12352 AssertResult - ST_AssertResult + ST_AssertResult 12288 0 @@ -17883,7 +17808,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_AssertResultStatic + FB_AssertResultStatic This function block is responsible for keeping track of which asserts that have been made. The reason we need to keep track of these is because if the user does the same assert twice (because of running a test suite over several @@ -17897,7 +17822,7 @@ These features aren't disabled, they just aren't used, think child/parent classe 24640320 AssertResults - ST_AssertResult + ST_AssertResult 1 1000 @@ -17925,7 +17850,7 @@ These features aren't disabled, they just aren't used, think child/parent classe AssertResultInstances - ST_AssertResultInstances + ST_AssertResultInstances 1 1000 @@ -17985,7 +17910,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ExpectedTypeClass - TypeClass + TypeClass 16 @@ -18000,7 +17925,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ActualTypeClass - TypeClass + TypeClass 16 @@ -18035,7 +17960,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ExpectedTypeClass - TypeClass + TypeClass 16 @@ -18050,7 +17975,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ActualTypeClass - TypeClass + TypeClass 16 @@ -18085,7 +18010,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ExpectedTypeClass - TypeClass + TypeClass 16 @@ -18100,7 +18025,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ActualTypeClass - TypeClass + TypeClass 16 @@ -18133,7 +18058,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ExpectedTypeClass - TypeClass + TypeClass 16 @@ -18148,7 +18073,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ActualTypeClass - TypeClass + TypeClass 16 @@ -18232,7 +18157,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ExpectedTypeClass - TypeClass + TypeClass 16 @@ -18247,7 +18172,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ActualTypeClass - TypeClass + TypeClass 16 @@ -18274,7 +18199,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_AssertArrayResult + ST_AssertArrayResult 4224 ExpectedsSize @@ -18285,7 +18210,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ExpectedsTypeClass - TypeClass + TypeClass The data type of the expecteds-array 16 32 @@ -18299,7 +18224,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ActualsTypeClass - TypeClass + TypeClass The data type of the actuals-array 16 96 @@ -18318,11 +18243,11 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_AssertArrayResultInstances + ST_AssertArrayResultInstances 4256 AssertArrayResult - ST_AssertArrayResult + ST_AssertArrayResult 4224 0 @@ -18342,7 +18267,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_AssertArrayResultStatic + FB_AssertArrayResultStatic This function block is responsible for keeping track of which array-asserts that have been made. The reason we need to keep track of these is because if the user does the same assert twice @@ -18358,7 +18283,7 @@ These features aren't disabled, they just aren't used, think child/parent classe 8480256 AssertArrayResults - ST_AssertArrayResult + ST_AssertArrayResult 1 1000 @@ -18386,7 +18311,7 @@ These features aren't disabled, they just aren't used, think child/parent classe AssertArrayResultInstances - ST_AssertArrayResultInstances + ST_AssertArrayResultInstances 1 1000 @@ -18418,7 +18343,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ExpectedsTypeClass - TypeClass + TypeClass 16 @@ -18428,7 +18353,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ActualsTypeClass - TypeClass + TypeClass 16 @@ -18458,7 +18383,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ExpectedsTypeClass - TypeClass + TypeClass 16 @@ -18468,7 +18393,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ActualsTypeClass - TypeClass + TypeClass 16 @@ -18498,7 +18423,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ExpectedsTypeClass - TypeClass + TypeClass 16 @@ -18508,7 +18433,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ActualsTypeClass - TypeClass + TypeClass 16 @@ -18536,7 +18461,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ExpectedsTypeClass - TypeClass + TypeClass 16 @@ -18546,7 +18471,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ActualsTypeClass - TypeClass + TypeClass 16 @@ -18653,7 +18578,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ExpectedsTypeClass - TypeClass + TypeClass 16 @@ -18663,7 +18588,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ActualsTypeClass - TypeClass + TypeClass 16 @@ -18685,7 +18610,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - I_AssertMessageFormatter + I_AssertMessageFormatter 32 PVOID @@ -18713,7 +18638,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_AdjustAssertFailureMessageToMax253CharLength + FB_AdjustAssertFailureMessageToMax253CharLength This function block is responsible for making sure that the asserted test instance path and test message are not loo long. The total printed message can not be more than 253 characters long. @@ -18811,14 +18736,14 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_AdsAssertMessageFormatter + FB_AdsAssertMessageFormatter This function block is responsible for printing the results of the assertions using the built-in ADSLOGSTR functionality provided by the Tc2_System library. This sends the result using ADS, which is consumed by the error list of Visual Studio. 64 - I_AssertMessageFormatter + I_AssertMessageFormatter LogAssertFailure @@ -18843,7 +18768,7 @@ These features aren't disabled, they just aren't used, think child/parent classe AdjustAssertFailureMessageToMax253CharLength - FB_AdjustAssertFailureMessageToMax253CharLength + FB_AdjustAssertFailureMessageToMax253CharLength 11584 @@ -18880,7 +18805,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_TestSuite + FB_TestSuite This function block is responsible for holding the internal state of the test suite. Every test suite can have one or more tests, and every test can do one or more asserts. It's also responsible for providing all the assert-methods for asserting different data types. @@ -18922,7 +18847,7 @@ These features aren't disabled, they just aren't used, think child/parent classe Tests - FB_Test + FB_Test 1 100 @@ -18956,19 +18881,19 @@ These features aren't disabled, they just aren't used, think child/parent classe AssertResults - FB_AssertResultStatic + FB_AssertResultStatic 24640320 431040 AssertArrayResults - FB_AssertArrayResultStatic + FB_AssertArrayResultStatic 8480256 25071360 AdsAssertMessageFormatter - FB_AdsAssertMessageFormatter + FB_AdsAssertMessageFormatter Prints the failed asserts to ADS so that Visual Studio can display the assert message. This assert formatter can be replaced with something else than ADS 64 @@ -18976,7 +18901,7 @@ These features aren't disabled, they just aren't used, think child/parent classe AssertMessageFormatter - I_AssertMessageFormatter + I_AssertMessageFormatter 32 33551680 @@ -19123,11 +19048,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - FindTestSuiteInstancePath @@ -19285,7 +19205,7 @@ These features aren't disabled, they just aren't used, think child/parent classe GetTestByPosition - FB_Test + FB_Test 4192 Position @@ -19386,11 +19306,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - AssertArrayEquals_BYTE @@ -19495,11 +19410,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_DATE @@ -19656,11 +19566,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_LTIME @@ -19786,11 +19691,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_LREAL @@ -19932,11 +19832,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - AssertEquals @@ -20695,11 +20590,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - SetHasStartedRunning @@ -20708,7 +20598,7 @@ These features aren't disabled, they just aren't used, think child/parent classe SetTestFailed AssertionType - E_AssertionType + E_AssertionType 8 @@ -20860,11 +20750,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - GetHasStartedRunning @@ -20970,11 +20855,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_WSTRING @@ -21126,11 +21006,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_DINT @@ -21256,11 +21131,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - AssertEquals_STRING @@ -21436,11 +21306,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - AssertArray3dEquals_LREAL @@ -21723,11 +21588,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - CalculateAndSetNumberOfAssertsForTest @@ -22336,7 +22196,7 @@ These features aren't disabled, they just aren't used, think child/parent classe FormatString String formatter for output messages - FB_FormatString + FB_FormatString 7840 @@ -22521,11 +22381,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - AssertArrayEquals_UDINT @@ -22620,11 +22475,6 @@ These features aren't disabled, they just aren't used, think child/parent classe DINT 32 - - __Index__0 - DINT - 32 - @@ -22640,7 +22490,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_AdsLogStringMessage + ST_AdsLogStringMessage 4128 MsgCtrlMask @@ -22668,7 +22518,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_AdsLogStringMessageFifoQueue + FB_AdsLogStringMessageFifoQueue This function block is responsible for making sure that the ADSLOGSTR-messages to the ADS-router are transmitted cyclically and not in a burst. The reason this is necessary is because that if too many messages are sent at the same time some get lost and are never printed to the error list output @@ -22686,7 +22536,7 @@ These features aren't disabled, they just aren't used, think child/parent classe MemRingBuffer - FB_MemRingBuffer + FB_MemRingBuffer 544 8320032 @@ -22760,7 +22610,7 @@ These features aren't disabled, they just aren't used, think child/parent classe AdsLogStringMessage - ST_AdsLogStringMessage + ST_AdsLogStringMessage 4128 @@ -22768,7 +22618,7 @@ These features aren't disabled, they just aren't used, think child/parent classe GetAndRemoveLogFromQueue AdsLogStringMessage - ST_AdsLogStringMessage + ST_AdsLogStringMessage 4128 @@ -22798,7 +22648,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_IDXOFFS_AxisParameter + _ST_NCADS_IDXOFFS_AxisParameter 1632 PARAMSTRUCT @@ -23267,7 +23117,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_AxisParameter + _ST_NCADS_AxisParameter 1664 IDXGRP @@ -23280,7 +23130,7 @@ These features aren't disabled, they just aren't used, think child/parent classe IDXOFFS - _ST_NCADS_IDXOFFS_AxisParameter + _ST_NCADS_IDXOFFS_AxisParameter 1632 32 @@ -23291,7 +23141,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_IDXOFFS_AxisState + _ST_NCADS_IDXOFFS_AxisState 800 ONLINESTRUCT @@ -23534,7 +23384,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_AxisState + _ST_NCADS_AxisState 832 IDXGRP @@ -23547,7 +23397,7 @@ These features aren't disabled, they just aren't used, think child/parent classe IDXOFFS - _ST_NCADS_IDXOFFS_AxisState + _ST_NCADS_IDXOFFS_AxisState 800 32 @@ -23558,7 +23408,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_IDXOFFS_AxisFunctions + _ST_NCADS_IDXOFFS_AxisFunctions 1792 RESET @@ -24112,7 +23962,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_AxisFunctions + _ST_NCADS_AxisFunctions 1824 IDXGRP @@ -24125,7 +23975,7 @@ These features aren't disabled, they just aren't used, think child/parent classe IDXOFFS - _ST_NCADS_IDXOFFS_AxisFunctions + _ST_NCADS_IDXOFFS_AxisFunctions 1792 32 @@ -24136,23 +23986,23 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_Axis + _ST_NCADS_Axis 4320 Parameter - _ST_NCADS_AxisParameter + _ST_NCADS_AxisParameter 1664 0 State - _ST_NCADS_AxisState + _ST_NCADS_AxisState 832 1664 Functions - _ST_NCADS_AxisFunctions + _ST_NCADS_AxisFunctions 1824 2496 @@ -24163,7 +24013,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_IDXOFFS_TableParameter + _ST_NCADS_IDXOFFS_TableParameter 192 MFREADCHARACVALUES @@ -24232,7 +24082,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_TableParameter + _ST_NCADS_TableParameter 224 IDXGRP @@ -24245,7 +24095,7 @@ These features aren't disabled, they just aren't used, think child/parent classe IDXOFFS - _ST_NCADS_IDXOFFS_TableParameter + _ST_NCADS_IDXOFFS_TableParameter 192 32 @@ -24256,7 +24106,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_IDXOFFS_TableFunctions + _ST_NCADS_IDXOFFS_TableFunctions 96 CREATETAB @@ -24295,7 +24145,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_TableFunctions + _ST_NCADS_TableFunctions 128 IDXGRP @@ -24308,7 +24158,7 @@ These features aren't disabled, they just aren't used, think child/parent classe IDXOFFS - _ST_NCADS_IDXOFFS_TableFunctions + _ST_NCADS_IDXOFFS_TableFunctions 96 32 @@ -24319,17 +24169,17 @@ These features aren't disabled, they just aren't used, think child/parent classe - _ST_NCADS_Table + _ST_NCADS_Table 352 Parameter - _ST_NCADS_TableParameter + _ST_NCADS_TableParameter 224 0 Functions - _ST_NCADS_TableFunctions + _ST_NCADS_TableFunctions 128 224 @@ -24474,7 +24324,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - _TCMCGLOBAL + _TCMCGLOBAL Global constants and parameters 6976 @@ -24649,7 +24499,7 @@ These features aren't disabled, they just aren't used, think child/parent classe Axis - _ST_NCADS_Axis + _ST_NCADS_Axis IDXGRP and IDXOFFS constants of axis parameter/status/functions 4320 800 @@ -24666,7 +24516,7 @@ These features aren't disabled, they just aren't used, think child/parent classe Table - _ST_NCADS_Table + _ST_NCADS_Table IDXGRP and IDXOFFS constants of table parameter/status/functions 352 5120 @@ -24874,16 +24724,16 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_TcEvent + FB_TcEvent 3520 - FB_TcEventBase - I_TcEventBase + FB_TcEventBase + I_TcEventBase nTimestamp ULINT 64 - 82032688 - 82032696 + 82101084 + 82101092 __getnTimestamp @@ -25016,14 +24866,14 @@ These features aren't disabled, they just aren't used, think child/parent classe - I_Listener + I_Listener 32 PVOID OnAlarmCleared fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -25031,7 +24881,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnAlarmConfirmed fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -25039,7 +24889,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnAlarmDisposed fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -25047,7 +24897,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnAlarmRaised fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -25055,7 +24905,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnMessageSent fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -25211,7 +25061,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_ListenerWrapper + FB_ListenerWrapper 3776 ITcMessageListener ITcAlarmListener @@ -25514,7 +25364,7 @@ These features aren't disabled, they just aren't used, think child/parent classe 32 ipListener - I_Listener + I_Listener 32 @@ -25547,12 +25397,12 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_ListenerBase + FB_ListenerBase 96 - I_Listener + I_Listener _pListenerWrapper - FB_ListenerWrapper + FB_ListenerWrapper 32 64 @@ -25560,7 +25410,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnAlarmRaised fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -25578,7 +25428,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnAlarmCleared fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -25586,7 +25436,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnMessageSent fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -25614,7 +25464,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnAlarmConfirmed fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -25622,7 +25472,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnAlarmDisposed fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -26153,7 +26003,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_RequestEventText + FB_RequestEventText 128 hrInit @@ -26177,31 +26027,31 @@ These features aren't disabled, they just aren't used, think child/parent classe bBusy BOOL 8 - 82032280 + 82100676 bError BOOL 8 - 82032312 + 82100708 hrErrorCode HRESULT 32 - 82032316 + 82100712 nStringSize UDINT 32 - 82032304 + 82100700 sEventText STRING(255) 2048 - 82032324 + 82100720 __getbBusy @@ -26332,7 +26182,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ipArgs - I_TcArguments + I_TcArguments 32 @@ -26403,13 +26253,13 @@ These features aren't disabled, they just aren't used, think child/parent classe fbRequestEventText - FB_RequestEventText + FB_RequestEventText 128 86304 - FB_JsonReadWriteDatatype + FB_JsonReadWriteDatatype 64 ipJson @@ -26555,7 +26405,7 @@ These features aren't disabled, they just aren't used, think child/parent classe 8 fbWriter - FB_JsonSaxWriter + FB_JsonSaxWriter 32 @@ -26831,7 +26681,7 @@ These features aren't disabled, they just aren't used, think child/parent classe 8 fbWriter - FB_JsonSaxWriter + FB_JsonSaxWriter 32 @@ -26876,7 +26726,7 @@ These features aren't disabled, they just aren't used, think child/parent classe 8 fbWriter - FB_JsonSaxWriter + FB_JsonSaxWriter 32 @@ -26944,7 +26794,7 @@ These features aren't disabled, they just aren't used, think child/parent classe STRING(15) - E_SocketConnectionlessState + E_SocketConnectionlessState 16 INT @@ -26964,7 +26814,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_ConnectionlessSocket + FB_ConnectionlessSocket This function block manages (creates and closes) connectionless UDP datagram socket 6784 @@ -27098,7 +26948,7 @@ These features aren't disabled, they just aren't used, think child/parent classe hSocket - T_HSOCKET + T_HSOCKET Created UDP socket handle 352 544 @@ -27111,7 +26961,7 @@ These features aren't disabled, they just aren't used, think child/parent classe eState - E_SocketConnectionlessState + E_SocketConnectionlessState State 16 896 @@ -27138,7 +26988,7 @@ These features aren't disabled, they just aren't used, think child/parent classe FB_Listener 945536 - FB_ListenerBase + FB_ListenerBase nEventIdx UINT @@ -27294,7 +27144,7 @@ These features aren't disabled, they just aren't used, think child/parent classe fbSocket - FB_ConnectionlessSocket + FB_ConnectionlessSocket 32 865056 @@ -27328,13 +27178,13 @@ These features aren't disabled, they just aren't used, think child/parent classe __PUBLISHEVENTS__FBJSON - FB_JsonSaxWriter + FB_JsonSaxWriter 256 865152 __PUBLISHEVENTS__FBJSONDATATYPE - FB_JsonReadWriteDatatype + FB_JsonReadWriteDatatype 64 865408 @@ -27348,7 +27198,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnAlarmRaised fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -27356,7 +27206,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnAlarmConfirmed fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -27379,7 +27229,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnAlarmCleared fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -27402,7 +27252,7 @@ These features aren't disabled, they just aren't used, think child/parent classe OnMessageSent fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -27427,12 +27277,12 @@ These features aren't disabled, they just aren't used, think child/parent classe fbRequestEventText - FB_RequestEventText + FB_RequestEventText 32 fbJson - FB_JsonSaxWriter + FB_JsonSaxWriter 256 @@ -27443,7 +27293,7 @@ These features aren't disabled, they just aren't used, think child/parent classe fbJsonDataType - FB_JsonReadWriteDatatype + FB_JsonReadWriteDatatype 64 @@ -27470,7 +27320,7 @@ These features aren't disabled, they just aren't used, think child/parent classe 32 fbEvent - FB_TcEvent + FB_TcEvent 32 @@ -27510,7 +27360,7 @@ These features aren't disabled, they just aren't used, think child/parent classe i_fbSocket - FB_ConnectionlessSocket + FB_ConnectionlessSocket 32 @@ -27551,7 +27401,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_GetHostName + FB_GetHostName The function block returns the standard host name for the local machine. 3744 @@ -27770,7 +27620,7 @@ These features aren't disabled, they just aren't used, think child/parent classe fbGetHostName - FB_GetHostName + FB_GetHostName 3744 2176 @@ -27803,7 +27653,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_IPAdapterHwAddr + ST_IPAdapterHwAddr Local adapter hardware address 96 @@ -27829,7 +27679,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - E_MIB_IF_Type + E_MIB_IF_Type 16 INT @@ -27866,7 +27716,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_IPAdapterInfo + ST_IPAdapterInfo Local adapter information 4160 @@ -27898,7 +27748,7 @@ These features aren't disabled, they just aren't used, think child/parent classe physAddr - ST_IPAdapterHwAddr + ST_IPAdapterHwAddr Hardware address 96 3168 @@ -27912,7 +27762,7 @@ These features aren't disabled, they just aren't used, think child/parent classe eType - E_MIB_IF_Type + E_MIB_IF_Type Specifies the adapter type. 16 3296 @@ -27989,7 +27839,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_IP_ADDR_STRING + ST_IP_ADDR_STRING 320 pNext @@ -28029,7 +27879,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - ST_IP_ADAPTER_INFO + ST_IP_ADAPTER_INFO 5120 cbNextEntryOffset @@ -28125,19 +27975,19 @@ These features aren't disabled, they just aren't used, think child/parent classe stIpAddrList - ST_IP_ADDR_STRING + ST_IP_ADDR_STRING 320 3424 stGatewayList - ST_IP_ADDR_STRING + ST_IP_ADDR_STRING 320 3744 stDhcpServer - ST_IP_ADDR_STRING + ST_IP_ADDR_STRING 320 4064 @@ -28152,13 +28002,13 @@ These features aren't disabled, they just aren't used, think child/parent classe stPrimWinsSrv - ST_IP_ADDR_STRING + ST_IP_ADDR_STRING 320 4416 stSecWinsSrv - ST_IP_ADDR_STRING + ST_IP_ADDR_STRING 320 4736 @@ -28181,7 +28031,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_GetAdaptersInfo + FB_GetAdaptersInfo This function block retrieves adapter information for the local computer. 100640 @@ -28264,7 +28114,7 @@ These features aren't disabled, they just aren't used, think child/parent classe arrAdapters - ST_IPAdapterInfo + ST_IPAdapterInfo 0 6 @@ -28331,7 +28181,7 @@ These features aren't disabled, they just aren't used, think child/parent classe fbRegQuery - FB_RegQueryValue + FB_RegQueryValue 10304 26624 @@ -28396,7 +28246,7 @@ These features aren't disabled, they just aren't used, think child/parent classe info - ST_IP_ADAPTER_INFO + ST_IP_ADAPTER_INFO 0 12 @@ -28411,7 +28261,7 @@ These features aren't disabled, they just aren't used, think child/parent classe pInfo - ST_IP_ADAPTER_INFO + ST_IP_ADAPTER_INFO 32 98528 @@ -28526,7 +28376,7 @@ These features aren't disabled, they just aren't used, think child/parent classe fbGetAdapterIP - FB_GetAdaptersInfo + FB_GetAdaptersInfo Acquire IP of the correct adapter 100640 256 @@ -28863,7 +28713,7 @@ These features aren't disabled, they just aren't used, think child/parent classe fbSocket - FB_ConnectionlessSocket + FB_ConnectionlessSocket 6784 5781088 @@ -29076,8 +28926,8 @@ These features aren't disabled, they just aren't used, think child/parent classe pytmc pv: ID - io: i - + io: i + @@ -29090,8 +28940,8 @@ These features aren't disabled, they just aren't used, think child/parent classe pytmc pv: Live - io: i - + io: i + @@ -29104,14 +28954,14 @@ These features aren't disabled, they just aren't used, think child/parent classe pytmc pv: Device - io: i - + io: i + - T_HashTableEntry + T_HashTableEntry Hash table entry 192 @@ -29196,7 +29046,7 @@ These features aren't disabled, they just aren't used, think child/parent classe - T_HHASHTABLE + T_HHASHTABLE Hash table object handle 3488 @@ -29221,7 +29071,7 @@ These features aren't disabled, they just aren't used, think child/parent classe pEntries - T_HashTableEntry + T_HashTableEntry Pointer to table array 32 64 @@ -29281,7 +29131,7 @@ These features aren't disabled, they just aren't used, think child/parent classe pEntrys - T_HashTableEntry + T_HashTableEntry 0 101 @@ -29296,7 +29146,7 @@ These features aren't disabled, they just aren't used, think child/parent classe pFreeEntrys - T_HashTableEntry + T_HashTableEntry 32 3424 @@ -29310,7 +29160,7 @@ These features aren't disabled, they just aren't used, think child/parent classe pFirstEntry - T_HashTableEntry + T_HashTableEntry 32 3456 @@ -29324,12 +29174,12 @@ These features aren't disabled, they just aren't used, think child/parent classe - FB_HashTableCtrl + FB_HashTableCtrl Hash table control function block 352 hTable - T_HHASHTABLE + T_HHASHTABLE Hash table handle variable 32 32 @@ -29374,7 +29224,7 @@ These features aren't disabled, they just aren't used, think child/parent classe putPosPtr - T_HashTableEntry + T_HashTableEntry Hash table entry position pointer, used by A_GetNext 32 128 @@ -29422,7 +29272,7 @@ These features aren't disabled, they just aren't used, think child/parent classe getPosPtr - T_HashTableEntry + T_HashTableEntry returned by A_GetFirstEntry, A_GetNextEntry, A_Add, A_Lookup and A_Remove method 32 224 @@ -29438,7 +29288,7 @@ These features aren't disabled, they just aren't used, think child/parent classe p - T_HashTableEntry + T_HashTableEntry 32 256 @@ -29452,7 +29302,7 @@ These features aren't disabled, they just aren't used, think child/parent classe n - T_HashTableEntry + T_HashTableEntry 32 288 @@ -29669,14 +29519,14 @@ These features aren't disabled, they just aren't used, think child/parent classe fbTable - FB_HashTableCtrl + FB_HashTableCtrl basic hash table control function block 352 208608 hTable - T_HHASHTABLE + T_HHASHTABLE hash table handle 3488 208960 @@ -29700,7 +29550,7 @@ These features aren't disabled, they just aren't used, think child/parent classe cstSafeBeam ST_BeamParams - MG + MG 1760 212544 @@ -29771,7 +29621,7 @@ to determine the safest combination of all sets, provide this set as an output. To these ends, the arbiter uses a hash-table, the rows being a state-id as the key, and a corresponding beam parameter set to be evaluated against all the other sets (or rows), in the table. - + The hash table can be thought of as an array on steriods, they are worth reading about, suffice to say the hash table will tell you when you reach the end of all the entries, and enables us to find entries quickly. @@ -29807,7 +29657,7 @@ These features efficiently address the addition, removal, and verification of be xRequestMade BOOL - Arbiter has confirmed its request has made it into the beam parameter request + Arbiter has confirmed its request has made it into the beam parameter request 8 214464 @@ -29918,7 +29768,7 @@ These features efficiently address the addition, removal, and verification of be InfoStringFmtr - FB_FormatString + FB_FormatString 7840 218816 @@ -30941,7 +30791,7 @@ These features efficiently address the addition, removal, and verification of be - ST_EcSlaveState + ST_EcSlaveState 16 deviceState @@ -30957,7 +30807,7 @@ These features efficiently address the addition, removal, and verification of be - ST_EcSlaveIdentity + ST_EcSlaveIdentity 128 vendorId @@ -30985,7 +30835,7 @@ These features efficiently address the addition, removal, and verification of be - ST_EcSlaveConfigData + ST_EcSlaveConfigData 640 nEntries @@ -31019,7 +30869,7 @@ These features efficiently address the addition, removal, and verification of be stSlaveIdentity - ST_EcSlaveIdentity + ST_EcSlaveIdentity 128 448 @@ -31216,7 +31066,7 @@ These features efficiently address the addition, removal, and verification of be - FB_EcGetSlaveCount + FB_EcGetSlaveCount The FB_EcGetSlaveCount gets the count of EtherCAT slave devices connected to the master. 1728 @@ -31343,7 +31193,7 @@ These features efficiently address the addition, removal, and verification of be - FB_EcGetAllSlaveStates + FB_EcGetAllSlaveStates The FB_EcGetAllSlaveStates gets the current states of all EtherCAT slave devices. 3552 @@ -31361,7 +31211,7 @@ These features efficiently address the addition, removal, and verification of be pStateBuf - ST_EcSlaveState + ST_EcSlaveState 0 65536 @@ -31490,7 +31340,7 @@ These features efficiently address the addition, removal, and verification of be fbGetSlaveCount - FB_EcGetSlaveCount + FB_EcGetSlaveCount 1728 1760 @@ -31521,7 +31371,7 @@ These features efficiently address the addition, removal, and verification of be - FB_EcGetMasterState + FB_EcGetMasterState The FB_EcGetMasterState gets the current state of the EtherCAT master device.. 1728 @@ -31648,7 +31498,7 @@ These features efficiently address the addition, removal, and verification of be - FB_EcGetConfSlaves + FB_EcGetConfSlaves The FB_EcGetConfSlaves gets the configured EtherCAT slaves. 2624 @@ -31666,7 +31516,7 @@ These features efficiently address the addition, removal, and verification of be pArrEcConfSlaveInfo - ST_EcSlaveConfigData + ST_EcSlaveConfigData 0 65536 @@ -31857,7 +31707,7 @@ These features efficiently address the addition, removal, and verification of be stLocalInfo - ST_EcSlaveConfigData + ST_EcSlaveConfigData 640 1888 @@ -32073,7 +31923,7 @@ And saves them in the array q_aEcConfSlaveInfo. astTermStates - ST_EcSlaveState + ST_EcSlaveState 1 256 @@ -32084,7 +31934,7 @@ And saves them in the array q_aEcConfSlaveInfo. astEcConfSlaveInfo - ST_EcSlaveConfigData + ST_EcSlaveConfigData 1 256 @@ -32095,21 +31945,21 @@ And saves them in the array q_aEcConfSlaveInfo. fbGetAllSlaveStates - FB_EcGetAllSlaveStates + FB_EcGetAllSlaveStates Acquires the ECAT Slave States puts them into astTermStates 3552 678880 fbGetMasterState - FB_EcGetMasterState + FB_EcGetMasterState Acquires ECAT Master State 1728 682432 fbGetConfSlaves - FB_EcGetConfSlaves + FB_EcGetConfSlaves Acquires the ECAT slave configuration of the bus (how many, what kind, etc) 2624 684160 @@ -32803,7 +32653,7 @@ Use this thing to have a simple indexer with rollover. Implements the procedure for safely transitioning between device states. NOTE: -The BPTM will throw an error if the arbiter does not have enough space for the transition and new final assertion. +The BPTM will throw an error if the arbiter does not have enough space for the transition and new final assertion. 60256 @@ -32823,7 +32673,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t i_sDeviceName STRING(80) - Name of the device requesting the transition + Name of the device requesting the transition 648 64 @@ -33246,7 +33096,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t UDINT The thought here is, a BPTM needs at most 2 arbiter slots to complete a transition. If we're at capacity, it means some BPTM before this one has begun a transition, - and will require at least one more arbiter spot to complete. + and will require at least one more arbiter spot to complete. 32 60224 @@ -33861,7 +33711,7 @@ This function block also implements PMPS and EPS interlocks, as well as Fast MPS - E_PersistentMode + E_PersistentMode 16 INT @@ -33874,7 +33724,7 @@ This function block also implements PMPS and EPS interlocks, as well as Fast MPS - WritePersistentData + WritePersistentData This function block initiatializes storage of the persistent data from the PLC program 1600 @@ -33991,7 +33841,7 @@ This function block also implements PMPS and EPS interlocks, as well as Fast MPS MODE - E_PersistentMode + E_PersistentMode 16 1568 @@ -34098,7 +33948,7 @@ This function block also implements PMPS and EPS interlocks, as well as Fast MPS fbWritePersistentData - WritePersistentData + WritePersistentData 1600 82976 @@ -35232,7 +35082,7 @@ This function provides ILK and Set Point Protection for the Cold Cathode fbWritePersistentData - WritePersistentData + WritePersistentData 1600 88320 @@ -36811,7 +36661,7 @@ that the ADS read function expects to keep checking - FB_MBReadInputs + FB_MBReadInputs Read 1..2048 digital inputs (bit access) 2080 @@ -37084,7 +36934,7 @@ that the ADS read function expects to keep checking fbPLCInputCoilsRx - FB_MBReadInputs + FB_MBReadInputs (Modbus function 2) 2080 86752 @@ -38267,7 +38117,7 @@ be up-to-date and valid within `tTimeout` seconds. 0 FSV_Task Inputs 0 - 82837504 + 83034112 GVL_FS_Devices.TV3L0_VFS_01.i_xOpnLS IO @@ -38279,7 +38129,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 654010656 + 654062880 GVL_FS_Devices.TV3L0_VFS_01.i_xClsLS @@ -38291,7 +38141,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 654010664 + 654062888 GVL_FS_Devices.TV3L0_VFS_01.i_xTrigger @@ -38303,7 +38153,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 654010704 + 654062928 GVL_FS_Devices.TV3L0_VFS_01.i_xVetoValveOpenDO @@ -38316,7 +38166,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 654010712 + 654062936 GVL_FS_Devices.TV3L0_VFS_01.i_xVetoValveClosed @@ -38328,7 +38178,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 654010720 + 654062944 GVL_FS_Devices.TV3L0_VFS_01.i_xPress_OK @@ -38341,7 +38191,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 654010728 + 654062952 GVL_FS_Devices.TV3L0_VFS_01.i_xOPN_SW @@ -38353,7 +38203,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 654010736 + 654062960 GVL_FS_Devices.TV3L0_VFS_01.i_xCLS_SW @@ -38366,7 +38216,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 654010744 + 654062968 GVL_FS_Devices.TV3L0_VFS_01.i_xVAC_FAULT_Reset @@ -38379,7 +38229,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 654010752 + 654062976 GVL_FS_Devices.TV3L0_VFS_01.i_xOverrideMode @@ -38392,7 +38242,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 654010760 + 654062984 GVL_FS_Devices.TV3L0_VFS_01.i_xOverrideOpen @@ -38404,14 +38254,14 @@ be up-to-date and valid within `tTimeout` seconds. Input - 654010768 + 654062992 1 FSV_Task Outputs 0 - 82837504 + 83034112 GVL_FS_Devices.TV3L0_VFS_01.q_xClose_A 8 @@ -38422,7 +38272,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654010672 + 654062896 GVL_FS_Devices.TV3L0_VFS_01.q_xClose_B @@ -38434,7 +38284,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654010680 + 654062904 GVL_FS_Devices.TV3L0_VFS_01.q_xClose_C @@ -38446,7 +38296,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654010688 + 654062912 GVL_FS_Devices.TV3L0_VFS_01.q_xOPN_DO @@ -38458,7 +38308,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654010696 + 654062920 GVL_FS_Devices.TV3L0_VFS_01.q_xTrigger @@ -38471,7 +38321,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654010776 + 654063000 GVL_FS_Devices.TV3L0_VFS_01.q_xVFS_Open @@ -38484,7 +38334,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654010784 + 654063008 GVL_FS_Devices.TV3L0_VFS_01.q_xVFS_Closed @@ -38497,7 +38347,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654010792 + 654063016 GVL_FS_Devices.TV3L0_VFS_01.q_xVAC_FAULT_OK @@ -38510,7 +38360,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654010800 + 654063024 GVL_FS_Devices.TV3L0_VFS_01.q_xMPS_OK @@ -38523,7 +38373,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654010808 + 654063032 GVL_FS_Devices.TV3L0_VFS_01.q_eVFS_State @@ -38536,7 +38386,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654010816 + 654063040 GVL_LFE_VAC_FSV_PMPS.g_FastFaultOutput3.q_xFastFaultOut @@ -38556,14 +38406,14 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654011144 + 654063368 3 FSV_Task Internal 0 - 82837504 + 83034112 GVL_Logger.bTrickleTripped Global trickle trip flag @@ -38770,7 +38620,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE Global hash prefix type constant used for binary, octal or hexadecimal string format type 16 - E_HashPrefixTypes + E_HashPrefixTypes 0 @@ -39486,7 +39336,7 @@ be up-to-date and valid within `tTimeout` seconds. TcVarGlobal - 653899648 + 653951872 GVL_LFE_VAC_FSV_PMPS.g_FastFaultOutput3 @@ -39514,7 +39364,7 @@ be up-to-date and valid within `tTimeout` seconds. TcVarGlobal - 654010880 + 654063104 TwinCAT_SystemInfoVarList._AppInfo @@ -39528,7 +39378,7 @@ be up-to-date and valid within `tTimeout` seconds. TcVarGlobal - 656072064 + 656619232 TwinCAT_SystemInfoVarList._TaskPouOid_FSV_Task @@ -39542,7 +39392,7 @@ be up-to-date and valid within `tTimeout` seconds. TcVarGlobal - 656076160 + 656621280 TwinCAT_SystemInfoVarList._TaskOid_FSV_Task @@ -39556,7 +39406,7 @@ be up-to-date and valid within `tTimeout` seconds. TcVarGlobal - 656076192 + 656623360 TwinCAT_SystemInfoVarList.__FSV_Task @@ -39577,7 +39427,7 @@ be up-to-date and valid within `tTimeout` seconds. TcVarGlobal - 656076288 + 656623456 TC_EVENTS.LCLSGeneralEventClass @@ -39600,14 +39450,14 @@ be up-to-date and valid within `tTimeout` seconds. TcVarGlobal - 656121088 + 656668256 4 FSV_Task Retains 0 - 82837504 + 83034112 PMPS_GVL.AccumulatedFF Any time a FF occurs @@ -39632,7 +39482,7 @@ be up-to-date and valid within `tTimeout` seconds. 16 PlcTask Inputs 1 - 82837504 + 83034112 LCLS_General.DefaultGlobals.stSys.I_EcatMaster1 AMS Net ID used for FB_EcatDiag, among others @@ -39736,7 +39586,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 644827400 + 644879656 DIAGNOSTICS.fbEcatDiag.I_AMSNetId @@ -39753,7 +39603,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 644828800 + 644881056 GVL_PLC_Interfaces.i_xUpstreamTreaty_PressOK @@ -39773,7 +39623,7 @@ be up-to-date and valid within `tTimeout` seconds. TcVarGlobal - 646027056 + 646078608 GVL_Devices.TV1L0_VGC_01.i_xOpnLS @@ -39786,7 +39636,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646203904 + 646256128 GVL_Devices.TV1L0_VGC_01.i_xClsLS @@ -39798,7 +39648,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646203912 + 646256136 GVL_Devices.TV1L0_GPI_01.i_iPRESS_R @@ -39811,7 +39661,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646290080 + 646342304 GVL_Devices.TV1L0_GCC_01.i_iPRESS_R @@ -39824,7 +39674,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646377728 + 646429952 GVL_Devices.RTDSL0_PIP_01.i_iPRESS @@ -39836,7 +39686,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646464368 + 646516592 GVL_Devices.RTDSL0_PIP_01.i_xSP_DI @@ -39849,7 +39699,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646464384 + 646516608 GVL_Devices.RTDSL0_PIP_02.i_iPRESS @@ -39861,7 +39711,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646554608 + 646606832 GVL_Devices.RTDSL0_PIP_02.i_xSP_DI @@ -39874,7 +39724,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646554624 + 646606848 GVL_Devices.RTDSL0_PIP_03.i_iPRESS @@ -39886,7 +39736,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646644848 + 646697072 GVL_Devices.RTDSL0_PIP_03.i_xSP_DI @@ -39899,7 +39749,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646644864 + 646697088 GVL_Devices.RTDSL0_PIP_04.i_iPRESS @@ -39911,7 +39761,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646735088 + 646787312 GVL_Devices.RTDSL0_PIP_04.i_xSP_DI @@ -39924,7 +39774,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646735104 + 646787328 GVL_Devices.RTDSL0_PIP_05.i_iPRESS @@ -39936,7 +39786,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646825328 + 646877552 GVL_Devices.RTDSL0_PIP_05.i_xSP_DI @@ -39949,7 +39799,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 646825344 + 646877568 GVL_Devices.IM1L0_XTES_VGC_01.i_xOpnLS @@ -39962,7 +39812,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647006080 + 647058304 GVL_Devices.IM1L0_XTES_VGC_01.i_xClsLS @@ -39974,7 +39824,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647006088 + 647058312 GVL_Devices.IM1L0_XTES_PIP_01.i_iPRESS @@ -39986,7 +39836,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647092528 + 647144752 GVL_Devices.IM1L0_XTES_PIP_01.i_xSP_DI @@ -39999,7 +39849,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647092544 + 647144768 GVL_Devices.TV2L0_PIP_01.i_iPRESS @@ -40011,7 +39861,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647182768 + 647234992 GVL_Devices.TV2L0_PIP_01.i_xSP_DI @@ -40024,7 +39874,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647182784 + 647235008 GVL_Devices.TV2L0_GPI_01.i_iPRESS_R @@ -40037,7 +39887,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647272736 + 647324960 GVL_Devices.TV2L0_GCC_01.i_iPRESS_R @@ -40050,7 +39900,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647360384 + 647412608 GVL_Devices.TV2L0_VGC_01.i_xOpnLS @@ -40063,7 +39913,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647537536 + 647589760 GVL_Devices.TV2L0_VGC_01.i_xClsLS @@ -40075,7 +39925,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647537544 + 647589768 GVL_Devices.TV2L0_PIP_02.i_iPRESS @@ -40087,7 +39937,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647623984 + 647676208 GVL_Devices.TV2L0_PIP_02.i_xSP_DI @@ -40100,7 +39950,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647624000 + 647676224 GVL_Devices.TV2L0_GFS_01.i_iPRESS_R @@ -40113,7 +39963,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647715264 + 647767488 GVL_Devices.TV2L0_GPI_02.i_iPRESS_R @@ -40126,7 +39976,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647801632 + 647853856 GVL_Devices.TV2L0_GCC_02.i_iPRESS_R @@ -40139,7 +39989,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647889280 + 647941504 GVL_Devices.TV2L0_PIP_03.i_iPRESS @@ -40151,7 +40001,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647975920 + 648028144 GVL_Devices.TV2L0_PIP_03.i_xSP_DI @@ -40164,7 +40014,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 647975936 + 648028160 GVL_Devices.TV2L0_VGC_02.i_xOpnLS @@ -40177,7 +40027,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648156672 + 648208896 GVL_Devices.TV2L0_VGC_02.i_xClsLS @@ -40189,7 +40039,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648156680 + 648208904 GVL_Devices.SL1L0_POWER_GPI_01.i_iPRESS_R @@ -40202,7 +40052,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648242848 + 648295072 GVL_Devices.SL1L0_POWER_GCC_01.i_iPRESS_R @@ -40215,7 +40065,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648330496 + 648382720 GVL_Devices.SL1L0_POWER_PIN_01.i_iPRESS @@ -40227,7 +40077,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648417136 + 648469360 GVL_Devices.SL1L0_POWER_PIN_01.i_xSP_DI @@ -40240,7 +40090,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648417152 + 648469376 GVL_Devices.AT2L0_SOLID_GPI_01.i_iPRESS_R @@ -40253,7 +40103,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648507104 + 648559328 GVL_Devices.AT2L0_SOLID_GCC_01.i_iPRESS_R @@ -40266,7 +40116,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648594752 + 648646976 GVL_Devices.AT2L0_SOLID_PIN_01.i_iPRESS @@ -40278,7 +40128,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648681392 + 648733616 GVL_Devices.AT2L0_SOLID_PIN_01.i_xSP_DI @@ -40291,7 +40141,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648681408 + 648733632 GVL_Devices.PC1L0_XTES_VGC_01.i_xOpnLS @@ -40304,7 +40154,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648862144 + 648914368 GVL_Devices.PC1L0_XTES_VGC_01.i_xClsLS @@ -40316,7 +40166,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648862152 + 648914376 GVL_Devices.SP1L0_KMONO_GPI_01.i_iPRESS_R @@ -40329,7 +40179,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 648948320 + 649000544 GVL_Devices.SP1L0_KMONO_GCC_01.i_iPRESS_R @@ -40342,7 +40192,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649035968 + 649088192 GVL_Devices.SP1L0_KMONO_PIP_01.i_iPRESS @@ -40354,7 +40204,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649122608 + 649174832 GVL_Devices.SP1L0_KMONO_PIP_01.i_xSP_DI @@ -40367,7 +40217,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649122624 + 649174848 GVL_Devices.PA1L0_PIN_01.i_iPRESS @@ -40379,7 +40229,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649212848 + 649265072 GVL_Devices.PA1L0_PIN_01.i_xSP_DI @@ -40392,7 +40242,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649212864 + 649265088 GVL_Devices.PA1L0_GPI_01.i_iPRESS_R @@ -40405,7 +40255,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649302816 + 649355040 GVL_Devices.PA1L0_GCC_01.i_iPRESS_R @@ -40418,7 +40268,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649390464 + 649442688 GVL_Devices.MR1L0_HOMS_VGC_01.i_xOpnLS @@ -40431,7 +40281,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649567616 + 649619840 GVL_Devices.MR1L0_HOMS_VGC_01.i_xClsLS @@ -40443,7 +40293,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649567624 + 649619848 GVL_Devices.MR1L0_HOMS_GPI_01.i_iPRESS_R @@ -40456,7 +40306,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649653792 + 649706016 GVL_Devices.MR1L0_HOMS_GCC_01.i_iPRESS_R @@ -40469,7 +40319,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649741440 + 649793664 GVL_Devices.MR1L0_HOMS_PIP_01.i_iPRESS @@ -40481,7 +40331,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649828080 + 649880304 GVL_Devices.MR1L0_HOMS_PIP_01.i_xSP_DI @@ -40494,7 +40344,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649828096 + 649880320 GVL_Devices.MR1L1_TXI_GPI_01.i_iPRESS_R @@ -40507,7 +40357,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 649918080 + 649970304 GVL_Devices.MR1L1_TXI_GCC_01.i_iPRESS_R @@ -40520,7 +40370,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650005936 + 650058160 GVL_Devices.MR1L1_TXI_GCC_01.i_xHV_ON @@ -40533,7 +40383,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650005960 + 650058184 GVL_Devices.MR1L1_TXI_GCC_01.i_xDisc_Active @@ -40546,7 +40396,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650005968 + 650058192 GVL_Devices.MR1L1_TXI_PIP_01.i_iPRESS @@ -40558,7 +40408,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650092656 + 650144880 GVL_Devices.MR1L1_TXI_PIP_01.i_xSP_DI @@ -40571,7 +40421,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650092672 + 650144896 GVL_Devices.BT2L0_PLEG_VGC_01.i_xOpnLS @@ -40584,7 +40434,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650273408 + 650325632 GVL_Devices.BT2L0_PLEG_VGC_01.i_xClsLS @@ -40596,7 +40446,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650273416 + 650325640 GVL_Devices.BT2L0_PLEG_GPI_01.i_iPRESS_R @@ -40609,7 +40459,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650359616 + 650411840 GVL_Devices.BT2L0_PLEG_GCC_01.i_iPRESS_R @@ -40622,7 +40472,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650447472 + 650499696 GVL_Devices.BT2L0_PLEG_GCC_01.i_xHV_ON @@ -40635,7 +40485,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650447496 + 650499720 GVL_Devices.BT2L0_PLEG_GCC_01.i_xDisc_Active @@ -40648,7 +40498,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650447504 + 650499728 GVL_Devices.BT2L0_PLEG_PIP_01.i_iPRESS @@ -40660,7 +40510,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650534192 + 650586416 GVL_Devices.BT2L0_PLEG_PIP_01.i_xSP_DI @@ -40673,7 +40523,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650534208 + 650586432 GVL_Devices.MR2L0_HOMS_VGC_01.i_xOpnLS @@ -40686,7 +40536,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650714944 + 650767168 GVL_Devices.MR2L0_HOMS_VGC_01.i_xClsLS @@ -40698,7 +40548,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650714952 + 650767176 GVL_Devices.MR2L0_HOMS_GPI_01.i_iPRESS_R @@ -40711,7 +40561,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650801152 + 650853376 GVL_Devices.MR2L0_HOMS_GCC_01.i_iPRESS_R @@ -40724,7 +40574,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650889008 + 650941232 GVL_Devices.MR2L0_HOMS_GCC_01.i_xHV_ON @@ -40737,7 +40587,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650889032 + 650941256 GVL_Devices.MR2L0_HOMS_GCC_01.i_xDisc_Active @@ -40750,7 +40600,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650889040 + 650941264 GVL_Devices.MR2L0_HOMS_PIP_01.i_iPRESS @@ -40762,7 +40612,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650975728 + 651027952 GVL_Devices.MR2L0_HOMS_PIP_01.i_xSP_DI @@ -40775,7 +40625,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 650975744 + 651027968 GVL_Devices.MR2L0_HOMS_VGC_02.i_xOpnLS @@ -40788,7 +40638,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651156480 + 651208704 GVL_Devices.MR2L0_HOMS_VGC_02.i_xClsLS @@ -40800,7 +40650,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651156488 + 651208712 GVL_Devices.TV3L0_VFS_01_Interface.i_xVAC_FAULT_OK @@ -40813,7 +40663,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651244656 + 651296880 GVL_Devices.TV3L0_VFS_01_Interface.i_xTrigger @@ -40826,7 +40676,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651245472 + 651297696 GVL_Devices.TV3L0_VFS_01_Interface.i_xVFS_Open @@ -40838,7 +40688,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651245480 + 651297704 GVL_Devices.TV3L0_VFS_01_Interface.i_xVFS_Closed @@ -40850,7 +40700,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651245488 + 651297712 GVL_Devices.TV3L0_VFS_01_Interface.i_xMPS_OK @@ -40872,7 +40722,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651245496 + 651297720 GVL_Devices.TV3L0_VFS_01_Interface.i_eVFS_State @@ -40885,7 +40735,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651245504 + 651297728 GVL_Devices.TV1L1_VGC_01.i_xOpnLS @@ -40898,7 +40748,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651422400 + 651474624 GVL_Devices.TV1L1_VGC_01.i_xClsLS @@ -40910,7 +40760,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651422408 + 651474632 GVL_Devices.TV3L0_PIP_01.i_iPRESS @@ -40922,7 +40772,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651508848 + 651561072 GVL_Devices.TV3L0_PIP_01.i_xSP_DI @@ -40935,7 +40785,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651508864 + 651561088 GVL_Devices.ST1L0_XTES_GPI_01.i_iPRESS_R @@ -40948,7 +40798,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651598848 + 651651072 GVL_Devices.ST1L0_XTES_GCC_01.i_iPRESS_R @@ -40961,7 +40811,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651686704 + 651738928 GVL_Devices.ST1L0_XTES_GCC_01.i_xHV_ON @@ -40974,7 +40824,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651686728 + 651738952 GVL_Devices.ST1L0_XTES_GCC_01.i_xDisc_Active @@ -40987,7 +40837,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651686736 + 651738960 GVL_Devices.ST1L0_XTES_PIP_01.i_iPRESS @@ -40999,7 +40849,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651773424 + 651825648 GVL_Devices.ST1L0_XTES_PIP_01.i_xSP_DI @@ -41012,7 +40862,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651773440 + 651825664 GVL_Devices.PC2L1_L2SI_VGC_01.i_xOpnLS @@ -41025,7 +40875,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651954176 + 652006400 GVL_Devices.PC2L1_L2SI_VGC_01.i_xClsLS @@ -41037,7 +40887,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 651954184 + 652006408 GVL_Devices.TV4L0_GPI_01.i_iPRESS_R @@ -41050,7 +40900,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652040384 + 652092608 GVL_Devices.TV4L0_GCC_01.i_iPRESS_R @@ -41063,7 +40913,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652128240 + 652180464 GVL_Devices.TV4L0_GCC_01.i_xHV_ON @@ -41076,7 +40926,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652128264 + 652180488 GVL_Devices.TV4L0_GCC_01.i_xDisc_Active @@ -41089,7 +40939,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652128272 + 652180496 GVL_Devices.TV4L0_PIP_01.i_iPRESS @@ -41101,7 +40951,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652214960 + 652267184 GVL_Devices.TV4L0_PIP_01.i_xSP_DI @@ -41114,7 +40964,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652214976 + 652267200 GVL_Devices.TV4L0_VGC_01.i_xOpnLS @@ -41127,7 +40977,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652395712 + 652447936 GVL_Devices.TV4L0_VGC_01.i_xClsLS @@ -41139,7 +40989,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652395720 + 652447944 GVL_Devices.TV4L0_GPI_02.i_iPRESS_R @@ -41152,7 +41002,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652481920 + 652534144 GVL_Devices.TV4L0_GCC_02.i_iPRESS_R @@ -41165,7 +41015,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652569776 + 652622000 GVL_Devices.TV4L0_GCC_02.i_xHV_ON @@ -41178,7 +41028,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652569800 + 652622024 GVL_Devices.TV4L0_GCC_02.i_xDisc_Active @@ -41191,7 +41041,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652569808 + 652622032 GVL_Devices.TV4L0_PIP_02.i_iPRESS @@ -41203,7 +41053,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652656496 + 652708720 GVL_Devices.TV4L0_PIP_02.i_xSP_DI @@ -41216,7 +41066,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652656512 + 652708736 GVL_Devices.PA2L0_PIN_01.i_iPRESS @@ -41228,7 +41078,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652746736 + 652798960 GVL_Devices.PA2L0_PIN_01.i_xSP_DI @@ -41241,7 +41091,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652746752 + 652798976 GVL_Devices.TV5L0_GPI_01.i_iPRESS_R @@ -41254,7 +41104,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652836736 + 652888960 GVL_Devices.TV5L0_GCC_01.i_iPRESS_R @@ -41267,7 +41117,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652924592 + 652976816 GVL_Devices.TV5L0_GCC_01.i_xHV_ON @@ -41280,7 +41130,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652924616 + 652976840 GVL_Devices.TV5L0_GCC_01.i_xDisc_Active @@ -41293,7 +41143,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 652924624 + 652976848 GVL_Devices.TV5L0_PIP_01.i_iPRESS @@ -41305,7 +41155,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653011312 + 653063536 GVL_Devices.TV5L0_PIP_01.i_xSP_DI @@ -41318,7 +41168,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653011328 + 653063552 GVL_Devices.TV5L0_VGC_01.i_xOpnLS @@ -41331,7 +41181,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653192064 + 653244288 GVL_Devices.TV5L0_VGC_01.i_xClsLS @@ -41343,7 +41193,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653192072 + 653244296 GVL_Devices.TV5L0_GPI_02.i_iPRESS_R @@ -41356,7 +41206,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653278272 + 653330496 GVL_Devices.TV5L0_GCC_02.i_iPRESS_R @@ -41369,7 +41219,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653366128 + 653418352 GVL_Devices.TV5L0_GCC_02.i_xHV_ON @@ -41382,7 +41232,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653366152 + 653418376 GVL_Devices.TV5L0_GCC_02.i_xDisc_Active @@ -41395,7 +41245,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653366160 + 653418384 GVL_Devices.TV5L0_PIP_02.i_iPRESS @@ -41407,7 +41257,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653452848 + 653505072 GVL_Devices.TV5L0_PIP_02.i_xSP_DI @@ -41420,7 +41270,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653452864 + 653505088 GVL_Devices.TV5L0_GFS_01.i_iPRESS_R @@ -41433,7 +41283,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653544128 + 653596352 GVL_Devices.TV5L0_GCC_03.i_iPRESS_R @@ -41446,7 +41296,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653632048 + 653684272 GVL_Devices.TV5L0_GCC_03.i_xHV_ON @@ -41459,7 +41309,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653632072 + 653684296 GVL_Devices.TV5L0_GCC_03.i_xDisc_Active @@ -41472,7 +41322,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653632080 + 653684304 GVL_Devices.TV5L0_PIP_03.i_iPRESS @@ -41484,7 +41334,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653718768 + 653770992 GVL_Devices.TV5L0_PIP_03.i_xSP_DI @@ -41497,7 +41347,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653718784 + 653771008 GVL_Devices.TV6L0_VGC_01.i_xOpnLS @@ -41510,7 +41360,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653899520 + 653951744 GVL_Devices.TV6L0_VGC_01.i_xClsLS @@ -41522,7 +41372,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 653899528 + 653951752 GVL_PLC_Interfaces.PC2L1_L2SI_PIP_01.i_rPRESS @@ -41534,7 +41384,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 655978240 + 654567168 GVL_PLC_Interfaces.PC2L1_L2SI_PIP_01.i_xAT_VAC @@ -41546,7 +41396,7 @@ be up-to-date and valid within `tTimeout` seconds. Input - 655978272 + 654567200 GVL_PLC_Interfaces.PC2L1_L2SI_PIP_01.i_xPRESS_OK @@ -41558,14 +41408,14 @@ be up-to-date and valid within `tTimeout` seconds. Input - 655978280 + 654567208 17 PlcTask Outputs 1 - 82837504 + 83034112 PRG_PMPS.fbArbiterIO.q_stRequestedBP 1760 @@ -41592,7 +41442,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 646203920 + 646256144 GVL_Devices.TV1L0_GCC_01.q_xHV_DIS @@ -41608,7 +41458,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 646377744 + 646429968 GVL_Devices.RTDSL0_PIP_01.q_xHVEna_DO @@ -41621,7 +41471,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 646464352 + 646516576 GVL_Devices.RTDSL0_PIP_02.q_xHVEna_DO @@ -41634,7 +41484,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 646554592 + 646606816 GVL_Devices.RTDSL0_PIP_03.q_xHVEna_DO @@ -41647,7 +41497,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 646644832 + 646697056 GVL_Devices.RTDSL0_PIP_04.q_xHVEna_DO @@ -41660,7 +41510,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 646735072 + 646787296 GVL_Devices.RTDSL0_PIP_05.q_xHVEna_DO @@ -41673,7 +41523,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 646825312 + 646877536 GVL_Devices.IM1L0_XTES_VGC_01.q_xOPN_DO @@ -41685,7 +41535,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 647006096 + 647058320 GVL_Devices.IM1L0_XTES_PIP_01.q_xHVEna_DO @@ -41698,7 +41548,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 647092512 + 647144736 GVL_Devices.TV2L0_PIP_01.q_xHVEna_DO @@ -41711,7 +41561,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 647182752 + 647234976 GVL_Devices.TV2L0_GCC_01.q_xHV_DIS @@ -41727,7 +41577,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 647360400 + 647412624 GVL_Devices.TV2L0_VGC_01.q_xOPN_DO @@ -41739,7 +41589,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 647537552 + 647589776 GVL_Devices.TV2L0_PIP_02.q_xHVEna_DO @@ -41752,7 +41602,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 647623968 + 647676192 GVL_Devices.TV2L0_GFS_01.q_xHV_DIS @@ -41768,7 +41618,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 647715280 + 647767504 GVL_Devices.TV2L0_GCC_02.q_xHV_DIS @@ -41784,7 +41634,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 647889296 + 647941520 GVL_Devices.TV2L0_PIP_03.q_xHVEna_DO @@ -41797,7 +41647,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 647975904 + 648028128 GVL_Devices.TV2L0_VGC_02.q_xOPN_DO @@ -41809,7 +41659,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 648156688 + 648208912 GVL_Devices.SL1L0_POWER_GCC_01.q_xHV_DIS @@ -41825,7 +41675,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 648330512 + 648382736 GVL_Devices.SL1L0_POWER_PIN_01.q_xHVEna_DO @@ -41838,7 +41688,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 648417120 + 648469344 GVL_Devices.AT2L0_SOLID_GCC_01.q_xHV_DIS @@ -41854,7 +41704,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 648594768 + 648646992 GVL_Devices.AT2L0_SOLID_PIN_01.q_xHVEna_DO @@ -41867,7 +41717,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 648681376 + 648733600 GVL_Devices.PC1L0_XTES_VGC_01.q_xOPN_DO @@ -41879,7 +41729,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 648862160 + 648914384 GVL_Devices.SP1L0_KMONO_GCC_01.q_xHV_DIS @@ -41895,7 +41745,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 649035984 + 649088208 GVL_Devices.SP1L0_KMONO_PIP_01.q_xHVEna_DO @@ -41908,7 +41758,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 649122592 + 649174816 GVL_Devices.PA1L0_PIN_01.q_xHVEna_DO @@ -41921,7 +41771,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 649212832 + 649265056 GVL_Devices.PA1L0_GCC_01.q_xHV_DIS @@ -41937,7 +41787,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 649390480 + 649442704 GVL_Devices.MR1L0_HOMS_VGC_01.q_xOPN_DO @@ -41949,7 +41799,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 649567632 + 649619856 GVL_Devices.MR1L0_HOMS_GCC_01.q_xHV_DIS @@ -41965,7 +41815,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 649741456 + 649793680 GVL_Devices.MR1L0_HOMS_PIP_01.q_xHVEna_DO @@ -41978,7 +41828,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 649828064 + 649880288 GVL_Devices.MR1L1_TXI_GCC_01.q_xHV_DIS @@ -41991,7 +41841,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 650005952 + 650058176 GVL_Devices.MR1L1_TXI_PIP_01.q_xHVEna_DO @@ -42004,7 +41854,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 650092640 + 650144864 GVL_Devices.BT2L0_PLEG_VGC_01.q_xOPN_DO @@ -42016,7 +41866,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 650273424 + 650325648 GVL_Devices.BT2L0_PLEG_GCC_01.q_xHV_DIS @@ -42029,7 +41879,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 650447488 + 650499712 GVL_Devices.BT2L0_PLEG_PIP_01.q_xHVEna_DO @@ -42042,7 +41892,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 650534176 + 650586400 GVL_Devices.MR2L0_HOMS_VGC_01.q_xOPN_DO @@ -42054,7 +41904,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 650714960 + 650767184 GVL_Devices.MR2L0_HOMS_GCC_01.q_xHV_DIS @@ -42067,7 +41917,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 650889024 + 650941248 GVL_Devices.MR2L0_HOMS_PIP_01.q_xHVEna_DO @@ -42080,7 +41930,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 650975712 + 651027936 GVL_Devices.MR2L0_HOMS_VGC_02.q_xOPN_DO @@ -42092,7 +41942,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651156496 + 651208720 GVL_Devices.TV3L0_VFS_01_Interface.iq_stValve.xCLS_SW @@ -42114,7 +41964,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651243336 + 651295560 GVL_Devices.TV3L0_VFS_01_Interface.q_xPRESS_OK @@ -42127,7 +41977,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651245408 + 651297632 GVL_Devices.TV3L0_VFS_01_Interface.q_xOPN_SW @@ -42139,7 +41989,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651245416 + 651297640 GVL_Devices.TV3L0_VFS_01_Interface.q_xCLS_SW @@ -42152,7 +42002,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651245424 + 651297648 GVL_Devices.TV3L0_VFS_01_Interface.q_xVAC_FAULT_Reset @@ -42165,7 +42015,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651245432 + 651297656 GVL_Devices.TV3L0_VFS_01_Interface.q_xOverrideMode @@ -42178,7 +42028,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651245440 + 651297664 GVL_Devices.TV3L0_VFS_01_Interface.q_xOverrideOpen @@ -42190,7 +42040,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651245448 + 651297672 GVL_Devices.TV3L0_VFS_01_Interface.q_xVetoValveOpenDO @@ -42203,7 +42053,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651245456 + 651297680 GVL_Devices.TV3L0_VFS_01_Interface.q_xVetoValveClosed @@ -42215,7 +42065,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651245464 + 651297688 GVL_Devices.TV1L1_VGC_01.q_xOPN_DO @@ -42227,7 +42077,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651422416 + 651474640 GVL_Devices.TV3L0_PIP_01.q_xHVEna_DO @@ -42240,7 +42090,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651508832 + 651561056 GVL_Devices.ST1L0_XTES_GCC_01.q_xHV_DIS @@ -42253,7 +42103,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651686720 + 651738944 GVL_Devices.ST1L0_XTES_PIP_01.q_xHVEna_DO @@ -42266,7 +42116,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651773408 + 651825632 GVL_Devices.PC2L1_L2SI_VGC_01.q_xOPN_DO @@ -42278,7 +42128,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 651954192 + 652006416 GVL_Devices.TV4L0_GCC_01.q_xHV_DIS @@ -42291,7 +42141,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 652128256 + 652180480 GVL_Devices.TV4L0_PIP_01.q_xHVEna_DO @@ -42304,7 +42154,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 652214944 + 652267168 GVL_Devices.TV4L0_VGC_01.q_xOPN_DO @@ -42316,7 +42166,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 652395728 + 652447952 GVL_Devices.TV4L0_GCC_02.q_xHV_DIS @@ -42329,7 +42179,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 652569792 + 652622016 GVL_Devices.TV4L0_PIP_02.q_xHVEna_DO @@ -42342,7 +42192,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 652656480 + 652708704 GVL_Devices.PA2L0_PIN_01.q_xHVEna_DO @@ -42355,7 +42205,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 652746720 + 652798944 GVL_Devices.TV5L0_GCC_01.q_xHV_DIS @@ -42368,7 +42218,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 652924608 + 652976832 GVL_Devices.TV5L0_PIP_01.q_xHVEna_DO @@ -42381,7 +42231,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 653011296 + 653063520 GVL_Devices.TV5L0_VGC_01.q_xOPN_DO @@ -42393,7 +42243,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 653192080 + 653244304 GVL_Devices.TV5L0_GCC_02.q_xHV_DIS @@ -42406,7 +42256,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 653366144 + 653418368 GVL_Devices.TV5L0_PIP_02.q_xHVEna_DO @@ -42419,7 +42269,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 653452832 + 653505056 GVL_Devices.TV5L0_GFS_01.q_xHV_DIS @@ -42435,7 +42285,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 653544144 + 653596368 GVL_Devices.TV5L0_GCC_03.q_xHV_DIS @@ -42448,7 +42298,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 653632064 + 653684288 GVL_Devices.TV5L0_PIP_03.q_xHVEna_DO @@ -42461,7 +42311,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 653718752 + 653770976 GVL_Devices.TV6L0_VGC_01.q_xOPN_DO @@ -42473,7 +42323,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 653899536 + 653951760 GVL_LFE_VAC_PMPS.g_FastFaultOutput1.q_xFastFaultOut @@ -42493,7 +42343,7 @@ be up-to-date and valid within `tTimeout` seconds. Output - 654506056 + 654659976 GVL_LFE_VAC_PMPS.g_FastFaultOutput2.q_xFastFaultOut @@ -42513,14 +42363,34 @@ be up-to-date and valid within `tTimeout` seconds. Output - 655000968 + 655154888 + + + GVL_LFE_VAC_PMPS.g_FastFaultOutput4.q_xFastFaultOut + 8 + BOOL + + + pytmc + + pv: FaultHWO + io: i + field: DESC Hardware Output Status + + + + TcAddressType + Output + + + 655649800 19 PlcTask Internal 1 - 82837504 + 83034112 DefaultGlobals.stSys Included for you @@ -44673,7 +44543,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.GLOBAL_SBCS_TABLE Windows SBCS (Single Byte Character Set) Code Page Table 16 - E_SBCSType + E_SBCSType 1 @@ -45018,7 +44888,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.EMPTY_ROUTE_ENTRY eTransport := eRouteTransport_None see Workitem 7547 1184 - ST_AmsRouteEntry + ST_AmsRouteEntry .sName @@ -45157,7 +45027,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.EMPTY_ARG_VALUE T_Arg empty value 96 - T_Arg + T_Arg .eType @@ -45316,7 +45186,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.SYSTEMTIME_TICKSPERMSEC Number of 100ns ticks per millisecond 64 - T_ULARGE_INTEGER + T_ULARGE_INTEGER .dwHighPart @@ -45338,7 +45208,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.SYSTEMTIME_TICKSPERSEC Number of 100ns ticks per second 64 - T_ULARGE_INTEGER + T_ULARGE_INTEGER .dwHighPart @@ -45360,7 +45230,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.SYSTEMTIME_TICKSPERDAY Number of 100ns ticks per day 64 - T_ULARGE_INTEGER + T_ULARGE_INTEGER .dwHighPart @@ -45382,7 +45252,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN Min. DT value as file time DT#1970-01-01-00:00:00 64 - T_ULARGE_INTEGER + T_ULARGE_INTEGER .dwHighPart @@ -45404,7 +45274,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX Max. DT value as file time DT#2106-02-06-06:28:15 64 - T_ULARGE_INTEGER + T_ULARGE_INTEGER .dwHighPart @@ -45515,7 +45385,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.WEST_EUROPE_TZI 864 - ST_TimeZoneInformation + ST_TimeZoneInformation .bias @@ -46156,7 +46026,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.TCPADS_NULL_HSOCKET Empty (not initialized) socket 352 - T_HSOCKET + T_HSOCKET .handle @@ -46248,7 +46118,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.THROTTLE_MODE_OFF 416 - T_ThrottleTimes + T_ThrottleTimes [0] @@ -46313,7 +46183,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.THROTTLE_MODE_DEFAULT 416 - T_ThrottleTimes + T_ThrottleTimes [0] @@ -46765,7 +46635,7 @@ be up-to-date and valid within `tTimeout` seconds. GVL_TcUnit.TcUnitRunner 512 - FB_TcUnitRunner + FB_TcUnitRunner TcVarGlobal @@ -46777,7 +46647,7 @@ be up-to-date and valid within `tTimeout` seconds. GVL_TcUnit.CurrentTestSuiteBeingCalled Pointer to current test suite being called 32 - FB_TestSuite + FB_TestSuite TcVarGlobal @@ -46830,7 +46700,7 @@ be up-to-date and valid within `tTimeout` seconds. GVL_TcUnit.TestSuiteAddresses 16000 - FB_TestSuite + FB_TestSuite 1 500 @@ -46846,7 +46716,7 @@ be up-to-date and valid within `tTimeout` seconds. GVL_TcUnit.AdsLogger Buffered ADS logger for output to the error list 4128864 - FB_ADSLogStringMessageFifoQueue + FB_ADSLogStringMessageFifoQueue TcVarGlobal @@ -47023,7 +46893,7 @@ be up-to-date and valid within `tTimeout` seconds. pytmc pv: @(PREFIX)RequestedBP - io: i + io: i archive: 1Hz monitor @@ -47043,7 +46913,7 @@ be up-to-date and valid within `tTimeout` seconds. pytmc pv: @(PREFIX)CurrentBP - io: i + io: i archive: 1Hz monitor @@ -47066,7 +46936,7 @@ be up-to-date and valid within `tTimeout` seconds. pytmc pv: @(PREFIX)eVRangeCnst - io: i + io: i archive: 1Hz monitor field: DESC Active eV Range constants field: EGU eV @@ -47180,10 +47050,10 @@ be up-to-date and valid within `tTimeout` seconds. PMPS_GVL.cnMaxStateArrayLen {attribute 'pytmc' := ' pv: @(PREFIX)SafeBeamCnst - io: i + io: i archive: 1Hz monitor field: DESC Safe beam constant - '} + '} cstSafeBeam : ST_BeamParams := ( nTran := 0, neVRange := 0, @@ -47231,7 +47101,7 @@ be up-to-date and valid within `tTimeout` seconds. pytmc pv: @(PREFIX)FullBeamCnst - io: i + io: i archive: 1Hz monitor field: DESC Full beam constant @@ -47251,7 +47121,7 @@ be up-to-date and valid within `tTimeout` seconds. pytmc pv: @(PREFIX)0RateBeamCnst - io: i + io: i archive: 1Hz monitor field: DESC 0-rate beam constant @@ -47314,7 +47184,7 @@ be up-to-date and valid within `tTimeout` seconds. PMPS_GVL.reVHyst /////////////////////// /////////////////////// -//////////////////////////////////// +//////////////////////////////////// 32 REAL @@ -47325,7 +47195,7 @@ be up-to-date and valid within `tTimeout` seconds. pytmc pv: @(PREFIX)eVRangeHyst - io: i + io: i archive: 1Hz monitor field: DESC eV Range hystersis field: EGU eV @@ -47480,7 +47350,7 @@ be up-to-date and valid within `tTimeout` seconds. pytmc pv: @(PREFIX)L:eVRangeCnst - io: i + io: i archive: 1Hz monitor field: DESC eV Range constants field: EGU eV @@ -47635,7 +47505,7 @@ be up-to-date and valid within `tTimeout` seconds. pytmc pv: @(PREFIX)K:eVRangeCnst - io: i + io: i archive: 1Hz monitor field: DESC eV Range constants field: EGU eV @@ -47709,7 +47579,7 @@ be up-to-date and valid within `tTimeout` seconds. PMPS_TOOLS.fbJson 256 - FB_JsonSaxWriter + FB_JsonSaxWriter TcVarGlobal @@ -47836,7 +47706,7 @@ be up-to-date and valid within `tTimeout` seconds. GVL_TcUnit.TcUnitRunner 621827200 - FB_TcUnitRunner + FB_TcUnitRunner TcVarGlobal @@ -47848,7 +47718,7 @@ be up-to-date and valid within `tTimeout` seconds. GVL_TcUnit.CurrentTestSuiteBeingCalled Pointer to current test suite being called 32 - FB_TestSuite + FB_TestSuite TcVarGlobal @@ -47916,7 +47786,7 @@ be up-to-date and valid within `tTimeout` seconds. GVL_TcUnit.TestSuiteAddresses 32000 - FB_TestSuite + FB_TestSuite 1 1000 @@ -47958,7 +47828,7 @@ be up-to-date and valid within `tTimeout` seconds. GVL_TcUnit.AdsMessageQueue Buffered ADS message queue for output to the error list 8320864 - FB_AdsLogStringMessageFifoQueue + FB_AdsLogStringMessageFifoQueue TcVarGlobal @@ -48041,7 +47911,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.TcMcGlobal 6976 - _TCMCGLOBAL + _TCMCGLOBAL TcVarGlobal @@ -49748,7 +49618,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.EC_DCTIME_DELTA_OFFSET Number of 100ns ticks between 1.1.1601 and 1.1.2000 64 - T_ULARGE_INTEGER + T_ULARGE_INTEGER .dwHighPart @@ -49770,7 +49640,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.EC_DCTIME_TICKSPERMSEC Number of nanosecond ticks per millisecond 64 - T_ULARGE_INTEGER + T_ULARGE_INTEGER .dwHighPart @@ -49792,7 +49662,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.EC_DCTIME_TICKSPERSEC Number of nanosecond ticks per second 64 - T_ULARGE_INTEGER + T_ULARGE_INTEGER .dwHighPart @@ -49814,7 +49684,7 @@ be up-to-date and valid within `tTimeout` seconds. Global_Variables.EC_DCTIME_TICKSPERDAY Number of nanosecond ticks per day 64 - T_ULARGE_INTEGER + T_ULARGE_INTEGER .dwHighPart @@ -49949,6 +49819,12 @@ be up-to-date and valid within `tTimeout` seconds. FB_SubSysToArbiter_IO 644687424 + + PRG_PMPS.fb_vetoArbiter + 27168 + FB_VetoArbiter + 644825792 + DIAGNOSTICS.sPLCName Change the PLC String Name to the actual PLC NAME @@ -49957,33 +49833,33 @@ be up-to-date and valid within `tTimeout` seconds. PLC-LFE-VAC - 644826752 + 644879008 DIAGNOSTICS.sAMSNetID used for EPICS PV 648 STRING(80) - 644827448 + 644879704 DIAGNOSTICS.sLibVersion_LCLS_General := stLibVersion_LCLS_General.sVersion 648 STRING(80) - 644828096 + 644880352 DIAGNOSTICS.bAllSlaveStateGood 8 BOOL - 644828744 + 644881000 DIAGNOSTICS.bMasterStateGood 8 BOOL - 644828752 + 644881008 GVL_LFE_VAC_FSV_PMPS.xReset_PMPS_FFO3 @@ -50004,25 +49880,25 @@ be up-to-date and valid within `tTimeout` seconds. TcVarGlobal - 644828760 + 644881016 DIAGNOSTICS.fbEcatDiag 686944 FB_EcatDiag - 644828768 + 644881024 DIAGNOSTICS.iMasterState 16 WORD - 645515712 + 645567968 DIAGNOSTICS.sMasterState 648 STRING(80) - 645515728 + 645567984 GVL_LFE_VAC_FSV_PMPS.xFEE_FSV_MPS_OK @@ -50036,13 +49912,13 @@ be up-to-date and valid within `tTimeout` seconds. TcVarGlobal - 645516376 + 645568632 DIAGNOSTICS.nSlaveNumber 16 UINT - 645516384 + 645568640 DIAGNOSTICS.aiSlaveStates @@ -50052,7 +49928,7 @@ be up-to-date and valid within `tTimeout` seconds. 1 256 - 645516400 + 645568656 DIAGNOSTICS.aEcSlaveInfo @@ -50062,74 +49938,7 @@ be up-to-date and valid within `tTimeout` seconds. 1 256 - 645518448 - - - GVL_LFE_VAC_PMPS.xReset_PMPS_FFO1 - FFO RESET for ST1L0_XTES's Upstream Components - 8 - BOOL - - 0 - - - - pytmc - - pv: PLC:LFE:VAC:RESET:FF1 - - - - TcVarGlobal - - - 646026352 - - - GVL_LFE_VAC_PMPS.xReset_PMPS_FFO2 - FFO RESET for ST1L0_XTES's Downstream Components - 8 - BOOL - - 0 - - - - pytmc - - pv: PLC:LFE:VAC:RESET:FF2 - - - - TcVarGlobal - - - 646026360 - - - GVL_LFE_VAC_PMPS.xEBD_FEE_MPS_OK - 8 - BOOL - - 1 - - - - TcVarGlobal - - - 646027040 - - - GVL_LFE_VAC_PMPS.xH1_1_H1_2_MPS_OK - 8 - BOOL - - - TcVarGlobal - - - 646027048 + 645570704 GVL_Variables.xSystemOverrideMode_EBD @@ -50151,7 +49960,7 @@ be up-to-date and valid within `tTimeout` seconds. TcVarGlobal - 646027064 + 646078616 GVL_Devices.TV1L0_VGC_01 @@ -50179,7 +49988,7 @@ HXR INSTALLATION SECTION 1 TcVarGlobal - 646027072 + 646079296 GVL_Devices.TV1L0_GPI_01 @@ -50202,7 +50011,7 @@ HXR INSTALLATION SECTION 1 TcVarGlobal - 646204032 + 646256256 GVL_Devices.TV1L0_GCC_01 @@ -50226,7 +50035,7 @@ HXR INSTALLATION SECTION 1 TcVarGlobal - 646290368 + 646342592 GVL_Devices.RTDSL0_PIP_01 @@ -50252,7 +50061,7 @@ HXR INSTALLATION SECTION 1 TcVarGlobal - 646378048 + 646430272 GVL_Devices.RTDSL0_PIP_02 @@ -50277,7 +50086,7 @@ HXR INSTALLATION SECTION 1 TcVarGlobal - 646468288 + 646520512 GVL_Devices.RTDSL0_PIP_03 @@ -50302,7 +50111,7 @@ HXR INSTALLATION SECTION 1 TcVarGlobal - 646558528 + 646610752 GVL_Devices.RTDSL0_PIP_04 @@ -50327,7 +50136,7 @@ HXR INSTALLATION SECTION 1 TcVarGlobal - 646648768 + 646700992 GVL_Devices.RTDSL0_PIP_05 @@ -50352,7 +50161,7 @@ HXR INSTALLATION SECTION 1 TcVarGlobal - 646739008 + 646791232 GVL_Devices.IM1L0_XTES_VGC_01 @@ -50380,7 +50189,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 646829248 + 646881472 GVL_Devices.IM1L0_XTES_PIP_01 @@ -50405,7 +50214,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 647006208 + 647058432 GVL_Devices.TV2L0_PIP_01 @@ -50431,7 +50240,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 647096448 + 647148672 GVL_Devices.TV2L0_GPI_01 @@ -50454,7 +50263,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 647186688 + 647238912 GVL_Devices.TV2L0_GCC_01 @@ -50478,7 +50287,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 647273024 + 647325248 GVL_Devices.TV2L0_VGC_01 @@ -50505,7 +50314,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 647360704 + 647412928 GVL_Devices.TV2L0_PIP_02 @@ -50530,7 +50339,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 647537664 + 647589888 GVL_Devices.TV2L0_GFS_01 @@ -50554,7 +50363,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 647627904 + 647680128 GVL_Devices.TV2L0_GPI_02 @@ -50577,7 +50386,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 647715584 + 647767808 GVL_Devices.TV2L0_GCC_02 @@ -50601,7 +50410,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 647801920 + 647854144 GVL_Devices.TV2L0_PIP_03 @@ -50626,7 +50435,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 647889600 + 647941824 GVL_Devices.TV2L0_VGC_02 @@ -50651,7 +50460,7 @@ HXR INSTALLATION SECTION 2 TcVarGlobal - 647979840 + 648032064 GVL_Devices.SL1L0_POWER_GPI_01 @@ -50676,7 +50485,7 @@ HXR INSTALLATION SECTION 4 TcVarGlobal - 648156800 + 648209024 GVL_Devices.SL1L0_POWER_GCC_01 @@ -50700,7 +50509,7 @@ HXR INSTALLATION SECTION 4 TcVarGlobal - 648243136 + 648295360 GVL_Devices.SL1L0_POWER_PIN_01 @@ -50725,7 +50534,7 @@ HXR INSTALLATION SECTION 4 TcVarGlobal - 648330816 + 648383040 GVL_Devices.AT2L0_SOLID_GPI_01 @@ -50750,7 +50559,7 @@ HXR INSTALLATION SECTION 6 TcVarGlobal - 648421056 + 648473280 GVL_Devices.AT2L0_SOLID_GCC_01 @@ -50774,7 +50583,7 @@ HXR INSTALLATION SECTION 6 TcVarGlobal - 648507392 + 648559616 GVL_Devices.AT2L0_SOLID_PIN_01 @@ -50799,7 +50608,7 @@ HXR INSTALLATION SECTION 6 TcVarGlobal - 648595072 + 648647296 GVL_Devices.PC1L0_XTES_VGC_01 @@ -50826,7 +50635,7 @@ HXR INSTALLATION SECTION 7 TcVarGlobal - 648685312 + 648737536 GVL_Devices.SP1L0_KMONO_GPI_01 @@ -50850,7 +50659,7 @@ HXR INSTALLATION SECTION 7 TcVarGlobal - 648862272 + 648914496 GVL_Devices.SP1L0_KMONO_GCC_01 @@ -50874,7 +50683,7 @@ HXR INSTALLATION SECTION 7 TcVarGlobal - 648948608 + 649000832 GVL_Devices.SP1L0_KMONO_PIP_01 @@ -50899,7 +50708,7 @@ HXR INSTALLATION SECTION 7 TcVarGlobal - 649036288 + 649088512 GVL_Devices.PA1L0_PIN_01 @@ -50925,7 +50734,7 @@ HXR INSTALLATION SECTION 7 TcVarGlobal - 649126528 + 649178752 GVL_Devices.PA1L0_GPI_01 @@ -50957,7 +50766,7 @@ HXR INSTALLATION SECTION 7 TcVarGlobal - 649216768 + 649268992 GVL_Devices.PA1L0_GCC_01 @@ -50981,7 +50790,7 @@ HXR INSTALLATION SECTION 7 TcVarGlobal - 649303104 + 649355328 GVL_Devices.MR1L0_HOMS_VGC_01 @@ -51008,7 +50817,7 @@ HXR INSTALLATION SECTION 8 TcVarGlobal - 649390784 + 649443008 GVL_Devices.MR1L0_HOMS_GPI_01 @@ -51031,7 +50840,7 @@ HXR INSTALLATION SECTION 8 TcVarGlobal - 649567744 + 649619968 GVL_Devices.MR1L0_HOMS_GCC_01 @@ -51055,7 +50864,7 @@ HXR INSTALLATION SECTION 8 TcVarGlobal - 649654080 + 649706304 GVL_Devices.MR1L0_HOMS_PIP_01 @@ -51080,7 +50889,7 @@ HXR INSTALLATION SECTION 8 TcVarGlobal - 649741760 + 649793984 GVL_Devices.MR1L1_TXI_GPI_01 @@ -51104,7 +50913,7 @@ HXR INSTALLATION SECTION 8 TcVarGlobal - 649832000 + 649884224 GVL_Devices.MR1L1_TXI_GCC_01 @@ -51128,7 +50937,7 @@ HXR INSTALLATION SECTION 8 TcVarGlobal - 649918336 + 649970560 GVL_Devices.MR1L1_TXI_PIP_01 @@ -51153,7 +50962,7 @@ HXR INSTALLATION SECTION 8 TcVarGlobal - 650006336 + 650058560 GVL_Devices.BT2L0_PLEG_VGC_01 @@ -51180,7 +50989,7 @@ HXR INSTALLATION SECTION 9 TcVarGlobal - 650096576 + 650148800 GVL_Devices.BT2L0_PLEG_GPI_01 @@ -51203,7 +51012,7 @@ HXR INSTALLATION SECTION 9 TcVarGlobal - 650273536 + 650325760 GVL_Devices.BT2L0_PLEG_GCC_01 @@ -51227,7 +51036,7 @@ HXR INSTALLATION SECTION 9 TcVarGlobal - 650359872 + 650412096 GVL_Devices.BT2L0_PLEG_PIP_01 @@ -51252,7 +51061,7 @@ HXR INSTALLATION SECTION 9 TcVarGlobal - 650447872 + 650500096 GVL_Devices.MR2L0_HOMS_VGC_01 @@ -51279,7 +51088,7 @@ HXR INSTALLATION SECTION 10 TcVarGlobal - 650538112 + 650590336 GVL_Devices.MR2L0_HOMS_GPI_01 @@ -51302,7 +51111,7 @@ HXR INSTALLATION SECTION 10 TcVarGlobal - 650715072 + 650767296 GVL_Devices.MR2L0_HOMS_GCC_01 @@ -51326,7 +51135,7 @@ HXR INSTALLATION SECTION 10 TcVarGlobal - 650801408 + 650853632 GVL_Devices.MR2L0_HOMS_PIP_01 @@ -51351,7 +51160,7 @@ HXR INSTALLATION SECTION 10 TcVarGlobal - 650889408 + 650941632 GVL_Devices.MR2L0_HOMS_VGC_02 @@ -51376,7 +51185,7 @@ HXR INSTALLATION SECTION 10 TcVarGlobal - 650979648 + 651031872 GVL_Devices.TV3L0_VFS_01_Interface @@ -51410,7 +51219,7 @@ HXR INSTALLATION SECTION 10 TcVarGlobal - 651156608 + 651208832 GVL_Devices.TV1L1_VGC_01 @@ -51437,7 +51246,7 @@ TXI Line Valve TcVarGlobal - 651245568 + 651297792 GVL_Devices.TV3L0_PIP_01 @@ -51464,7 +51273,7 @@ HXR INSTALLATION SECTION 11 TcVarGlobal - 651422528 + 651474752 GVL_Devices.ST1L0_XTES_GPI_01 @@ -51488,7 +51297,7 @@ HXR INSTALLATION SECTION 11 TcVarGlobal - 651512768 + 651564992 GVL_Devices.ST1L0_XTES_GCC_01 @@ -51512,7 +51321,7 @@ HXR INSTALLATION SECTION 11 TcVarGlobal - 651599104 + 651651328 GVL_Devices.ST1L0_XTES_PIP_01 @@ -51537,7 +51346,7 @@ HXR INSTALLATION SECTION 11 TcVarGlobal - 651687104 + 651739328 GVL_Devices.PC2L1_L2SI_VGC_01 @@ -51564,7 +51373,7 @@ TXI Line Valve TcVarGlobal - 651777344 + 651829568 GVL_Devices.TV4L0_GPI_01 @@ -51589,7 +51398,7 @@ TXI Line Valve TcVarGlobal - 651954304 + 652006528 GVL_Devices.TV4L0_GCC_01 @@ -51613,7 +51422,7 @@ TXI Line Valve TcVarGlobal - 652040640 + 652092864 GVL_Devices.TV4L0_PIP_01 @@ -51638,7 +51447,7 @@ TXI Line Valve TcVarGlobal - 652128640 + 652180864 GVL_Devices.TV4L0_VGC_01 @@ -51663,7 +51472,7 @@ TXI Line Valve TcVarGlobal - 652218880 + 652271104 GVL_Devices.TV4L0_GPI_02 @@ -51686,7 +51495,7 @@ TXI Line Valve TcVarGlobal - 652395840 + 652448064 GVL_Devices.TV4L0_GCC_02 @@ -51710,7 +51519,7 @@ TXI Line Valve TcVarGlobal - 652482176 + 652534400 GVL_Devices.TV4L0_PIP_02 @@ -51735,7 +51544,7 @@ TXI Line Valve TcVarGlobal - 652570176 + 652622400 GVL_Devices.PA2L0_PIN_01 @@ -51761,7 +51570,7 @@ TXI Line Valve TcVarGlobal - 652660416 + 652712640 GVL_Devices.TV5L0_GPI_01 @@ -51786,7 +51595,7 @@ TV5L0 TcVarGlobal - 652750656 + 652802880 GVL_Devices.TV5L0_GCC_01 @@ -51810,7 +51619,7 @@ TV5L0 TcVarGlobal - 652836992 + 652889216 GVL_Devices.TV5L0_PIP_01 @@ -51835,7 +51644,7 @@ TV5L0 TcVarGlobal - 652924992 + 652977216 GVL_Devices.TV5L0_VGC_01 @@ -51860,7 +51669,7 @@ TV5L0 TcVarGlobal - 653015232 + 653067456 GVL_Devices.TV5L0_GPI_02 @@ -51883,7 +51692,7 @@ TV5L0 TcVarGlobal - 653192192 + 653244416 GVL_Devices.TV5L0_GCC_02 @@ -51907,7 +51716,7 @@ TV5L0 TcVarGlobal - 653278528 + 653330752 GVL_Devices.TV5L0_PIP_02 @@ -51932,7 +51741,7 @@ TV5L0 TcVarGlobal - 653366528 + 653418752 GVL_Devices.TV5L0_GFS_01 @@ -51956,7 +51765,7 @@ TV5L0 TcVarGlobal - 653456768 + 653508992 GVL_Devices.TV5L0_GCC_03 @@ -51980,7 +51789,7 @@ TV5L0 TcVarGlobal - 653544448 + 653596672 GVL_Devices.TV5L0_PIP_03 @@ -52005,7 +51814,7 @@ TV5L0 TcVarGlobal - 653632448 + 653684672 GVL_Devices.TV6L0_VGC_01 @@ -52031,79 +51840,7 @@ TV5L0 TcVarGlobal - 653722688 - - - GVL_LFE_VAC_PMPS.g_FastFaultOutput1 - FFO for ST1L0_XTES's Upstream Components - 494912 - FB_HardwareFFOutput - - - .i_sNetID - 172.21.88.66.1.1 - - - - - pytmc - - pv: PLC:LFE:VAC:FFO:01 - - - - TcLinkTo - .q_xFastFaultOut:=TIIB[PLC_E1_EL2202]^Channel 1^Output - - - TcVarGlobal - - - 654505792 - - - GVL_LFE_VAC_PMPS.g_FastFaultOutput2 - FFO for ST1L0_XTES's Downstream Components - 494912 - FB_HardwareFFOutput - - - .i_sNetID - 172.21.88.66.1.1 - - - - - pytmc - - pv: PLC:LFE:VAC:FFO:02 - - - - TcLinkTo - .q_xFastFaultOut:=TIIB[PLC_E1_EL2202]^Channel 2^Output - - - TcVarGlobal - - - 655000704 - - - GVL_LFE_VAC_PMPS.g_fbArbiter1 - Preemptive Arbiter Content -LFE Arbiter Interface - 473472 - FB_Arbiter - - - old_input_assignments - - - TcVarGlobal - - - 655495616 + 653774912 GVL_PLC_Interfaces.Accelerator_Upstream_Gauge @@ -52115,7 +51852,7 @@ LFE Arbiter Interface TcVarGlobal - 655969088 + 654558016 GVL_PLC_Interfaces.fb_ADS_WATCHDOG_VAC_LFE_GEM @@ -52130,7 +51867,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 655970144 + 654559072 GVL_PLC_Interfaces.PC2L1_L2SI_PIP_01 @@ -52150,7 +51887,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 655977152 + 654566080 GVL_PLC_Interfaces.XPP_Downstream_Gauge @@ -52168,7 +51905,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 655978304 + 654567232 GVL_Variables.r_Accelerator_Setpoint @@ -52183,7 +51920,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 655979360 + 654568288 GVL_PLC_Interfaces.XPP_Modbus_Gauge @@ -52195,7 +51932,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 655979392 + 654568320 GVL_PLC_Interfaces.XPP_DS_Gauge @@ -52206,7 +51943,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656068736 + 654657664 GVL_Variables.xSystemOverrideMode_FEE @@ -52228,7 +51965,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656069792 + 654658720 GVL_Variables.xSystemOverrideMode_H1_1_H1_2 @@ -52250,22 +51987,49 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656069800 + 654658728 - Constants.bLittleEndian - Does the target support an FPU + GVL_LFE_VAC_PMPS.xReset_PMPS_FFO1 + FFO RESET for ST1L0_XTES's Upstream Components 8 BOOL - 1 + 0 + + + + pytmc + + pv: PLC:LFE:VAC:RESET:FF1 + + + + TcVarGlobal + + + 654658736 + + + GVL_LFE_VAC_PMPS.xReset_PMPS_FFO2 + FFO RESET for ST1L0_XTES's Downstream Components + 8 + BOOL + + 0 + + pytmc + + pv: PLC:LFE:VAC:RESET:FF2 + + TcVarGlobal - 656069816 + 654658744 GVL_PLC_Interfaces.XPP_PressureLinkHelper @@ -52283,67 +52047,127 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656069824 + 654658752 - Constants.RuntimeVersion - Does the target support an FPU - 64 - VERSION + GVL_LFE_VAC_PMPS.g_FastFaultOutput1 + FFO for ST1L0_XTES's Upstream Components + 494912 + FB_HardwareFFOutput - .uiMajor - 3 - - - .uiMinor - 5 + .i_sNetID + 172.21.88.66.1.1 + + + + pytmc + + pv: PLC:LFE:VAC:FFO:01 + + + + TcLinkTo + .q_xFastFaultOut:=TIIB[PLC_E1_EL2202]^Channel 1^Output + + + TcVarGlobal + + + 654659712 + + + GVL_LFE_VAC_PMPS.g_FastFaultOutput2 + FFO for ST1L0_XTES's Downstream Components + 494912 + FB_HardwareFFOutput + - .uiServicePack - 6 + .i_sNetID + 172.21.88.66.1.1 + + + + pytmc + + pv: PLC:LFE:VAC:FFO:02 + + + + TcLinkTo + .q_xFastFaultOut:=TIIB[PLC_E1_EL2202]^Channel 2^Output + + + TcVarGlobal + + + 655154624 + + + GVL_LFE_VAC_PMPS.g_FastFaultOutput4 + FFO for ST1L0_XTES's Downstream Components + 494912 + FB_HardwareFFOutput + - .uiPatch - 0 + .i_sNetID + 172.21.88.66.1.1 + + pytmc + + pv: PLC:LFE:VAC:FFO:04 + + TcVarGlobal - 656070784 + 655649536 - Constants.CompilerVersion + GVL_LFE_VAC_PMPS.xEBD_FEE_MPS_OK + 8 + BOOL + + 1 + + + + TcVarGlobal + + + 656144448 + + + GVL_LFE_VAC_PMPS.xH1_1_H1_2_MPS_OK + 8 + BOOL + + + TcVarGlobal + + + 656144456 + + + Constants.bLittleEndian Does the target support an FPU - 64 - VERSION + 8 + BOOL - - .uiMajor - 3 - - - .uiMinor - 5 - - - .uiServicePack - 10 - - - .uiPatch - 100 - + 1 TcVarGlobal - 656070848 + 656144472 Constants.bSimulationMode @@ -52358,7 +52182,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656070912 + 656144480 Constants.bFPUSupport @@ -52372,7 +52196,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656070920 + 656144488 Constants.nRegisterSize @@ -52387,7 +52211,83 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656070928 + 656144496 + + + GVL_LFE_VAC_PMPS.g_fbArbiter1 + Preemptive Arbiter Content +LFE Arbiter Interface + 473472 + FB_Arbiter + + + old_input_assignments + + + TcVarGlobal + + + 656144512 + + + Constants.RuntimeVersion + Does the target support an FPU + 64 + VERSION + + + .uiMajor + 3 + + + .uiMinor + 5 + + + .uiServicePack + 6 + + + .uiPatch + 0 + + + + + TcVarGlobal + + + 656617984 + + + Constants.CompilerVersion + Does the target support an FPU + 64 + VERSION + + + .uiMajor + 3 + + + .uiMinor + 5 + + + .uiServicePack + 10 + + + .uiPatch + 100 + + + + + TcVarGlobal + + + 656618048 Constants.nPackMode @@ -52402,7 +52302,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656070944 + 656618112 Constants.RuntimeVersionNumeric @@ -52416,7 +52316,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656070976 + 656618144 Constants.CompilerVersionNumeric @@ -52430,7 +52330,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656071008 + 656618176 TwinCAT_LicenseInfoVarList._LicenseInfo @@ -52499,7 +52399,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656071040 + 656618208 TwinCAT_SystemInfoVarList._TaskInfo @@ -52517,7 +52417,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656074112 + 656621312 TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask @@ -52531,7 +52431,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656076224 + 656623392 TwinCAT_SystemInfoVarList._TaskOid_PlcTask @@ -52545,7 +52445,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656076256 + 656623424 TwinCAT_SystemInfoVarList.__PlcTask @@ -52566,7 +52466,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656076992 + 656624160 TC_EVENT_CLASSES.TcSystemEventClass @@ -52635,7 +52535,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656090368 + 656637536 TC_EVENT_CLASSES.TcGeneralAdsEventClass @@ -52704,7 +52604,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656090496 + 656637664 TC_EVENT_CLASSES.TcRouterEventClass @@ -52773,7 +52673,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656090624 + 656637792 TC_EVENT_CLASSES.TcRTimeEventClass @@ -52842,7 +52742,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656090752 + 656637920 TC_EVENT_CLASSES.Win32EventClass @@ -52911,7 +52811,7 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656090880 + 656638048 TC_EVENT_CLASSES.LCLSGeneralEventClass @@ -52980,14 +52880,38 @@ HXR Gas Attenuator PLC Interface TcVarGlobal - 656091008 + 656638176 + + + PRG_PMPS.ff4_ff1_link_vac + 25088 + FB_FastFault + + + .i_xAutoReset + 1 + + + .i_DevName + FF4 to FF1 Link + + + .i_Desc + This is virtual FF4 fault, Please check the Group 4 faulting device + + + .i_TypeCode + 39321 + + + 662802112 20 PlcTask Retains 1 - 82837504 + 83034112 PMPS_GVL.SuccessfulPreemption Any time BPTM applies a new BP request which is confirmed @@ -53048,7 +52972,7 @@ HXR Gas Attenuator PLC Interface ChangeDate - 2023-09-20T08:41:49 + 2024-02-28T07:43:59 GeneratedCodeSize @@ -53056,7 +52980,7 @@ HXR Gas Attenuator PLC Interface GlobalDataSize - 81584128 + 81653760 From 6c6c489ae10ded23c18bb512ffbf60124d59c5a9 Mon Sep 17 00:00:00 2001 From: jc Date: Wed, 28 Feb 2024 07:57:24 -0800 Subject: [PATCH 2/3] maggie help --- plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/MAIN.TcPOU | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/MAIN.TcPOU b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/MAIN.TcPOU index 5c4c0b2..00f30d7 100644 --- a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/MAIN.TcPOU +++ b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/MAIN.TcPOU @@ -307,7 +307,7 @@ XPP_DS_Gauge.rPRESS := XPP_Downstream_Gauge.rPRESS;//XPP_Modbus_Gauge.VG.rPRESS; i_sDevName:= 'BT2L0:PLEG:VGC:01', iq_stValve=> , xMPS_OK=> , - io_fbFFHWO:= g_FastFaultOutput1, + io_fbFFHWO:= g_FastFaultOutput1, // TODO(josh): ask maggie if this is sufficient because we have connected the FF fbArbiter:= g_fbArbiter1 ); MR2L0_HOMS_VGC_01( @@ -352,7 +352,7 @@ XPP_DS_Gauge.rPRESS := XPP_Downstream_Gauge.rPRESS;//XPP_Modbus_Gauge.VG.rPRESS; i_sDevName:= 'TV1L1:VGC:01', iq_stValve=> , xMPS_OK=> , - io_fbFFHWO:= g_FastFaultOutput1, + io_fbFFHWO:= g_FastFaultOutput1, // TODO(josh): ask maggie if this is sufficient because we have connected the FF fbArbiter := g_fbArbiter1 ); From d101fdcd40911622bc75a0feff0014fc40e71014 Mon Sep 17 00:00:00 2001 From: jc Date: Tue, 12 Mar 2024 13:30:38 -0700 Subject: [PATCH 3/3] fixup: linking correct fastoutput and correcting comment --- .../plc_lfe_vac/plc_lfe_vac/GVLs/GVL_LFE_VAC_PMPS.TcGVL | 2 +- plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/MAIN.TcPOU | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/GVLs/GVL_LFE_VAC_PMPS.TcGVL b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/GVLs/GVL_LFE_VAC_PMPS.TcGVL index c9c0594..78374bc 100644 --- a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/GVLs/GVL_LFE_VAC_PMPS.TcGVL +++ b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/GVLs/GVL_LFE_VAC_PMPS.TcGVL @@ -20,7 +20,7 @@ VAR_GLOBAL {attribute 'pytmc' := ' pv: PLC:LFE:VAC:FFO:04 '} - g_FastFaultOutput4 : FB_HardwareFFOutput :=(i_sNetID:='172.21.88.66.1.1'); //FFO for ST1L0_XTES's Downstream Components + g_FastFaultOutput4 : FB_HardwareFFOutput :=(i_sNetID:='172.21.88.66.1.1'); // FFO for valves that are downstream of the optics and upstream of ST1L1 on the L1 line. {attribute 'pytmc' := ' pv: PLC:LFE:VAC:RESET:FF1 diff --git a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/MAIN.TcPOU b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/MAIN.TcPOU index 00f30d7..5f5f428 100644 --- a/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/MAIN.TcPOU +++ b/plc_lfe_vac/plc_lfe_vac/plc_lfe_vac/POUs/MAIN.TcPOU @@ -307,7 +307,7 @@ XPP_DS_Gauge.rPRESS := XPP_Downstream_Gauge.rPRESS;//XPP_Modbus_Gauge.VG.rPRESS; i_sDevName:= 'BT2L0:PLEG:VGC:01', iq_stValve=> , xMPS_OK=> , - io_fbFFHWO:= g_FastFaultOutput1, // TODO(josh): ask maggie if this is sufficient because we have connected the FF + io_fbFFHWO:= g_FastFaultOutput4, // TODO(josh): ask maggie if this is sufficient because we have connected the FF fbArbiter:= g_fbArbiter1 ); MR2L0_HOMS_VGC_01( @@ -352,7 +352,7 @@ XPP_DS_Gauge.rPRESS := XPP_Downstream_Gauge.rPRESS;//XPP_Modbus_Gauge.VG.rPRESS; i_sDevName:= 'TV1L1:VGC:01', iq_stValve=> , xMPS_OK=> , - io_fbFFHWO:= g_FastFaultOutput1, // TODO(josh): ask maggie if this is sufficient because we have connected the FF + io_fbFFHWO:= g_FastFaultOutput4, fbArbiter := g_fbArbiter1 );