Compare commits
8
Commits
master
..
b15c1cb8da
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
b15c1cb8da | ||
|
|
3826142958 | ||
|
|
df39548fc0 | ||
|
|
365ac8df93 | ||
|
|
95d93768bc | ||
|
|
7196734d2d | ||
|
|
1e14d19b72 | ||
|
|
bbdb7f07d6 |
+1
-5
@@ -1,7 +1,3 @@
|
||||
*.bootinfo filter=lfs diff=lfs merge=lfs -text
|
||||
*.bootinfo* filter=lfs diff=lfs merge=lfs -text
|
||||
*.compileinfo filter=lfs diff=lfs merge=lfs -text
|
||||
*.prj filter=lfs diff=lfs merge=lfs -text
|
||||
*.project filter=lfs diff=lfs merge=lfs -text
|
||||
*.precompilecache filter=lfs diff=lfs merge=lfs -text
|
||||
*.projectarchive filter=lfs diff=lfs merge=lfs -text
|
||||
*.cmtp filter=lfs diff=lfs merge=lfs -text
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,108 +0,0 @@
|
||||
TextList Id Default
|
||||
|
||||
Device.Application.atAlarmDescriptions IO.bs1_cd1.fault IO Base 1 Card 1 fault
|
||||
Device.Application.atAlarmDescriptions g.fv1Open.faults.chan Feed valve 1 channel fault
|
||||
Device.Application.atAlarmDescriptions g.fv1Close.faults.chan Feed valve 1 channel fault
|
||||
Device.Application.atAlarmDescriptions g.fv2Open.faults.chan Feed valve 2 channel fault
|
||||
Device.Application.atAlarmDescriptions g.fv2Close.faults.chan Feed valve 2 channel fault
|
||||
Device.Application.atAlarmDescriptions g.fv3Open.faults.chan Feed valve 3 channel fault
|
||||
Device.Application.atAlarmDescriptions g.fv3Close.faults.chan Feed valve 3 channel fault
|
||||
Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.chan Feed mixer Empty channel fault
|
||||
Device.Application.atAlarmDescriptions g.feedMixProxM.faults.chan feedMixProxM.faults.chan
|
||||
Device.Application.atAlarmDescriptions IO.spareDI.faults.chan IO.spareDI.faults.chan
|
||||
Device.Application.atAlarmDescriptions IO.spareDI.alm IO.spareDI.alm
|
||||
Device.Application.atAlarmDescriptions g.waterMtr.fault waterMtr.fault
|
||||
Device.Application.atAlarmDescriptions g.water.faults.chan water.faults.chan
|
||||
Device.Application.atAlarmDescriptions IO.bs1_cd2.fault IO Base 2 fault
|
||||
Device.Application.atAlarmDescriptions g.fdVlv1.fault fdVlv1.fault
|
||||
Device.Application.atAlarmDescriptions g.fdVlv2.fault fdVlv2.fault
|
||||
Device.Application.atAlarmDescriptions g.fdVlv3.fault fdVlv3.fault
|
||||
Device.Application.atAlarmDescriptions g.feedAugerMale.fault feedAugerMale.fault
|
||||
Device.Application.atAlarmDescriptions g.feedLines1n2Female.fault feedLines1n2Female.fault
|
||||
Device.Application.atAlarmDescriptions g.feedLines3Male.fault feedLines3Male.fault
|
||||
Device.Application.atAlarmDescriptions g.feedLines4n5Female.fault feedLines4n5Female.fault
|
||||
Device.Application.atAlarmDescriptions g.feedAuger1.fault feedAuger1.fault
|
||||
Device.Application.atAlarmDescriptions g.crossAuger.fault crossAuger.fault
|
||||
Device.Application.atAlarmDescriptions g.feedWghDump.fault feedWghDump.fault
|
||||
Device.Application.atAlarmDescriptions g.fan_36E.fault fan_36E.fault
|
||||
Device.Application.atAlarmDescriptions g.fan_36W.fault fan_36W.fault
|
||||
Device.Application.atAlarmDescriptions g.heat.fault heat.fault
|
||||
Device.Application.atAlarmDescriptions g.inlet1Open.fault inlet1Open.fault
|
||||
Device.Application.atAlarmDescriptions g.inlet1Close.fault inlet1Close.fault
|
||||
Device.Application.atAlarmDescriptions g.lights.fault lights.fault
|
||||
Device.Application.atAlarmDescriptions IO.bs1_cd3.fault IO Base1 Card 3 fault
|
||||
Device.Application.atAlarmDescriptions g.inlet2Open.fault inlet2Open.fault
|
||||
Device.Application.atAlarmDescriptions g.inlet2Close.fault inlet2Close.fault
|
||||
Device.Application.atAlarmDescriptions g.waterSol.fault waterSol.fault
|
||||
Device.Application.atAlarmDescriptions IO.spareDQ.fault IO.spareDQ.fault
|
||||
Device.Application.atAlarmDescriptions IO.bs1_cd4.fault IO Base 1 Card 4 fault
|
||||
Device.Application.atAlarmDescriptions IO.bs2_cd1.fault IO Base 2 Card 1 fault
|
||||
Device.Application.atAlarmDescriptions g.varCent.fault varCent.fault
|
||||
Device.Application.atAlarmDescriptions g.varEastWest.fault varEastWest.fault
|
||||
Device.Application.atAlarmDescriptions g.circFan1_2Var.fault circFan1_2Var.fault
|
||||
Device.Application.atAlarmDescriptions g.circFan3_4Var.fault circFan3_4Var.fault
|
||||
Device.Application.atAlarmDescriptions IO.bs2_cd2.fault IO Base 2 Card 2 fault
|
||||
Device.Application.atAlarmDescriptions g.lightDimmer.fault lightDimmer.fault
|
||||
Device.Application.atAlarmDescriptions IO.bs2_cd3.fault IO Base 2 Card 3 fault
|
||||
Device.Application.atAlarmDescriptions g.temp1.faults.over temp1.faults.over
|
||||
Device.Application.atAlarmDescriptions g.temp1.faults.under temp1.faults.under
|
||||
Device.Application.atAlarmDescriptions g.temp1.faults.chan temp1.faults.chan
|
||||
Device.Application.atAlarmDescriptions g.temp1.sensorFault temp1.sensorFault
|
||||
Device.Application.atAlarmDescriptions g.temp2.faults.over temp2.faults.over
|
||||
Device.Application.atAlarmDescriptions g.temp2.faults.under temp2.faults.under
|
||||
Device.Application.atAlarmDescriptions g.temp2.faults.chan temp2.faults.chan
|
||||
Device.Application.atAlarmDescriptions g.temp2.sensorFault temp2.sensorFault
|
||||
Device.Application.atAlarmDescriptions g.temp3.faults.over temp3.faults.over
|
||||
Device.Application.atAlarmDescriptions g.temp3.faults.under temp3.faults.under
|
||||
Device.Application.atAlarmDescriptions g.temp3.faults.chan temp3.faults.chan
|
||||
Device.Application.atAlarmDescriptions g.temp3.sensorFault temp3.sensorFault
|
||||
Device.Application.atAlarmDescriptions g.inlet1Pos.faults.over inlet1Pos.faults.over
|
||||
Device.Application.atAlarmDescriptions g.inlet1Pos.faults.under inlet1Pos.faults.under
|
||||
Device.Application.atAlarmDescriptions g.inlet1Pos.faults.chan inlet1Pos.faults.chan
|
||||
Device.Application.atAlarmDescriptions g.inlet2Pos.faults.over inlet2Pos.faults.over
|
||||
Device.Application.atAlarmDescriptions g.inlet2Pos.faults.under inlet2Pos.faults.under
|
||||
Device.Application.atAlarmDescriptions g.inlet2Pos.faults.chan inlet2Pos.faults.chan
|
||||
Device.Application.atAlarmDescriptions g.humidity.faults.over humidity.faults.over
|
||||
Device.Application.atAlarmDescriptions g.humidity.faults.under humidity.faults.under
|
||||
Device.Application.atAlarmDescriptions g.humidity.faults.chan humidity.faults.chan
|
||||
Device.Application.atAlarmDescriptions g.fdWghLc.faults.over fdWghLc.faults.over
|
||||
Device.Application.atAlarmDescriptions g.fdWghLc.faults.under fdWghLc.faults.under
|
||||
Device.Application.atAlarmDescriptions g.fdWghLc.faults.chan fdWghLc.faults.chan
|
||||
Device.Application.atAlarmDescriptions g.staticPrs.faults.over staticPrs.faults.over
|
||||
Device.Application.atAlarmDescriptions g.staticPrs.faults.under staticPrs.faults.under
|
||||
Device.Application.atAlarmDescriptions g.staticPrs.faults.chan staticPrs.faults.chan
|
||||
Device.Application.atAlarmDescriptions g.fdHopMaleLc.faults.over fdHopMaleLc.faults.over
|
||||
Device.Application.atAlarmDescriptions g.fdHopMaleLc.faults.under fdHopMaleLc.faults.under
|
||||
Device.Application.atAlarmDescriptions g.fdHopMaleLc.faults.chan fdHopMaleLc.faults.chan
|
||||
Device.Application.atAlarmDescriptions atGVL.dynamicAllocationFail atGVL.dynamicAllocationFail
|
||||
Device.Application.atAlarmDescriptions atGVL.arrayOutOfBounds atGVL.arrayOutOfBounds
|
||||
Device.Application.atAlarmDescriptions FeedFemale.mixer.timeoutWhileFilling Female Mixer timeout while filling
|
||||
Device.Application.atAlarmDescriptions FeedFemale.mixer.timeoutWhileDumping Female Mixer timeout while dumping
|
||||
Device.Application.atAlarmDescriptions FeedFemale.mixer.noPremixIngredient Female Mixer no premix ingredient set
|
||||
Device.Application.atAlarmDescriptions g.feedDist.crossAugEnAlm Cross Auger not enabled
|
||||
Device.Application.atAlarmDescriptions g.feedDist.waitDistEmptyAlm Distribution Cross Auger timeout. Distribution hopper is full or sensor not working
|
||||
Device.Application.atAlarmDescriptions g.feedDist.waitValvReadyAlm Distribution valve(s) not in position and not ready. Check to make sure they are not stuck
|
||||
Device.Application.atAlarmDescriptions FeedMale.mixer.timeoutWhileFilling Male Mixer timeout while filling
|
||||
Device.Application.atAlarmDescriptions FeedMale.mixer.timeoutWhileDumping Male Mixer timeout while dumping
|
||||
Device.Application.atAlarmDescriptions FeedMale.mixer.noPremixIngredient Male Mixer no premix ingredient set
|
||||
Device.Application.atAlarmDescriptions g.water.limits.hihi.alm g.water.limits.hihi.alm
|
||||
Device.Application.atAlarmDescriptions g.water.limits.hi.alm g.water.limits.hi.alm
|
||||
Device.Application.atAlarmDescriptions g.water.limits.lo.alm g.water.limits.lo.alm
|
||||
Device.Application.atAlarmDescriptions g.water.limits.lolo.alm g.water.limits.lolo.alm
|
||||
Device.Application.atAlarmDescriptions g.inlet2Pos.limits.hihi.alm g.inlet2Pos.limits.hihi.alm
|
||||
Device.Application.atAlarmDescriptions g.inlet2Pos.limits.hi.alm g.inlet2Pos.limits.hi.alm
|
||||
Device.Application.atAlarmDescriptions g.inlet2Pos.limits.lo.alm g.inlet2Pos.limits.lo.alm
|
||||
Device.Application.atAlarmDescriptions g.inlet2Pos.limits.lolo.alm g.inlet2Pos.limits.lolo.alm
|
||||
Device.Application.atAlarmDescriptions g.fdWghLc.limits.hihi.alm g.fdWghLc.limits.hihi.alm
|
||||
Device.Application.atAlarmDescriptions g.fdWghLc.limits.hi.alm g.fdWghLc.limits.hi.alm
|
||||
Device.Application.atAlarmDescriptions g.fdWghLc.limits.lo.alm g.fdWghLc.limits.lo.alm
|
||||
Device.Application.atAlarmDescriptions g.fdWghLc.limits.lolo.alm g.fdWghLc.limits.lolo.alm
|
||||
Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.hihi.alm g.fdHopMaleLc.limits.hihi.alm
|
||||
Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.hi.alm g.fdHopMaleLc.limits.hi.alm
|
||||
Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.lo.alm g.fdHopMaleLc.limits.lo.alm
|
||||
Device.Application.atAlarmDescriptions g.fdHopMaleLc.limits.lolo.alm g.fdHopMaleLc.limits.lolo.alm
|
||||
Device.Application.atAlarmDescriptions g.pwrFailureLine.faults.chan g.pwrFailureLine.faults.chan
|
||||
Device.Application.atAlarmDescriptions g.pwrFailureLine.alm Line Power Fail – Check breaker or utility power
|
||||
Device.Application.atAlarmDescriptions g.pwrFailureUPS.faults.chan g.pwrFailureUPS.faults.chan
|
||||
Device.Application.atAlarmDescriptions g.pwrFailureUPS.alm UPS Power Fail – UPS off or needs replacing
|
||||
Device.Application.atAlarmDescriptions g.testAlm g.testAlm
|
||||
|
Binary file not shown.
Binary file not shown.
|
Before Width: | Height: | Size: 39 KiB |
BIN
Binary file not shown.
Binary file not shown.
|
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,121 +0,0 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Symbolconfiguration xmlns="http://www.3s-software.com/schemas/Symbolconfiguration.xsd">
|
||||
<Header>
|
||||
<Version>3.5.14.0</Version>
|
||||
<SymbolConfigObject version="4.7.0.0" runtimeid="3.5.20.10" libversion="4.6.0.0" compiler="3.5.22.0" lmm="3.5.22.10" profile="CODESYS V3.5 SP22 Patch 1+" settings="SupportOPCUA, XmlIncludeComments, LayoutCalculator=OptimizedClientSideLayoutCalculator" />
|
||||
<ProjectInfo name="cr_barn5" devicename="Device" appname="CR_Barn5" />
|
||||
</Header>
|
||||
<TypeList>
|
||||
<TypeSimple name="T_BOOL" size="1" swapsize="0" typeclass="Bool" iecname="BOOL" />
|
||||
<TypeSimple name="T_BYTE" size="1" swapsize="1" typeclass="Byte" iecname="BYTE" />
|
||||
<TypeSimple name="T_DATE_AND_TIME" size="4" swapsize="4" typeclass="DateAndTime" iecname="DATE_AND_TIME" />
|
||||
<TypeSimple name="T_DINT" size="4" swapsize="4" typeclass="DInt" iecname="DINT" />
|
||||
<TypeSimple name="T_INT" size="2" swapsize="2" typeclass="Int" iecname="INT" />
|
||||
<TypeSimple name="T_LDATE_AND_TIME" size="8" swapsize="8" typeclass="LDateAndTime" iecname="LDATE_AND_TIME" />
|
||||
<TypeSimple name="T_STRING" size="81" swapsize="0" typeclass="String" iecname="STRING" />
|
||||
<TypeSimple name="T_STRING_40_" size="41" swapsize="0" typeclass="String" iecname="STRING(40)" />
|
||||
<TypeSimple name="T_STRING_MAX_LEN_APPLNAME_" size="61" swapsize="0" typeclass="String" iecname="STRING(MAX_LEN_APPLNAME)" />
|
||||
<TypeSimple name="T_UDINT" size="4" swapsize="4" typeclass="UDInt" iecname="UDINT" />
|
||||
<TypeSimple name="T_UINT" size="2" swapsize="2" typeclass="UInt" iecname="UINT" />
|
||||
<TypeArray name="T_ARRAY__0__15__OF_BYTE" size="16" nativesize="16" typeclass="Array" iecname="ARRAY [0..15] OF BYTE" basetype="T_BYTE">
|
||||
<ArrayDim minrange="0" maxrange="15" />
|
||||
</TypeArray>
|
||||
<TypeSimple name="T_POINTER_TO_APPLICATION" size="4" swapsize="4" typeclass="Pointer" iecname="POINTER TO APPLICATION" />
|
||||
<TypeSimple name="T_POINTER_TO_BYTE" size="4" swapsize="4" typeclass="Pointer" iecname="POINTER TO BYTE" />
|
||||
<TypeSimple name="T_REFERENCE_TO_STRING_REF" size="81" swapsize="0" typeclass="Reference" iecname="REFERENCE TO STRING_REF" basetype="T_STRING" />
|
||||
<TypeUserDef name="T_atAlarmEventType" size="2" nativesize="2" swapsize="2" typeclass="Enum" iecname="atAlarmEventType" basetype="T_INT">
|
||||
<UserDefElement type="T_atAlarmEventType" iecname="null" enumvalue="0" />
|
||||
<UserDefElement type="T_atAlarmEventType" iecname="alm" enumvalue="1" />
|
||||
<UserDefElement type="T_atAlarmEventType" iecname="rtn" enumvalue="2" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atMessagingEmailAddress" size="42" nativesize="1072" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingEmailAddress">
|
||||
<UserDefElement iecname="address" type="T_STRING_40_" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="enabled" type="T_BOOL" byteoffset="41" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atMessagingEmailStatus" size="96" nativesize="1120" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingEmailStatus">
|
||||
<UserDefElement iecname="lastStatusMessage" type="T_STRING" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="lastStatus" type="T_BOOL" byteoffset="81" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="lastStatusTime" type="T_LDATE_AND_TIME" byteoffset="88" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeArray name="T_ARRAY__0__9__OF_atMessagingEmailAddress" size="420" nativesize="10720" typeclass="Array" iecname="ARRAY [0..9] OF atMessagingEmailAddress" basetype="T_atMessagingEmailAddress">
|
||||
<ArrayDim minrange="0" maxrange="9" />
|
||||
</TypeArray>
|
||||
<TypeSimple name="T_RTS_IEC_HANDLE" size="4" swapsize="4" typeclass="Pointer" iecname="RTS_IEC_HANDLE" aliasedtype="T_POINTER_TO_BYTE" aliasediecname="POINTER TO BYTE" />
|
||||
<TypeUserDef name="T_atAlarmStatus" size="168" nativesize="1048" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarmStatus">
|
||||
<UserDefElement iecname="timestamp" type="T_DATE_AND_TIME" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="event" type="T_atAlarmEventType" byteoffset="4" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="id" type="T_STRING" byteoffset="6" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="description" type="T_STRING" byteoffset="87" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_APPLICATION" size="152" nativesize="152" typeclass="Userdef" pouclass="STRUCTURE" iecname="APPLICATION">
|
||||
<UserDefElement iecname="pAppParent" type="T_POINTER_TO_APPLICATION" byteoffset="0" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="iId" type="T_UDINT" byteoffset="4" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="CodeGuid" type="T_ARRAY__0__15__OF_BYTE" byteoffset="8" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="DataGuid" type="T_ARRAY__0__15__OF_BYTE" byteoffset="24" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="udiState" type="T_UDINT" byteoffset="40" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="udiOpState" type="T_UDINT" byteoffset="44" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="hBootproject" type="T_RTS_IEC_HANDLE" byteoffset="48" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="hDebugTask" type="T_RTS_IEC_HANDLE" byteoffset="52" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="pfGlobalInit" type="T_POINTER_TO_BYTE" byteoffset="56" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="pfGlobalExit" type="T_POINTER_TO_BYTE" byteoffset="60" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="hSessionIdPool" type="T_RTS_IEC_HANDLE" byteoffset="64" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="hForcePool" type="T_RTS_IEC_HANDLE" byteoffset="68" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="hBPPool" type="T_RTS_IEC_HANDLE" byteoffset="72" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="bPersistentForce" type="T_DINT" byteoffset="76" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="szName" type="T_STRING_MAX_LEN_APPLNAME_" byteoffset="80" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="udiPSVersion" type="T_UDINT" byteoffset="144" vartype="VAR" access="ReadWrite" />
|
||||
<UserDefElement iecname="udiTargetSettingVersion" type="T_UDINT" byteoffset="148" vartype="VAR" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeArray name="T_ARRAY__0__249__OF_atAlarmStatus" size="42000" nativesize="262000" typeclass="Array" iecname="ARRAY [0..249] OF atAlarmStatus" basetype="T_atAlarmStatus">
|
||||
<ArrayDim minrange="0" maxrange="249" />
|
||||
</TypeArray>
|
||||
<TypeArray name="T_ARRAY__0__99__OF_atAlarmStatus" size="16800" nativesize="104800" typeclass="Array" iecname="ARRAY [0..99] OF atAlarmStatus" basetype="T_atAlarmStatus">
|
||||
<ArrayDim minrange="0" maxrange="99" />
|
||||
</TypeArray>
|
||||
<TypeUserDef name="T_atMessagingEmailSettings" size="710" nativesize="12048" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingEmailSettings">
|
||||
<UserDefElement iecname="server" type="T_STRING_40_" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="smtpPort" type="T_UINT" byteoffset="42" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="useSSL" type="T_BOOL" byteoffset="44" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="fromName" type="T_STRING_40_" byteoffset="45" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="fromAddress" type="T_STRING_40_" byteoffset="86" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="password" type="T_STRING_40_" byteoffset="127" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="username" type="T_STRING_40_" byteoffset="168" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="toAddress" type="T_ARRAY__0__9__OF_atMessagingEmailAddress" byteoffset="209" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="subject" type="T_STRING" byteoffset="629" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atAlarmManager" size="100822" nativesize="651744" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarmManager">
|
||||
<UserDefElement iecname="all" type="T_ARRAY__0__249__OF_atAlarmStatus" byteoffset="0" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="active" type="T_ARRAY__0__249__OF_atAlarmStatus" byteoffset="42000" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="alarmLog" type="T_ARRAY__0__99__OF_atAlarmStatus" byteoffset="84000" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="activeCnt" type="T_DINT" byteoffset="100800" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="alarmCnt" type="T_DINT" byteoffset="100804" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="logCnt" type="T_DINT" byteoffset="100808" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="App" type="T_POINTER_TO_APPLICATION" byteoffset="100812" access="ReadWrite" />
|
||||
<UserDefElement iecname="AppResult" type="T_UDINT" byteoffset="100816" access="ReadWrite" />
|
||||
<UserDefElement iecname="_appNameLength" type="T_INT" byteoffset="100820" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
<TypeUserDef name="T_atMessaging" size="808" nativesize="14200" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessaging">
|
||||
<UserDefElement iecname="emailSettings" type="T_atMessagingEmailSettings" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
|
||||
<UserDefElement iecname="emailStatus" type="T_atMessagingEmailStatus" byteoffset="712" vartype="VAR_OUTPUT" access="ReadWrite" />
|
||||
</TypeUserDef>
|
||||
</TypeList>
|
||||
<NodeList>
|
||||
<Node name="CR_Barn5">
|
||||
<Node name="atAlarmManager">
|
||||
<Node name="_appNameLength" type="T_INT" access="ReadWrite" />
|
||||
<Node name="App" type="T_POINTER_TO_APPLICATION" access="ReadWrite" />
|
||||
<Node name="AppResult" type="T_UDINT" access="ReadWrite">
|
||||
<Comment> Result code </Comment>
|
||||
</Node>
|
||||
</Node>
|
||||
<Node name="atGVL">
|
||||
<Node name="alarmManager" type="T_atAlarmManager" access="ReadWrite">
|
||||
<Comment>Alarm logging and active alarm count</Comment>
|
||||
</Node>
|
||||
</Node>
|
||||
<Node name="Message">
|
||||
<Node name="messaging" type="T_atMessaging" access="ReadWrite" />
|
||||
</Node>
|
||||
</Node>
|
||||
</NodeList>
|
||||
</Symbolconfiguration>
|
||||
LFS
BIN
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
@@ -1,425 +0,0 @@
|
||||
{
|
||||
"Version": "CODESYS 64 3.5.21.10",
|
||||
"Packages": [
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Compatibility Package",
|
||||
"Id": "2aa2ae82-3af4-4b69-81f1-02ff88eb8867"
|
||||
},
|
||||
"Version": "3.5.17.20"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Application Composer",
|
||||
"Id": "68d4dade-c077-4640-8947-403028a81dcd"
|
||||
},
|
||||
"Version": "4.3.2.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "f078ec17-9021-4efb-85e0-e664479709f4",
|
||||
"Id": "f078ec17-9021-4efb-85e0-e664479709f4"
|
||||
},
|
||||
"Version": "1.36.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Base Libraries",
|
||||
"Id": "4750c29d-1979-4741-9854-ca9c151d8ac2"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.C Code Integration",
|
||||
"Id": "81c63d04-3a4b-4faa-bc46-fc3733c51fcb"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.CANopen",
|
||||
"Id": "4eb68064-2cbc-4bb0-8280-3c503b2fd9fd"
|
||||
},
|
||||
"Version": "4.3.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.CFC",
|
||||
"Id": "d1ba94e0-9823-4a49-9ce6-7b424a652307"
|
||||
},
|
||||
"Version": "4.4.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Code Generator ARM",
|
||||
"Id": "a80f6c84-de9c-4a0d-b60a-c1d5be61dca5"
|
||||
},
|
||||
"Version": "4.0.3.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Code Generator ARM64",
|
||||
"Id": "321a0a09-ab7e-4e6c-a6d1-2a20ad241809"
|
||||
},
|
||||
"Version": "4.0.1.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Code Generator Blackfin",
|
||||
"Id": "f907fa0a-a4a8-41a1-9e7a-07c55861102a"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Code Generator Cortex M3",
|
||||
"Id": "82f960f6-a039-4977-a069-d10db21d88ab"
|
||||
},
|
||||
"Version": "4.0.1.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Code Generator PowerPC",
|
||||
"Id": "658cc18b-6907-42bc-b314-2dc818ed1e8c"
|
||||
},
|
||||
"Version": "4.0.1.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Code Generator RX",
|
||||
"Id": "6fed3822-77df-4314-ac94-35bcac97d7a0"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Code Generator SH",
|
||||
"Id": "2bc8bcb0-4854-45e5-acbe-165c36e767ee"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Code Generator TIC28x",
|
||||
"Id": "6b0d448b-1767-4ce5-a7c1-b0ae907f4872"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Code Generator TriCore",
|
||||
"Id": "cd9371df-4162-40ee-8835-3bbc38341166"
|
||||
},
|
||||
"Version": "4.0.1.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Communication",
|
||||
"Id": "fe851b02-f348-4b9c-ba56-79f30fc3af71"
|
||||
},
|
||||
"Version": "4.5.2.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Compiler Versions Archive",
|
||||
"Id": "a4871fa6-ae33-4652-9761-5efcdbd9de9b"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Core Dump",
|
||||
"Id": "9b110c8c-1946-458f-8c70-8da16e69106b"
|
||||
},
|
||||
"Version": "4.2.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Device Reader",
|
||||
"Id": "fe2f91ba-ad5f-42af-b0ea-47d240bdf1d8"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.EDS Import",
|
||||
"Id": "63f22c84-8a21-4ee5-a25b-07f1147b98d0"
|
||||
},
|
||||
"Version": "4.2.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Embedded Runtime Extension",
|
||||
"Id": "949080c3-ef20-4000-94b5-c111adbb9292"
|
||||
},
|
||||
"Version": "4.1.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.EtherCAT",
|
||||
"Id": "ff2121bc-be05-4eed-8485-04f308ac918d"
|
||||
},
|
||||
"Version": "4.9.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Ethernet Adapter",
|
||||
"Id": "076e79dd-7266-43b1-8b2b-364189798398"
|
||||
},
|
||||
"Version": "4.2.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.EtherNet/IP",
|
||||
"Id": "3c3a98d4-ac96-4df9-844a-605ebbce72d4"
|
||||
},
|
||||
"Version": "4.7.1.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.IO-Link",
|
||||
"Id": "ad26ff6e-62d0-4b5e-842e-73a326d1d5de"
|
||||
},
|
||||
"Version": "4.3.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Ladder",
|
||||
"Id": "36d40cf1-6a25-41eb-8274-8f01bbd5f55f"
|
||||
},
|
||||
"Version": "1.1.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.LD/FBD",
|
||||
"Id": "fd6546bb-607e-4c88-80c7-eae44fac6413"
|
||||
},
|
||||
"Version": "4.6.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.LibraryDependencyInspection",
|
||||
"Id": "9c7fd7c3-98fd-403d-89a1-d904570a7198"
|
||||
},
|
||||
"Version": "1.1.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Memory Tools",
|
||||
"Id": "a65ac0dd-86eb-48e8-abc5-0150986511cf"
|
||||
},
|
||||
"Version": "4.1.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Modbus",
|
||||
"Id": "3fe8c89e-4186-4119-89f3-e224aff8a996"
|
||||
},
|
||||
"Version": "4.4.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.NetX",
|
||||
"Id": "31a11244-0196-4ce8-becd-ae9e9c68b93f"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.PROFIBUS",
|
||||
"Id": "69cb8213-fd11-40cb-90ae-884d6476997b"
|
||||
},
|
||||
"Version": "4.1.1.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.PROFINET",
|
||||
"Id": "78827b20-3243-403f-81e4-2972a7319d91"
|
||||
},
|
||||
"Version": "4.6.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Recipes",
|
||||
"Id": "a3b3e93f-7e07-435a-ab1d-9f4f8d472e57"
|
||||
},
|
||||
"Version": "4.5.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Redundancy",
|
||||
"Id": "3887d1f7-3de4-40f5-88e4-39411f37c5c9"
|
||||
},
|
||||
"Version": "4.2.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.RISC Front End",
|
||||
"Id": "4c62d173-c9e2-4d58-b633-6521b5a9eaab"
|
||||
},
|
||||
"Version": "4.0.2.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.SAE J1939",
|
||||
"Id": "58166f1c-df4f-4db8-bbc2-6e3bb3f4d958"
|
||||
},
|
||||
"Version": "4.2.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Safety Support",
|
||||
"Id": "a1db90be-6ec2-46a3-9113-52bd89ac1371"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Scripting",
|
||||
"Id": "bd131967-3a89-4e22-a845-79b0be0a3ce1"
|
||||
},
|
||||
"Version": "4.1.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "65c7e382-6e78-4315-bb25-b0726a9d7070",
|
||||
"Id": "65c7e382-6e78-4315-bb25-b0726a9d7070"
|
||||
},
|
||||
"Version": "1.3.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.SFC",
|
||||
"Id": "39c4804e-d000-4f42-8774-cba1c1401aea"
|
||||
},
|
||||
"Version": "4.4.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.SoftMotion",
|
||||
"Id": "a0b407cf-58e0-4a6b-861a-7b44d938257a"
|
||||
},
|
||||
"Version": "4.18.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.String Libraries",
|
||||
"Id": "364ad069-cce2-4abc-9eed-2234b09041ee"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Target Settings Export",
|
||||
"Id": "0913b13f-1c9f-4bc7-be7c-1befa3427935"
|
||||
},
|
||||
"Version": "4.0.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Trace",
|
||||
"Id": "4e530ec4-2e4e-4639-b965-5b6267572c9b"
|
||||
},
|
||||
"Version": "4.2.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.UserSurvey",
|
||||
"Id": "55c98a23-1128-4d94-97c1-efc9658b47da"
|
||||
},
|
||||
"Version": "1.2.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Visualization",
|
||||
"Id": "3328f7bd-a81c-4f41-8ee9-4d5a588a4882"
|
||||
},
|
||||
"Version": "4.7.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Visualization Support",
|
||||
"Id": "871b622c-b4bd-4ae3-b33c-d8f18aa656d7"
|
||||
},
|
||||
"Version": "4.5.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.CodeMeter for Linux",
|
||||
"Id": "e17b4051-7834-44d8-b0fe-a308b3e22e5e"
|
||||
},
|
||||
"Version": "4.16.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Control for Linux ARM64",
|
||||
"Id": "7cc31437-70a6-4f27-abb0-a931dce4f44a"
|
||||
},
|
||||
"Version": "4.15.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Control SL Deploy Tool",
|
||||
"Id": "1f12e67e-75a0-4e86-ae26-12511f2dd589"
|
||||
},
|
||||
"Version": "4.16.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Control SL Extension Package",
|
||||
"Id": "1876dd82-4af9-429e-9e61-18793b7fecc3"
|
||||
},
|
||||
"Version": "4.16.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Edge Gateway for Linux",
|
||||
"Id": "b5ed008b-99f4-4667-92be-ddd842c4302e"
|
||||
},
|
||||
"Version": "4.16.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.LicenseProvider",
|
||||
"Id": "08fd7bae-c2b4-44a8-bef6-d56a3e2de966"
|
||||
},
|
||||
"Version": "1.2.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.LicenseProviderEnabler",
|
||||
"Id": "9414c814-dc18-47cf-b950-239a65a0fe2e"
|
||||
},
|
||||
"Version": "1.4.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.Licensing.Support",
|
||||
"Id": "bd482a15-5b2c-4a4c-86da-68f47a9e5bd0"
|
||||
},
|
||||
"Version": "1.1.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "391c858b-4c9d-45ee-9698-cc5d93a857ea",
|
||||
"Id": "391c858b-4c9d-45ee-9698-cc5d93a857ea"
|
||||
},
|
||||
"Version": "4.6.2.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "dd6c2da4-2ed2-4076-9bf7-52394db68819",
|
||||
"Id": "dd6c2da4-2ed2-4076-9bf7-52394db68819"
|
||||
},
|
||||
"Version": "1.7.0.0"
|
||||
},
|
||||
{
|
||||
"Key": {
|
||||
"Id2": "CODESYS.File Based Storage",
|
||||
"Id": "2dab95cd-0919-45f5-b83a-6a4c9aff72ba"
|
||||
},
|
||||
"Version": "0.9.0.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
BIN
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
BIN
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +0,0 @@
|
||||
QlpoOTFBWSZTWRzVTxoAAMr/gFQTQBBQZ/9XvyfNQL//3+FAAf2qjMbCUpoI0NA0DIABpo00AAAAMinlNJqemmmkepptT0mmhkDEZBo0GjQHMAmAmRgBGJiYTCYIaYmmAkk1JN6nokZqekxDQAyaZGTIAGhppzG9Igwq4iljhBQBwFYEWQ53MTidu1rrC06UAXb6LD5C7I1u26g1OO2oS7gAnjE2u7kAL11zSuSaE8spHMeRoDvfVXNuksjM2I/TIbpxhlDaMZFGTssR2BGHRlEJyG6cwhIhZCM7NEqKgrCTEyqBFqjkRanNLm4RIMGZod3mxpmKiwbHIlATFs0DWpg3x+kSC+EtOKKlAqdkJUJ0VTETxpajlhTLuGIZsFdepmYBvGM6iPvRFkBZFRAgXbh5URlCsnbreLJUeBMVzzfegDuHEud3rkJy8myzmIlZKD1uEQNGGBcUTsIpVpCKJxCZ+wx3dB1cTqsI8sTJhzjYWUrMNxStoyRjL67gV3RYYpPjUoacvt+087kCngunxGhdIG03+Sgi7gkKrs/4Qk4lqA9gspaGHAfWtZTJiH9RTVCCVBncYUiPSW7qC5xVE0lPTeRQyZhQM14gX0HQomEZ6YJWOC+QnHgVzGKQyUUYSsyVz0M7lxchWNlqrLVeQUlxjiYJMQivAfBvoeEUwexUgjQc+3PQMYvG4Ck1B5rHEVieogLaEk2yDuQs/xdyRThQkBzVTxo=
|
||||
@@ -1 +0,0 @@
|
||||
QlpoOTFBWSZTWfuQi8EAALD/gFQWABBQY/93vyfNQD/33+FAAbriM2CUQTU01HoTYoZlPRBpp5RoZNNNGJoDmAAmTAAmEwTCGAIwAJIlQeao9I8ibU000ZDajExGhiGRmoEomSU/UnppHqPU0ekAGn6o0aPUNNMgDJzkhgZUSoJ1dQNwJKKVRYUDxdGZrbBn9E+3MOLsc2dK6iNMSRw3a9WYQfVdnciEg16YTSnrRvkvkgqrwn6dptlKZEoJkgn2K7Ad+MsqBkSc5kpciiJkd1aFpAIiiGW6I4KUnpU5tEiCprPAhENgveTlRYRIBQX8D2moJJTYRGwhu1sUClw1IXVwIOWEIoRXuJWeeOr0a2lHPTQH3Y21BVR2+mtRWrZrib3TohXkJdT5NdwOJlZoiiqjDHshS1nUxzDkdFJgBhnNH0NlRQtUOdSOM22uFYywuWzfJIk9/GXbsDicPZEwZKThHPD32kyqmCp6Y8zxgl9BsmRlYgiG5bj8oeuazad0cplgMESS+UUpdVkhKp61EYHKRi4lfXEnsQQtwl6CmoxgUIdI6obmcy9Axrq4GMFbnLBhZIKzDA3pOsxfg/ExYIroP25ZSBWSolD0sOzOUF5hmO8JjVA4Gl5/i7kinChIfchF4IA=
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +0,0 @@
|
||||
Codesys v3.5 sp22 patch 1
|
||||
VPN IP: 10.5.1.217
|
||||
Weidmueller WL2000 PLC, odot IO, Chipsee screen
|
||||
|
||||
To update alarm text, while logged into plc with codesys, view the alarm manager debug and copy the pathList string value. Remove the starting and ending quotes then paste this into the AlarmDescriptions.ods Libra Office Calc. Then run the macro to copy any new alarms to the alarm list.
|
||||
Now from in codesys, import the generated AlarmDescriptions.csv file into the atAlarmDescriptions text list - from in the list right click to get the menu options to import.
|
||||
Reference in New Issue
Block a user