You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1908 lines
55 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!--This file is created by the TCatPlcCtrl automatically. Manually changes will be overwritten!-->
<PlcProjectInfo xmlns:p="http://www.beckhoff.com/2002/01/TcPlcProjectDesc">
<ProjectInfo>
<Path>c:\Focke\Parameter\BC9100_SID\BC9100_SID.pr6</Path>
<IsLibrary>false</IsLibrary>
<ChangeDate>2011-03-09T16:49:03</ChangeDate>
<Library>
<Name>STANDARD.LB6</Name>
<Path>C:\TWINCAT\PLC\LIB\STANDARD.LB6</Path>
<ChangeDate>1998-06-05T12:03:02</ChangeDate>
</Library>
</ProjectInfo>
<RoutingInfo>
<AdsInfo>
<NetId>172.16.17.4.1.1</NetId>
<Port>800</Port>
<TargetName>
<![CDATA[Target: BC/BX BC9100_SelfCheckDevice (172.16.17.4.1.1), Port: 800]]>
</TargetName>
</AdsInfo>
</RoutingInfo>
<CompilerInfo>
<CpuFamily>80C16x</CpuFamily>
<CompilerVersion>2.9.10.0</CompilerVersion>
<Alignment>Word</Alignment>
<PackSize>2</PackSize>
<TwinCATVersion>2.10.0</TwinCATVersion>
<TCatPlcCtrlVersion>2.10.1016</TCatPlcCtrlVersion>
</CompilerInfo>
<TargetInfo>
<CpuFamily>80C16x</CpuFamily>
<DataAreaInfo>
<DataSize>131072</DataSize>
<RetainSize>4080</RetainSize>
<MAreaSize>4096</MAreaSize>
<InputSize>512</InputSize>
<OutputSize>512</OutputSize>
<MaxNumOfPOUs>256</MaxNumOfPOUs>
</DataAreaInfo>
</TargetInfo>
<TaskInfos/>
<DirectoryInfos>
<DirectoryInfo>
<Type>LibraryDir</Type>
<Path>C:\TWINCAT\PLC\LIB\</Path>
</DirectoryInfo>
<DirectoryInfo>
<Type>CompileDir</Type>
<Path>C:\TWINCAT\PLC\</Path>
</DirectoryInfo>
</DirectoryInfos>
<DataTypes>
<DataType>
<Name Decoration="100C45D1" Crc32="2831216915" LastChange="2009-08-20T13:47:21">S_FB_BCxxxxWATCHDOG</Name>
<BitSize>288</BitSize>
<SubItem>
<Name>PRESET</Name>
<Type>UINT</Type>
<BitSize>16</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name>COUNTUP</Name>
<Type>UINT</Type>
<BitSize>16</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<SubItem>
<Name>BUFFER1</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>32</BitOffs>
</SubItem>
<SubItem>
<Name>BUFFER2</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>40</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TON_MEASURE</Name>
<Type Decoration="10060D24">TON</Type>
<BitSize>144</BitSize>
<BitOffs>48</BitOffs>
</SubItem>
<SubItem>
<Name>DAMALS</Name>
<Type>TIME</Type>
<BitSize>32</BitSize>
<BitOffs>192</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input">TOGGLE1</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Watchdog Toggle-Bit (IO)
GB: Watchdog toggle bit (IO)]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>224</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input">TOGGLE2</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Watchdog Toggle-Bit (Netzwerk)
GB: Watchdog toggle bit (network)]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>232</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input">TASK_TIME</Name>
<Type>BYTE</Type>
<Comment>
<![CDATA[D: Zykluszeit des PC-Tasks in dem der Watchdog aufgerufen wird
(z.B. 20 für 20ms Task)
GB: Cycle time [ms] of the watchdog processing task in the PC]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>240</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output">ERROR</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Watchdogfehler wurde erkannt
GB: Watchdog fault detected]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>248</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output">VALUE</Name>
<Type>UINT</Type>
<Comment>
<![CDATA[D: Letzter gemessener Wert
GB: Last measured value]]>
</Comment>
<BitSize>16</BitSize>
<BitOffs>256</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output">CYCLE_TIME</Name>
<Type>UINT</Type>
<Comment>
<![CDATA[D: Letzter SPS-Zyklus [ms]
GB: Last measured cycle [ms]]]>
</Comment>
<BitSize>16</BitSize>
<BitOffs>272</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>74</CodeIndex>
<InitIndex>75</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="200101F7">ARRAY [0..100] OF DWORD</Name>
<Type>DWORD</Type>
<BitSize>3232</BitSize>
<ArrayInfo>
<LBound>0</LBound>
<Elements>101</Elements>
</ArrayInfo>
</DataType>
<DataType>
<Name Decoration="20010154">ARRAY [0..15] OF BYTE</Name>
<Type>BYTE</Type>
<Comment>
<![CDATA[D: Daten PC -->> BCxxxx
GB: Data PC -->> BCxxxx]]>
</Comment>
<BitSize>128</BitSize>
<ArrayInfo>
<LBound>0</LBound>
<Elements>16</Elements>
</ArrayInfo>
</DataType>
<DataType>
<Name Decoration="1011B1FF" Crc32="1282897118" LastChange="2009-08-20T13:47:21">S_FB_SID_EXTERN</Name>
<BitSize>3792</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TOF_ONLINE</Name>
<Type Decoration="10060D24">TOF</Type>
<BitSize>144</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name>BUFFER_BYTE</Name>
<Type>BYTE</Type>
<BitSize>8</BitSize>
<BitOffs>144</BitOffs>
</SubItem>
<SubItem>
<Name>DATA</Name>
<Type Decoration="200101F7">ARRAY [0..100] OF DWORD</Type>
<BitSize>3232</BitSize>
<BitOffs>160</BitOffs>
</SubItem>
<SubItem>
<Name>READY</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>3392</BitOffs>
</SubItem>
<SubItem>
<Name>LAUF</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
<BitOffs>3408</BitOffs>
</SubItem>
<SubItem>
<Name>CHECKSUM</Name>
<Type>UDINT</Type>
<BitSize>32</BitSize>
<BitOffs>3424</BitOffs>
</SubItem>
<SubItem>
<Name>POINT</Name>
<Type>BYTE</Type>
<BitSize>8</BitSize>
<BitOffs>3456</BitOffs>
</SubItem>
<SubItem>
<Name>VALUE</Name>
<Type>DWORD</Type>
<BitSize>32</BitSize>
<BitOffs>3472</BitOffs>
</SubItem>
<SubItem>
<Name>WRITE</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>3504</BitOffs>
</SubItem>
<SubItem>
<Name>FINISH</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>3512</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TON_IDLE</Name>
<Type Decoration="10060D24">TON</Type>
<BitSize>144</BitSize>
<BitOffs>3520</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output">ONLINE</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Die Verbindung zum PC ist online
GB: The link to the PC is online]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>3664</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output">DATA_LOST</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Gefundene Daten beim Anlauf sind ungültig
GB: Valid data found on startup]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>3672</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output">VALID</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Interne daten sind gültig und konsistent
GB: Internal data is valid]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>3680</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="InOut">STRUCT_IN</Name>
<Type Decoration="20010154" Pointer="1">ARRAY [0..15] OF BYTE</Type>
<Comment>
<![CDATA[D: Daten PC -->> BCxxxx
GB: Data PC -->> BCxxxx]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>3696</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="InOut">STRUCT_OUT</Name>
<Type Decoration="20010154" Pointer="1">ARRAY [0..15] OF BYTE</Type>
<Comment>
<![CDATA[D: Daten BCxxx -->> PC
GB: Data BCxxxx -->> PC]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>3728</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="InOut">RETAIN_DATA</Name>
<Type Decoration="200101F7" Pointer="1">ARRAY [0..100] OF DWORD</Type>
<Comment>
<![CDATA[D: Remanenter (!) DB zum Abspeichern der
Betriebsstunden -->> muss unkaputtbar sein
GB: Remanent (!) DB to store the elapsed hours
-->> must be undestroyable]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>3760</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>78</CodeIndex>
<InitIndex>79</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="10165DCB" Crc32="2834942694" LastChange="2009-08-20T13:47:21">S_FB_RESTARTER</Name>
<BitSize>1456</BitSize>
<SubItem>
<Name>BUFFER1</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name>BUFFER2</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>8</BitOffs>
</SubItem>
<SubItem>
<Name>BUFFER_LIFE</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TON_TOGGLE</Name>
<Type Decoration="10060D24">TON</Type>
<BitSize>144</BitSize>
<BitOffs>32</BitOffs>
</SubItem>
<SubItem>
<Name>PC_BUFFER</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>176</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TON_PC</Name>
<Type Decoration="10060D24">TON</Type>
<BitSize>144</BitSize>
<BitOffs>192</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TOF_PC</Name>
<Type Decoration="10060D24">TOF</Type>
<BitSize>144</BitSize>
<BitOffs>336</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TOF_BC3100</Name>
<Type Decoration="10060D24">TOF</Type>
<BitSize>144</BitSize>
<BitOffs>480</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TON_BC3100</Name>
<Type Decoration="10060D24">TON</Type>
<BitSize>144</BitSize>
<BitOffs>624</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TOF_INHIBIT</Name>
<Type Decoration="10060D24">TOF</Type>
<BitSize>144</BitSize>
<BitOffs>768</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TON_PC_RESTART</Name>
<Type Decoration="10060D24">TON</Type>
<BitSize>144</BitSize>
<BitOffs>912</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TOF_PC_RESTART</Name>
<Type Decoration="10060D24">TOF</Type>
<BitSize>144</BitSize>
<BitOffs>1056</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TON_ONLINE</Name>
<Type Decoration="10060D24">TON</Type>
<BitSize>144</BitSize>
<BitOffs>1200</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input">IO_TOGGLE</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Watchdog-Rückmeldebit (per IO)
GB: Watchdog togglebit (IO)]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>1344</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input">PC_TOGGLE</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Watchdog-Rückmeldebit (per Netzwerk)
GB: Watchdog togglebit (network)]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>1352</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input">PC_LIFE</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Lebenszeichen des PC's (per Netzwerk)
GB: Life bit from PC (network)]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>1360</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input">PC_BK3100_FAULT</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: BK3100-Problem ist aufgetreten -> neu starten
GB: BK3100 startup problem detected -> restart]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>1368</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input">PC_CHECK_ACTIVE</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: PC-Zwangsabschaltung aktivieren
GB: PC-restart request]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>1376</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input">PC_TIMEOUT</Name>
<Type>TIME</Type>
<Comment>
<![CDATA[D: Timeout für "PC ist tot"-Erkennung
GB: Timeout for "PC is dead" detection]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>1392</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output">OFF_BC3100</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Alle BC3100 abschalten -> neuanlauf erzwingen
GB: Switch off all BC3100]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>1424</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output">OFF_PC</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Den PC (inkl. Akku) abschalten
GB: Switch off PC (including battery pack)]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>1432</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output">PC_ONLINE</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[D: Der PC ist online
GB: The PC is o.k.]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>1440</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>76</CodeIndex>
<InitIndex>77</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="2001014E">ARRAY [0..9] OF BYTE</Name>
<Type>BYTE</Type>
<Comment>
<![CDATA[D: Remanenter (!) Puffer für Typenschild
GB: Remanent (!) buffer for type plate]]>
</Comment>
<BitSize>80</BitSize>
<ArrayInfo>
<LBound>0</LBound>
<Elements>10</Elements>
</ArrayInfo>
</DataType>
<DataType>
<Name Decoration="100A8EBF" Crc32="2496072782" LastChange="2009-08-20T13:47:21">S_FB_TYPENSCHILD</Name>
<BitSize>464</BitSize>
<SubItem>
<Name>SUMME</Name>
<Type>BYTE</Type>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name>LAUF</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<SubItem>
<Name>DIRTY</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>32</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TON_CLEAN</Name>
<Type Decoration="10060D24">TON</Type>
<BitSize>144</BitSize>
<BitOffs>48</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">RT_CLEAN</Name>
<Type Decoration="1003051C">R_TRIG</Type>
<BitSize>32</BitSize>
<BitOffs>192</BitOffs>
</SubItem>
<SubItem>
<Name>VERGLEICH</Name>
<Type Decoration="20010154">ARRAY [0..15] OF BYTE</Type>
<BitSize>128</BitSize>
<BitOffs>224</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output">READY</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Elektronisches Typenschild ist bereit]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>352</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="InOut">PLC_OUT</Name>
<Type Decoration="20010154" Pointer="1">ARRAY [0..15] OF BYTE</Type>
<Comment>
<![CDATA[D: Daten PC -->> BCxxxx
GB: Data PC -->> BCxxxx]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>368</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="InOut">PLC_IN</Name>
<Type Decoration="20010154" Pointer="1">ARRAY [0..15] OF BYTE</Type>
<Comment>
<![CDATA[D: Daten BCxxx -->> PC
GB: Data BCxxxx -->> PC]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>400</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="InOut">BUFFER</Name>
<Type Decoration="2001014E" Pointer="1">ARRAY [0..9] OF BYTE</Type>
<Comment>
<![CDATA[D: Remanenter (!) Puffer für Typenschild
GB: Remanent (!) buffer for type plate]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>432</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>80</CodeIndex>
<InitIndex>81</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="2001024D">ARRAY [0..255] OF WORD</Name>
<Type>WORD</Type>
<BitSize>4096</BitSize>
<ArrayInfo>
<LBound>0</LBound>
<Elements>256</Elements>
</ArrayInfo>
</DataType>
<DataType>
<Name Decoration="2001024D" Crc32="1508463526" LastChange="2009-08-20T13:47:21">DATABLOCK</Name>
<Type Decoration="2001024D">ARRAY [0..255] OF WORD</Type>
<BitSize>4096</BitSize>
</DataType>
<DataType>
<Name Decoration="2001034D">ARRAY [0..511] OF WORD</Name>
<Type>WORD</Type>
<BitSize>8192</BitSize>
<ArrayInfo>
<LBound>0</LBound>
<Elements>512</Elements>
</ArrayInfo>
</DataType>
<DataType>
<Name Decoration="2001034D" Crc32="1352882470" LastChange="2009-08-20T13:47:21">DB512</Name>
<Type Decoration="2001034D">ARRAY [0..511] OF WORD</Type>
<BitSize>8192</BitSize>
</DataType>
<DataType>
<Name Decoration="2001018D">ARRAY [0..63] OF WORD</Name>
<Type>WORD</Type>
<BitSize>1024</BitSize>
<ArrayInfo>
<LBound>0</LBound>
<Elements>64</Elements>
</ArrayInfo>
</DataType>
<DataType>
<Name Decoration="2001018D" Crc32="3479515565" LastChange="2009-08-20T13:47:21">DB64</Name>
<Type Decoration="2001018D">ARRAY [0..63] OF WORD</Type>
<BitSize>1024</BitSize>
</DataType>
<DataType>
<Name Decoration="10060AFD" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CTD</Name>
<BitSize>80</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">M</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Variable for CD Edge Detection]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CD</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Count Down on rising edge]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>8</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">LOAD</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Load Start Value]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">PV</Name>
<Type>WORD</Type>
<Comment>
<![CDATA[Start Value]]>
</Comment>
<BitSize>16</BitSize>
<BitOffs>32</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">Q</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Counter reached 0]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>48</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CV</Name>
<Type>WORD</Type>
<Comment>
<![CDATA[Current Counter Value]]>
</Comment>
<BitSize>16</BitSize>
<BitOffs>64</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>43</CodeIndex>
<InitIndex>44</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="10060B75" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CTU</Name>
<BitSize>80</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">M</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Variable for CU Edge Detection]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CU</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Count Up]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>8</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">RESET</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Reset Counter to 0]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">PV</Name>
<Type>WORD</Type>
<Comment>
<![CDATA[Counter Limit]]>
</Comment>
<BitSize>16</BitSize>
<BitOffs>32</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">Q</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Counter reached the Limit]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>48</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CV</Name>
<Type>WORD</Type>
<Comment>
<![CDATA[Current Counter Value]]>
</Comment>
<BitSize>16</BitSize>
<BitOffs>64</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>45</CodeIndex>
<InitIndex>46</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="100A13D0" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CTUD</Name>
<BitSize>96</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">MU</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Variable for CU Edge Detection]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">MD</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Variable for CD Edge Detection]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>8</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CU</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Count Up]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CD</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Count Down]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>24</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">RESET</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Reset Counter to Null]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>32</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">LOAD</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Load Start Value]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>40</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">PV</Name>
<Type>WORD</Type>
<Comment>
<![CDATA[Start Value / Counter Limit]]>
</Comment>
<BitSize>16</BitSize>
<BitOffs>48</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">QU</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Counter reached Limit]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>64</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">QD</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Counter reached Null]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>72</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CV</Name>
<Type>WORD</Type>
<Comment>
<![CDATA[Current Counter Value]]>
</Comment>
<BitSize>16</BitSize>
<BitOffs>80</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>47</CodeIndex>
<InitIndex>48</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="1003051C" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">F_TRIG</Name>
<BitSize>32</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">M</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CLK</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Signal to detect]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>8</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">Q</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Edge detected]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>50</CodeIndex>
<InitIndex>51</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="1003051C" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">R_TRIG</Name>
<BitSize>32</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">M</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CLK</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Signal to detect]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>8</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">Q</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Edge detected]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>57</CodeIndex>
<InitIndex>58</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="100306C8" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">RS</Name>
<BitSize>32</BitSize>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">SET</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">RESET1</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>8</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">Q1</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>61</CodeIndex>
<InitIndex>62</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="100409DC" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">SEMA</Name>
<BitSize>32</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">X</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CLAIM</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>8</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">RELEASE</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">BUSY</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>24</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>63</CodeIndex>
<InitIndex>64</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="100306C6" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">SR</Name>
<BitSize>32</BitSize>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">SET1</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">RESET</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>8</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">Q1</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>65</CodeIndex>
<InitIndex>66</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="10060D24" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TOF</Name>
<BitSize>144</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">M</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[internal variable]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">StartTime</Name>
<Type>TIME</Type>
<Comment>
<![CDATA[internal variable]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">IN</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[starts timer with falling edge, resets timer with rising edge]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>48</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">PT</Name>
<Type>TIME</Type>
<Comment>
<![CDATA[time to pass, before Q is set]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>64</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">Q</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[is FALSE, PT seconds after IN had a falling edge]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>96</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">ET</Name>
<Type>TIME</Type>
<Comment>
<![CDATA[elapsed time]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>112</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>67</CodeIndex>
<InitIndex>68</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="10060D24" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TON</Name>
<BitSize>144</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">M</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[internal variable]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">StartTime</Name>
<Type>TIME</Type>
<Comment>
<![CDATA[internal variable]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">IN</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[starts timer with rising edge, resets timer with falling edge]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>48</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">PT</Name>
<Type>TIME</Type>
<Comment>
<![CDATA[time to pass, before Q is set]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>64</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">Q</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[is TRUE, PT seconds after IN had a rising edge]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>96</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">ET</Name>
<Type>TIME</Type>
<Comment>
<![CDATA[elapsed time]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>112</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>69</CodeIndex>
<InitIndex>70</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="10050B9B" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">TP</Name>
<BitSize>128</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">StartTime</Name>
<Type>TIME</Type>
<Comment>
<![CDATA[internal variable]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">IN</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Trigger for Start of the Signal]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>32</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">PT</Name>
<Type>TIME</Type>
<Comment>
<![CDATA[The length of the High-Signal in 10ms]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>48</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">Q</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[The pulse]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>80</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">ET</Name>
<Type>TIME</Type>
<Comment>
<![CDATA[The current phase of the High-Signal]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>96</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>71</CodeIndex>
<InitIndex>72</InitIndex>
</FbInfo>
</DataType>
</DataTypes>
<Functions>
<Function>
<Name Decoration="1003CF58" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CONCAT</Name>
<FunInfo>
<CodeIndex>42</CodeIndex>
<ReturnValue>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">CONCAT</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</ReturnValue>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR1</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR2</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
</FunInfo>
</Function>
<Function>
<Name Decoration="10048DE1" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">DELETE</Name>
<FunInfo>
<CodeIndex>49</CodeIndex>
<ReturnValue>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">DELETE</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</ReturnValue>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">LEN</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">POS</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
</FunParameter>
</FunInfo>
</Function>
<Function>
<Name Decoration="10038BEA" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">FIND</Name>
<FunInfo>
<CodeIndex>52</CodeIndex>
<ReturnValue>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">FIND</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
</ReturnValue>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR1</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR2</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
</FunInfo>
</Function>
<Function>
<Name Decoration="1004D151" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">INSERT</Name>
<FunInfo>
<CodeIndex>53</CodeIndex>
<ReturnValue>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">INSERT</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</ReturnValue>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR1</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR2</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">POS</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
</FunParameter>
</FunInfo>
</Function>
<Function>
<Name Decoration="10038BD5" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">LEFT</Name>
<FunInfo>
<CodeIndex>54</CodeIndex>
<ReturnValue>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">LEFT</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</ReturnValue>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">SIZE</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
</FunParameter>
</FunInfo>
</Function>
<Function>
<Name Decoration="10024688" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">LEN</Name>
<FunInfo>
<CodeIndex>55</CodeIndex>
<ReturnValue>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">LEN</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
</ReturnValue>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
</FunInfo>
</Function>
<Function>
<Name Decoration="10048D08" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">MID</Name>
<FunInfo>
<CodeIndex>56</CodeIndex>
<ReturnValue>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">MID</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</ReturnValue>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">LEN</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">POS</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
</FunParameter>
</FunInfo>
</Function>
<Function>
<Name Decoration="1005D217" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">REPLACE</Name>
<FunInfo>
<CodeIndex>59</CodeIndex>
<ReturnValue>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">REPLACE</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</ReturnValue>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR1</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR2</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">L</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">P</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
</FunParameter>
</FunInfo>
</Function>
<Function>
<Name Decoration="10038C28" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">RIGHT</Name>
<FunInfo>
<CodeIndex>60</CodeIndex>
<ReturnValue>
<Name IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">RIGHT</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</ReturnValue>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">STR</Name>
<Type Decoration="40000100">STRING(255)</Type>
<BitSize>2048</BitSize>
</FunParameter>
<FunParameter>
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="C:\TWINCAT\PLC\LIB\STANDARD.LB6">SIZE</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
</FunParameter>
</FunInfo>
</Function>
</Functions>
<Programs>
<Program>
<Name Decoration="1012FB1E" Crc32="0282983292" LastChange="2010-09-28T07:43:57">MAIN</Name>
<PrgInfo>
<CodeIndex>73</CodeIndex>
<Symbol>
<Name>MAIN.WATCHDOG</Name>
</Symbol>
<Symbol>
<Name>MAIN.VALUE</Name>
</Symbol>
<Symbol>
<Name>MAIN.CYCLE_TIME</Name>
</Symbol>
<Symbol>
<Name>MAIN.BC9100</Name>
</Symbol>
<Symbol>
<Name>MAIN.BC_ONLINE</Name>
</Symbol>
<Symbol>
<Name>MAIN.BC_DATA_LOST</Name>
</Symbol>
<Symbol>
<Name>MAIN.START_UP_MONITORING</Name>
</Symbol>
<Symbol>
<Name>MAIN.PC_ONLINE</Name>
</Symbol>
<Symbol>
<Name>MAIN.FB_TYPEPLATE</Name>
</Symbol>
<Symbol>
<Name>MAIN.READY</Name>
</Symbol>
<Symbol>
<Name>MAIN.TON_CLOCK</Name>
</Symbol>
<Symbol>
<Name>MAIN.TOF_CLOCK</Name>
</Symbol>
<Symbol>
<Name>MAIN.AUX_CLOCK</Name>
</Symbol>
<Symbol>
<Name>MAIN.CLOCK</Name>
</Symbol>
<Symbol>
<Name>MAIN.RT_POWER_ON</Name>
</Symbol>
<Symbol>
<Name>MAIN.FT_POWER_ON</Name>
</Symbol>
<Symbol>
<Name>MAIN.CTD_CLOCK</Name>
</Symbol>
<Symbol>
<Name>MAIN.COUNTER</Name>
</Symbol>
</PrgInfo>
</Program>
</Programs>
<Symbols>
<Symbol>
<Name TaskPrio="1">MAIN.WATCHDOG</Name>
<Type Decoration="100C45D1">S_FB_BCxxxxWATCHDOG</Type>
<IGroup>16448</IGroup>
<IOffset>0</IOffset>
<BitSize>288</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.VALUE</Name>
<Type>UINT</Type>
<IGroup>16448</IGroup>
<IOffset>36</IOffset>
<BitSize>16</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.CYCLE_TIME</Name>
<Type>UINT</Type>
<IGroup>16448</IGroup>
<IOffset>38</IOffset>
<BitSize>16</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.BC9100</Name>
<Type Decoration="1011B1FF">S_FB_SID_EXTERN</Type>
<IGroup>16448</IGroup>
<IOffset>40</IOffset>
<BitSize>3792</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.BC_ONLINE</Name>
<Type>BOOL</Type>
<IGroup>16448</IGroup>
<IOffset>514</IOffset>
<BitSize>8</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.BC_DATA_LOST</Name>
<Type>BOOL</Type>
<IGroup>16448</IGroup>
<IOffset>515</IOffset>
<BitSize>8</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.START_UP_MONITORING</Name>
<Type Decoration="10165DCB">S_FB_RESTARTER</Type>
<IGroup>16448</IGroup>
<IOffset>516</IOffset>
<BitSize>1456</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.PC_ONLINE</Name>
<Type>BOOL</Type>
<IGroup>16448</IGroup>
<IOffset>698</IOffset>
<BitSize>8</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.FB_TYPEPLATE</Name>
<Type Decoration="100A8EBF">S_FB_TYPENSCHILD</Type>
<IGroup>16448</IGroup>
<IOffset>700</IOffset>
<BitSize>464</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.READY</Name>
<Type>BOOL</Type>
<IGroup>16448</IGroup>
<IOffset>699</IOffset>
<BitSize>8</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.TON_CLOCK</Name>
<Type Decoration="10060D24">TON</Type>
<IGroup>16448</IGroup>
<IOffset>758</IOffset>
<BitSize>144</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.TOF_CLOCK</Name>
<Type Decoration="10060D24">TOF</Type>
<IGroup>16448</IGroup>
<IOffset>776</IOffset>
<BitSize>144</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.AUX_CLOCK</Name>
<Type>BOOL</Type>
<IGroup>16448</IGroup>
<IOffset>794</IOffset>
<BitSize>8</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.CLOCK</Name>
<Type>BOOL</Type>
<IGroup>16448</IGroup>
<IOffset>795</IOffset>
<BitSize>8</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.RT_POWER_ON</Name>
<Type Decoration="1003051C">R_TRIG</Type>
<IGroup>16448</IGroup>
<IOffset>796</IOffset>
<BitSize>32</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.FT_POWER_ON</Name>
<Type Decoration="1003051C">F_TRIG</Type>
<IGroup>16448</IGroup>
<IOffset>800</IOffset>
<BitSize>32</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.CTD_CLOCK</Name>
<Type Decoration="10060AFD">CTD</Type>
<IGroup>16448</IGroup>
<IOffset>804</IOffset>
<BitSize>80</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">MAIN.COUNTER</Name>
<Type>WORD</Type>
<IGroup>16448</IGroup>
<IOffset>814</IOffset>
<BitSize>16</BitSize>
</Symbol>
<Symbol>
<Name Static="Input" TaskPrio="1">.PLC_OUT</Name>
<Type Decoration="20010154">ARRAY [0..15] OF BYTE</Type>
<Comment>
<![CDATA[Datenstruktur IPC -> BC9100 / Data structure IPC -> BC9100]]>
</Comment>
<IGroup>61472</IGroup>
<IOffset>128</IOffset>
<BitSize>128</BitSize>
</Symbol>
<Symbol>
<Name Static="Output" TaskPrio="1">.PLC_IN</Name>
<Type Decoration="20010154">ARRAY [0..15] OF BYTE</Type>
<Comment>
<![CDATA[Datenstruktur BC9100 -> IPC / Data structure BC9100 -> IPC]]>
</Comment>
<IGroup>61488</IGroup>
<IOffset>128</IOffset>
<BitSize>128</BitSize>
</Symbol>
<Symbol>
<Name Static="Output" TaskPrio="1">.A128_0</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Watchdogfehler erkannt / Watchdog fault detected]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>1024</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output" TaskPrio="1">.A128_1</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Watchdogfehler für IPC / Watchdog fault for IPC]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>1025</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output" TaskPrio="1">.A128_2</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Alle BK3xxx's abschalten (neu initialisieren) / Switch off all BK3xxx (re-init)]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>1026</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output" TaskPrio="1">.A128_3</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[IPC abschalten (neu anlaufen lassen) / Disconnect IPC power supply]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>1027</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output">.A128_4</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[/]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>1028</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output">.A128_5</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[/]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>1029</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output">.A128_6</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[/]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>1030</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output" TaskPrio="1">.A128_7</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[IPC Lebenszeichen / IPC life-signal]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>1031</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input" TaskPrio="1">.E128_0</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Watchdogeingang (für Überwachung) / Watchdog signal (for life check)]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>1024</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input">.E128_1</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Rückmeldung "IPC ist ok" / Feedback signal "IPC is o.k. and alive"]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>1025</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input">.E128_2</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[/]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>1026</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input" TaskPrio="1">.E128_3</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Anforderung "BK3xxx abschalten" (alternativ) / Alternative request to shutdown all BK9xxx]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>1027</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input">.E128_4</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[/]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>1028</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input">.E128_5</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[/]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>1029</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input">.E128_6</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[/]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>1030</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input" TaskPrio="1">.E128_7</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[IPC Lebenszeichen / IPC life-signal]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>1031</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output" TaskPrio="1">.A0_0</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Watchdogfehler erkannt / Watchdog fault detected]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>0</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output" TaskPrio="1">.A0_1</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Watchdogfehler für IPC / Watchdog fault for IPC]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>1</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output" TaskPrio="1">.A0_2</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Alle BK3xxx's abschalten (neu initialisieren) / Switch off all BK3xxx (re-init)]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>2</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output" TaskPrio="1">.A0_3</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[IPC abschalten (neu anlaufen lassen) / Disconnect IPC power supply]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>3</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output" TaskPrio="1">.A0_4</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Fernsteuerung Drucker / Printer remote control]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>4</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output">.A0_5</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[/]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>5</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output">.A0_6</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[/]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>6</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Output">.A0_7</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[/]]>
</Comment>
<IGroup>61489</IGroup>
<IOffset>7</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input" TaskPrio="1">.E0_0</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Watchdogeingang (für Überwachung) / Watchdog signal (for life check)]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>0</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input" TaskPrio="1">.E0_1</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Rückmeldung "IPC ist ok" / Feedback signal "IPC is o.k. and alive"]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>1</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input" TaskPrio="1">.E0_2</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Spannungsversorgung eingeschaltet / Power supply swiched on]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>2</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name Static="Input" TaskPrio="1">.E0_3</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Anforderung "BK3xxx abschalten" (alternativ) / Alternative request to shutdown all BK9xxx]]>
</Comment>
<IGroup>61473</IGroup>
<IOffset>3</IOffset>
<BitSize>1</BitSize>
</Symbol>
<Symbol>
<Name TaskPrio="1">.POWER_ON</Name>
<Type>BOOL</Type>
<IGroup>16448</IGroup>
<IOffset>836</IOffset>
<BitSize>8</BitSize>
</Symbol>
<Symbol>
<Name Static="MArea" TaskPrio="1">.DATA_BC9100</Name>
<Type Decoration="200101F7">ARRAY [0..100] OF DWORD</Type>
<Comment>
<![CDATA[Merker-Byte 0 ... 404 / Flag-byte 0 ... 404]]>
</Comment>
<IGroup>16416</IGroup>
<IOffset>0</IOffset>
<BitSize>3232</BitSize>
</Symbol>
<Symbol>
<Name Static="MArea" TaskPrio="1">.TYPEPLATE</Name>
<Type Decoration="2001014E">ARRAY [0..9] OF BYTE</Type>
<Comment>
<![CDATA[Merker-Byte 500 ... 509 / Flag-byte 500 ... 509]]>
</Comment>
<IGroup>16416</IGroup>
<IOffset>500</IOffset>
<BitSize>80</BitSize>
</Symbol>
</Symbols>
<VarConfigs/>
</PlcProjectInfo>