Prior to adding changes from SVC-Potato

This commit is contained in:
Clarence Dick 2025-09-03 15:35:37 -06:00
parent 9e59ec907a
commit 121c883391
18 changed files with 75 additions and 71 deletions

View File

@ -0,0 +1,49 @@
TextList Id Default
Device.Application.atAlarmDescriptions _Note_ Import from CSV file
Device.Application.atAlarmDescriptions Feed.mixer.noPremixIngredient Mixer no premix ingredient set
Device.Application.atAlarmDescriptions Feed.mixer.timeoutWhileDumping Mixer timeout while dumping
Device.Application.atAlarmDescriptions Feed.mixer.timeoutWhileFilling Mixer timeout while filling
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 IO.IOBase_1.out_commFault IO Base 1 fault
Device.Application.atAlarmDescriptions IO.IOBase_2.out_commFault IO Base 2 fault
Device.Application.atAlarmDescriptions g.fv1Open.faults.card ***** g.fv1Open.faults.card
Device.Application.atAlarmDescriptions g.fv1Open.faults.chan ***** g.fv1Open.faults.chan
Device.Application.atAlarmDescriptions g.fv1Open.alm ***** g.fv1Open.alm
Device.Application.atAlarmDescriptions g.fv1Close.faults.card ***** g.fv1Close.faults.card
Device.Application.atAlarmDescriptions g.fv1Close.faults.chan ***** g.fv1Close.faults.chan
Device.Application.atAlarmDescriptions g.fv1Close.alm ***** g.fv1Close.alm
Device.Application.atAlarmDescriptions g.fv2Open.faults.card ***** g.fv2Open.faults.card
Device.Application.atAlarmDescriptions g.fv2Open.faults.chan ***** g.fv2Open.faults.chan
Device.Application.atAlarmDescriptions g.fv2Open.alm ***** g.fv2Open.alm
Device.Application.atAlarmDescriptions g.fv2Close.faults.card ***** g.fv2Close.faults.card
Device.Application.atAlarmDescriptions g.fv2Close.faults.chan ***** g.fv2Close.faults.chan
Device.Application.atAlarmDescriptions g.fv2Close.alm ***** g.fv2Close.alm
Device.Application.atAlarmDescriptions g.fv3Open.faults.card ***** g.fv3Open.faults.card
Device.Application.atAlarmDescriptions g.fv3Open.faults.chan ***** g.fv3Open.faults.chan
Device.Application.atAlarmDescriptions g.fv3Open.alm ***** g.fv3Open.alm
Device.Application.atAlarmDescriptions g.fv3Close.faults.card ***** g.fv3Close.faults.card
Device.Application.atAlarmDescriptions g.fv3Close.faults.chan ***** g.fv3Close.faults.chan
Device.Application.atAlarmDescriptions g.fv3Close.alm ***** g.fv3Close.alm
Device.Application.atAlarmDescriptions g.fv4Open.faults.card ***** g.fv4Open.faults.card
Device.Application.atAlarmDescriptions g.fv4Open.faults.chan ***** g.fv4Open.faults.chan
Device.Application.atAlarmDescriptions g.fv4Open.alm ***** g.fv4Open.alm
Device.Application.atAlarmDescriptions g.fv4Close.faults.card ***** g.fv4Close.faults.card
Device.Application.atAlarmDescriptions g.fv4Close.faults.chan ***** g.fv4Close.faults.chan
Device.Application.atAlarmDescriptions g.fv4Close.alm ***** g.fv4Close.alm
Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.card ***** g.feedMixEmpty.faults.card
Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.chan ***** g.feedMixEmpty.faults.chan
Device.Application.atAlarmDescriptions g.feedMixEmpty.alm ***** g.feedMixEmpty.alm
Device.Application.atAlarmDescriptions IO.spareDI.faults.card ***** IO.spareDI.faults.card
Device.Application.atAlarmDescriptions IO.spareDI.faults.chan ***** IO.spareDI.faults.chan
Device.Application.atAlarmDescriptions IO.spareDI.alm ***** IO.spareDI.alm
Device.Application.atAlarmDescriptions g.water.faults.card ***** g.water.faults.card
Device.Application.atAlarmDescriptions g.water.faults.over ***** g.water.faults.over
Device.Application.atAlarmDescriptions g.water.faults.under ***** g.water.faults.under
Device.Application.atAlarmDescriptions g.water.faults.chan ***** g.water.faults.chan
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.sumInletDamper.stalled ***** g.sumInletDamper.stalled
1 TextList Id Default
2 Device.Application.atAlarmDescriptions _Note_ Import from CSV file
3 Device.Application.atAlarmDescriptions Feed.mixer.noPremixIngredient Mixer no premix ingredient set
4 Device.Application.atAlarmDescriptions Feed.mixer.timeoutWhileDumping Mixer timeout while dumping
5 Device.Application.atAlarmDescriptions Feed.mixer.timeoutWhileFilling Mixer timeout while filling
6 Device.Application.atAlarmDescriptions g.feedDist.crossAugEnAlm Cross Auger not enabled
7 Device.Application.atAlarmDescriptions g.feedDist.waitDistEmptyAlm Distribution Cross Auger timeout. Distribution hopper is full or sensor not working
8 Device.Application.atAlarmDescriptions g.feedDist.waitValvReadyAlm Distribution valve(s) not in position and not ready. Check to make sure they are not stuck
9 Device.Application.atAlarmDescriptions IO.IOBase_1.out_commFault IO Base 1 fault
10 Device.Application.atAlarmDescriptions IO.IOBase_2.out_commFault IO Base 2 fault
11 Device.Application.atAlarmDescriptions g.fv1Open.faults.card ***** g.fv1Open.faults.card
12 Device.Application.atAlarmDescriptions g.fv1Open.faults.chan ***** g.fv1Open.faults.chan
13 Device.Application.atAlarmDescriptions g.fv1Open.alm ***** g.fv1Open.alm
14 Device.Application.atAlarmDescriptions g.fv1Close.faults.card ***** g.fv1Close.faults.card
15 Device.Application.atAlarmDescriptions g.fv1Close.faults.chan ***** g.fv1Close.faults.chan
16 Device.Application.atAlarmDescriptions g.fv1Close.alm ***** g.fv1Close.alm
17 Device.Application.atAlarmDescriptions g.fv2Open.faults.card ***** g.fv2Open.faults.card
18 Device.Application.atAlarmDescriptions g.fv2Open.faults.chan ***** g.fv2Open.faults.chan
19 Device.Application.atAlarmDescriptions g.fv2Open.alm ***** g.fv2Open.alm
20 Device.Application.atAlarmDescriptions g.fv2Close.faults.card ***** g.fv2Close.faults.card
21 Device.Application.atAlarmDescriptions g.fv2Close.faults.chan ***** g.fv2Close.faults.chan
22 Device.Application.atAlarmDescriptions g.fv2Close.alm ***** g.fv2Close.alm
23 Device.Application.atAlarmDescriptions g.fv3Open.faults.card ***** g.fv3Open.faults.card
24 Device.Application.atAlarmDescriptions g.fv3Open.faults.chan ***** g.fv3Open.faults.chan
25 Device.Application.atAlarmDescriptions g.fv3Open.alm ***** g.fv3Open.alm
26 Device.Application.atAlarmDescriptions g.fv3Close.faults.card ***** g.fv3Close.faults.card
27 Device.Application.atAlarmDescriptions g.fv3Close.faults.chan ***** g.fv3Close.faults.chan
28 Device.Application.atAlarmDescriptions g.fv3Close.alm ***** g.fv3Close.alm
29 Device.Application.atAlarmDescriptions g.fv4Open.faults.card ***** g.fv4Open.faults.card
30 Device.Application.atAlarmDescriptions g.fv4Open.faults.chan ***** g.fv4Open.faults.chan
31 Device.Application.atAlarmDescriptions g.fv4Open.alm ***** g.fv4Open.alm
32 Device.Application.atAlarmDescriptions g.fv4Close.faults.card ***** g.fv4Close.faults.card
33 Device.Application.atAlarmDescriptions g.fv4Close.faults.chan ***** g.fv4Close.faults.chan
34 Device.Application.atAlarmDescriptions g.fv4Close.alm ***** g.fv4Close.alm
35 Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.card ***** g.feedMixEmpty.faults.card
36 Device.Application.atAlarmDescriptions g.feedMixEmpty.faults.chan ***** g.feedMixEmpty.faults.chan
37 Device.Application.atAlarmDescriptions g.feedMixEmpty.alm ***** g.feedMixEmpty.alm
38 Device.Application.atAlarmDescriptions IO.spareDI.faults.card ***** IO.spareDI.faults.card
39 Device.Application.atAlarmDescriptions IO.spareDI.faults.chan ***** IO.spareDI.faults.chan
40 Device.Application.atAlarmDescriptions IO.spareDI.alm ***** IO.spareDI.alm
41 Device.Application.atAlarmDescriptions g.water.faults.card ***** g.water.faults.card
42 Device.Application.atAlarmDescriptions g.water.faults.over ***** g.water.faults.over
43 Device.Application.atAlarmDescriptions g.water.faults.under ***** g.water.faults.under
44 Device.Application.atAlarmDescriptions g.water.faults.chan ***** g.water.faults.chan
45 Device.Application.atAlarmDescriptions g.water.limits.hihi.alm ***** g.water.limits.hihi.alm
46 Device.Application.atAlarmDescriptions g.water.limits.hi.alm ***** g.water.limits.hi.alm
47 Device.Application.atAlarmDescriptions g.water.limits.lo.alm ***** g.water.limits.lo.alm
48 Device.Application.atAlarmDescriptions g.water.limits.lolo.alm ***** g.water.limits.lolo.alm
49 Device.Application.atAlarmDescriptions g.sumInletDamper.stalled ***** g.sumInletDamper.stalled

Binary file not shown.

View File

@ -7,12 +7,18 @@
</Header> </Header>
<TypeList> <TypeList>
<TypeSimple name="T_BOOL" size="1" swapsize="0" typeclass="Bool" iecname="BOOL" /> <TypeSimple name="T_BOOL" size="1" swapsize="0" typeclass="Bool" iecname="BOOL" />
<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_DINT" size="4" swapsize="4" typeclass="DInt" iecname="DINT" />
<TypeSimple name="T_INT" size="2" swapsize="2" typeclass="Int" iecname="INT" /> <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_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" size="81" swapsize="0" typeclass="String" iecname="STRING" />
<TypeSimple name="T_STRING_100_" size="101" swapsize="0" typeclass="String" iecname="STRING(100)" /> <TypeSimple name="T_STRING_100_" size="101" swapsize="0" typeclass="String" iecname="STRING(100)" />
<TypeSimple name="T_UINT" size="2" swapsize="2" typeclass="UInt" iecname="UINT" /> <TypeSimple name="T_UINT" size="2" swapsize="2" typeclass="UInt" iecname="UINT" />
<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_atMessagingAlarm" size="203" nativesize="216" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingAlarm"> <TypeUserDef name="T_atMessagingAlarm" size="203" nativesize="216" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingAlarm">
<UserDefElement iecname="state" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="state" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="textALM" type="T_STRING_100_" byteoffset="1" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="textALM" type="T_STRING_100_" byteoffset="1" vartype="VAR_INPUT" access="ReadWrite" />
@ -33,6 +39,15 @@
<TypeArray name="T_ARRAY__0__9__OF_atMessagingEmailAddress" size="820" nativesize="960" typeclass="Array" iecname="ARRAY [0..9] OF atMessagingEmailAddress" basetype="T_atMessagingEmailAddress"> <TypeArray name="T_ARRAY__0__9__OF_atMessagingEmailAddress" size="820" nativesize="960" typeclass="Array" iecname="ARRAY [0..9] OF atMessagingEmailAddress" basetype="T_atMessagingEmailAddress">
<ArrayDim minrange="0" maxrange="9" /> <ArrayDim minrange="0" maxrange="9" />
</TypeArray> </TypeArray>
<TypeUserDef name="T_atAlarmStatus" size="168" nativesize="176" 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>
<TypeArray name="T_ARRAY__0__99__OF_atAlarmStatus" size="16800" nativesize="17600" typeclass="Array" iecname="ARRAY [0..99] OF atAlarmStatus" basetype="T_atAlarmStatus">
<ArrayDim minrange="0" maxrange="99" />
</TypeArray>
<TypeUserDef name="T_atMessagingEmailSettings" size="1310" nativesize="1472" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingEmailSettings"> <TypeUserDef name="T_atMessagingEmailSettings" size="1310" nativesize="1472" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingEmailSettings">
<UserDefElement iecname="server" type="T_STRING" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="server" type="T_STRING" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="smtpPort" type="T_UINT" byteoffset="82" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="smtpPort" type="T_UINT" byteoffset="82" vartype="VAR_INPUT" access="ReadWrite" />
@ -44,6 +59,14 @@
<UserDefElement iecname="toAddress" type="T_ARRAY__0__9__OF_atMessagingEmailAddress" byteoffset="409" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="toAddress" type="T_ARRAY__0__9__OF_atMessagingEmailAddress" byteoffset="409" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="subject" type="T_STRING" byteoffset="1229" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="subject" type="T_STRING" byteoffset="1229" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef> </TypeUserDef>
<TypeUserDef name="T_atAlarmManager" size="50412" nativesize="70576" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atAlarmManager">
<UserDefElement iecname="active" type="T_ARRAY__0__99__OF_atAlarmStatus" byteoffset="0" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="activeCnt" type="T_DINT" byteoffset="16800" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="all" type="T_ARRAY__0__99__OF_atAlarmStatus" byteoffset="16804" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="alarmCnt" type="T_DINT" byteoffset="33604" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="logCnt" type="T_DINT" byteoffset="33608" vartype="VAR_OUTPUT" access="Read" />
<UserDefElement iecname="alarmLog" type="T_ARRAY__0__99__OF_atAlarmStatus" byteoffset="33612" vartype="VAR_OUTPUT" access="Read" />
</TypeUserDef>
<TypeUserDef name="T_atMessaging" size="1408" nativesize="1600" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessaging"> <TypeUserDef name="T_atMessaging" size="1408" nativesize="1600" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessaging">
<UserDefElement iecname="emailSettings" type="T_atMessagingEmailSettings" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" /> <UserDefElement iecname="emailSettings" type="T_atMessagingEmailSettings" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="emailStatus" type="T_atMessagingEmailStatus" byteoffset="1312" vartype="VAR_OUTPUT" access="ReadWrite" /> <UserDefElement iecname="emailStatus" type="T_atMessagingEmailStatus" byteoffset="1312" vartype="VAR_OUTPUT" access="ReadWrite" />
@ -58,6 +81,9 @@
<Node name="g_iAlarmStorageClear" type="T_INT" access="Read" /> <Node name="g_iAlarmStorageClear" type="T_INT" access="Read" />
</Node> </Node>
</Node> </Node>
<Node name="atGVL">
<Node name="alarmManager" type="T_atAlarmManager" access="Read" />
</Node>
<Node name="Message"> <Node name="Message">
<Node name="alarms" type="T_ARRAY__0__9__OF_atMessagingAlarm" access="ReadWrite" /> <Node name="alarms" type="T_ARRAY__0__9__OF_atMessagingAlarm" access="ReadWrite" />
<Node name="messaging" type="T_atMessaging" access="ReadWrite" /> <Node name="messaging" type="T_atMessaging" access="ReadWrite" />

Binary file not shown.

Binary file not shown.

View File

@ -1,67 +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.5.2.0" runtimeid="3.5.19.61" libversion="4.5.0.0" compiler="3.5.21.10" lmm="3.5.21.10" profile="CODESYS V3.5 SP21 Patch 1+" settings="SupportOPCUA, LayoutCalculator=OptimizedClientSideLayoutCalculator" />
<ProjectInfo name="cr_barn5_RECOVERED_2025-08-14T09-58-17" devicename="Device" appname="Application" />
</Header>
<TypeList>
<TypeSimple name="T_BOOL" size="1" swapsize="0" typeclass="Bool" iecname="BOOL" />
<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_100_" size="101" swapsize="0" typeclass="String" iecname="STRING(100)" />
<TypeSimple name="T_UINT" size="2" swapsize="2" typeclass="UInt" iecname="UINT" />
<TypeUserDef name="T_atMessagingAlarm" size="203" nativesize="216" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingAlarm">
<UserDefElement iecname="state" type="T_BOOL" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="textALM" type="T_STRING_100_" byteoffset="1" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="textRTN" type="T_STRING_100_" byteoffset="102" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atMessagingEmailAddress" size="82" nativesize="96" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingEmailAddress">
<UserDefElement iecname="address" type="T_STRING" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="enabled" type="T_BOOL" byteoffset="81" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atMessagingEmailStatus" size="96" nativesize="104" 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_atMessagingAlarm" size="2030" nativesize="2160" typeclass="Array" iecname="ARRAY [0..9] OF atMessagingAlarm" basetype="T_atMessagingAlarm">
<ArrayDim minrange="0" maxrange="9" />
</TypeArray>
<TypeArray name="T_ARRAY__0__9__OF_atMessagingEmailAddress" size="820" nativesize="960" typeclass="Array" iecname="ARRAY [0..9] OF atMessagingEmailAddress" basetype="T_atMessagingEmailAddress">
<ArrayDim minrange="0" maxrange="9" />
</TypeArray>
<TypeUserDef name="T_atMessagingEmailSettings" size="1310" nativesize="1472" typeclass="Userdef" pouclass="FUNCTION_BLOCK" iecname="atMessagingEmailSettings">
<UserDefElement iecname="server" type="T_STRING" byteoffset="0" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="smtpPort" type="T_UINT" byteoffset="82" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="useSSL" type="T_BOOL" byteoffset="84" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="fromName" type="T_STRING" byteoffset="85" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="fromAddress" type="T_STRING" byteoffset="166" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="password" type="T_STRING" byteoffset="247" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="username" type="T_STRING" byteoffset="328" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="toAddress" type="T_ARRAY__0__9__OF_atMessagingEmailAddress" byteoffset="409" vartype="VAR_INPUT" access="ReadWrite" />
<UserDefElement iecname="subject" type="T_STRING" byteoffset="1229" vartype="VAR_INPUT" access="ReadWrite" />
</TypeUserDef>
<TypeUserDef name="T_atMessaging" size="1408" nativesize="1600" 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="1312" vartype="VAR_OUTPUT" access="ReadWrite" />
</TypeUserDef>
</TypeList>
<NodeList>
<Node name="Application">
<Node name="AlarmManager">
<Node name="AlarmGlobals">
<Node name="g_diAlarmStateTransitionCounter" type="T_DINT" access="Read" />
<Node name="g_diAlarmStorageCounter" type="T_DINT" access="Read" />
<Node name="g_iAlarmStorageClear" type="T_INT" access="Read" />
</Node>
</Node>
<Node name="Message">
<Node name="alarms" type="T_ARRAY__0__9__OF_atMessagingAlarm" access="ReadWrite" />
<Node name="messaging" type="T_atMessaging" access="ReadWrite" />
</Node>
</Node>
</NodeList>
</Symbolconfiguration>

View File

@ -1,4 +0,0 @@
c
CLARENCE-PC
19044
638908114524860615