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.
1898 lines
54 KiB
XML
1898 lines
54 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>2012-02-21T08:52:29</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.11.0</TwinCATVersion>
|
|
<TCatPlcCtrlVersion>2.11.1514</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="1722322051" LastChange="2008-09-10T13:40:20">S_FB_BCxxxxWATCHDOG</Name>
|
|
<BitSize>288</BitSize>
|
|
<SubItem>
|
|
<Name>PRESET</Name>
|
|
<Type>UINT</Type>
|
|
<Comment>
|
|
<![CDATA[D: Anzahl der Zyklen, die maximal bis zum Flankenwechsel vergehen dürfen]]>
|
|
</Comment>
|
|
<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 per IO]]>
|
|
</Comment>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>224</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name FbParameter="Input">TOGGLE2</Name>
|
|
<Type>BOOL</Type>
|
|
<Comment>
|
|
<![CDATA[D: Watchdog Toggle-Bit per Netzwerk]]>
|
|
</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)]]>
|
|
</Comment>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>240</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name FbParameter="Output">ERROR</Name>
|
|
<Type>BOOL</Type>
|
|
<Comment>
|
|
<![CDATA[D: Watchdogfehler wurde erkannt -> Türkreis der Maschine unterbrechen]]>
|
|
</Comment>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>248</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name FbParameter="Output">VALUE</Name>
|
|
<Type>UINT</Type>
|
|
<Comment>
|
|
<![CDATA[D: Letzter gemessener Wert]]>
|
|
</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]]]>
|
|
</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[Datenstruktur PC -->> externer Datenspeicher]]>
|
|
</Comment>
|
|
<BitSize>128</BitSize>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>16</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name Decoration="1011B1FF" Crc32="2506096328" LastChange="2008-09-10T13:40:20">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[Die Verbindung zum PC ist online]]>
|
|
</Comment>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>3664</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name FbParameter="Output">DATA_LOST</Name>
|
|
<Type>BOOL</Type>
|
|
<Comment>
|
|
<![CDATA[Gefundene Daten beim Anlauf sind ungültig]]>
|
|
</Comment>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>3672</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name FbParameter="Output">VALID</Name>
|
|
<Type>BOOL</Type>
|
|
<Comment>
|
|
<![CDATA[Interne daten sind gültig und konsistent]]>
|
|
</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[Datenstruktur PC -->> externer Datenspeicher]]>
|
|
</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[Datenstruktur externen Datenspeicher -->> 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[Remanenter (!) DB zum Abspeichern der Betriebsstunden
|
|
-->> muss unkaputtbar sein]]>
|
|
</Comment>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>3760</BitOffs>
|
|
</SubItem>
|
|
<FbInfo>
|
|
<CodeIndex>78</CodeIndex>
|
|
<InitIndex>79</InitIndex>
|
|
</FbInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name Decoration="10165DCB" Crc32="2195273762" LastChange="2008-09-10T13:40:20">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)]]>
|
|
</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)]]>
|
|
</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)]]>
|
|
</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]]>
|
|
</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]]>
|
|
</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]]>
|
|
</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]]>
|
|
</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 -> Kaltstart erzwingen]]>
|
|
</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]]>
|
|
</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>
|
|
<BitSize>80</BitSize>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>10</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name Decoration="100A8EBF" Crc32="3580319334" LastChange="2008-09-10T13:40:20">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>
|
|
<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>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>400</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name FbParameter="InOut">BUFFER</Name>
|
|
<Type Decoration="2001014E" Pointer="1">ARRAY [0..9] OF BYTE</Type>
|
|
<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="3581071486" LastChange="2008-09-10T13:40:20">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="1587910920" LastChange="2008-09-10T13:40:20">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="0593817239" LastChange="2008-09-10T13:40:20">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="1004D3B5" IsDefinedInLibrary="1" Library="">PRINTF</Name>
|
|
<FunInfo>
|
|
<CodeIndex>82</CodeIndex>
|
|
<ReturnValue>
|
|
<Name IsDefinedInLibrary="1" Library="">PRINTF</Name>
|
|
<Type Decoration="40000101">STRING(256)</Type>
|
|
<BitSize>2056</BitSize>
|
|
</ReturnValue>
|
|
<FunParameter>
|
|
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="">stFormat</Name>
|
|
<Type Decoration="40000051">STRING(80)</Type>
|
|
<BitSize>648</BitSize>
|
|
</FunParameter>
|
|
<FunParameter>
|
|
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="">dwValue</Name>
|
|
<Type Pointer="1">BYTE</Type>
|
|
<BitSize>32</BitSize>
|
|
</FunParameter>
|
|
<FunParameter>
|
|
<Name FunParameter="Input" IsDefinedInLibrary="1" Library="">nType</Name>
|
|
<Type>INT</Type>
|
|
<BitSize>16</BitSize>
|
|
</FunParameter>
|
|
</FunInfo>
|
|
</Function>
|
|
<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="1255044726" LastChange="2008-09-10T13:40:20">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> |