?? test.tpy
字號:
<Text>Modbus_INIT</Text>
<Enum>0</Enum>
</EnumInfo>
<EnumInfo>
<Text>Modbus_RECEIVE</Text>
<Enum>1</Enum>
</EnumInfo>
<EnumInfo>
<Text>Modbus_CHKFNC</Text>
<Enum>2</Enum>
</EnumInfo>
<EnumInfo>
<Text>Modbus_SEND</Text>
<Enum>3</Enum>
</EnumInfo>
<EnumInfo>
<Text>Modbus_SEND_WAIT</Text>
<Enum>4</Enum>
</EnumInfo>
<EnumInfo>
<Text>Modbus_ERROR</Text>
<Enum>5</Enum>
</EnumInfo>
<EnumInfo>
<Text>Modbus_QUIT</Text>
<Enum>6</Enum>
</EnumInfo>
</DataType>
<DataType>
<Name Decoration="200100FC">ARRAY [0..15] OF INT</Name>
<Type>INT</Type>
<BitSize>256</BitSize>
<ArrayInfo>
<LBound>0</LBound>
<Elements>16</Elements>
</ArrayInfo>
</DataType>
<DataType>
<Name Decoration="10035179" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">MBcomDebugBuffer</Name>
<BitSize>528</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">Buffer</Name>
<Type Decoration="200100FC">ARRAY [0..15] OF INT</Type>
<BitSize>256</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">Status</Name>
<Type Decoration="200100FC">ARRAY [0..15] OF INT</Type>
<BitSize>256</BitSize>
<BitOffs>256</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">Idx</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
<BitOffs>512</BitOffs>
</SubItem>
</DataType>
<DataType>
<Name Decoration="3000054F" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">MBserialLineMode_t</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
<EnumInfo>
<Text>MBSERIALLINEMODE_DEFAULT</Text>
<Enum>0</Enum>
</EnumInfo>
<EnumInfo>
<Text>MBSERIALLINEMODE_KL6_3B_ALTERNATIVE</Text>
<Enum>1</Enum>
</EnumInfo>
<EnumInfo>
<Text>MBSERIALLINEMODE_KL6_5B_STANDARD</Text>
<Enum>2</Enum>
</EnumInfo>
<EnumInfo>
<Text>MBSERIALLINEMODE_KL6_22B_STANDARD</Text>
<Enum>3</Enum>
</EnumInfo>
<EnumInfo>
<Text>MBSERIALLINEMODE_PC_COM_PORT</Text>
<Enum>4</Enum>
</EnumInfo>
</DataType>
<DataType>
<Name Decoration="1022846B" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">ModbusSerialLineControl</Name>
<BitSize>1136</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">ComPortDebugBuffer</Name>
<Type Decoration="10035179">MBcomDebugBuffer</Type>
<BitSize>528</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">InvalidDataExchangeMode</Name>
<Type>UINT</Type>
<BitSize>16</BitSize>
<BitOffs>528</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">RegisterMode</Name>
<Type>UINT</Type>
<BitSize>16</BitSize>
<BitOffs>544</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">pCTRL</Name>
<Type Pointer="1">WORD</Type>
<BitSize>32</BitSize>
<BitOffs>560</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">pSTATUS</Name>
<Type Pointer="1">WORD</Type>
<BitSize>32</BitSize>
<BitOffs>592</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">RxCount</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>624</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">TxCount</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>640</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">DataIndex</Name>
<Type>UINT</Type>
<BitSize>16</BitSize>
<BitOffs>656</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">DataCountMask</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>672</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">DataCountShift</Name>
<Type>BYTE</Type>
<BitSize>8</BitSize>
<BitOffs>688</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">ReceiveHandshakeBit</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>704</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">TransmitHandshakeBit</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>720</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">TransmitBufferSentBit</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>736</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">ContinousModeStartBit</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>752</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">ReceiveBufferFullBit</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>768</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">ResetBit</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>784</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">RR</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>800</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">RA</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>816</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">TR</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>832</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">TA</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>848</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">IA</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>864</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">BUF_F</Name>
<Type>WORD</Type>
<BitSize>16</BitSize>
<BitOffs>880</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">noTAcounter</Name>
<Type>BYTE</Type>
<BitSize>8</BitSize>
<BitOffs>896</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">initialized</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>904</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">TransmitDataSent</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>912</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">i</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
<BitOffs>928</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">Mode</Name>
<Type Decoration="3000054F">MBserialLineMode_t</Type>
<BitSize>16</BitSize>
<BitOffs>944</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">pComIn</Name>
<Type Decoration="20010186" Pointer="1">ARRAY [0..65] OF BYTE</Type>
<Comment>
<![CDATA[must meet the maximum size of a hardware related data structure]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>960</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">pComOut</Name>
<Type Decoration="20010186" Pointer="1">ARRAY [0..65] OF BYTE</Type>
<Comment>
<![CDATA[must meet the maximum size of a hardware related data structure]]>
</Comment>
<BitSize>32</BitSize>
<BitOffs>992</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">SizeComIn</Name>
<Type>UINT</Type>
<BitSize>16</BitSize>
<BitOffs>1024</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">Error</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>1040</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">ErrorID</Name>
<Type Decoration="30000406">MODBUS_ERRORS</Type>
<BitSize>16</BitSize>
<BitOffs>1056</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="InOut" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">TxBuffer</Name>
<Type Decoration="100738BD" Pointer="1">ModbusComBuffer</Type>
<BitSize>32</BitSize>
<BitOffs>1072</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="InOut" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">RxBuffer</Name>
<Type Decoration="100738BD" Pointer="1">ModbusComBuffer</Type>
<BitSize>32</BitSize>
<BitOffs>1104</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>136</CodeIndex>
<InitIndex>137</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="100B6A55" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">ModbusSendModData</Name>
<BitSize>2240</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">state</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">idx</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">nextWrIdx</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
<BitOffs>32</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">crc</Name>
<Type Decoration="10040D8E">ST_ModbusCRC16</Type>
<BitSize>48</BitSize>
<BitOffs>48</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">send</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>96</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">data</Name>
<Type Decoration="20010244">ARRAY [0..255] OF BYTE</Type>
<BitSize>2048</BitSize>
<BitOffs>104</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Input" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">Length</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
<BitOffs>2160</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">Busy</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>2176</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">bErr</Name>
<Type>BOOL</Type>
<BitSize>8</BitSize>
<BitOffs>2184</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="Output" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">ErrId</Name>
<Type>INT</Type>
<BitSize>16</BitSize>
<BitOffs>2192</BitOffs>
</SubItem>
<SubItem>
<Name FbParameter="InOut" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">TXbuffer</Name>
<Type Decoration="100738BD" Pointer="1">ModbusComBuffer</Type>
<BitSize>32</BitSize>
<BitOffs>2208</BitOffs>
</SubItem>
<FbInfo>
<CodeIndex>134</CodeIndex>
<InitIndex>135</InitIndex>
</FbInfo>
</DataType>
<DataType>
<Name Decoration="10039ECC" IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">ST_ModbusComBuffers</Name>
<BitSize>1232</BitSize>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">blocked</Name>
<Type>BOOL</Type>
<Comment>
<![CDATA[Blockieren einer schnellen Task]]>
</Comment>
<BitSize>8</BitSize>
<BitOffs>0</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">Tx</Name>
<Type Decoration="100738BD">ModbusComBuffer</Type>
<BitSize>608</BitSize>
<BitOffs>16</BitOffs>
</SubItem>
<SubItem>
<Name IsDefinedInLibrary="1" Library="E:\TWINCAT\PLC\LIB\ModBusRTU.lb6">Rx</Name>
<Type Decoration="100738BD">ModbusComBuffer</Type>
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -