Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0" encoding="utf-8"?>
- <project xmlns="http://www.plcopen.org/xml/tc6_0200">
- <fileHeader companyName="Beckhoff Automation GmbH" productName="TwinCAT PLC Control" productVersion="3.5.10.30" creationDateTime="2018-04-10T04:53:30.5410104" />
- <contentHeader name="test1" modificationDateTime="2018-04-10T04:53:30.6032219">
- <coordinateInfo>
- <fbd>
- <scaling x="1" y="1" />
- </fbd>
- <ld>
- <scaling x="1" y="1" />
- </ld>
- <sfc>
- <scaling x="1" y="1" />
- </sfc>
- </coordinateInfo>
- <addData>
- <data name="http://www.3s-software.com/plcopenxml/projectinformation" handleUnknown="implementation">
- <ProjectInformation />
- </data>
- </addData>
- </contentHeader>
- <types>
- <dataTypes />
- <pous />
- </types>
- <instances>
- <configurations />
- </instances>
- <addData>
- <data name="http://www.3s-software.com/plcopenxml/application" handleUnknown="implementation">
- <resource name="test1">
- <task name="PlcTask" interval="PT0S" priority="20">
- <pouInstance name="MAIN" typeName="">
- <documentation>
- <xhtml xmlns="http://www.w3.org/1999/xhtml" />
- </documentation>
- </pouInstance>
- <addData>
- <data name="http://www.3s-software.com/plcopenxml/tasksettings" handleUnknown="implementation">
- <TaskSettings KindOfTask="Cyclic" Interval="10000" IntervalUnit="us">
- <Watchdog Enabled="false" TimeUnit="ms" />
- </TaskSettings>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/objectid" handleUnknown="discard">
- <ObjectId>5b5ac379-9fa4-409e-8086-c8f05124975e</ObjectId>
- </data>
- </addData>
- </task>
- <addData>
- <data name="http://www.3s-software.com/plcopenxml/datatype" handleUnknown="implementation">
- <dataType name="a_struct1">
- <baseType>
- <derived name="t_struct1" />
- </baseType>
- <addData>
- <data name="http://www.3s-software.com/plcopenxml/interfaceasplaintext" handleUnknown="implementation">
- <InterfaceAsPlainText>
- <xhtml xmlns="http://www.w3.org/1999/xhtml">TYPE a_struct1 : t_struct1; END_TYPE
- </xhtml>
- </InterfaceAsPlainText>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/objectid" handleUnknown="discard">
- <ObjectId>1169edcc-11bd-4e93-a534-888f0c2abaec</ObjectId>
- </data>
- </addData>
- </dataType>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/datatype" handleUnknown="implementation">
- <dataType name="e_enum1">
- <baseType>
- <enum>
- <values>
- <value name="a" value="0" />
- <value name="b" />
- <value name="c" />
- </values>
- </enum>
- </baseType>
- <addData>
- <data name="http://www.3s-software.com/plcopenxml/attributes" handleUnknown="implementation">
- <Attributes>
- <Attribute Name="qualified_only" Value="" />
- <Attribute Name="strict" Value="" />
- </Attributes>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/interfaceasplaintext" handleUnknown="implementation">
- <InterfaceAsPlainText>
- <xhtml xmlns="http://www.w3.org/1999/xhtml">{attribute 'qualified_only'}
- {attribute 'strict'}
- TYPE e_enum1 :
- (
- a := 0, b, c
- );
- END_TYPE
- </xhtml>
- </InterfaceAsPlainText>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/objectid" handleUnknown="discard">
- <ObjectId>556fdfe0-a0ce-4a60-844a-b07ac71df904</ObjectId>
- </data>
- </addData>
- </dataType>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/datatype" handleUnknown="implementation">
- <dataType name="t_struct1">
- <baseType>
- <struct>
- <variable name="bool_">
- <type>
- <BOOL />
- </type>
- </variable>
- <variable name="byte_">
- <type>
- <BYTE />
- </type>
- </variable>
- <variable name="word_">
- <type>
- <WORD />
- </type>
- </variable>
- <variable name="dword_">
- <type>
- <DWORD />
- </type>
- </variable>
- <variable name="lword_">
- <type>
- <LWORD />
- </type>
- </variable>
- <variable name="sint_">
- <type>
- <SINT />
- </type>
- </variable>
- <variable name="usint_">
- <type>
- <USINT />
- </type>
- </variable>
- <variable name="int_">
- <type>
- <INT />
- </type>
- </variable>
- <variable name="uint_">
- <type>
- <UINT />
- </type>
- </variable>
- <variable name="dint_">
- <type>
- <DINT />
- </type>
- </variable>
- <variable name="udint_">
- <type>
- <UDINT />
- </type>
- </variable>
- <variable name="lint_">
- <type>
- <LINT />
- </type>
- </variable>
- <variable name="ulint_">
- <type>
- <ULINT />
- </type>
- </variable>
- <variable name="real_">
- <type>
- <REAL />
- </type>
- </variable>
- <variable name="lreal_">
- <type>
- <LREAL />
- </type>
- </variable>
- <variable name="string_">
- <type>
- <string />
- </type>
- </variable>
- <variable name="string1_">
- <type>
- <string length="1" />
- </type>
- </variable>
- <variable name="string10_">
- <type>
- <string length="10" />
- </type>
- </variable>
- <variable name="string255_">
- <type>
- <string length="255" />
- </type>
- </variable>
- <variable name="wstring_">
- <type>
- <wstring />
- </type>
- </variable>
- <variable name="wstring1_">
- <type>
- <wstring length="1" />
- </type>
- </variable>
- <variable name="wstring10_">
- <type>
- <wstring length="10" />
- </type>
- </variable>
- <variable name="wstring255_">
- <type>
- <wstring length="255" />
- </type>
- </variable>
- <variable name="time_">
- <type>
- <TIME />
- </type>
- </variable>
- <variable name="tod_">
- <type>
- <TOD />
- </type>
- </variable>
- <variable name="date_">
- <type>
- <DATE />
- </type>
- </variable>
- <variable name="dt_">
- <type>
- <DT />
- </type>
- </variable>
- <variable name="ltime_">
- <type>
- <derived name="LTIME" />
- </type>
- </variable>
- <variable name="xint_">
- <type>
- <derived name="__XINT" />
- </type>
- </variable>
- <variable name="uxint_">
- <type>
- <derived name="__UXINT" />
- </type>
- </variable>
- <variable name="xword_">
- <type>
- <derived name="__XWORD" />
- </type>
- </variable>
- <variable name="pvoid_">
- <type>
- <derived name="PVOID" />
- </type>
- </variable>
- <variable name="bool_p">
- <type>
- <pointer>
- <baseType>
- <BOOL />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="byte_p">
- <type>
- <pointer>
- <baseType>
- <BYTE />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="word_p">
- <type>
- <pointer>
- <baseType>
- <WORD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="dword_p">
- <type>
- <pointer>
- <baseType>
- <DWORD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="lword_p">
- <type>
- <pointer>
- <baseType>
- <LWORD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="sint_p">
- <type>
- <pointer>
- <baseType>
- <SINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="usint_p">
- <type>
- <pointer>
- <baseType>
- <USINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="int_p">
- <type>
- <pointer>
- <baseType>
- <INT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="uint_p">
- <type>
- <pointer>
- <baseType>
- <UINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="dint_p">
- <type>
- <pointer>
- <baseType>
- <DINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="udint_p">
- <type>
- <pointer>
- <baseType>
- <UDINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="lint_p">
- <type>
- <pointer>
- <baseType>
- <LINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="ulint_p">
- <type>
- <pointer>
- <baseType>
- <ULINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="real_p">
- <type>
- <pointer>
- <baseType>
- <REAL />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="lreal_p">
- <type>
- <pointer>
- <baseType>
- <LREAL />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_p">
- <type>
- <pointer>
- <baseType>
- <string />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_1_p">
- <type>
- <pointer>
- <baseType>
- <string length="1" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_10_p">
- <type>
- <pointer>
- <baseType>
- <string length="10" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_255_p">
- <type>
- <pointer>
- <baseType>
- <string length="255" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring_p">
- <type>
- <pointer>
- <baseType>
- <wstring />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring1_p">
- <type>
- <pointer>
- <baseType>
- <wstring length="1" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring10_p">
- <type>
- <pointer>
- <baseType>
- <wstring length="10" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring255_p">
- <type>
- <pointer>
- <baseType>
- <wstring length="255" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="time_p">
- <type>
- <pointer>
- <baseType>
- <TIME />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="tod_p">
- <type>
- <pointer>
- <baseType>
- <TOD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="date_p">
- <type>
- <pointer>
- <baseType>
- <DATE />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="dt_p">
- <type>
- <pointer>
- <baseType>
- <DT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="ltime_p">
- <type>
- <pointer>
- <baseType>
- <derived name="LTIME" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="xint_p">
- <type>
- <pointer>
- <baseType>
- <derived name="__XINT" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="uxint_p">
- <type>
- <pointer>
- <baseType>
- <derived name="__UXINT" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="xword_p">
- <type>
- <pointer>
- <baseType>
- <derived name="__XWORD" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="pvoid_p">
- <type>
- <pointer>
- <baseType>
- <derived name="PVOID" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="bool_r">
- <type>
- <derived name="REFERENCE TO BOOL" />
- </type>
- </variable>
- <variable name="byte_r">
- <type>
- <derived name="REFERENCE TO BYTE" />
- </type>
- </variable>
- <variable name="word_r">
- <type>
- <derived name="REFERENCE TO WORD" />
- </type>
- </variable>
- <variable name="dword_r">
- <type>
- <derived name="REFERENCE TO DWORD" />
- </type>
- </variable>
- <variable name="lword_r">
- <type>
- <derived name="REFERENCE TO LWORD" />
- </type>
- </variable>
- <variable name="sint_r">
- <type>
- <derived name="REFERENCE TO SINT" />
- </type>
- </variable>
- <variable name="usint_r">
- <type>
- <derived name="REFERENCE TO USINT" />
- </type>
- </variable>
- <variable name="int_r">
- <type>
- <derived name="REFERENCE TO INT" />
- </type>
- </variable>
- <variable name="uint_r">
- <type>
- <derived name="REFERENCE TO UINT" />
- </type>
- </variable>
- <variable name="dint_r">
- <type>
- <derived name="REFERENCE TO DINT" />
- </type>
- </variable>
- <variable name="udint_r">
- <type>
- <derived name="REFERENCE TO UDINT" />
- </type>
- </variable>
- <variable name="lint_r">
- <type>
- <derived name="REFERENCE TO LINT" />
- </type>
- </variable>
- <variable name="ulint_r">
- <type>
- <derived name="REFERENCE TO ULINT" />
- </type>
- </variable>
- <variable name="real_r">
- <type>
- <derived name="REFERENCE TO REAL" />
- </type>
- </variable>
- <variable name="lreal_r">
- <type>
- <derived name="REFERENCE TO LREAL" />
- </type>
- </variable>
- <variable name="string_r">
- <type>
- <derived name="REFERENCE TO STRING" />
- </type>
- </variable>
- <variable name="string_1_r">
- <type>
- <derived name="REFERENCE TO STRING(1)" />
- </type>
- </variable>
- <variable name="string_10_r">
- <type>
- <derived name="REFERENCE TO STRING(10)" />
- </type>
- </variable>
- <variable name="string_255_r">
- <type>
- <derived name="REFERENCE TO STRING(255)" />
- </type>
- </variable>
- <variable name="wstring_r">
- <type>
- <derived name="REFERENCE TO WSTRING" />
- </type>
- </variable>
- <variable name="wstring1_r">
- <type>
- <derived name="REFERENCE TO WSTRING(1)" />
- </type>
- </variable>
- <variable name="wstring10_r">
- <type>
- <derived name="REFERENCE TO WSTRING(10)" />
- </type>
- </variable>
- <variable name="wstring255_r">
- <type>
- <derived name="REFERENCE TO WSTRING(255)" />
- </type>
- </variable>
- <variable name="time_r">
- <type>
- <derived name="REFERENCE TO TIME" />
- </type>
- </variable>
- <variable name="tod_r">
- <type>
- <derived name="REFERENCE TO TIME_OF_DAY" />
- </type>
- </variable>
- <variable name="date_r">
- <type>
- <derived name="REFERENCE TO DATE" />
- </type>
- </variable>
- <variable name="dt_r">
- <type>
- <derived name="REFERENCE TO DATE_AND_TIME" />
- </type>
- </variable>
- <variable name="ltime_r">
- <type>
- <derived name="REFERENCE TO LTIME" />
- </type>
- </variable>
- <variable name="xint_r">
- <type>
- <derived name="REFERENCE TO __XINT" />
- </type>
- </variable>
- <variable name="uxint_r">
- <type>
- <derived name="REFERENCE TO __UXINT" />
- </type>
- </variable>
- <variable name="xword_r">
- <type>
- <derived name="REFERENCE TO __XWORD" />
- </type>
- </variable>
- <variable name="pvoid_r">
- <type>
- <derived name="REFERENCE TO PVOID" />
- </type>
- </variable>
- <variable name="test">
- <type>
- <subrangeSigned>
- <range lower="1000" upper="2000" />
- <baseType>
- <INT />
- </baseType>
- </subrangeSigned>
- </type>
- </variable>
- <variable name="bit1">
- <type>
- <derived name="BIT" />
- </type>
- </variable>
- <variable name="bit2">
- <type>
- <derived name="BIT" />
- </type>
- </variable>
- <variable name="bit3">
- <type>
- <derived name="BIT" />
- </type>
- </variable>
- </struct>
- </baseType>
- <addData>
- <data name="http://www.3s-software.com/plcopenxml/interfaceasplaintext" handleUnknown="implementation">
- <InterfaceAsPlainText>
- <xhtml xmlns="http://www.w3.org/1999/xhtml">TYPE t_struct1 :
- STRUCT
- bool_ : BOOL;
- byte_ : BYTE;
- word_ : WORD;
- dword_ : DWORD;
- lword_ : LWORD;
- sint_ : SINT;
- usint_ : USINT;
- int_ : INT;
- uint_ : UINT;
- dint_ : DINT;
- udint_ : UDINT;
- lint_ : LINT;
- ulint_ : ULINT;
- real_ : REAL;
- lreal_ : LREAL;
- string_ : STRING;
- string1_ : STRING(1);
- string10_ : STRING(10);
- string255_ : STRING(255);
- wstring_ : WSTRING;
- wstring1_ : WSTRING(1);
- wstring10_ : WSTRING(10);
- wstring255_ : WSTRING(255);
- time_ : TIME;
- tod_ : TOD;
- date_ : DATE;
- dt_ : DT;
- ltime_ : LTIME;
- xint_: __XINT;
- uxint_: __UXINT;
- xword_: __XWORD;
- pvoid_: PVOID;
- bool_p : POINTER TO BOOL;
- byte_p : POINTER TO BYTE;
- word_p : POINTER TO WORD;
- dword_p : POINTER TO DWORD;
- lword_p : POINTER TO LWORD;
- sint_p : POINTER TO SINT;
- usint_p : POINTER TO USINT;
- int_p : POINTER TO INT;
- uint_p : POINTER TO UINT;
- dint_p : POINTER TO DINT;
- udint_p : POINTER TO UDINT;
- lint_p : POINTER TO LINT;
- ulint_p : POINTER TO ULINT;
- real_p : POINTER TO REAL;
- lreal_p : POINTER TO LREAL;
- string_p : POINTER TO STRING;
- string_1_p : POINTER TO STRING(1);
- string_10_p : POINTER TO STRING(10);
- string_255_p : POINTER TO STRING(255);
- wstring_p : POINTER TO WSTRING;
- wstring1_p : POINTER TO WSTRING(1);
- wstring10_p : POINTER TO WSTRING(10);
- wstring255_p : POINTER TO WSTRING(255);
- time_p : POINTER TO TIME;
- tod_p : POINTER TO TOD;
- date_p : POINTER TO DATE;
- dt_p : POINTER TO DT;
- ltime_p : POINTER TO LTIME;
- xint_p : POINTER TO __XINT;
- uxint_p : POINTER TO __UXINT;
- xword_p : POINTER TO __XWORD;
- pvoid_p : POINTER TO PVOID;
- bool_r : REFERENCE TO BOOL;
- byte_r : REFERENCE TO BYTE;
- word_r : REFERENCE TO WORD;
- dword_r : REFERENCE TO DWORD;
- lword_r : REFERENCE TO LWORD;
- sint_r : REFERENCE TO SINT;
- usint_r : REFERENCE TO USINT;
- int_r : REFERENCE TO INT;
- uint_r : REFERENCE TO UINT;
- dint_r : REFERENCE TO DINT;
- udint_r : REFERENCE TO UDINT;
- lint_r : REFERENCE TO LINT;
- ulint_r : REFERENCE TO ULINT;
- real_r : REFERENCE TO REAL;
- lreal_r : REFERENCE TO LREAL;
- string_r : REFERENCE TO STRING;
- string_1_r : REFERENCE TO STRING(1);
- string_10_r : REFERENCE TO STRING(10);
- string_255_r : REFERENCE TO STRING(255);
- wstring_r : REFERENCE TO WSTRING;
- wstring1_r : REFERENCE TO WSTRING(1);
- wstring10_r : REFERENCE TO WSTRING(10);
- wstring255_r : REFERENCE TO WSTRING(255);
- time_r : REFERENCE TO TIME;
- tod_r : REFERENCE TO TOD;
- date_r : REFERENCE TO DATE;
- dt_r : REFERENCE TO DT;
- ltime_r : REFERENCE TO LTIME;
- xint_r : REFERENCE TO __XINT;
- uxint_r : REFERENCE TO __UXINT;
- xword_r : REFERENCE TO __XWORD;
- pvoid_r : REFERENCE TO PVOID;
- test : INT (1000..2000);
- bit1 : BIT;
- bit2 : BIT;
- bit3 : BIT;
- END_STRUCT
- END_TYPE
- </xhtml>
- </InterfaceAsPlainText>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/objectid" handleUnknown="discard">
- <ObjectId>a44e9f60-1534-4d91-9281-0a69853e33c4</ObjectId>
- </data>
- </addData>
- </dataType>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/pou" handleUnknown="implementation">
- <pou name="FB_X" pouType="functionBlock">
- <interface>
- <localVars>
- <variable name="foo">
- <type>
- <INT />
- </type>
- </variable>
- </localVars>
- <globalVars>
- <variable name="static_var">
- <type>
- <INT />
- </type>
- <initialValue>
- <simpleValue value="0" />
- </initialValue>
- </variable>
- </globalVars>
- </interface>
- <body>
- <ST>
- <xhtml xmlns="http://www.w3.org/1999/xhtml">static_var := static_var + 1;</xhtml>
- </ST>
- </body>
- <addData>
- <data name="http://www.3s-software.com/plcopenxml/interfaceasplaintext" handleUnknown="implementation">
- <InterfaceAsPlainText>
- <xhtml xmlns="http://www.w3.org/1999/xhtml">FUNCTION_BLOCK PUBLIC FB_X
- VAR_INPUT
- END_VAR
- VAR_OUTPUT
- END_VAR
- VAR
- foo : INT;
- END_VAR
- VAR_STAT
- static_var : INT := 0;
- END_VAR</xhtml>
- </InterfaceAsPlainText>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/objectid" handleUnknown="discard">
- <ObjectId>32b572f1-4be3-41b7-8442-24bcdf9f6ed6</ObjectId>
- </data>
- </addData>
- </pou>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/pou" handleUnknown="implementation">
- <pou name="MAIN" pouType="program">
- <interface>
- <localVars>
- <variable name="bool_">
- <type>
- <BOOL />
- </type>
- </variable>
- <variable name="byte_">
- <type>
- <BYTE />
- </type>
- </variable>
- <variable name="word_">
- <type>
- <WORD />
- </type>
- </variable>
- <variable name="dword_">
- <type>
- <DWORD />
- </type>
- </variable>
- <variable name="lword_">
- <type>
- <LWORD />
- </type>
- </variable>
- <variable name="sint_">
- <type>
- <SINT />
- </type>
- </variable>
- <variable name="usint_">
- <type>
- <USINT />
- </type>
- </variable>
- <variable name="int_">
- <type>
- <INT />
- </type>
- </variable>
- <variable name="uint_">
- <type>
- <UINT />
- </type>
- </variable>
- <variable name="dint_">
- <type>
- <DINT />
- </type>
- </variable>
- <variable name="udint_">
- <type>
- <UDINT />
- </type>
- </variable>
- <variable name="lint_">
- <type>
- <LINT />
- </type>
- </variable>
- <variable name="ulint_">
- <type>
- <ULINT />
- </type>
- </variable>
- <variable name="real_">
- <type>
- <REAL />
- </type>
- </variable>
- <variable name="lreal_">
- <type>
- <LREAL />
- </type>
- </variable>
- <variable name="string_">
- <type>
- <string />
- </type>
- </variable>
- <variable name="string1_">
- <type>
- <string length="1" />
- </type>
- </variable>
- <variable name="string10_">
- <type>
- <string length="10" />
- </type>
- </variable>
- <variable name="string255_">
- <type>
- <string length="255" />
- </type>
- </variable>
- <variable name="wstring_">
- <type>
- <wstring />
- </type>
- </variable>
- <variable name="wstring1_">
- <type>
- <wstring length="1" />
- </type>
- </variable>
- <variable name="wstring10_">
- <type>
- <wstring length="10" />
- </type>
- </variable>
- <variable name="wstring255_">
- <type>
- <wstring length="255" />
- </type>
- </variable>
- <variable name="time_">
- <type>
- <TIME />
- </type>
- </variable>
- <variable name="tod_">
- <type>
- <TOD />
- </type>
- </variable>
- <variable name="date_">
- <type>
- <DATE />
- </type>
- </variable>
- <variable name="dt_">
- <type>
- <DT />
- </type>
- </variable>
- <variable name="ltime_">
- <type>
- <derived name="LTIME" />
- </type>
- </variable>
- <variable name="xint_">
- <type>
- <derived name="__XINT" />
- </type>
- </variable>
- <variable name="uxint_">
- <type>
- <derived name="__UXINT" />
- </type>
- </variable>
- <variable name="xword_">
- <type>
- <derived name="__XWORD" />
- </type>
- </variable>
- <variable name="pvoid_">
- <type>
- <derived name="PVOID" />
- </type>
- </variable>
- <variable name="bool_p">
- <type>
- <pointer>
- <baseType>
- <BOOL />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="byte_p">
- <type>
- <pointer>
- <baseType>
- <BYTE />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="word_p">
- <type>
- <pointer>
- <baseType>
- <WORD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="dword_p">
- <type>
- <pointer>
- <baseType>
- <DWORD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="lword_p">
- <type>
- <pointer>
- <baseType>
- <LWORD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="sint_p">
- <type>
- <pointer>
- <baseType>
- <SINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="usint_p">
- <type>
- <pointer>
- <baseType>
- <USINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="int_p">
- <type>
- <pointer>
- <baseType>
- <INT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="uint_p">
- <type>
- <pointer>
- <baseType>
- <UINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="dint_p">
- <type>
- <pointer>
- <baseType>
- <DINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="udint_p">
- <type>
- <pointer>
- <baseType>
- <UDINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="lint_p">
- <type>
- <pointer>
- <baseType>
- <LINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="ulint_p">
- <type>
- <pointer>
- <baseType>
- <ULINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="real_p">
- <type>
- <pointer>
- <baseType>
- <REAL />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="lreal_p">
- <type>
- <pointer>
- <baseType>
- <LREAL />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_p">
- <type>
- <pointer>
- <baseType>
- <string />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_1_p">
- <type>
- <pointer>
- <baseType>
- <string length="1" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_10_p">
- <type>
- <pointer>
- <baseType>
- <string length="10" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_255_p">
- <type>
- <pointer>
- <baseType>
- <string length="255" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring_p">
- <type>
- <pointer>
- <baseType>
- <wstring />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring1_p">
- <type>
- <pointer>
- <baseType>
- <wstring length="1" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring10_p">
- <type>
- <pointer>
- <baseType>
- <wstring length="10" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring255_p">
- <type>
- <pointer>
- <baseType>
- <wstring length="255" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="time_p">
- <type>
- <pointer>
- <baseType>
- <TIME />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="tod_p">
- <type>
- <pointer>
- <baseType>
- <TOD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="date_p">
- <type>
- <pointer>
- <baseType>
- <DATE />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="dt_p">
- <type>
- <pointer>
- <baseType>
- <DT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="ltime_p">
- <type>
- <pointer>
- <baseType>
- <derived name="LTIME" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="xint_p">
- <type>
- <pointer>
- <baseType>
- <derived name="__XINT" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="uxint_p">
- <type>
- <pointer>
- <baseType>
- <derived name="__UXINT" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="xword_p">
- <type>
- <pointer>
- <baseType>
- <derived name="__XWORD" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="pvoid_p">
- <type>
- <pointer>
- <baseType>
- <derived name="PVOID" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="bool_r">
- <type>
- <derived name="REFERENCE TO BOOL" />
- </type>
- </variable>
- <variable name="byte_r">
- <type>
- <derived name="REFERENCE TO BYTE" />
- </type>
- </variable>
- <variable name="word_r">
- <type>
- <derived name="REFERENCE TO WORD" />
- </type>
- </variable>
- <variable name="dword_r">
- <type>
- <derived name="REFERENCE TO DWORD" />
- </type>
- </variable>
- <variable name="lword_r">
- <type>
- <derived name="REFERENCE TO LWORD" />
- </type>
- </variable>
- <variable name="sint_r">
- <type>
- <derived name="REFERENCE TO SINT" />
- </type>
- </variable>
- <variable name="usint_r">
- <type>
- <derived name="REFERENCE TO USINT" />
- </type>
- </variable>
- <variable name="int_r">
- <type>
- <derived name="REFERENCE TO INT" />
- </type>
- </variable>
- <variable name="uint_r">
- <type>
- <derived name="REFERENCE TO UINT" />
- </type>
- </variable>
- <variable name="dint_r">
- <type>
- <derived name="REFERENCE TO DINT" />
- </type>
- </variable>
- <variable name="udint_r">
- <type>
- <derived name="REFERENCE TO UDINT" />
- </type>
- </variable>
- <variable name="lint_r">
- <type>
- <derived name="REFERENCE TO LINT" />
- </type>
- </variable>
- <variable name="ulint_r">
- <type>
- <derived name="REFERENCE TO ULINT" />
- </type>
- </variable>
- <variable name="real_r">
- <type>
- <derived name="REFERENCE TO REAL" />
- </type>
- </variable>
- <variable name="lreal_r">
- <type>
- <derived name="REFERENCE TO LREAL" />
- </type>
- </variable>
- <variable name="string_r">
- <type>
- <derived name="REFERENCE TO STRING" />
- </type>
- </variable>
- <variable name="string_1_r">
- <type>
- <derived name="REFERENCE TO STRING(1)" />
- </type>
- </variable>
- <variable name="string_10_r">
- <type>
- <derived name="REFERENCE TO STRING(10)" />
- </type>
- </variable>
- <variable name="string_255_r">
- <type>
- <derived name="REFERENCE TO STRING(255)" />
- </type>
- </variable>
- <variable name="wstring_r">
- <type>
- <derived name="REFERENCE TO WSTRING" />
- </type>
- </variable>
- <variable name="wstring1_r">
- <type>
- <derived name="REFERENCE TO WSTRING(1)" />
- </type>
- </variable>
- <variable name="wstring10_r">
- <type>
- <derived name="REFERENCE TO WSTRING(10)" />
- </type>
- </variable>
- <variable name="wstring255_r">
- <type>
- <derived name="REFERENCE TO WSTRING(255)" />
- </type>
- </variable>
- <variable name="time_r">
- <type>
- <derived name="REFERENCE TO TIME" />
- </type>
- </variable>
- <variable name="tod_r">
- <type>
- <derived name="REFERENCE TO TIME_OF_DAY" />
- </type>
- </variable>
- <variable name="date_r">
- <type>
- <derived name="REFERENCE TO DATE" />
- </type>
- </variable>
- <variable name="dt_r">
- <type>
- <derived name="REFERENCE TO DATE_AND_TIME" />
- </type>
- </variable>
- <variable name="ltime_r">
- <type>
- <derived name="REFERENCE TO LTIME" />
- </type>
- </variable>
- <variable name="xint_r">
- <type>
- <derived name="REFERENCE TO __XINT" />
- </type>
- </variable>
- <variable name="uxint_r">
- <type>
- <derived name="REFERENCE TO __UXINT" />
- </type>
- </variable>
- <variable name="xword_r">
- <type>
- <derived name="REFERENCE TO __XWORD" />
- </type>
- </variable>
- <variable name="pvoid_r">
- <type>
- <derived name="REFERENCE TO PVOID" />
- </type>
- </variable>
- <variable name="int_pp">
- <type>
- <pointer>
- <baseType>
- <pointer>
- <baseType>
- <INT />
- </baseType>
- </pointer>
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="struct1_">
- <type>
- <derived name="t_struct1" />
- </type>
- </variable>
- <variable name="struct1_p">
- <type>
- <pointer>
- <baseType>
- <derived name="t_struct1" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="enum1_">
- <type>
- <derived name="e_enum1" />
- </type>
- </variable>
- <variable name="struct1_a">
- <type>
- <derived name="a_struct1" />
- </type>
- </variable>
- <variable name="arr">
- <type>
- <array>
- <dimension lower="1" upper="2" />
- <dimension lower="3" upper="4" />
- <baseType>
- <derived name="a_struct1" />
- </baseType>
- </array>
- </type>
- </variable>
- <variable name="test">
- <type>
- <subrangeSigned>
- <range lower="1000" upper="2000" />
- <baseType>
- <INT />
- </baseType>
- </subrangeSigned>
- </type>
- </variable>
- <variable name="f">
- <type>
- <derived name="FB_X" />
- </type>
- </variable>
- <variable name="g">
- <type>
- <derived name="FB_X" />
- </type>
- </variable>
- </localVars>
- </interface>
- <body>
- <ST>
- <xhtml xmlns="http://www.w3.org/1999/xhtml">int_:=0;
- f();
- g();</xhtml>
- </ST>
- </body>
- <addData>
- <data name="http://www.3s-software.com/plcopenxml/interfaceasplaintext" handleUnknown="implementation">
- <InterfaceAsPlainText>
- <xhtml xmlns="http://www.w3.org/1999/xhtml">PROGRAM MAIN
- VAR
- bool_ : BOOL;
- byte_ : BYTE;
- word_ : WORD;
- dword_ : DWORD;
- lword_ : LWORD;
- sint_ : SINT;
- usint_ : USINT;
- int_ : INT;
- uint_ : UINT;
- dint_ : DINT;
- udint_ : UDINT;
- lint_ : LINT;
- ulint_ : ULINT;
- real_ : REAL;
- lreal_ : LREAL;
- string_ : STRING;
- string1_ : STRING(1);
- string10_ : STRING(10);
- string255_ : STRING(255);
- wstring_ : WSTRING;
- wstring1_ : WSTRING(1);
- wstring10_ : WSTRING(10);
- wstring255_ : WSTRING(255);
- time_ : TIME;
- tod_ : TOD;
- date_ : DATE;
- dt_ : DT;
- ltime_ : LTIME;
- xint_: __XINT;
- uxint_: __UXINT;
- xword_: __XWORD;
- pvoid_: PVOID;
- bool_p : POINTER TO BOOL;
- byte_p : POINTER TO BYTE;
- word_p : POINTER TO WORD;
- dword_p : POINTER TO DWORD;
- lword_p : POINTER TO LWORD;
- sint_p : POINTER TO SINT;
- usint_p : POINTER TO USINT;
- int_p : POINTER TO INT;
- uint_p : POINTER TO UINT;
- dint_p : POINTER TO DINT;
- udint_p : POINTER TO UDINT;
- lint_p : POINTER TO LINT;
- ulint_p : POINTER TO ULINT;
- real_p : POINTER TO REAL;
- lreal_p : POINTER TO LREAL;
- string_p : POINTER TO STRING;
- string_1_p : POINTER TO STRING(1);
- string_10_p : POINTER TO STRING(10);
- string_255_p : POINTER TO STRING(255);
- wstring_p : POINTER TO WSTRING;
- wstring1_p : POINTER TO WSTRING(1);
- wstring10_p : POINTER TO WSTRING(10);
- wstring255_p : POINTER TO WSTRING(255);
- time_p : POINTER TO TIME;
- tod_p : POINTER TO TOD;
- date_p : POINTER TO DATE;
- dt_p : POINTER TO DT;
- ltime_p : POINTER TO LTIME;
- xint_p : POINTER TO __XINT;
- uxint_p : POINTER TO __UXINT;
- xword_p : POINTER TO __XWORD;
- pvoid_p : POINTER TO PVOID;
- bool_r : REFERENCE TO BOOL;
- byte_r : REFERENCE TO BYTE;
- word_r : REFERENCE TO WORD;
- dword_r : REFERENCE TO DWORD;
- lword_r : REFERENCE TO LWORD;
- sint_r : REFERENCE TO SINT;
- usint_r : REFERENCE TO USINT;
- int_r : REFERENCE TO INT;
- uint_r : REFERENCE TO UINT;
- dint_r : REFERENCE TO DINT;
- udint_r : REFERENCE TO UDINT;
- lint_r : REFERENCE TO LINT;
- ulint_r : REFERENCE TO ULINT;
- real_r : REFERENCE TO REAL;
- lreal_r : REFERENCE TO LREAL;
- string_r : REFERENCE TO STRING;
- string_1_r : REFERENCE TO STRING(1);
- string_10_r : REFERENCE TO STRING(10);
- string_255_r : REFERENCE TO STRING(255);
- wstring_r : REFERENCE TO WSTRING;
- wstring1_r : REFERENCE TO WSTRING(1);
- wstring10_r : REFERENCE TO WSTRING(10);
- wstring255_r : REFERENCE TO WSTRING(255);
- time_r : REFERENCE TO TIME;
- tod_r : REFERENCE TO TOD;
- date_r : REFERENCE TO DATE;
- dt_r : REFERENCE TO DT;
- ltime_r : REFERENCE TO LTIME;
- xint_r : REFERENCE TO __XINT;
- uxint_r : REFERENCE TO __UXINT;
- xword_r : REFERENCE TO __XWORD;
- pvoid_r : REFERENCE TO PVOID;
- int_pp : POINTER TO POINTER TO INT;
- struct1_ : t_struct1;
- struct1_p : POINTER TO t_struct1;
- enum1_ : e_enum1;
- struct1_a : a_struct1;
- arr : ARRAY [1..2,3..4] OF a_struct1;
- test : INT (1000..2000);
- f : FB_X;
- g : FB_X;
- END_VAR
- </xhtml>
- </InterfaceAsPlainText>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/objectid" handleUnknown="discard">
- <ObjectId>52b2f1e0-a836-43ce-91b2-871a79ece911</ObjectId>
- </data>
- </addData>
- </pou>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/union" handleUnknown="implementation">
- <union name="u_union1">
- <variable name="bool_">
- <type>
- <BOOL />
- </type>
- </variable>
- <variable name="byte_">
- <type>
- <BYTE />
- </type>
- </variable>
- <variable name="word_">
- <type>
- <WORD />
- </type>
- </variable>
- <variable name="dword_">
- <type>
- <DWORD />
- </type>
- </variable>
- <variable name="lword_">
- <type>
- <LWORD />
- </type>
- </variable>
- <variable name="sint_">
- <type>
- <SINT />
- </type>
- </variable>
- <variable name="usint_">
- <type>
- <USINT />
- </type>
- </variable>
- <variable name="int_">
- <type>
- <INT />
- </type>
- </variable>
- <variable name="uint_">
- <type>
- <UINT />
- </type>
- </variable>
- <variable name="dint_">
- <type>
- <DINT />
- </type>
- </variable>
- <variable name="udint_">
- <type>
- <UDINT />
- </type>
- </variable>
- <variable name="lint_">
- <type>
- <LINT />
- </type>
- </variable>
- <variable name="ulint_">
- <type>
- <ULINT />
- </type>
- </variable>
- <variable name="real_">
- <type>
- <REAL />
- </type>
- </variable>
- <variable name="lreal_">
- <type>
- <LREAL />
- </type>
- </variable>
- <variable name="string_">
- <type>
- <string />
- </type>
- </variable>
- <variable name="string1_">
- <type>
- <string length="1" />
- </type>
- </variable>
- <variable name="string10_">
- <type>
- <string length="10" />
- </type>
- </variable>
- <variable name="string255_">
- <type>
- <string length="255" />
- </type>
- </variable>
- <variable name="wstring_">
- <type>
- <wstring />
- </type>
- </variable>
- <variable name="wstring1_">
- <type>
- <wstring length="1" />
- </type>
- </variable>
- <variable name="wstring10_">
- <type>
- <wstring length="10" />
- </type>
- </variable>
- <variable name="wstring255_">
- <type>
- <wstring length="255" />
- </type>
- </variable>
- <variable name="time_">
- <type>
- <TIME />
- </type>
- </variable>
- <variable name="tod_">
- <type>
- <TOD />
- </type>
- </variable>
- <variable name="date_">
- <type>
- <DATE />
- </type>
- </variable>
- <variable name="dt_">
- <type>
- <DT />
- </type>
- </variable>
- <variable name="ltime_">
- <type>
- <derived name="LTIME" />
- </type>
- </variable>
- <variable name="xint_">
- <type>
- <derived name="__XINT" />
- </type>
- </variable>
- <variable name="uxint_">
- <type>
- <derived name="__UXINT" />
- </type>
- </variable>
- <variable name="xword_">
- <type>
- <derived name="__XWORD" />
- </type>
- </variable>
- <variable name="pvoid_">
- <type>
- <derived name="PVOID" />
- </type>
- </variable>
- <variable name="bool_p">
- <type>
- <pointer>
- <baseType>
- <BOOL />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="byte_p">
- <type>
- <pointer>
- <baseType>
- <BYTE />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="word_p">
- <type>
- <pointer>
- <baseType>
- <WORD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="dword_p">
- <type>
- <pointer>
- <baseType>
- <DWORD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="lword_p">
- <type>
- <pointer>
- <baseType>
- <LWORD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="sint_p">
- <type>
- <pointer>
- <baseType>
- <SINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="usint_p">
- <type>
- <pointer>
- <baseType>
- <USINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="int_p">
- <type>
- <pointer>
- <baseType>
- <INT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="uint_p">
- <type>
- <pointer>
- <baseType>
- <UINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="dint_p">
- <type>
- <pointer>
- <baseType>
- <DINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="udint_p">
- <type>
- <pointer>
- <baseType>
- <UDINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="lint_p">
- <type>
- <pointer>
- <baseType>
- <LINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="ulint_p">
- <type>
- <pointer>
- <baseType>
- <ULINT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="real_p">
- <type>
- <pointer>
- <baseType>
- <REAL />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="lreal_p">
- <type>
- <pointer>
- <baseType>
- <LREAL />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_p">
- <type>
- <pointer>
- <baseType>
- <string />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_1_p">
- <type>
- <pointer>
- <baseType>
- <string length="1" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_10_p">
- <type>
- <pointer>
- <baseType>
- <string length="10" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="string_255_p">
- <type>
- <pointer>
- <baseType>
- <string length="255" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring_p">
- <type>
- <pointer>
- <baseType>
- <wstring />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring1_p">
- <type>
- <pointer>
- <baseType>
- <wstring length="1" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring10_p">
- <type>
- <pointer>
- <baseType>
- <wstring length="10" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="wstring255_p">
- <type>
- <pointer>
- <baseType>
- <wstring length="255" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="time_p">
- <type>
- <pointer>
- <baseType>
- <TIME />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="tod_p">
- <type>
- <pointer>
- <baseType>
- <TOD />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="date_p">
- <type>
- <pointer>
- <baseType>
- <DATE />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="dt_p">
- <type>
- <pointer>
- <baseType>
- <DT />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="ltime_p">
- <type>
- <pointer>
- <baseType>
- <derived name="LTIME" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="xint_p">
- <type>
- <pointer>
- <baseType>
- <derived name="__XINT" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="uxint_p">
- <type>
- <pointer>
- <baseType>
- <derived name="__UXINT" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="xword_p">
- <type>
- <pointer>
- <baseType>
- <derived name="__XWORD" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="pvoid_p">
- <type>
- <pointer>
- <baseType>
- <derived name="PVOID" />
- </baseType>
- </pointer>
- </type>
- </variable>
- <variable name="bool_r">
- <type>
- <derived name="REFERENCE TO BOOL" />
- </type>
- </variable>
- <variable name="byte_r">
- <type>
- <derived name="REFERENCE TO BYTE" />
- </type>
- </variable>
- <variable name="word_r">
- <type>
- <derived name="REFERENCE TO WORD" />
- </type>
- </variable>
- <variable name="dword_r">
- <type>
- <derived name="REFERENCE TO DWORD" />
- </type>
- </variable>
- <variable name="lword_r">
- <type>
- <derived name="REFERENCE TO LWORD" />
- </type>
- </variable>
- <variable name="sint_r">
- <type>
- <derived name="REFERENCE TO SINT" />
- </type>
- </variable>
- <variable name="usint_r">
- <type>
- <derived name="REFERENCE TO USINT" />
- </type>
- </variable>
- <variable name="int_r">
- <type>
- <derived name="REFERENCE TO INT" />
- </type>
- </variable>
- <variable name="uint_r">
- <type>
- <derived name="REFERENCE TO UINT" />
- </type>
- </variable>
- <variable name="dint_r">
- <type>
- <derived name="REFERENCE TO DINT" />
- </type>
- </variable>
- <variable name="udint_r">
- <type>
- <derived name="REFERENCE TO UDINT" />
- </type>
- </variable>
- <variable name="lint_r">
- <type>
- <derived name="REFERENCE TO LINT" />
- </type>
- </variable>
- <variable name="ulint_r">
- <type>
- <derived name="REFERENCE TO ULINT" />
- </type>
- </variable>
- <variable name="real_r">
- <type>
- <derived name="REFERENCE TO REAL" />
- </type>
- </variable>
- <variable name="lreal_r">
- <type>
- <derived name="REFERENCE TO LREAL" />
- </type>
- </variable>
- <variable name="string_r">
- <type>
- <derived name="REFERENCE TO STRING" />
- </type>
- </variable>
- <variable name="string_1_r">
- <type>
- <derived name="REFERENCE TO STRING(1)" />
- </type>
- </variable>
- <variable name="string_10_r">
- <type>
- <derived name="REFERENCE TO STRING(10)" />
- </type>
- </variable>
- <variable name="string_255_r">
- <type>
- <derived name="REFERENCE TO STRING(255)" />
- </type>
- </variable>
- <variable name="wstring_r">
- <type>
- <derived name="REFERENCE TO WSTRING" />
- </type>
- </variable>
- <variable name="wstring1_r">
- <type>
- <derived name="REFERENCE TO WSTRING(1)" />
- </type>
- </variable>
- <variable name="wstring10_r">
- <type>
- <derived name="REFERENCE TO WSTRING(10)" />
- </type>
- </variable>
- <variable name="wstring255_r">
- <type>
- <derived name="REFERENCE TO WSTRING(255)" />
- </type>
- </variable>
- <variable name="time_r">
- <type>
- <derived name="REFERENCE TO TIME" />
- </type>
- </variable>
- <variable name="tod_r">
- <type>
- <derived name="REFERENCE TO TIME_OF_DAY" />
- </type>
- </variable>
- <variable name="date_r">
- <type>
- <derived name="REFERENCE TO DATE" />
- </type>
- </variable>
- <variable name="dt_r">
- <type>
- <derived name="REFERENCE TO DATE_AND_TIME" />
- </type>
- </variable>
- <variable name="ltime_r">
- <type>
- <derived name="REFERENCE TO LTIME" />
- </type>
- </variable>
- <variable name="xint_r">
- <type>
- <derived name="REFERENCE TO __XINT" />
- </type>
- </variable>
- <variable name="uxint_r">
- <type>
- <derived name="REFERENCE TO __UXINT" />
- </type>
- </variable>
- <variable name="xword_r">
- <type>
- <derived name="REFERENCE TO __XWORD" />
- </type>
- </variable>
- <variable name="pvoid_r">
- <type>
- <derived name="REFERENCE TO PVOID" />
- </type>
- </variable>
- <variable name="arr">
- <type>
- <array>
- <dimension lower="1" upper="2" />
- <dimension lower="3" upper="4" />
- <baseType>
- <derived name="a_struct1" />
- </baseType>
- </array>
- </type>
- </variable>
- <addData>
- <data name="http://www.3s-software.com/plcopenxml/interfaceasplaintext" handleUnknown="implementation">
- <InterfaceAsPlainText>
- <xhtml xmlns="http://www.w3.org/1999/xhtml">TYPE u_union1 :
- UNION
- bool_ : BOOL;
- byte_ : BYTE;
- word_ : WORD;
- dword_ : DWORD;
- lword_ : LWORD;
- sint_ : SINT;
- usint_ : USINT;
- int_ : INT;
- uint_ : UINT;
- dint_ : DINT;
- udint_ : UDINT;
- lint_ : LINT;
- ulint_ : ULINT;
- real_ : REAL;
- lreal_ : LREAL;
- string_ : STRING;
- string1_ : STRING(1);
- string10_ : STRING(10);
- string255_ : STRING(255);
- wstring_ : WSTRING;
- wstring1_ : WSTRING(1);
- wstring10_ : WSTRING(10);
- wstring255_ : WSTRING(255);
- time_ : TIME;
- tod_ : TOD;
- date_ : DATE;
- dt_ : DT;
- ltime_ : LTIME;
- xint_: __XINT;
- uxint_: __UXINT;
- xword_: __XWORD;
- pvoid_: PVOID;
- bool_p : POINTER TO BOOL;
- byte_p : POINTER TO BYTE;
- word_p : POINTER TO WORD;
- dword_p : POINTER TO DWORD;
- lword_p : POINTER TO LWORD;
- sint_p : POINTER TO SINT;
- usint_p : POINTER TO USINT;
- int_p : POINTER TO INT;
- uint_p : POINTER TO UINT;
- dint_p : POINTER TO DINT;
- udint_p : POINTER TO UDINT;
- lint_p : POINTER TO LINT;
- ulint_p : POINTER TO ULINT;
- real_p : POINTER TO REAL;
- lreal_p : POINTER TO LREAL;
- string_p : POINTER TO STRING;
- string_1_p : POINTER TO STRING(1);
- string_10_p : POINTER TO STRING(10);
- string_255_p : POINTER TO STRING(255);
- wstring_p : POINTER TO WSTRING;
- wstring1_p : POINTER TO WSTRING(1);
- wstring10_p : POINTER TO WSTRING(10);
- wstring255_p : POINTER TO WSTRING(255);
- time_p : POINTER TO TIME;
- tod_p : POINTER TO TOD;
- date_p : POINTER TO DATE;
- dt_p : POINTER TO DT;
- ltime_p : POINTER TO LTIME;
- xint_p : POINTER TO __XINT;
- uxint_p : POINTER TO __UXINT;
- xword_p : POINTER TO __XWORD;
- pvoid_p : POINTER TO PVOID;
- bool_r : REFERENCE TO BOOL;
- byte_r : REFERENCE TO BYTE;
- word_r : REFERENCE TO WORD;
- dword_r : REFERENCE TO DWORD;
- lword_r : REFERENCE TO LWORD;
- sint_r : REFERENCE TO SINT;
- usint_r : REFERENCE TO USINT;
- int_r : REFERENCE TO INT;
- uint_r : REFERENCE TO UINT;
- dint_r : REFERENCE TO DINT;
- udint_r : REFERENCE TO UDINT;
- lint_r : REFERENCE TO LINT;
- ulint_r : REFERENCE TO ULINT;
- real_r : REFERENCE TO REAL;
- lreal_r : REFERENCE TO LREAL;
- string_r : REFERENCE TO STRING;
- string_1_r : REFERENCE TO STRING(1);
- string_10_r : REFERENCE TO STRING(10);
- string_255_r : REFERENCE TO STRING(255);
- wstring_r : REFERENCE TO WSTRING;
- wstring1_r : REFERENCE TO WSTRING(1);
- wstring10_r : REFERENCE TO WSTRING(10);
- wstring255_r : REFERENCE TO WSTRING(255);
- time_r : REFERENCE TO TIME;
- tod_r : REFERENCE TO TOD;
- date_r : REFERENCE TO DATE;
- dt_r : REFERENCE TO DT;
- ltime_r : REFERENCE TO LTIME;
- xint_r : REFERENCE TO __XINT;
- uxint_r : REFERENCE TO __UXINT;
- xword_r : REFERENCE TO __XWORD;
- pvoid_r : REFERENCE TO PVOID;
- arr : ARRAY [1..2,3..4] OF a_struct1;
- END_UNION
- END_TYPE
- </xhtml>
- </InterfaceAsPlainText>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/objectid" handleUnknown="discard">
- <ObjectId>e1fc6213-81e6-4679-b969-64fbe804ccdc</ObjectId>
- </data>
- </addData>
- </union>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/libraries" handleUnknown="implementation">
- <Libraries>
- <Library Name="#Tc2_Standard" Namespace="Tc2_Standard" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="Tc2_Standard, * (Beckhoff Automation GmbH)" />
- <Library Name="#Tc2_System" Namespace="Tc2_System" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="Tc2_System, * (Beckhoff Automation GmbH)">
- <Parameters>
- <Parameter Name="TABLE_UPPER_BOUND" Value="15" />
- <Parameter Name="STRING_LENGTH_EXP" Value="255" />
- <Parameter Name="STRING_LENGTH_ADDRESS" Value="20" />
- <Parameter Name="STRING_LENGTH_COMMENT" Value="255" />
- <Parameter Name="STRING_LENGTH_OUTSTRING" Value="255" />
- <Parameter Name="TABLE_SHOW_VALID_ITEMS" Value="FALSE" />
- </Parameters>
- </Library>
- <Library Name="#Tc3_Module" Namespace="Tc3_Module" HideWhenReferencedAsDependency="false" PublishSymbolsInContainer="false" SystemLibrary="false" LinkAllContent="false" DefaultResolution="Tc3_Module, * (Beckhoff Automation GmbH)" />
- <addData>
- <data name="http://www.3s-software.com/plcopenxml/objectid" handleUnknown="discard">
- <ObjectId>22fe894a-ca5f-4f26-991c-3ed05a3c7fde</ObjectId>
- </data>
- </addData>
- </Libraries>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/objectid" handleUnknown="discard">
- <ObjectId>321b3dfa-a3d0-48dc-8301-ae2ad451bd3d</ObjectId>
- </data>
- </addData>
- </resource>
- </data>
- <data name="http://www.3s-software.com/plcopenxml/projectstructure" handleUnknown="discard">
- <ProjectStructure>
- <Object Name="test1" ObjectId="321b3dfa-a3d0-48dc-8301-ae2ad451bd3d">
- <Object Name="Library Manager" ObjectId="22fe894a-ca5f-4f26-991c-3ed05a3c7fde" />
- <Folder Name="DUTs">
- <Object Name="a_struct1" ObjectId="1169edcc-11bd-4e93-a534-888f0c2abaec" />
- <Object Name="e_enum1" ObjectId="556fdfe0-a0ce-4a60-844a-b07ac71df904" />
- <Object Name="t_struct1" ObjectId="a44e9f60-1534-4d91-9281-0a69853e33c4" />
- <Object Name="u_union1" ObjectId="e1fc6213-81e6-4679-b969-64fbe804ccdc" />
- </Folder>
- <Object Name="PlcTask" ObjectId="5b5ac379-9fa4-409e-8086-c8f05124975e" />
- <Folder Name="POUs">
- <Object Name="FB_X" ObjectId="32b572f1-4be3-41b7-8442-24bcdf9f6ed6" />
- <Object Name="MAIN" ObjectId="52b2f1e0-a836-43ce-91b2-871a79ece911" />
- </Folder>
- </Object>
- </ProjectStructure>
- </data>
- </addData>
- </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement