1972 lines
70 KiB
XML
1972 lines
70 KiB
XML
<?xml version="1.0"?>
|
|
<TcSmItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.beckhoff.com/schemas/2012/07/TcSmProject" TcSmVersion="1.0" TcVersion="3.1.4026.20" ClassName="CDevEthernetProtocolPnMasterDef" SubType="113">
|
|
<DataTypes>
|
|
<DataType>
|
|
<Name GUID="{E8444853-3BAA-51A1-0E64-2996EF2FA842}">PN_Status_Register_0__6D643818</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Trigger_Ready</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{98D873A8-4EB0-B451-122B-6122509767B8}">PN_Status_Register_1__B68F815A</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Trigger_Ack</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{4BB62952-90EE-999B-E303-2CD1EB6F9A9B}">PN_Status_Register_2__989BD5B4</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Pass</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Fail</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Result_Ready</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Run_Status</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Error0_Status</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Error1_Status</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{F4639E20-0043-73FF-B232-708D477E5843}">PN_Status_Register_3__49B4D296</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Command_complete</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Command_error</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Command_ready</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Program_Load_Complete</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Program_Load_Complete_from_SD_Card</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{95A4AE0C-8AB3-7603-05AC-088AED425F00}">PN_Status_Register_4__69F0CA57</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Soft_Event_0_Ack</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_1_Ack</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_2_Ack</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_3_Ack</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_4_Ack</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_5_Ack</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_6_Ack</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_7_Ack</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{0E5EDE7F-531B-93EA-7F3A-542A02C28257}">PN_Status_Register_5__E0627519</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Assignable_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{7DD95745-3AA3-BDCF-B90D-A05B94947130}">PN_Status_Register_6__ABC7F4CB</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Assignable_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{6BD93C59-E3DC-FDCA-8690-728F1F149CAF}">PN_Status_Register_7__B6FD5B1C</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Assignable_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{8320FACC-1917-46EC-1502-09BCD8D0041B}">PN_Status_Register_8__62C13116</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Tool_Judge_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{00B09F56-02BE-5949-FB9E-D00DACC5A645}">PN_Status_Register_9__118FC6BF</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Tool_Judge_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{ABD0FCE3-136A-B5D0-9C85-4DC534B209F4}">PN_Status_Register_10__2F44D821</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Tool_Judge_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{989A5E66-89CA-ECEC-CB59-83E2B730F7FA}">PN_Status_Register_11__6C02BED0</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Tool_Judge_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Tool_Judge_7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-000300000080}" IecBaseType="true" AutoDeleteType="true">ARRAY [0..127] OF BYTE</Name>
|
|
<BitSize>1024</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>128</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-000300000020}" IecBaseType="true" AutoDeleteType="true">ARRAY [0..31] OF BYTE</Name>
|
|
<BitSize>256</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>32</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{87B7F409-9C92-CCD9-1CC5-267E49A883B1}">PN_Control_Register_0__84CB05CE</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Trigger</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{A4661435-55F3-4E7B-0ACD-2253872F51DF}">PN_Control_Register_1__666EA34B</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Trigger_Disable</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Output_Disable</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reset</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{F13E1C21-0819-C85A-99A7-8919C935AF03}">PN_Control_Register_2__23428668</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Reserved_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Result_Handshake_Enable</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Result_Ack</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Go_to_Run</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Go_to_Setting</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Error0_Clear</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Error1_Clear</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{46DBA3F7-715B-E557-4F59-355D2F606231}">PN_Control_Register_3__CFDBEBCC</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Command_Request</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Program_Load_Execute</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Program_Load_Execute_from_SD_Card</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Reserved_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{860DC75B-2508-7E5F-E7D5-B07EBE847E9A}">PN_Control_Register_4__1C9CB30A</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Soft_Event_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Soft_Event_7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{6D9C9F99-C20E-2688-D57D-578FF091F4C4}">PN_Control_Register_5__00B7B1B2</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Assignable_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{B3052BD6-6948-6FB9-9525-32AB73B84FC7}">PN_Control_Register_6__B0C1DF78</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Assignable_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{51F13F0F-7C33-FB31-5BAF-85D194EAF296}">PN_Control_Register_7__EDB706F3</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>Assignable_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Assignable_7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
</DataTypes>
|
|
<Device Id="2" DevType="113" AmsPort="28674" AmsNetId="0.0.0.0.3.1" RemoteName="Device 2 (Profinet Controller)">
|
|
<Name>__FILENAME__</Name>
|
|
<AddressInfo>
|
|
<Pnp>
|
|
<DeviceDesc>Profinet (TwinCAT-Intel PCI Ethernet Adapter (Gigab</DeviceDesc>
|
|
<DeviceName></DeviceName>
|
|
<DeviceData>000105867b29</DeviceData>
|
|
</Pnp>
|
|
</AddressInfo>
|
|
<Image Id="4" AddrType="1" ImageType="3" SizeIn="2" SizeOut="6">
|
|
<Name>Image</Name>
|
|
</Image>
|
|
<Box Id="4" Disabled="true" BoxType="9121">
|
|
<Name>vs-0001</Name>
|
|
<Comment><![CDATA[GSDML Name: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Path: $(TWINCAT3DIR)Config\Io\Profinet\
|
|
VendorName: Keyence
|
|
OrderNumber: VS-XXXX
|
|
HW Release Version: 1.0
|
|
SW Release Version: 1.0]]></Comment>
|
|
<ImageId>121</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
<Var>
|
|
<Name>PnIoBoxState</Name>
|
|
<Comment><![CDATA[0 = No error
|
|
1 = Profinet device state machine is in boot mode
|
|
2 = Device not found
|
|
3 = The stationname is not unique
|
|
4 = IP could not be set
|
|
5 = IP conflict
|
|
6 = DCP set was not successful
|
|
7 = Watchdog error
|
|
8 = Datahold error
|
|
9 = RTC3: Sync mode could not be initiated
|
|
10 = Profinet controller has a link error
|
|
11 = The aliasname is not unique
|
|
12 = The automatic name assignement isn't possible - wrong device type
|
|
13 = IOC-AR is established but no application ready
|
|
14 = IOC-AR is established but module difference
|
|
15 = At least one InputCR is invalid, provider in stop or problemindicator is set
|
|
16 = At least one OutputCR is invalid, provider in stop or problemindicator is set
|
|
31 = Only for EtherCAT gateways: WC-State of cyclic EtherCAT frame is 1
|
|
]]></Comment>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PnIoBoxDiag</Name>
|
|
<Comment><![CDATA[0x0000 = No diagnosis
|
|
0x0001 = IOC-AR is not established
|
|
0x0002 = IOC-AR is established
|
|
0x0004 = IOC-AR is established but no application ready
|
|
0x0008 = IOC-AR is established but module difference
|
|
0x0010 = At least one AlarmCR got a diagnosis alarm
|
|
0x0100 = At least one InputCR is invalid
|
|
0x0200 = At least one InputCR Provider is in stop
|
|
0x0400 = At least one InputCR Problemindicator is set
|
|
0x1000 = At least one OutputCR is invalid
|
|
0x2000 = At least one OutputCR Provider is in stop
|
|
0x4000 = At least one OutputCR Problemindicator is set
|
|
]]></Comment>
|
|
<Type>UINT</Type>
|
|
<BitOffs>16</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
<Var>
|
|
<Name>PnIoBoxCtrl</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
</Vars>
|
|
<Profinet DeviceId="5013" VendorId="509" FrameOffset="32768" Flags="16" IPAdd="c0a80102" ProtocolType="3" BoxOnDeviceTyp="113" MaxPhysSlotNr="16" AvailableSlots="0..16" InstanceServerPort="61000" InstanceClientPort="60000" InstanceId="1" InstanceNumberOfARs="1" InstanceNumberOfAPIs="1" MinDeviceInterval="32" SavePnIoBoxValues="0100" MultipleWriteSupported="true" Phase="1" WatchdogFaktor="3" ReductionRatio="4" SendClockFaktor="32" MaxInputLen="1440" MaxOutputLen="1440" SendClockFactorData="200040008000" RedRatio="0100020004000800100020004000800000010002" BoxTypeInfo="VS-XXXX Series Machine Vision System" MacAdd5="176" GSDMLPath="$(TWINCAT3DIR)Config\Io\Profinet\GSDML-V2.42-Keyence-VS-XXXX-20230509.xml" ImagePath="C:\TwinCAT\3.1\Config\Io\Profinet\GSDML-01FD-1395-VS-XXXX.bmp" MainFamily="Sensors" ProductFamily="Keyence Machine Vision System" OrderNr="VS-XXXX" DefaultDNSName="vs-xxxx" VendorName="Keyence" FamDescription="VS Series Machine Vision System" GraphicFile="GSDML-01FD-1395-VS-XXXX" SWVersion="1.0" HWVersion="1.0" AltLanguage="7">
|
|
<UsedGsdmlModule ModuleIdentNumber="1" ModuleName="DAP Module" InfoText="VS-XXXX Series Machine Vision System" OrderNumber="VS-XXXX">
|
|
<Slot>0</Slot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="257" Id="101" ModuleName="Status" InfoText="Status Info" ModuleCategory="Status Bit Modules">
|
|
<Slot>1</Slot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="258" Id="102" ModuleName="Assignable Status" InfoText="Assignable Status Info" ModuleCategory="Status Byte Modules">
|
|
<Slot>2</Slot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="262" Id="106" ModuleName="Result Data 128Byte" InfoText="Reads result data from VS" ModuleCategory="Result Byte Modules">
|
|
<Slot>3</Slot>
|
|
<Slot>4</Slot>
|
|
<Slot>5</Slot>
|
|
<Slot>6</Slot>
|
|
<Slot>7</Slot>
|
|
<Slot>8</Slot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="260" Id="104" ModuleName="Result Data 32Byte" InfoText="Reads result data from VS" ModuleCategory="Result Byte Modules">
|
|
<Slot>3</Slot>
|
|
<Slot>4</Slot>
|
|
<Slot>5</Slot>
|
|
<Slot>6</Slot>
|
|
<Slot>7</Slot>
|
|
<Slot>8</Slot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="513" Id="201" ModuleName="Control" InfoText="Control Info" ModuleCategory="Control Bit Modules">
|
|
<Slot>9</Slot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="514" Id="202" ModuleName="Program Number" InfoText="Program Number Info" ModuleCategory="Control Byte Modules">
|
|
<Slot>10</Slot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="518" Id="206" ModuleName="Parameter 128Byte" InfoText="Writes data to VS" ModuleCategory="Parameter Byte Modules">
|
|
<Slot>11</Slot>
|
|
<Slot>12</Slot>
|
|
<Slot>13</Slot>
|
|
<Slot>14</Slot>
|
|
<Slot>15</Slot>
|
|
<Slot>16</Slot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="516" Id="204" ModuleName="Parameter 32Byte" InfoText="Writes data to VS" ModuleCategory="Parameter Byte Modules">
|
|
<Slot>11</Slot>
|
|
<Slot>12</Slot>
|
|
<Slot>13</Slot>
|
|
<Slot>14</Slot>
|
|
<Slot>15</Slot>
|
|
<Slot>16</Slot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlSubModule SubSlotNumber="1" TypeOfSubmodule="3" Id="DIM 2" SubModuleName="VS-XXXX" InfoText="VS-XXXX Series Machine Vision System"/>
|
|
<UsedGsdmlSubModule SubSlotNumber="1" TypeOfSubmodule="3" Id="1" SubModuleName="Status" InfoText="Status Info">
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Trigger Ready</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
</DataItemIn>
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Trigger Ack</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
</DataItemIn>
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Pass</BitText>
|
|
<BitText Offset="0" Length="0">Fail</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Result Ready</BitText>
|
|
<BitText Offset="0" Length="0">Run Status</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Error0 Status</BitText>
|
|
<BitText Offset="0" Length="0">Error1 Status</BitText>
|
|
</DataItemIn>
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Command complete</BitText>
|
|
<BitText Offset="0" Length="0">Command error</BitText>
|
|
<BitText Offset="0" Length="0">Command ready</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Program Load Complete</BitText>
|
|
<BitText Offset="0" Length="0">Program Load Complete from SD Card</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
</DataItemIn>
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Soft Event 0 Ack</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 1 Ack</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 2 Ack</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 3 Ack</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 4 Ack</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 5 Ack</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 6 Ack</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 7 Ack</BitText>
|
|
</DataItemIn>
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
</DataItemIn>
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
</DataItemIn>
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
</DataItemIn>
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
</DataItemIn>
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
</DataItemIn>
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
</DataItemIn>
|
|
<DataItemIn>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
<BitText Offset="0" Length="0">Tool Judge</BitText>
|
|
</DataItemIn>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubSlotNumber="1" TypeOfSubmodule="3" Id="2" SubModuleName="Assignable Status" InfoText="Assignable Status Info">
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubSlotNumber="1" TypeOfSubmodule="3" Id="6" SubModuleName="Result Data 128Byte" InfoText="Reads result data from VS">
|
|
<DataItemIn/>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubSlotNumber="1" TypeOfSubmodule="3" Id="4" SubModuleName="Result Data 32Byte" InfoText="Reads result data from VS">
|
|
<DataItemIn/>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubSlotNumber="1" TypeOfSubmodule="3" Id="11" SubModuleName="Control" InfoText="Control Info">
|
|
<DataItemOut>
|
|
<BitText Offset="0" Length="0">Trigger</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
</DataItemOut>
|
|
<DataItemOut>
|
|
<BitText Offset="0" Length="0">Trigger Disable</BitText>
|
|
<BitText Offset="0" Length="0">Output Disable</BitText>
|
|
<BitText Offset="0" Length="0">Reset</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
</DataItemOut>
|
|
<DataItemOut>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Result Handshake Enable</BitText>
|
|
<BitText Offset="0" Length="0">Result Ack</BitText>
|
|
<BitText Offset="0" Length="0">Go to Run</BitText>
|
|
<BitText Offset="0" Length="0">Go to Setting</BitText>
|
|
<BitText Offset="0" Length="0">Error0 Clear</BitText>
|
|
<BitText Offset="0" Length="0">Error1 Clear</BitText>
|
|
</DataItemOut>
|
|
<DataItemOut>
|
|
<BitText Offset="0" Length="0">Command Request</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Program Load Execute</BitText>
|
|
<BitText Offset="0" Length="0">Program Load Execute from SD Card</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
<BitText Offset="0" Length="0">Reserved</BitText>
|
|
</DataItemOut>
|
|
<DataItemOut>
|
|
<BitText Offset="0" Length="0">Soft Event 0</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 1</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 2</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 3</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 4</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 5</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 6</BitText>
|
|
<BitText Offset="0" Length="0">Soft Event 7</BitText>
|
|
</DataItemOut>
|
|
<DataItemOut>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
</DataItemOut>
|
|
<DataItemOut>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
</DataItemOut>
|
|
<DataItemOut>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
<BitText Offset="0" Length="0">Assignable</BitText>
|
|
</DataItemOut>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubSlotNumber="1" TypeOfSubmodule="3" Id="12" SubModuleName="Program Number" InfoText="Program Number Info">
|
|
<DataItemOut/>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubSlotNumber="1" TypeOfSubmodule="3" Id="16" SubModuleName="Parameter 128Byte" InfoText="Writes data to VS">
|
|
<DataItemOut/>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubSlotNumber="1" TypeOfSubmodule="3" Id="14" SubModuleName="Parameter 32Byte" InfoText="Writes data to VS">
|
|
<DataItemOut/>
|
|
</UsedGsdmlSubModule>
|
|
<API Id="1">
|
|
<Name>API</Name>
|
|
<ImageId>4</ImageId>
|
|
<Module Id="#x031d0001" DAP="true" ModuleIdentNumber="1" ModuleInfo="VS-XXXX Series Machine Vision System">
|
|
<Name>Term 1 (DAP Module)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: VS-XXXX Series Machine Vision System
|
|
OrderNumber: VS-XXXX]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0001" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="DIM 2" AddSubModFlags="28">
|
|
<Name>Subterm 1 (VS-XXXX)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: VS-XXXX Series Machine Vision System
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0002" SubModuleIdentNumber="1" TypeOfSubModule="1" SubSlotNumber="32768" IsFixSubmodule="true" SubModuleID="IDS_DAP1I" InterfaceData="0100000000000000000000000000000000000000000098000300000000000000">
|
|
<Name>Subterm 2 (Interface)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0003" SubModuleIdentNumber="2" TypeOfSubModule="2" SubSlotNumber="32769" IsFixSubmodule="true" SubModuleID="IDS_DAP1P" PortData="00000000000008010000000000000000000000000000000000000000" RemPeerPort="tc-pncontroller.port-001">
|
|
<Name>Subterm 3 (Port 1)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0002" ModuleIdentNumber="257" SlotNumber="1" ModuleInfo="Status Info" ModuleID="101" DirectDeletable="true">
|
|
<Name>Term 2 (Status)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Status Info
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0004" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="1">
|
|
<Name>Subterm 4 (Status)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Status Info
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
<Var>
|
|
<Name>Status Register[0]</Name>
|
|
<Type GUID="{E8444853-3BAA-51A1-0E64-2996EF2FA842}">PN_Status_Register_0__6D643818</Type>
|
|
<BitOffs>32</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Status Register[1]</Name>
|
|
<Type GUID="{98D873A8-4EB0-B451-122B-6122509767B8}">PN_Status_Register_1__B68F815A</Type>
|
|
<BitOffs>40</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Status Register[2]</Name>
|
|
<Type GUID="{4BB62952-90EE-999B-E303-2CD1EB6F9A9B}">PN_Status_Register_2__989BD5B4</Type>
|
|
<BitOffs>48</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Status Register[3]</Name>
|
|
<Type GUID="{F4639E20-0043-73FF-B232-708D477E5843}">PN_Status_Register_3__49B4D296</Type>
|
|
<BitOffs>56</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Status Register[4]</Name>
|
|
<Type GUID="{95A4AE0C-8AB3-7603-05AC-088AED425F00}">PN_Status_Register_4__69F0CA57</Type>
|
|
<BitOffs>64</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Status Register[5]</Name>
|
|
<Type GUID="{0E5EDE7F-531B-93EA-7F3A-542A02C28257}">PN_Status_Register_5__E0627519</Type>
|
|
<BitOffs>72</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Status Register[6]</Name>
|
|
<Type GUID="{7DD95745-3AA3-BDCF-B90D-A05B94947130}">PN_Status_Register_6__ABC7F4CB</Type>
|
|
<BitOffs>80</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Status Register[7]</Name>
|
|
<Type GUID="{6BD93C59-E3DC-FDCA-8690-728F1F149CAF}">PN_Status_Register_7__B6FD5B1C</Type>
|
|
<BitOffs>88</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Status Register[8]</Name>
|
|
<Type GUID="{8320FACC-1917-46EC-1502-09BCD8D0041B}">PN_Status_Register_8__62C13116</Type>
|
|
<BitOffs>96</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Status Register[9]</Name>
|
|
<Type GUID="{00B09F56-02BE-5949-FB9E-D00DACC5A645}">PN_Status_Register_9__118FC6BF</Type>
|
|
<BitOffs>104</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Status Register[10]</Name>
|
|
<Type GUID="{ABD0FCE3-136A-B5D0-9C85-4DC534B209F4}">PN_Status_Register_10__2F44D821</Type>
|
|
<BitOffs>112</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Status Register[11]</Name>
|
|
<Type GUID="{989A5E66-89CA-ECEC-CB59-83E2B730F7FA}">PN_Status_Register_11__6C02BED0</Type>
|
|
<BitOffs>120</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0003" ModuleIdentNumber="258" SlotNumber="2" ModuleInfo="Assignable Status Info" ModuleID="102" DirectDeletable="true">
|
|
<Name>Term 3 (Assignable Status)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Assignable Status Info
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0005" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="2">
|
|
<Name>Subterm 5 (Assignable Status)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Assignable Status Info
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
<Var Swapping="#x3">
|
|
<Name>Error0 Code</Name>
|
|
<Type>UDINT</Type>
|
|
<BitOffs>128</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x3">
|
|
<Name>Error1 Code</Name>
|
|
<Type>UDINT</Type>
|
|
<BitOffs>160</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x3">
|
|
<Name>Program Number</Name>
|
|
<Type>UDINT</Type>
|
|
<BitOffs>192</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x3">
|
|
<Name>Total Count</Name>
|
|
<Type>UDINT</Type>
|
|
<BitOffs>224</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0004" ModuleIdentNumber="262" SlotNumber="3" ModuleInfo="Reads result data from VS" ModuleID="106" DirectDeletable="true">
|
|
<Name>Term 4 (Result Data 128Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0006" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="6">
|
|
<Name>Subterm 6 (Result Data 128Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
<Var>
|
|
<Name>Result Data</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000080}">ARRAY [0..127] OF BYTE</Type>
|
|
<BitOffs>256</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0005" ModuleIdentNumber="260" SlotNumber="4" ModuleInfo="Reads result data from VS" ModuleID="104" DirectDeletable="true">
|
|
<Name>Term 5 (Result Data 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0007" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="4">
|
|
<Name>Subterm 7 (Result Data 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
<Var>
|
|
<Name>Result Data</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
<BitOffs>1280</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0006" ModuleIdentNumber="260" SlotNumber="5" ModuleInfo="Reads result data from VS" ModuleID="104" DirectDeletable="true">
|
|
<Name>Term 6 (Result Data 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0008" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="4">
|
|
<Name>Subterm 8 (Result Data 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
<Var>
|
|
<Name>Result Data</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
<BitOffs>1536</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0007" ModuleIdentNumber="260" SlotNumber="6" ModuleInfo="Reads result data from VS" ModuleID="104" DirectDeletable="true">
|
|
<Name>Term 7 (Result Data 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0009" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="4">
|
|
<Name>Subterm 9 (Result Data 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
<Var>
|
|
<Name>Result Data</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
<BitOffs>1792</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0008" ModuleIdentNumber="260" SlotNumber="7" ModuleInfo="Reads result data from VS" ModuleID="104" DirectDeletable="true">
|
|
<Name>Term 8 (Result Data 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c000a" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="4">
|
|
<Name>Subterm 10 (Result Data 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
<Var>
|
|
<Name>Result Data</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
<BitOffs>2048</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0009" ModuleIdentNumber="260" SlotNumber="8" ModuleInfo="Reads result data from VS" ModuleID="104" DirectDeletable="true">
|
|
<Name>Term 9 (Result Data 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c000b" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="4">
|
|
<Name>Subterm 11 (Result Data 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Reads result data from VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
<Var>
|
|
<Name>Result Data</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
<BitOffs>2304</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d000a" ModuleIdentNumber="513" SlotNumber="9" ModuleInfo="Control Info" ModuleID="201" DirectDeletable="true">
|
|
<Name>Term 10 (Control)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Control Info
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c000c" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="11">
|
|
<Name>Subterm 12 (Control)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Control Info
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
<Var>
|
|
<Name>Control Register[0]</Name>
|
|
<Type GUID="{87B7F409-9C92-CCD9-1CC5-267E49A883B1}">PN_Control_Register_0__84CB05CE</Type>
|
|
<BitOffs>16</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Control Register[1]</Name>
|
|
<Type GUID="{A4661435-55F3-4E7B-0ACD-2253872F51DF}">PN_Control_Register_1__666EA34B</Type>
|
|
<BitOffs>24</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Control Register[2]</Name>
|
|
<Type GUID="{F13E1C21-0819-C85A-99A7-8919C935AF03}">PN_Control_Register_2__23428668</Type>
|
|
<BitOffs>32</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Control Register[3]</Name>
|
|
<Type GUID="{46DBA3F7-715B-E557-4F59-355D2F606231}">PN_Control_Register_3__CFDBEBCC</Type>
|
|
<BitOffs>40</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Control Register[4]</Name>
|
|
<Type GUID="{860DC75B-2508-7E5F-E7D5-B07EBE847E9A}">PN_Control_Register_4__1C9CB30A</Type>
|
|
<BitOffs>48</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Control Register[5]</Name>
|
|
<Type GUID="{6D9C9F99-C20E-2688-D57D-578FF091F4C4}">PN_Control_Register_5__00B7B1B2</Type>
|
|
<BitOffs>56</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Control Register[6]</Name>
|
|
<Type GUID="{B3052BD6-6948-6FB9-9525-32AB73B84FC7}">PN_Control_Register_6__B0C1DF78</Type>
|
|
<BitOffs>64</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Control Register[7]</Name>
|
|
<Type GUID="{51F13F0F-7C33-FB31-5BAF-85D194EAF296}">PN_Control_Register_7__EDB706F3</Type>
|
|
<BitOffs>72</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d000b" ModuleIdentNumber="514" SlotNumber="10" ModuleInfo="Program Number Info" ModuleID="202" DirectDeletable="true">
|
|
<Name>Term 11 (Program Number)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Program Number Info
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c000d" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="12">
|
|
<Name>Subterm 13 (Program Number)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Program Number Info
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
<Var Swapping="#x3">
|
|
<Name>Program Number</Name>
|
|
<Type>UDINT</Type>
|
|
<BitOffs>80</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d000c" ModuleIdentNumber="518" SlotNumber="11" ModuleInfo="Writes data to VS" ModuleID="206" DirectDeletable="true">
|
|
<Name>Term 12 (Parameter 128Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c000e" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="16">
|
|
<Name>Subterm 14 (Parameter 128Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
<Var>
|
|
<Name>Parameter</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000080}">ARRAY [0..127] OF BYTE</Type>
|
|
<BitOffs>112</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d000d" ModuleIdentNumber="516" SlotNumber="12" ModuleInfo="Writes data to VS" ModuleID="204" DirectDeletable="true">
|
|
<Name>Term 13 (Parameter 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c000f" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="14">
|
|
<Name>Subterm 15 (Parameter 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
<Var>
|
|
<Name>Parameter</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
<BitOffs>1136</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d000e" ModuleIdentNumber="516" SlotNumber="13" ModuleInfo="Writes data to VS" ModuleID="204" DirectDeletable="true">
|
|
<Name>Term 14 (Parameter 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0010" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="14">
|
|
<Name>Subterm 16 (Parameter 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
<Var>
|
|
<Name>Parameter</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
<BitOffs>1392</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d000f" ModuleIdentNumber="516" SlotNumber="14" ModuleInfo="Writes data to VS" ModuleID="204" DirectDeletable="true">
|
|
<Name>Term 15 (Parameter 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0011" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="14">
|
|
<Name>Subterm 17 (Parameter 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
<Var>
|
|
<Name>Parameter</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
<BitOffs>1648</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0010" ModuleIdentNumber="516" SlotNumber="15" ModuleInfo="Writes data to VS" ModuleID="204" DirectDeletable="true">
|
|
<Name>Term 16 (Parameter 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0012" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="14">
|
|
<Name>Subterm 18 (Parameter 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
<Var>
|
|
<Name>Parameter</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
<BitOffs>1904</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0011" ModuleIdentNumber="516" SlotNumber="16" ModuleInfo="Writes data to VS" ModuleID="204" DirectDeletable="true">
|
|
<Name>Term 17 (Parameter 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Module Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0013" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="14">
|
|
<Name>Subterm 19 (Parameter 32Byte)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.42-Keyence-VS-XXXX-20230509.xml
|
|
Submodule Info: Writes data to VS
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Inputs</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Outputs</Name>
|
|
<Var>
|
|
<Name>Parameter</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
<BitOffs>2160</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
</API>
|
|
</Profinet>
|
|
</Box>
|
|
<Profinet PLCPortNr="851" AddPortCount="1">
|
|
<Ethernet DeviceDesc="Profinet (TwinCAT-Intel PCI Ethernet Adapter (Gigabit) #3)" VirtualDeviceName="true" SpecialTask="true" TaskPort="301"/>
|
|
<PNController ClientPort="60000" ServerPort="61000" VendorId="288" DeviceId="35" IPData="00000000c0a80101ffffff00c0a80101" SystemName="tc-pncontroller" IRTSendClock="32">
|
|
<RTData CableLength="10"/>
|
|
</PNController>
|
|
</Profinet>
|
|
</Device>
|
|
</TcSmItem>
|