11567 lines
641 KiB
XML
11567 lines
641 KiB
XML
<?xml version="1.0"?>
|
|
<TcSmProject 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.4024.56">
|
|
<DataTypes>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-000000000035}" TcBaseType="true" HideType="true">UINTARR2</Name>
|
|
<BitSize>32</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000005}">UINT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>2</Elements>
|
|
</ArrayInfo>
|
|
<Format Name="ArrayView" Preview="[%u, %u]">
|
|
<Printf>[%u, %u]</Printf>
|
|
<Parameter>[0]</Parameter>
|
|
<Parameter>[1]</Parameter>
|
|
</Format>
|
|
<Format Name="MixedView" Preview="%x [%u, %u]">
|
|
<Printf>0x%08x [%u, %u]</Printf>
|
|
<Parameter>.</Parameter>
|
|
<Parameter>[0]</Parameter>
|
|
<Parameter>[1]</Parameter>
|
|
</Format>
|
|
<Format Name="32bitView" Preview="%x (%u)">
|
|
<Printf>0x%08x (%u)</Printf>
|
|
<Parameter>.</Parameter>
|
|
<Parameter>.</Parameter>
|
|
</Format>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{901C2423-655B-45CE-B7E3-21F174F0F99F}" Namespace="MC" TcBaseType="true">NCENCODERSTRUCT_IN2B</Name>
|
|
<BitSize>320</BitSize>
|
|
<SubItem>
|
|
<Name>nDataIn1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataIn2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>32</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>64</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>72</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>80</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<Comment><![CDATA[Encoder Status 4 (automatically linked):
|
|
0x01 (Bit 0) = IO data invalid (e.g. EtherCAT 'WcState')
|
|
0x02 (Bit 1) = IO data input toggle (e.g. EtherCAT 'InputToggle')
|
|
]]></Comment>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>88</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataIn3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>96</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataIn4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>128</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataIn5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>160</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataIn6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>192</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>224</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>232</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>240</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState8</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>248</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDcInputTime</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>256</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataIn7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<Comment><![CDATA[Drive Velocity Actual Value
|
|
]]></Comment>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>288</BitOffs>
|
|
</SubItem>
|
|
<Relations>
|
|
<Relation>
|
|
<Type GUID="{55728D3F-7B02-4448-8096-580617CECBA3}">NCENCODERSTRUCT_IN</Type>
|
|
<MapEntry>
|
|
<BitSize>96</BitSize>
|
|
</MapEntry>
|
|
</Relation>
|
|
</Relations>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{9CC50AB2-5D79-4869-A3C2-1FA7761BAFEA}" Namespace="MC" TcBaseType="true">NCENCODERSTRUCT_OUT2</Name>
|
|
<BitSize>320</BitSize>
|
|
<SubItem>
|
|
<Name>nDataOut1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataOut2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>32</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>64</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>72</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>80</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>88</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataOut3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>96</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataOut4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>128</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataOut5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>160</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataOut6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>192</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>224</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>232</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>240</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl8</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>248</BitOffs>
|
|
</SubItem>
|
|
<Relations>
|
|
<Relation>
|
|
<Type GUID="{5FE34D39-3B85-4458-8264-8C4874D8985C}">NCENCODERSTRUCT_OUT</Type>
|
|
<MapEntry>
|
|
<BitSize>96</BitSize>
|
|
</MapEntry>
|
|
</Relation>
|
|
</Relations>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{F95C7C69-0C87-46C4-9559-1285CCA5B23A}" Namespace="MC" TcBaseType="true">NCDRIVESTRUCT_IN2</Name>
|
|
<BitSize>320</BitSize>
|
|
<SubItem>
|
|
<Name>nDataIn1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataIn2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>32</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>64</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>72</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>80</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<Comment><![CDATA[Drive Status 4 (automatically linked):
|
|
0x01 (0000 0001) = IO data invalid (e.g. EtherCAT 'WcState')
|
|
0x02 (0000 0010) = IO data input toggle (e.g. EtherCAT 'InputToggle')
|
|
|
|
Drive Status 4 (manually linked):
|
|
0x80 (1000 0000) = Fast axis stop (digital IO interrupt)
|
|
]]></Comment>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>88</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataIn3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>96</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataIn4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>128</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataIn5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>160</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataIn6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>192</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>224</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>232</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>240</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nState8</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<Comment><![CDATA[Digital Inputs 1..8
|
|
]]></Comment>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>248</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDcOutputTime</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>256</BitOffs>
|
|
</SubItem>
|
|
<Relations>
|
|
<Relation>
|
|
<Type GUID="{9AC463DC-3417-4DEA-AD2A-5FBD4C9C15AA}">NCDRIVESTRUCT_IN</Type>
|
|
<MapEntry>
|
|
<BitSize>96</BitSize>
|
|
</MapEntry>
|
|
</Relation>
|
|
</Relations>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{644DC4BD-3D15-4DCB-94C7-24F3A5D579AA}" Namespace="MC" TcBaseType="true">NCDRIVESTRUCT_OUT2</Name>
|
|
<BitSize>320</BitSize>
|
|
<SubItem>
|
|
<Name>nDataOut1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataOut2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>32</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>64</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>72</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>80</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>88</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataOut3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>96</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataOut4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>128</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataOut5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>160</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nDataOut6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000035}">UINTARR2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>192</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl5</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>224</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl6</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>232</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl7</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>240</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>nCtrl8</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>248</BitOffs>
|
|
</SubItem>
|
|
<Relations>
|
|
<Relation>
|
|
<Type GUID="{595E16A9-7783-4B1C-A30C-48BA6EFCC859}">NCDRIVESTRUCT_OUT</Type>
|
|
<MapEntry>
|
|
<BitSize>96</BitSize>
|
|
</MapEntry>
|
|
</Relation>
|
|
</Relations>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{875D2B22-B7EB-497E-B933-0C004593CCF3}" Namespace="MC" TcBaseType="true" HideType="true" IecDeclaration="DWORD;">PLCTONC_AXIS_REF_CTRL</Name>
|
|
<BitSize>32</BitSize>
|
|
<SubItem>
|
|
<Name>Enable</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FeedEnablePlus</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FeedEnableMinus</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>HomingSensor</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AcceptBlockedDrive</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>8</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PlcDebugFlag</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>30</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>NcDebugFlag</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>31</BitOffs>
|
|
</SubItem>
|
|
<Format Name="Short">
|
|
<Printf>%08x</Printf>
|
|
</Format>
|
|
<Format Name="Cpp">
|
|
<Printf>0x%08x</Printf>
|
|
</Format>
|
|
<Format Name="IEC">
|
|
<Printf>16#%08X</Printf>
|
|
</Format>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{63A84524-72E3-41C8-BEAB-4CCE44690A13}" Namespace="MC" TcBaseType="true">PLCTONC_AXIS_REF_OLD</Name>
|
|
<BitSize>1024</BitSize>
|
|
<SubItem>
|
|
<Name>ControlDWord</Name>
|
|
<Type GUID="{875D2B22-B7EB-497E-B933-0C004593CCF3}" Namespace="MC">PLCTONC_AXIS_REF_CTRL</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Override</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>32</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisModeRequest</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>64</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisModeDWord</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>96</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisModeLReal</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>128</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PositionCorrection</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>192</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtSetPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>256</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtSetVelo</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>320</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtSetAcc</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>384</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtSetDirection</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>448</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtControllerOutput</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>512</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>GearRatio1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>576</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>GearRatio2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>640</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>GearRatio3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>704</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>GearRatio4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>768</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>MapState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>832</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PlcCycleControl</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>840</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PlcCycleCount</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>848</BitOffs>
|
|
</SubItem>
|
|
<Properties>
|
|
<Property>
|
|
<Name>NcStructType</Name>
|
|
<Value>1</Value>
|
|
</Property>
|
|
</Properties>
|
|
<Relations>
|
|
<Relation Priority="100">
|
|
<Type GUID="{60392271-8688-4F4C-B404-618DF106325D}">NCAXLESTRUCT_FROMPLC3</Type>
|
|
</Relation>
|
|
</Relations>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{CBC83B73-B816-4597-A9E5-2B03263CA131}" Namespace="MC" TcBaseType="true" HideType="true" IecDeclaration="DWORD;">NCTOPLC_AXIS_REF_STATE</Name>
|
|
<BitSize>32</BitSize>
|
|
<SubItem>
|
|
<Name>Operational</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Homed</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>NotMoving</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>InPositionArea</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>InTargetPosition</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Protected</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ErrorPropagationDelayed</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>HasBeenStopped</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>HasJob</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>8</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PositiveDirection</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>9</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>NegativeDirection</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>10</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>HomingBusy</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>11</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ConstantVelocity</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>12</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Compensating</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>13</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtSetPointGenEnabled</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>14</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PhasingActive</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>15</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExternalLatchValid</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>16</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>NewTargetPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>17</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>IsDriveLimitActive</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>18</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ContinuousMotion</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>19</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ControlLoopClosed</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>20</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CamTableQueued</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>21</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CamDataQueued</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>22</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CamScalingPending</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>23</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CmdBuffered</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>24</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PTPmode</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>25</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SoftLimitMinExceeded</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>26</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SoftLimitMaxExceeded</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>27</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>DriveDeviceError</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>28</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>MotionCommandsLocked</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>29</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>IoDataInvalid</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>30</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Error</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>31</BitOffs>
|
|
</SubItem>
|
|
<Format Name="Short">
|
|
<Printf>%08x</Printf>
|
|
</Format>
|
|
<Format Name="Cpp">
|
|
<Printf>0x%08x</Printf>
|
|
</Format>
|
|
<Format Name="IEC">
|
|
<Printf>16#%08X</Printf>
|
|
</Format>
|
|
<Relations>
|
|
<Relation Priority="100">
|
|
<Type>{4C3FC5AC-D5AA-44C6-AC5A-159774BA0F6D}</Type>
|
|
</Relation>
|
|
</Relations>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{6EF49753-C72C-4F50-AA44-3C7498E76CFE}" Namespace="MC" TcBaseType="true" HideType="true" IecDeclaration="DWORD;">NCTOPLC_AXIS_REF_OPMODE</Name>
|
|
<BitSize>32</BitSize>
|
|
<SubItem>
|
|
<Name>OpModePosAreaMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeTargetPosMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeLoop</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeMotionMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModePEHTimeMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeBacklashCompensation</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeDelayedErrorReaction</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeModulo</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeSimulationAxis</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>8</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModePosLagMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>16</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeVeloLagMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>17</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeSoftLimitMinMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>18</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeSoftLimitMaxMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>19</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModePosCorrection</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>20</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeAllowSlaveCommands</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>21</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeAllowExtSetAxisCommands</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>22</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ApplicationRequest</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>23</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{303D9411-849C-467F-8A4C-5C8CD0F3DD46}" Namespace="MC" TcBaseType="true" HideType="true">NCTOPLC_AXIS_REF_STATE2_FLAGS</Name>
|
|
<BitSize>32</BitSize>
|
|
<SubItem>
|
|
<Name>AvoidingCollision</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<Format Name="Short">
|
|
<Printf>%08x</Printf>
|
|
</Format>
|
|
<Format Name="Cpp">
|
|
<Printf>0x%08x</Printf>
|
|
</Format>
|
|
<Format Name="IEC">
|
|
<Printf>16#%08X</Printf>
|
|
</Format>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{669F3788-48FD-42CF-8A59-2DA946853FB6}" Namespace="MC" TcBaseType="true" HideType="true">NCTOPLC_AXIS_REF_STATE2</Name>
|
|
<BitSize>32</BitSize>
|
|
<SubItem>
|
|
<Name>Value</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000007}">DWORD</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Flags</Name>
|
|
<Type GUID="{303D9411-849C-467F-8A4C-5C8CD0F3DD46}" Namespace="MC">NCTOPLC_AXIS_REF_STATE2_FLAGS</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<Format Name="Short">
|
|
<Printf>%08x</Printf>
|
|
</Format>
|
|
<Format Name="Cpp">
|
|
<Printf>0x%08x</Printf>
|
|
</Format>
|
|
<Format Name="IEC">
|
|
<Printf>16#%08X</Printf>
|
|
</Format>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{BA9D9D0F-1A4A-4A27-A19F-3032626A8491}" Namespace="MC" TcBaseType="true" HideType="true">NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE</Name>
|
|
<BitSize>8</BitSize>
|
|
<SubItem>
|
|
<Name>CamActivationPending</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CamDeactivationPending</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CamActive</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CamDataQueued</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CamScalingPending</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-000000000039}" TcBaseType="true" HideType="true">UINTARR8</Name>
|
|
<BitSize>128</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000005}">UINT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>8</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{72F5AAAA-16DF-4ED3-8367-F6C8C3ADAE99}" Namespace="MC" TcBaseType="true">NCTOPLC_AXIS_REF_OLD5</Name>
|
|
<BitSize>2048</BitSize>
|
|
<SubItem>
|
|
<Name>StateDWord</Name>
|
|
<Type GUID="{CBC83B73-B816-4597-A9E5-2B03263CA131}" Namespace="MC">NCTOPLC_AXIS_REF_STATE</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ErrorCode</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>32</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<Comment><![CDATA[Present State Of The Axis Movement (continuous axis):
|
|
0 = INACTIVE: axis has no job
|
|
1 = RUNNING: axis is executing a motion job
|
|
2 = OVERRIDE_ZERO: axis is executing a job but override is zero
|
|
3 = PHASE_VELOCONST: axis is moving at constant velocity
|
|
4 = PHASE_ACCPOS: axis is accelerating
|
|
5 = PHASE_ACCNEG: axis is decelerating
|
|
Slaves only:
|
|
11 = PREPHASE: slave axis is in a motion pre-phase
|
|
12 = SYNCHRONIZING: slave axis is synchronizing
|
|
13 = SYNCHRONOUS: slave axis is moving synchronously
|
|
External Setpoint Generation:
|
|
41 = EXTSETGEN_MODE1: external setpoint generation active
|
|
42 = EXTSETGEN_MODE2: internal and external setpoint gen. active
|
|
]]></Comment>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>64</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisModeConfirmation</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>96</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>HomingState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<Comment><![CDATA[Axis Homing Status:
|
|
0: idle
|
|
1: start homing
|
|
2: searching home switch
|
|
3: stopping on home switch
|
|
4: moving off home switch
|
|
5: searching sync pulse
|
|
6: stopping after homing
|
|
]]></Comment>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>128</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CoupleState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<Comment><![CDATA[Axis Coupling Status:
|
|
0: axis is a single axis (not coupled)
|
|
1: axis is a master axis
|
|
2: axis is master and slave
|
|
3: axis is a slave axis
|
|
]]></Comment>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>160</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SvbEntries</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>192</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SafEntries</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>224</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisId</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>256</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeDWord</Name>
|
|
<Type GUID="{6EF49753-C72C-4F50-AA44-3C7498E76CFE}" Namespace="MC">NCTOPLC_AXIS_REF_OPMODE</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>288</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>320</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ModuloActPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>384</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActiveControlLoopIndex</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>448</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ControlLoopIndex</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>464</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ModuloActTurns</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>480</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActVelo</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>512</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PosDiff</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>576</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>640</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetVelo</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>704</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetAcc</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>768</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>TargetPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>832</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ModuloSetPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>896</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ModuloSetTurns</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>960</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CmdNo</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>992</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CmdState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>1008</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetJerk</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1024</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetTorque</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1088</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActTorque</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1152</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>StateDWord2</Name>
|
|
<Type GUID="{669F3788-48FD-42CF-8A59-2DA946853FB6}" Namespace="MC">NCTOPLC_AXIS_REF_STATE2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>1216</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>StateDWord3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000007}">DWORD</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>1248</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>TouchProbeState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000007}">DWORD</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>1280</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>TouchProbeCounter</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000007}">DWORD</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>1312</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CamCouplingState</Name>
|
|
<Type GUID="{BA9D9D0F-1A4A-4A27-A19F-3032626A8491}" Namespace="MC">NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE</Type>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>8</Elements>
|
|
</ArrayInfo>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1344</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CamCouplingTableID</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000039}">UINTARR8</Type>
|
|
<BitSize>128</BitSize>
|
|
<BitOffs>1408</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActTorqueDerivative</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1536</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetTorqueDerivative</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1600</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AbsPhasingPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1664</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>TorqueOffset</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1728</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActPosWithoutPosCorrection</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1792</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActAcc</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1856</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>DcTimeStamp</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>1920</BitOffs>
|
|
</SubItem>
|
|
<Properties>
|
|
<Property>
|
|
<Name>NcStructType</Name>
|
|
<Value>2</Value>
|
|
</Property>
|
|
</Properties>
|
|
<Relations>
|
|
<Relation Priority="100">
|
|
<Type GUID="{429B767E-373B-40AE-BFA5-E1C08B444DF3}">NCAXLESTRUCT_TOPLC</Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{E8DA524A-605F-4879-82E6-B86EF6986572}">NCAXLESTRUCT_TOPLC2</Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{B507963E-69F3-4B64-BB8C-2BD7A560976D}">NCAXLESTRUCT_TOPLC3</Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{F794B740-82D7-4637-848E-4F74A711D038}">NCAXLESTRUCT_TOPLC4</Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{40BD39B0-C3EA-4F74-9F4F-5F1982786F7C}"></Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{40BD39B2-C3EA-4F74-9F4F-5F1982786F7C}"></Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{8CDE0C45-AB9D-42DB-BC94-1CF7521AB268}"></Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{6A65C767-34E5-42BF-AD87-E1A503EAC7BE}"></Type>
|
|
</Relation>
|
|
</Relations>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{6BDEED54-7268-405F-A18B-665A0AE0FEE9}" Namespace="MC" TcBaseType="true" HideType="true" IecDeclaration="DWORD;">NCTOPLC_AXIS_REF_OPMODE</Name>
|
|
<BitSize>32</BitSize>
|
|
<SubItem>
|
|
<Name>OpModePosAreaMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeTargetPosMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeLoop</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>2</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeMotionMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>3</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModePEHTimeMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>4</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeBacklashCompensation</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>5</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeDelayedErrorReaction</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>6</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeModulo</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>7</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeSimulationAxis</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>8</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeStopMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>12</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeOutputSmoothingFilter</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>13</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModePosLagMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>16</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeVeloLagMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>17</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeSoftLimitMinMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>18</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeSoftLimitMaxMonitoring</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>19</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModePosCorrection</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>20</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeAllowSlaveCommands</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>21</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeAllowExtSetAxisCommands</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>22</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ApplicationRequest</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>23</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{F7B9FC50-054E-4547-B468-83A9E72D8064}" Namespace="MC" TcBaseType="true" HideType="true">NCTOPLC_AXIS_REF_STATE3_FLAGS</Name>
|
|
<BitSize>32</BitSize>
|
|
<SubItem>
|
|
<Name>TouchProbe1InputState </Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>TouchProbe2InputState </Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000010}">BIT</Type>
|
|
<BitSize>1</BitSize>
|
|
<BitOffs>1</BitOffs>
|
|
</SubItem>
|
|
<Format Name="Short">
|
|
<Printf>%08x</Printf>
|
|
</Format>
|
|
<Format Name="Cpp">
|
|
<Printf>0x%08x</Printf>
|
|
</Format>
|
|
<Format Name="IEC">
|
|
<Printf>16#%08X</Printf>
|
|
</Format>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{60E203BA-3CEE-4BB0-8728-643B1F529592}" Namespace="MC" TcBaseType="true" HideType="true">NCTOPLC_AXIS_REF_STATE3</Name>
|
|
<BitSize>32</BitSize>
|
|
<SubItem>
|
|
<Name>Value</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000007}">DWORD</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Flags</Name>
|
|
<Type GUID="{F7B9FC50-054E-4547-B468-83A9E72D8064}" Namespace="MC">NCTOPLC_AXIS_REF_STATE3_FLAGS</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<Format Name="Short">
|
|
<Printf>%08x</Printf>
|
|
</Format>
|
|
<Format Name="Cpp">
|
|
<Printf>0x%08x</Printf>
|
|
</Format>
|
|
<Format Name="IEC">
|
|
<Printf>16#%08X</Printf>
|
|
</Format>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{25521FAA-EA5F-4C7F-8864-BBCCDACD2E98}" Namespace="MC" TcBaseType="true">NCTOPLC_AXIS_REF</Name>
|
|
<BitSize>2048</BitSize>
|
|
<SubItem>
|
|
<Name>StateDWord</Name>
|
|
<Type GUID="{CBC83B73-B816-4597-A9E5-2B03263CA131}" Namespace="MC">NCTOPLC_AXIS_REF_STATE</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ErrorCode</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>32</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<Comment><![CDATA[Present State Of The Axis Movement (continuous axis):
|
|
0 = INACTIVE: axis has no job
|
|
1 = RUNNING: axis is executing a motion job
|
|
2 = OVERRIDE_ZERO: axis is executing a job but override is zero
|
|
3 = PHASE_VELOCONST: axis is moving at constant velocity
|
|
4 = PHASE_ACCPOS: axis is accelerating
|
|
5 = PHASE_ACCNEG: axis is decelerating
|
|
Slaves only:
|
|
11 = PREPHASE: slave axis is in a motion pre-phase
|
|
12 = SYNCHRONIZING: slave axis is synchronizing
|
|
13 = SYNCHRONOUS: slave axis is moving synchronously
|
|
External Setpoint Generation:
|
|
41 = EXTSETGEN_MODE1: external setpoint generation active
|
|
42 = EXTSETGEN_MODE2: internal and external setpoint gen. active
|
|
]]></Comment>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>64</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisModeConfirmation</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>96</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>HomingState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<Comment><![CDATA[Axis Homing Status:
|
|
0: idle
|
|
1: start homing
|
|
2: searching home switch
|
|
3: stopping on home switch
|
|
4: moving off home switch
|
|
5: searching sync pulse
|
|
6: stopping after homing
|
|
]]></Comment>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>128</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CoupleState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<Comment><![CDATA[Axis Coupling Status:
|
|
0: axis is a single axis (not coupled)
|
|
1: axis is a master axis
|
|
2: axis is master and slave
|
|
3: axis is a slave axis
|
|
]]></Comment>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>160</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SvbEntries</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>192</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SafEntries</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>224</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisId</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>256</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>OpModeDWord</Name>
|
|
<Type GUID="{6BDEED54-7268-405F-A18B-665A0AE0FEE9}" Namespace="MC">NCTOPLC_AXIS_REF_OPMODE</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>288</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>320</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ModuloActPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>384</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActiveControlLoopIndex</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>448</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ControlLoopIndex</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>464</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ModuloActTurns</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>480</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActVelo</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>512</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PosDiff</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>576</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>640</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetVelo</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>704</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetAcc</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>768</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>TargetPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>832</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ModuloSetPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>896</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ModuloSetTurns</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>960</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CmdNo</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>992</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CmdState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>1008</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetJerk</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1024</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetTorque</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1088</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActTorque</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1152</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>StateDWord2</Name>
|
|
<Type GUID="{669F3788-48FD-42CF-8A59-2DA946853FB6}" Namespace="MC">NCTOPLC_AXIS_REF_STATE2</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>1216</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>StateDWord3</Name>
|
|
<Type GUID="{60E203BA-3CEE-4BB0-8728-643B1F529592}" Namespace="MC">NCTOPLC_AXIS_REF_STATE3</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>1248</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>TouchProbeState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000007}">DWORD</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>1280</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>TouchProbeCounter</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000007}">DWORD</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>1312</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CamCouplingState</Name>
|
|
<Type GUID="{BA9D9D0F-1A4A-4A27-A19F-3032626A8491}" Namespace="MC">NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE</Type>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>8</Elements>
|
|
</ArrayInfo>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1344</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>CamCouplingTableID</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000039}">UINTARR8</Type>
|
|
<BitSize>128</BitSize>
|
|
<BitOffs>1408</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActTorqueDerivative</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1536</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>SetTorqueDerivative</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1600</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AbsPhasingPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1664</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>TorqueOffset</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1728</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActPosWithoutPosCorrection</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1792</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ActAcc</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1856</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>DcTimeStamp</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>1920</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>UserData</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>1984</BitOffs>
|
|
</SubItem>
|
|
<Properties>
|
|
<Property>
|
|
<Name>NcStructType</Name>
|
|
<Value>2</Value>
|
|
</Property>
|
|
</Properties>
|
|
<Relations>
|
|
<Relation Priority="100">
|
|
<Type GUID="{429B767E-373B-40AE-BFA5-E1C08B444DF3}">NCAXLESTRUCT_TOPLC</Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{E8DA524A-605F-4879-82E6-B86EF6986572}">NCAXLESTRUCT_TOPLC2</Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{B507963E-69F3-4B64-BB8C-2BD7A560976D}">NCAXLESTRUCT_TOPLC3</Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{F794B740-82D7-4637-848E-4F74A711D038}">NCAXLESTRUCT_TOPLC4</Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{40BD39B0-C3EA-4F74-9F4F-5F1982786F7C}"></Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{40BD39B2-C3EA-4F74-9F4F-5F1982786F7C}"></Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{8CDE0C45-AB9D-42DB-BC94-1CF7521AB268}"></Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{6A65C767-34E5-42BF-AD87-E1A503EAC7BE}"></Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{72F5AAAA-16DF-4ED3-8367-F6C8C3ADAE99}"></Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{10036166-C9D3-404B-BDD3-323034AAA7F4}"></Type>
|
|
</Relation>
|
|
</Relations>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{96B75FEB-2D84-43BE-A3EC-D9A681F27D52}" Namespace="MC" TcBaseType="true">PLCTONC_AXIS_REF</Name>
|
|
<BitSize>1024</BitSize>
|
|
<SubItem>
|
|
<Name>ControlDWord</Name>
|
|
<Type GUID="{875D2B22-B7EB-497E-B933-0C004593CCF3}" Namespace="MC">PLCTONC_AXIS_REF_CTRL</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Override</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>32</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisModeRequest</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>64</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisModeDWord</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000008}">UDINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>96</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>AxisModeLReal</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>128</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PositionCorrection</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>192</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtSetPos</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>256</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtSetVelo</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>320</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtSetAcc</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>384</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtSetDirection</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000009}">DINT</Type>
|
|
<BitSize>32</BitSize>
|
|
<BitOffs>448</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtControllerOutput</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>512</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>GearRatio1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>576</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>GearRatio2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>640</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>GearRatio3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>704</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>GearRatio4</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>768</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>MapState</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000030}">BOOL</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>832</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PlcCycleControl</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>840</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PlcCycleCount</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>848</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>ExtTorque</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-00000000000E}">LREAL</Type>
|
|
<BitSize>64</BitSize>
|
|
<BitOffs>896</BitOffs>
|
|
</SubItem>
|
|
<Properties>
|
|
<Property>
|
|
<Name>NcStructType</Name>
|
|
<Value>1</Value>
|
|
</Property>
|
|
</Properties>
|
|
<Relations>
|
|
<Relation Priority="100">
|
|
<Type GUID="{60392271-8688-4F4C-B404-618DF106325D}"></Type>
|
|
</Relation>
|
|
<Relation Priority="100">
|
|
<Type GUID="{63A84524-72E3-41C8-BEAB-4CCE44690A13}"></Type>
|
|
</Relation>
|
|
</Relations>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000002}" IecBaseType="true" BitType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..1] OF BIT</Name>
|
|
<BitSize>2</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>2</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000006}" IecBaseType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..5] OF BIT</Name>
|
|
<BitSize>6</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>6</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000001}" IecBaseType="true" BitType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..0] OF BIT</Name>
|
|
<BitSize>1</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>1</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000003}" IecBaseType="true" BitType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..2] OF BIT</Name>
|
|
<BitSize>3</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>3</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000005}" IecBaseType="true" BitType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..4] OF BIT</Name>
|
|
<BitSize>5</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>5</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000008}" IecBaseType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..0] OF BYTE</Name>
|
|
<BitSize>8</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>1</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety" TcBaseType="true">FSOE_6</Name>
|
|
<BitSize>48</BitSize>
|
|
<SubItem>
|
|
<Name>FSoE CMD</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE Data</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000032}">BITARR8</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>8</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE CRC_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>16</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE ConnID</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>32</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{7F210C30-0F6F-A819-E8F2-DE50EF175078}" AutoDeleteType="true">FSOE_15</Name>
|
|
<BitSize>120</BitSize>
|
|
<SubItem>
|
|
<Name>FSoE CMD</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE Data 0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000033}">BITARR16</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>8</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE CRC_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>24</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE Data 1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000033}">BITARR16</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>40</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE CRC_1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>56</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE Data 2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000033}">BITARR16</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>72</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE CRC_2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>88</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE ConnID</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>104</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{B05FDAB7-3241-ACD3-D16C-0FDAF8825BC9}" AutoDeleteType="true">FSOE_7</Name>
|
|
<BitSize>56</BitSize>
|
|
<SubItem>
|
|
<Name>FSoE CMD</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE Data 0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000033}">BITARR16</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>8</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE CRC_0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>24</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>FSoE ConnID</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000005}">UINT</Type>
|
|
<BitSize>16</BitSize>
|
|
<BitOffs>40</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}" AutoDeleteType="true">PROFISAFEMESSAGE_6</Name>
|
|
<BitSize>48</BitSize>
|
|
<SubItem>
|
|
<Name>Safe Data Byte 0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>0</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>Safe Data Byte 1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000001}">BYTE</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>8</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PROFIsafe Header Byte 0</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>16</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PROFIsafe Header Byte 1</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>24</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PROFIsafe Header Byte 2</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>32</BitOffs>
|
|
</SubItem>
|
|
<SubItem>
|
|
<Name>PROFIsafe Header Byte 3</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000000000002}">USINT</Type>
|
|
<BitSize>8</BitSize>
|
|
<BitOffs>40</BitOffs>
|
|
</SubItem>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000010}" IecBaseType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..1] OF BYTE</Name>
|
|
<BitSize>16</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>2</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-002000000004}" IecBaseType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..3] OF BIT</Name>
|
|
<BitSize>4</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>4</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-00200000000C}" IecBaseType="true" AutoDeleteType="true" HideSubItems="true">ARRAY [0..11] OF BIT</Name>
|
|
<BitSize>12</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000010}">BIT</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>12</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-000300000006}" IecBaseType="true" AutoDeleteType="true">ARRAY [0..5] OF BYTE</Name>
|
|
<BitSize>48</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>6</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="{18071995-0000-0000-0000-000300000004}" IecBaseType="true" AutoDeleteType="true">ARRAY [0..3] OF BYTE</Name>
|
|
<BitSize>32</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>4</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{0D9E782F-3778-A474-E51F-4F5C8E7FF3F2}" IecBaseType="true" AutoDeleteType="true">ARRAY [0..9] OF BYTE</Name>
|
|
<BitSize>80</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>10</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
<DataType>
|
|
<Name GUID="{18071995-0000-0000-0000-000300000014}" IecBaseType="true" AutoDeleteType="true">ARRAY [0..19] OF BYTE</Name>
|
|
<BitSize>160</BitSize>
|
|
<BaseType GUID="{18071995-0000-0000-0000-000000000001}">BYTE</BaseType>
|
|
<ArrayInfo>
|
|
<LBound>0</LBound>
|
|
<Elements>20</Elements>
|
|
</ArrayInfo>
|
|
</DataType>
|
|
</DataTypes>
|
|
<ImageDatas>
|
|
<ImageData Id="1000">424de6000000000000007600000028000000100000000e000000010004000000000070000000c40e0000c40e000000000000000000000000000000008000008000000080800080000000800080008080000080808000c0c0c0000000ff0000ff000000ffff00ff000000ff00ff00ffff0000ffffff00fff7979797979797fff7979797979797777777777777777777ff77f7ff7fff77777f77f7f77f7f7777ff77f7ff7f7f7777f777f77f7f7f7777ff77f7ff7fff7777777777777777777777777777777777eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee</ImageData>
|
|
<ImageData Id="1001">424de6000000000000007600000028000000100000000e000000010004000000000070000000c40e0000c40e000000000000000000000000000000008000008000000080800080000000800080008080000080808000c0c0c0000000ff0000ff000000ffff00ff000000ff00ff00ffff0000ffffff0077777fffffffffff77777fffffffffff77777fffffffffff77777fffffffffff77777fffffffffff77777fffffffffff77777fffffffffff77777fffffffffff77777fffffffffffeeeeefffffffffffeeeeefffffffffffeeeeefffffffffffeeeeefffffffffffeeeeefffffffffff</ImageData>
|
|
<ImageData Id="1002">424de6000000000000007600000028000000100000000e000000010004000000000070000000c40e0000c40e000000000000000000000000000000008000008000000080800080000000800080008080000080808000c0c0c0000000ff0000ff000000ffff00ff000000ff00ff00ffff0000ffffff0077777fffffffffff777779999fffffff77777fff9ffff0ff77777ff0000000ff77777ff00000009977777ff0000000ff77777fff6ffff0ff777776666fffffff77777fffffffffffeeeeefffffffffffeeeeefffffffffffeeeeefffffffffffeeeeefffffffffffeeeeefffffffffff</ImageData>
|
|
<ImageData Id="1003">424de6000000000000007600000028000000100000000e000000010004000000000070000000c40e0000c40e000000000000000000000000000000008000008000000080800080000000800080008080000080808000c0c0c0000000ff0000ff000000ffff00ff000000ff00ff00ffff0000ffffff00fffff77777b77ffffffff70077777ffffffff00077b77ffffffff70077777ffffffff77777b77ffffffff77777777ffffffff77777b77ffffffff77777777ffffffffeeeeeeeeffffffffe00e000effffffffe0ee0e0effffffffe0ee0e0effffffffe00e0e0effffffffeeeeeeeefff</ImageData>
|
|
<ImageData Id="1004">424de6000000000000007600000028000000100000000e000000010004000000000070000000c40e0000c40e000000000000000000000000000000008000008000000080800080000000800080008080000080808000c0c0c0000000ff0000ff000000ffff00ff000000ff00ff00ffff0000ffffff00ffffffffffffffffffffffffffffffffffffffffffffffff999fff99999fff99ff9fff9fff9fff9fff9fff9fff9fff9fff9fff9fff9fff9fff9fff9fff9fff9fff9fff9fff9fff9fff99999fff99999fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff</ImageData>
|
|
<ImageData Id="1005">424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff</ImageData>
|
|
<ImageData Id="1006">424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000120b0000120b00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff</ImageData>
|
|
<ImageData Id="1007">424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ffff0000ff0000ff0000ff0000ff0000ff0000c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff</ImageData>
|
|
<ImageData Id="1008">424dd6020000000000003600000028000000100000000e0000000100180000000000a002000000000000000000000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff008066008099008066008099008066ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00000000ffff000000008099ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00ffff00ffff00ffff008066ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00000000ffff000000008066ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffffff000000ffffff0000008099ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff00ffff00ffff00ffff00ffff008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00000000ffff000000008099ff00ffff00ffff00ffff00ffff00ff99006666009999006666009999006666009900ffff0000ff00ffff0000ff008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ff99006666009999006666009999006666009900ffff00000000ffff000000008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ff99006666009999006666009999006666009900ffff00800000ffff008000008066ff00ffff00ffff00ffff00ffff00ff66009999006666009999006666009999006600ffff00ffff00ffff00ffff008099ff00ffff00ffff00ffff00ffff00ff</ImageData>
|
|
<ImageData Id="1009">424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff</ImageData>
|
|
<ImageData Id="1010">424dd6020000000000003600000028000000100000000e000000010018000000000000000000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ffb1eef5b1eef5b1eef5b1eef5ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff7ee6f42bdcf52bdcf52bdcf52bdcf52bdcf52bdcf5b1eef5ff00ffff00ffff00ffff00ffff00ffff00ffb1eef52bdcf52bdcf542c0d144959e35737b35737b44959e42c0d12bdcf5ff00ffff00ffff00ffff00ffff00ffff00ff7ee6f442c0d18693935a54503d37323d37323d37323d37325a545044959eb1eef5ff00ffff00ffff00ffff00ffff00ffb1b1af5a54508693935a54503d37323d37323d37323d37325a54505a5450d8d5d0ff00ffff00ffff00ffff00ffff00ffb1b1af7d77748693935a54503d37323d37323d37323d37325a54505a5450c8c8c4ff00ffff00ffff00ffff00ffff00ffb1b1af7d77747d77743d37323d37323d37321d19133d37325a54505a5450c8c8c4ff00ffff00ffff00ffff00ffff00ff7d77745a54503d37321d19131d19131d19131d19131d19131d19133d3732c8c8c4ff00ffff00ffff00ffff00ffff00ffc8c8c49d98905a54501d19131d19131d19131d19131d19131d19137d7774ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff9d98905a54501d19133d37321d19133d37325a5450b1b1afff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff7d77747d77743d37323d37323d37325a5450b1b1af9d9890ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff7d77745a54503d37325a54503d37325a54507d77747d7774ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ff7d77745a54505a54503d37325a54505a54505a54507d7774ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffb1b1afb1b1afb1b1af9d9890b1b1afb1b1afff00ffff00ffff00ffff00ffff00ff</ImageData>
|
|
<ImageData Id="1011">424dd6020000000000003600000028000000100000000e0000000100180000000000a2020000dd2e0000dd2e00000000000000000000ffffffffffffffffffffffffffffff97d1fa3daaf6209df51e9cf53ba9f691cffaffffffffffffffffffffffffffffffffffffffffffffffffb2ddfc0993f40992f40992f40993f40993f40a93f40993f40a93f4a6d8fbffffffffffffffffffffffffffffffb4ddfb008af30085f30087f30084f30087f20082f20087f20085f20083f20089f3a4d6fbffffffffffffffffffffffff63baf78fcdfacce8fda9d9fbc1e5fbaad8fb8dcdf9aadafba1d6fb99d2fbaedbfc8ecefaffffffffffffffffff70bcf8acd9fa1298f3a3d6fb1697f389ccf91e9ef4f1f7fe1899f476c2f8cfebfc0690f3afdbfb5db4f7ffffffffffff0087f39fd4fa0190f38ecdfb058ff375c2f90c95f4e5f4fe0591f467bbf8c1e5fc0089f3a0d5fb0088f3ffffffffffff0088f49cd5fc0089f68fcdfd0c96f475c3f90084f3f0f9fe0085f355b4f7bae2fd007ef19fd5fc0088f3ffffffffffff0088f5bae9ff79d7ffb8ebff008ff6b5dffc28a0f52ea3f44fb0f75ab7f75fb9f769bdf9bee3fc0088f3ffffffffffff0097ff36a3f26c787e2c96e1008aff7bc6fcf5fcff97d2fb49aff861b9f85fb8f867bbf830a4f5008df3ffffffffffff7dceff002f4d00579e00194010a0ffb7e4ff249ff5008cf30080f00086f30087f30087f3008ef46dbef8ffffffffffffffffff11486f0a3f63314b5d0096ffabdeff6abefa2ca3f6008af30b93f40e95f40e95f40f95f4ffffffffffffffffffffffffc1e7ff006cbbcfefff55beff4fb2facbe8fd93d0fa0085f30e95f41196f41196f4b5defcffffffffffffffffffffffffffffffbbe4ff25a6ff7ac6fb6ebff972c0f8269ef5008ef40f95f41196f4b6dffcffffffffffffffffffffffffffffffffffffffffffffffff9dd1fb39a3f6108ef40f95f542abf69fd5fbffffffffffffffffffffffffffffff</ImageData>
|
|
<ImageData Id="1012">424de6000000000000007600000028000000100000000e000000010004000000000070000000251600002516000000000000000000000000000000008000008000000080800080000000800080008080000080808000c0c0c0000000ff0000ff000000ffff00ff000000ff00ff00ffff0000ffffff00fffffff888ffffffffff89999998fffffff8999999998fffff899999999998ffff988989898989ffff998989898989fff89989898989898ff89889899888898fff939988999999ffff733989999999fffff3999899999ffffff8988899998ffffffff899998fffffffffffffffffffff</ImageData>
|
|
<ImageData Id="1013">424de6000000000000007600000028000000100000000e000000010004000000000070000000c40e0000c40e000000000000000000000000000000008000008000000080800080000000800080008080000080808000c0c0c0000000ff0000ff000000ffff00ff000000ff00ff00ffff0000ffffff00fffffffffffffffffffff777777ffffffff7777777777fffff7777777f7777ffff777777fff777fff777777f777f777ff77777f77777f77ff77777777777777ff77f77777f77777ff777f777f777777fff777fff777777ffff7777f7777777fffff7777777777ffffffff777777fffff</ImageData>
|
|
</ImageDatas>
|
|
<Project ProjectGUID="{26B800A2-7F81-4BC4-9522-92EDFFBE9A9E}" TargetNetId="172.18.236.82.1.1" ShowHideConfigurations="#x106">
|
|
<System>
|
|
<Tasks>
|
|
<Task Id="4" Priority="20" CycleTime="100000" AmsPort="351" AdtTasks="true">
|
|
<Name>PlcTask</Name>
|
|
</Task>
|
|
</Tasks>
|
|
<TypeSystem>
|
|
<AdditionalTmcFile Name="Alarms" File="_ExternalProjects\PLC\Alarms.tmc"/>
|
|
</TypeSystem>
|
|
</System>
|
|
<Motion>
|
|
<NC>
|
|
<SafTask Priority="4" CycleTime="20000" AmsPort="501" IoAtBegin="true">
|
|
<Name>NC</Name>
|
|
<Vars VarGrpType="1" InsertType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2" InsertType="1">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
<Image Id="5" AddrType="1" ImageType="1">
|
|
<Name>Prozessabbild</Name>
|
|
</Image>
|
|
</SafTask>
|
|
<SvbTask Priority="9" CycleTime="100000" AmsPort="511">
|
|
<Name>NC-Task 1 SVB</Name>
|
|
</SvbTask>
|
|
<Axis Id="3" CreateSymbols="true" AxisType="1" GroupId="1">
|
|
<Name>Absaugung</Name>
|
|
<AxisPara>
|
|
<Dynamic AccelerationMaximum="2000" DecelerationMaximum="2000" Jerk="1500"/>
|
|
<Velo RefSearch="16.666" RefSync="16.666" SlowManual="8.333" FastManual="16.666" Fast="56.25" Maximum="56.25"/>
|
|
<OtherSettings AllowMotionCmdToSlave="true"/>
|
|
</AxisPara>
|
|
<Encoder Name="Enc" EncType="4">
|
|
<EncPara ScaleFactorNumerator="4" ScaleFactorDenominator="3200" Inverse="true" MaxCount="#x0000ffff">
|
|
<SoftEndMaxControl Enable="true" Range="150"/>
|
|
<Inc RefSearchInverse="true" RefSyncInverse="false" RefPosition="-44" RefMode="1" RefSoftSyncMask="#x0000ffff"/>
|
|
</EncPara>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>In</Name>
|
|
<Type GUID="{901C2423-655B-45CE-B7E3-21F174F0F99F}" Namespace="MC">NCENCODERSTRUCT_IN2B</Type>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn1</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn2</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn3</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn4</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn5</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn6</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn7</Name>
|
|
<Comment><![CDATA[Drive Velocity Actual Value
|
|
]]></Comment>
|
|
</SubVar>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>Out</Name>
|
|
<Type GUID="{9CC50AB2-5D79-4869-A3C2-1FA7761BAFEA}" Namespace="MC">NCENCODERSTRUCT_OUT2</Type>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut1</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut2</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut3</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut4</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut5</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut6</Name>
|
|
</SubVar>
|
|
</Var>
|
|
</Vars>
|
|
</Encoder>
|
|
<Drive Name="Drive" DrvType="5">
|
|
<DrvPara Inverse="true">
|
|
<Analog VeloReferenz="62.5" TorqueSetpointScale="10" ScaleFactorActTorque="0.1"/>
|
|
<TimeComp TaskDelayCycles="1"/>
|
|
</DrvPara>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>In</Name>
|
|
<Type GUID="{F95C7C69-0C87-46C4-9559-1285CCA5B23A}" Namespace="MC">NCDRIVESTRUCT_IN2</Type>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn1</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn2</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn3</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn4</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn5</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataIn6</Name>
|
|
</SubVar>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>Out</Name>
|
|
<Type GUID="{644DC4BD-3D15-4DCB-94C7-24F3A5D579AA}" Namespace="MC">NCDRIVESTRUCT_OUT2</Type>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut1</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut2</Name>
|
|
</SubVar>
|
|
<SubVar>
|
|
<Name>nCtrl2</Name>
|
|
<Comment><![CDATA[Digital Outputs Setpoint Generator:
|
|
0x41 (0100 0001) = Minus (0x42 for inverse motor polarity)
|
|
0x42 (0100 0010) = Plus (0x41 for inverse motor polarity)
|
|
0x80 (1000 0000) = Stop
|
|
]]></Comment>
|
|
</SubVar>
|
|
<SubVar>
|
|
<Name>nCtrl3</Name>
|
|
<Comment><![CDATA[Digital Outputs (Setpoint Generator + Position Controller):
|
|
0x41 (0100 0001) = Minus (0x42 for inverse motor polarity)
|
|
0x42 (0100 0010) = Plus (0x41 for inverse motor polarity)
|
|
0x80 (1000 0000) = Stop
|
|
]]></Comment>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut3</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut4</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut5</Name>
|
|
</SubVar>
|
|
<SubVar TypeFormatIndex="2">
|
|
<Name>nDataOut6</Name>
|
|
</SubVar>
|
|
</Var>
|
|
</Vars>
|
|
</Drive>
|
|
<Controller Name="Ctrl" CtrType="1">
|
|
<CtrPara PriorControlFactor="1">
|
|
<PosDiffControl Range="2"/>
|
|
<Observer BandWidth="20"/>
|
|
</CtrPara>
|
|
</Controller>
|
|
<Vars VarGrpType="1" InsertType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>FromPlc</Name>
|
|
<Type GUID="{63A84524-72E3-41C8-BEAB-4CCE44690A13}" Namespace="MC">PLCTONC_AXIS_REF_OLD</Type>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2" InsertType="1">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>ToPlc</Name>
|
|
<Type GUID="{72F5AAAA-16DF-4ED3-8367-F6C8C3ADAE99}" Namespace="MC">NCTOPLC_AXIS_REF_OLD5</Type>
|
|
</Var>
|
|
</Vars>
|
|
</Axis>
|
|
</NC>
|
|
<CNC CncEVersion="true" ToolMngAdsPort="851" VE="100">
|
|
<Name>CNC</Name>
|
|
<GeoTask Priority="3" CycleTime="20000" AmsPort="554" AdtTasks="true">
|
|
<Name>CNC-Task GEO</Name>
|
|
</GeoTask>
|
|
<SdaTask Priority="8" CycleTime="100000" AmsPort="555" AdtTasks="true">
|
|
<Name>CNC-Task SDA</Name>
|
|
</SdaTask>
|
|
<ComTask Priority="13" CycleTime="100000" AmsPort="556" AdtTasks="true">
|
|
<Name>CNC-Task COM</Name>
|
|
</ComTask>
|
|
<Data Name="Startup"><![CDATA[# *****************************************
|
|
#
|
|
#TC_STARTUP_DESC: TwinCAT CNC-Configuration
|
|
#
|
|
# *****************************************
|
|
#
|
|
#fb_storage_size[0] 0x200000 # Buffer for Forward / Backward interpolation in byte
|
|
#error_protocol_mode LOG | PRINT | REPORT | TC3_EVENT_LOGGER
|
|
no_error_message_at_reset 1 # no error message at reset
|
|
#
|
|
# -------------------------------------------------------
|
|
# NC-program path
|
|
# -------------------------------------------------------
|
|
# path[ <channelNr> ].prg[ <Index> ]
|
|
#
|
|
# prg -> Program path
|
|
# log_nr -> logical program path number
|
|
# typ -> Programmpfadtyp ( 0x01 Main program path )
|
|
# ( 0x02 Sub program path )
|
|
# ( 0x03 Main- and sub program path )
|
|
#
|
|
# prioritaet -> priority of the program path,
|
|
# (if there are multible program paths with the same type)
|
|
#
|
|
# additional program path, customer
|
|
pfad[0].prg[0] sub
|
|
pfad[0].log_nr[0] 1 # logical path number
|
|
pfad[0].typ[0] 0x07 # main- and subprogram path, MSG SAVE
|
|
pfad[0].prioritaet[0] 1 # priority
|
|
#
|
|
# program path for sub programs
|
|
pfad[0].prg[1] cycles
|
|
pfad[0].log_nr[1] 2 # logical path number
|
|
pfad[0].typ[1] 0x03 # main- and subprogram path
|
|
pfad[0].prioritaet[1] 2 # priority
|
|
#
|
|
# program path for cycles
|
|
pfad[0].prg[2] customer
|
|
pfad[0].log_nr[2] 3 # logical path number
|
|
pfad[0].typ[2] 0x03 # main- and subprogram path
|
|
pfad[0].prioritaet[2] 3 # priority
|
|
#
|
|
# ------------------------------------------------------------------------------------------------------
|
|
# Do not change data below this line!!!
|
|
# Daten unterhalb dieser Zeile nicht aendern, teilweise werden durch
|
|
# den Systemmanager Aenderungen automatisch durchgefuehrt!!!
|
|
# ------------------------------------------------------------------------------------------------------
|
|
#
|
|
#
|
|
konfiguration EIN_KANAL_KONFIGURIERUNG
|
|
kanal_anzahl 1
|
|
sda_mds[0] tc_virtual_3\sda_mds1.lis
|
|
nullp_data[0] tc_virtual_4\nullp_d1.lis
|
|
werkz_data[0] tc_virtual_5\werkz_d1.lis
|
|
pzv_data[0] tc_virtual_6\pzv_d1.lis
|
|
ve_var[0] tc_virtual_7\ve_d1.lis
|
|
hmi[0].objects default
|
|
channel[0].objects default
|
|
ext_var_max 100
|
|
#
|
|
# ----------------------------------------
|
|
# Lists for configuration data
|
|
# ----------------------------------------
|
|
listen ASCII
|
|
#
|
|
default_sda_mds tc_virtual_1\default_sda.lis
|
|
#
|
|
hand_mds tc_virtual_2\hand_mds.lis
|
|
#
|
|
konf_path .
|
|
#
|
|
default_achs_mds tc_virtual_8\default_mds.lis
|
|
zahl_mds 5
|
|
achs_mds[0] tc_virtual_9\achsmds1.lis
|
|
achs_mds[1] tc_virtual_10\achsmds2.lis
|
|
achs_mds[2] tc_virtual_11\achsmds3.lis
|
|
achs_mds[3] tc_virtual_12\achsmds4.lis
|
|
achs_mds[4] tc_virtual_13\achsmds5.lis
|
|
#
|
|
zahl_kw 3
|
|
achs_kw[0] tc_virtual_14\achskw1.lis
|
|
achs_kw_log_ax_nr[0] 3
|
|
achs_kw[1] tc_virtual_15\achskw2.lis
|
|
achs_kw_log_ax_nr[1] 4
|
|
achs_kw[2] tc_virtual_16\achskw3.lis
|
|
achs_kw_log_ax_nr[2] 2
|
|
#
|
|
Ende
|
|
|
|
]]></Data>
|
|
<Data Name="Default SDA" Offset="1"><![CDATA[# ****************************************
|
|
#
|
|
#TC_CHANNEL_DEFAULT_DESC: Default channel parameter, default initialisation
|
|
#
|
|
# ****************************************
|
|
#
|
|
# Definition of standard M functions and synchronization types
|
|
# (default NO_SYNCH 0x0)
|
|
# ===============================================================
|
|
m_synch[0] MOS ( P-CHAN-00041 : MOS for M0 (programmed stop)
|
|
m_synch[1] MOS ( P-CHAN-00041 : MOS for M1 (optional stop)
|
|
m_synch[2] MOS ( P-CHAN-00041 : MOS for M2 (program end)
|
|
m_synch[17] MOS ( P-CHAN-00041 : MOS for M17 (end of subroutine)
|
|
m_synch[29] MOS ( P-CHAN-00041 : MOS for M29 (end of subroutine)
|
|
m_synch[30] MOS ( P-CHAN-00041 : MOS for M30 (program end)
|
|
#
|
|
#
|
|
# Definition of axis specific M-functions
|
|
# ===============================================================
|
|
#m_default_outp_ax_name[0] X ( P-CHAN-00039 : Forcing of axis specific processing of a M function (M0 on axis X)
|
|
#
|
|
# Definition of H-functions and synchronization types
|
|
# (default NO_SYNCH 0x0)
|
|
# ===============================================================
|
|
h_synch[0] MOS ( P-CHAN-00027 : MOS for H0
|
|
#
|
|
# Definition of external tool management and tool synchronisation
|
|
# ===============================================================
|
|
ext_wzv_vorhanden 0 ( P-CHAN-00016 : External tool management is available (e.g. in PLC)
|
|
t_info_to_wzv 0 ( P-CHAN-00087 : Inform external tool management about T command
|
|
einrechnen_mit_t 0 ( P-CHAN-00014 : D command is automatically executed with the same number of the T-command (No D command required)
|
|
tool_life_to_wzv 0 ( P-CHAN-00076 : Transmit the tool life data to external tool management
|
|
d_clear_to_wzv 1 ( P-CHAN-00103 : Saving and deleting of tool data in an external tool management
|
|
#
|
|
tool.synch MOS ( P-CHAN-00086 : MOS for Txx - Tools are synchronized with PLC
|
|
tool.prozess_zeit 0 ( P-CHAN-00072 : [0.1us] Process time of the tool change (for simulation)
|
|
tool.minimum_length 0 ( P-CHAN-00156 : [0.1um] Minimum tool length (0: no check)
|
|
tool.minimum_radius 0 ( P-CHAN-00157 : [0.1um] Minimum tool radius (0: no check)
|
|
#
|
|
# Automatic stop of decoding
|
|
# ==========================
|
|
flush.d_cmd FAW_D ( P-CHAN-00271 : Initiation of an implicit '#FLUSH WAIT' before the D word.
|
|
#
|
|
# Settings for measurement
|
|
# ===============================================================
|
|
messtyp 1 ( P-CHAN-00057 : Default measurement type
|
|
kasto_residual_path 100 ( P-CHAN-00030 : [0.1um] Default residual path for edge banding (measurement)
|
|
#
|
|
# Definition of symbolic character strings (macros)
|
|
# ===============================================================
|
|
#makro_def[0].symbol SYMBOL_0 ( P-CHAN-00057 : Macro name in NC program
|
|
#makro_def[0].nc_code CODE_0 ( P-CHAN-00062 : Related NC code to be replaced
|
|
#makro_def[1].symbol SYMBOL_1 ( P-CHAN-00057 : Macro name in NC program
|
|
#makro_def[1].nc_code CODE_1 ( P-CHAN-00062 : Related NC code to be replaced
|
|
#
|
|
# Default G-functions after NC program start
|
|
# ===============================================================
|
|
#prog_start.g_gruppe[0].nr 1 ( P-CHAN-00063 : G01 is default (group 0 - path preparatory: G00,G01,G02,G03)
|
|
#prog_start.g_gruppe[4].nr 19 ( P-CHAN-00063 : G19 is default (group 4 - plane selection: G17,G18,G19)
|
|
#prog_start.g_gruppe[6].nr 26 ( P-CHAN-00063 : G26 is default (group 6 - transition mode of TRC: G25,G26)
|
|
#prog_start.g_gruppe[8].nr 51 ( P-CHAN-00063 : G51 is default (group 8 - diameter programming: G51,G52)
|
|
#prog_start.g_gruppe[12].nr 71 ( P-CHAN-00063 : G71 is default (group 12 - unit: G70,G71)
|
|
#prog_start.g_gruppe[14].nr 91 ( P-CHAN-00063 : G91 is default (group 14 - dimension: G90,G91)
|
|
#prog_start.g_gruppe[22].nr 138 ( P-CHAN-00063 : G138 is default (group 22 - selection mode of TRC : G138,G139)
|
|
#prog_start.g_gruppe[23].nr 162 ( P-CHAN-00063 : G162 is default (group 23 - circle center point programming: G161,G162)
|
|
#prog_start.g_gruppe[25].nr 164 ( P-CHAN-00063 : G164 is default (group 25 - circle center point correction: G164,G165)
|
|
#
|
|
# Default spindle M-functions after NC program start
|
|
# ===============================================================
|
|
#prog_start.m_gruppe[0].nr 3 ( P-CHAN-00064 : M3 is default spindle M function (M03,M04,M05)
|
|
#
|
|
# Default dynamic parameters after NC program start
|
|
# ===============================================================
|
|
#prog_start.feedrate 0 ( P-CHAN-00099 : [mm/min or m/min, depends on P-CHAN-00108] Default feedrate for G01,G02,G03
|
|
#prog_start.slope.profile 1 ( P-CHAN-00071 : Type of acceleration profile (1: active jerk limitation)
|
|
#prog_start.slope.ramp_time 2 ( P-CHAN-00073 : Effect of the ramp time weighting
|
|
#prog_start.slope.acceleration 2 ( P-CHAN-00001 : Effect of the acceleration weighting
|
|
#prog_start.feedrate_factor 100 ( P-CHAN-00108 : Unit of the feedrate (0.1: m/min, 100: mm/min)
|
|
#
|
|
# Automatic circle center point correction
|
|
# ===============================================================
|
|
mittelpkt_faktor 50 ( P-CHAN-00060 : [0.1%] Maximum relative centre point deviation
|
|
mittelpkt_diff 20000 ( P-CHAN-00059 : [0.1um] Maximum center point offset
|
|
#
|
|
# Definition of dimensional units and resolutions of axes
|
|
# ===============================================================
|
|
mass_einh 0 ( P-CHAN-00054 : Dimensional unit for translatory axes (0: mm, 1: inch)
|
|
rund_mass_einh 0 ( P-CHAN-00079 : Dimensional unit for rotatory axes (0: degree, 1: new degree)
|
|
#
|
|
resolution_factor 10000 ( P-CHAN-00315 : Resolution of all axes
|
|
#
|
|
#
|
|
# Miscellaneous parameters
|
|
# ===============================================================
|
|
wrk_im_kanal_vorhanden 1 ( P-CHAN-00092 : Tool radius compensation (TRC) is present
|
|
versch_im_durchm 0 ( P-CHAN-00091 : Zero point offsets are acting in diameter (for face turning)
|
|
display_diameter_pos 1 ( P-CHAN-00256 : Diameter display during G51 (for face turning).
|
|
mode_implicite_sync_indp_asyn_axis 1 ( P-CHAN-00451 : Implicit synchronizing of an independent axis.
|
|
#
|
|
p_param_haltend 0 ( P-CHAN-00067 : Main program modal effect of P parameters
|
|
einzelschrittmodus 0 ( P-CHAN-00015 : Single step operation mode (-1,0,1)
|
|
auto_align_tracking_axis 1 ( P-CHAN-00101 : Automatic orientation of a tracking axis
|
|
#
|
|
max_vb_override 1000 ( P-CHAN-00056 : [0.1%] Maximum channel override
|
|
override_v_handwheel 1 ( P-CHAN-00186 : Feedrate weighting by override during handwheel operation.
|
|
reset_no_axis_to_axv 1 ( P-CHAN-00075 : During reset all channel axes remain in channel
|
|
#
|
|
# Settings for syntax check
|
|
# ===============================================================
|
|
syn_chk.fehler_pro_zeile 2 ( P-CHAN-00020 : Number of errors after that it is switched to the next NC block
|
|
syn_chk.fehler_gesamt 20 ( P-CHAN-00019 : Number of errors in a NC program after that decoding is aborted
|
|
syn_chk.interaktiv 1 ( P-CHAN-00028 : Automatic continue (0), user signal expected (1)
|
|
#
|
|
# Settings for protocol log changes
|
|
# ===============================================================
|
|
aep.output_mode 1 ( P-CHAN-00024 : Protocolling mode (1: protocolling through BF-own display fields and display fifos)
|
|
#
|
|
aep.p_parameter 0 ( P-CHAN-00068 : Protocolling of P parameters
|
|
#
|
|
aep.v_eigendef 0 ( P-CHAN-00088 : Protocolling of self defined variables
|
|
#
|
|
aep.wz_daten 0 ( P-CHAN-00093 : Protocolling of tool data
|
|
#
|
|
aep.g_gruppe[0] 1 ( P-CHAN-00022 : AEP group 0 (G00,G01,G02,G03,G04,G33,G63,G74,G98,G99,G301,G302,G160)
|
|
aep.g_gruppe[1] 0 ( P-CHAN-00022 : AEP group 1 (G08,G193)
|
|
aep.g_gruppe[2] 0 ( P-CHAN-00022 : AEP group 2 (G09,G900,G901)
|
|
aep.g_gruppe[3] 0 ( P-CHAN-00022 : AEP group 3 (G10,G11)
|
|
aep.g_gruppe[4] 1 ( P-CHAN-00022 : AEP group 4 (G17,G18,G19)
|
|
aep.g_gruppe[5] 1 ( P-CHAN-00022 : AEP group 5 (G20,G21,G22,G23,G24,G351)
|
|
aep.g_gruppe[6] 0 ( P-CHAN-00022 : AEP group 6 (G25,G26)
|
|
aep.g_gruppe[7] 1 ( P-CHAN-00022 : AEP group 7 (G40,G41,G42)
|
|
aep.g_gruppe[8] 1 ( P-CHAN-00022 : AEP group 8 (G51,G52)
|
|
aep.g_gruppe[9] 1 ( P-CHAN-00022 : AEP group 9 (G53-G59,G159)
|
|
aep.g_gruppe[10] 1 ( P-CHAN-00022 : AEP group 10 (G60,G359,G360,G61,G260,G261)
|
|
aep.g_gruppe[11] 0 ( P-CHAN-00022 : AEP group 11 (G166)
|
|
aep.g_gruppe[12] 0 ( P-CHAN-00022 : AEP group 12 (G70,G71)
|
|
aep.g_gruppe[13] 0 ( P-CHAN-00022 : AEP group 13 (G80-G89,G800-G819)
|
|
aep.g_gruppe[14] 1 ( P-CHAN-00022 : AEP group 14 (G90,G91)
|
|
aep.g_gruppe[15] 1 ( P-CHAN-00022 : AEP group 15 (G92)
|
|
aep.g_gruppe[16] 0 ( P-CHAN-00022 : AEP group 16 (G93,G94,G95,G194)
|
|
aep.g_gruppe[17] 0 ( P-CHAN-00022 : AEP group 17 (G96,G97,G196)
|
|
aep.g_gruppe[18] 1 ( P-CHAN-00022 : AEP group 18 (G112)
|
|
aep.g_gruppe[19] 0 ( P-CHAN-00022 : AEP group 19 (G115,G116,G117)
|
|
aep.g_gruppe[20] 0 ( P-CHAN-00022 : AEP group 20 (G130,G131)
|
|
aep.g_gruppe[21] 0 ( P-CHAN-00022 : AEP group 21 (G135,G136,G137)
|
|
aep.g_gruppe[22] 0 ( P-CHAN-00022 : AEP group 22 (G05,G138,G139,G237,G238,G239)
|
|
aep.g_gruppe[23] 0 ( P-CHAN-00022 : AEP group 23 (G161,G162)
|
|
aep.g_gruppe[24] 0 ( P-CHAN-00022 : AEP group 24 (G163)
|
|
aep.g_gruppe[25] 0 ( P-CHAN-00022 : AEP group 25 (G164,G165)
|
|
aep.g_gruppe[26] 1 ( P-CHAN-00022 : AEP group 26 (G200,G201,G202)
|
|
aep.g_gruppe[27] 1 ( P-CHAN-00022 : AEP group 27 (NOT AVAILABLE)
|
|
aep.g_gruppe[28] 0 ( P-CHAN-00022 : AEP group 28 (G132,G133,G134)
|
|
aep.g_gruppe[29] 1 ( P-CHAN-00022 : AEP group 29 (G150,G151)
|
|
aep.g_gruppe[30] 1 ( P-CHAN-00022 : AEP group 30 (G100,G101,G102,G106,G107,G108)
|
|
aep.g_gruppe[31] 1 ( P-CHAN-00022 : AEP group 31 (G12,G13)
|
|
aep.g_gruppe[32] 0 ( P-CHAN-00022 : AEP group 32 (G140,G141)
|
|
aep.g_gruppe[33] 0 ( P-CHAN-00022 : AEP group 33 (NOT AVAILABLE)
|
|
aep.g_gruppe[34] 0 ( P-CHAN-00022 : AEP group 34 (G310)
|
|
aep.g_gruppe[35] 0 ( P-CHAN-00022 : AEP group 35 (G167)
|
|
aep.g_gruppe[36] 0 ( P-CHAN-00022 : AEP group 36 (NOT AVAILABLE)
|
|
aep.g_gruppe[37] 0 ( P-CHAN-00022 : AEP group 37 (G129)
|
|
#
|
|
# Default settings for HSC
|
|
# ===============================================================
|
|
hsc.gen.linear_segmentation 0 ( P-CHAN-00132 : Segmentation of linear blocks
|
|
hsc.gen.circular_segmentation 0 ( P-CHAN-00137 : Segmentation of circular blocks
|
|
hsc.gen.filter_deviation 0 ( P-CHAN-00139 : Handling of short blocks
|
|
#
|
|
check_jerk_on_poly_path 1 ( P-CHAN-00110 : Limiting of geomtric jerk within the polynomial path
|
|
#
|
|
Ende
|
|
]]></Data>
|
|
<Data Name="Manual MDS" Offset="2"><![CDATA[# ****************************************
|
|
#
|
|
#TC_DEFAULT_MANUAL_DESC: Manual_MDS-Parameter
|
|
#
|
|
# ****************************************
|
|
#
|
|
feedhold.hr_inkr_verwerfen 0 ( P-MANU-00010 : Discard handwheel increments on feedhold
|
|
feedhold.jog_inkr_verwerfen 0 ( P-MANU-00011 : Discard jog mode increments on feedhold
|
|
#
|
|
hr_anzahl 1 ( P-MANU-00001 : Number of physical handwheels
|
|
#
|
|
hr_data[0].log_hr_nr 1 ( P-MANU-00002 : Logical handwheel number
|
|
hr_data[0].hr_aufl_z 400 ( P-MANU-00005 : Handwheel resolution numerator
|
|
hr_data[0].hr_aufl_n 1 ( P-MANU-00006 : Handwheel resolution denominator
|
|
hr_data[0].hr_zaehler_direct_access 0 ( P-MANU-00003 : Handwheel counter hardware access / HLI access
|
|
hr_data[0].adr_hr_zaehler 0x0 ( P-MANU-00006 : Handwheel counter address / HLI index
|
|
hr_data[0].max_inkr_pro_takt 100 ( P-MANU-00007 : Upper limits for handwheel increments per cycle
|
|
#
|
|
tasten_anzahl 9 ( P-MANU-00008 : Number of inching key pairs
|
|
#
|
|
tasten_data[0].log_tasten_nr 1 ( P-MANU-00009 : Logical key number
|
|
tasten_data[1].log_tasten_nr 2 ( P-MANU-00009 : Logical key number
|
|
tasten_data[2].log_tasten_nr 3 ( P-MANU-00009 : Logical key number
|
|
tasten_data[3].log_tasten_nr 4 ( P-MANU-00009 : Logical key number
|
|
tasten_data[4].log_tasten_nr 5 ( P-MANU-00009 : Logical key number
|
|
tasten_data[5].log_tasten_nr 6 ( P-MANU-00009 : Logical key number
|
|
tasten_data[6].log_tasten_nr 7 ( P-MANU-00009 : Logical key number
|
|
tasten_data[7].log_tasten_nr 8 ( P-MANU-00009 : Logical key number
|
|
tasten_data[8].log_tasten_nr 9 ( P-MANU-00009 : Logical key number
|
|
#
|
|
Ende
|
|
]]></Data>
|
|
<DefaultAxis>
|
|
<Data Name="Parameter" Offset="8"><![CDATA[# ****************************************
|
|
#
|
|
#TC_DEFAULT_AXIS_DESC: Default axis parameter
|
|
#
|
|
# ****************************************
|
|
#
|
|
kopf.mds_ident 1 ( P-AXIS-00110 : Identification of axis data
|
|
#
|
|
kenngr.swe_toleranz 100 ( P-AXIS-00179 : Tolerance range for software limit switch
|
|
kenngr.swe_pos 15000000 ( P-AXIS-00178 : [0.1um] or [10-4degree] Positive software limit switch
|
|
kenngr.swe_neg -10000000 ( P-AXIS-00177 : [0.1um] or [10-4degree] Negative software limit switch
|
|
|
|
kenngr.max_vb_override 1000 ( P-AXIS-00109 : [0.1%] Maximum permissible velocity override
|
|
kenngr.vb_prozent 10 ( P-AXIS-00217 : [0.1%] Tolerance band, factor for signal "speed-value attained"
|
|
kenngr.getriebe_stufe 1 ( P-AXIS-00079 : Default gear step number (Default-Getriebestufe
|
|
kenngr.achs_mode 0x1 ( P-AXIS-00015 : Operating mode of an axis ; mode 1=linear , mode 4=modulo
|
|
kenngr.achs_typ 1 ( P-AXIS-00018 : Axis type 1=linear axis, 2=rotatary axis, 4=spindle/single axis
|
|
|
|
# ---------------------------------------------------- measurement
|
|
kenngr.hub_messtaster 20000 ( P-AXIS-00086 : [0.1um] or [10-4degree] Max. excursion of probe (deceleration distance)
|
|
kenngr.vb_messen 20000 ( P-AXIS-00215 : [um/s] or [degree/s] Measurement speed, if not defined with Fxxx
|
|
kenngr.mess_offset 100 ( P-AXIS-00114 : [0.1um] or [10-4degree] Measurement travel offset behind the target position
|
|
kenngr.messachse 0 ( P-AXIS-00118 : Axis engaged in measurement travel
|
|
kenngr.mess_signal_achs_steuer 1 ( P-AXIS-00115 : Measurement signal via axis specific control bit mask
|
|
kenngr.mess_signal_taster 0 ( P-AXIS-00117 : Measurement signal from hardware-interface
|
|
kenngr.kasto_achse 0 ( P-AXIS-00098 : Measurement with edge banding
|
|
kenngr.mess_signal_sercos 0 ( P-AXIS-00116 : Measurement with SERCOS-drives
|
|
kenngr.mess_neg_flanke 0 ( P-AXIS-00113 : Edge of measurement signal 0=pos 1=neg
|
|
kenngr.echtzeit_bit_nr 0 ( P-AXIS-00060 : SERCOS-status/control bit for measurement
|
|
|
|
# ---------------------------------------------------- Gantry functionality ( only configured in slave axis)
|
|
kenngr.gantry_ax_nr 0 ( P-AXIS-00070 : Axis number of master axis
|
|
kenngr.gantry_max_diff_resetable 0 ( P-AXIS-00072 : [0.1um] or [10-4degree] Resetable maximal path distance
|
|
kenngr.gantry_max_diff_reset_locked 0 ( P-AXIS-00071 : [0.1um] or [10-4degree] Not resetable maximal path distance
|
|
kenngr.gantry_offset 0 ( P-AXIS-00073 : [0.1um] or [10-4degree] Static offset between master and slave axis
|
|
kenngr.gantry_vb_korr 0 ( P-AXIS-00075 : [um/s] or [10-3degree/s] Velocity of correction
|
|
|
|
# ---------------------------------------------------- Tracking mode
|
|
kenngr.diff_pos_tracking 10000 ( P-AXIS-00056 : [0.1um] or [10-4degree] Maximum difference after deactivation ( limit of tracking)
|
|
kenngr.vb_corr_tracking 1000 ( P-AXIS-00208 : [um/s] or [degree/s] Velocity of tracking
|
|
kenngr.max_diff_soll_ist 10000 ( P-AXIS-00108 : [0.1um] or [10-4degree] Max. permissible position difference when enabling drive controller
|
|
|
|
# ---------------------------------------------------- Collision monitoring
|
|
kenngr.coll_check_ax_nr 0 ( P-AXIS-00043 : Logical axis number of the axis to be monitored
|
|
kenngr.coll_offset 0 ( P-AXIS-00045 : [0.1um] or [10-4degree] Security distance (Offset of the collision axes)
|
|
kenngr.coll_decelerate_chan 1 ( P-AXIS-00044 : Stopping in all channels (If a collision is detected with this axis the corresponding channel shall be stopped)
|
|
|
|
kenngr.paar_ax_nr 0 ( P-AXIS-00143 : Physical number of axis pair - not used
|
|
kenngr.paar_achse 0 ( P-AXIS-00142 : Axis pair present - not used
|
|
kenngr.paar_ref_richt 0 ( P-AXIS-00144 : Homing direction for axis pair - not used
|
|
kenngr.anzeige 1 ( P-AXIS-00023 : Activation of display function ( number of calls for updates)
|
|
|
|
# ---------------------------------------------------- CNC controlled referencing
|
|
kenngr.ref_richt 1 ( P-AXIS-00158 : Preferred direction of axis for homing (driving direction of the axis during homing when cam is not activated. 1=positive, 0=negative)
|
|
kenngr.homing_without_zero_pulse 1 ( P-AXIS-00084 : Homing only with cam (without zero pulse)
|
|
kenngr.fast_from_cam 1 ( P-AXIS-00064 : Slow / fast movement away from cam. 1=yes, 0=no
|
|
kenngr.ref_ohne_nocken 0 ( P-AXIS-00156 : Homing without cam (only with zero pulse)
|
|
kenngr.vorz_richtung 0 ( P-AXIS-00224 : Restriction of direction of rotation(only in one direction) 1=yes, 0=no
|
|
kenngr.beweg_richt 0 ( P-AXIS-00031 : Definition of preferred direction of rotation , 1=positive, 0=negative (direction of rotation with restrictions)
|
|
kenngr.ref_ohne_rev 0 ( P-AXIS-00157 : Homing without reverting with recognized cam
|
|
|
|
kenngr.set_refpos_mode ABSOLUT ( P-AXIS-00278 : Modes for setting the homing position (ABSOLUT / OFFSET / PLC / PLC_OFFSET)
|
|
kenngr.set_refpos_offset 0 ( P-AXIS-00279 : [0.1um] or [10-4degree] Offset to the homing position
|
|
kenngr.homing_type CNC_CONTROLLED ( P-AXIS-00299 : Homing type (CNC_CONTROLLED / DRIVE_CONTROLLED )
|
|
kenngr.homing_overflow_evaluation 0 ( P-AXIS-00294 : Selection of the homing method , 0=no evaluation (default), 1=evaluation
|
|
kenngr.ref_cam_is_limit_switch 0 ( P-AXIS-00329 : Use of hardware limit switch as reference switch, 1=use a hardware switch, 0=no use of hardware switch
|
|
|
|
kenngr.tendenz_pruef 0 ( P-AXIS-00189 : Tendency test of motion, 1=yes , 0=no
|
|
kenngr.in_add_interface 1 ( P-AXIS-00091 : Activation of (additional) interface for loading application-specific command values 1=enable, 0=disable
|
|
kenngr.in_add_interface_pos_as_offset 1 ( P-AXIS-00322 : Handling of the loaded position command values as offset 1=yes, 0=no
|
|
kenngr.out_add_interface 0 ( P-AXIS-00141 : Activation of (additional) interface for loading of command and actual values , not used
|
|
kenngr.antr_typ 4 ( P-AXIS-00020 : Drive type 1=KONV, 2=SERCOS, 3=Profidrive, 4=SIMU, 7=Ethernet, 17=DSE
|
|
kenngr.def_cax_gear_st 1 ( P-AXIS-00052 : Default gear step number for C-axis mode
|
|
kenngr.abs_pos_gueltig 0 ( P-AXIS-00014 : Identification code for absolute path measurement system
|
|
kenngr.durchm_prog_abs 1 ( P-AXIS-00058 : Absolute diameter programming (G51) with active G90 mode (only used for facing axis)
|
|
kenngr.durchm_prog_rel 1 ( P-AXIS-00059 : Relative diameter programming (G51) with active G91 mode (only used for facing axis)
|
|
|
|
# --------------------------------------------------- Gearing data
|
|
getriebe[0].nummer 1 ( P-AXIS-00135 : Gear step number
|
|
|
|
# --------------------------------------------------- Parameter non-linear nichlineares velocity profile
|
|
getriebe[0].slope_profil.a_beschl 1000 ( P-AXIS-00001 : [mm/s2] or [degree/s2] Acceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_brems 1000 ( P-AXIS-00002 : [mm/s2] or [degree/s2] Deceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_grenz 2000 ( P-AXIS-00004 : [mm/s2] or [degree/s2] Acceleration at rapid movement G0
|
|
getriebe[0].slope_profil.tr_beschl_zu 300000 ( P-AXIS-00196 : [us] Ramp time for acceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_beschl_ab 300000 ( P-AXIS-00195 : [us] Ramp time for acceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_zu 300000 ( P-AXIS-00198 : [us] Ramp time for deceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_ab 300000 ( P-AXIS-00197 : [us] Ramp time for deceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_grenz 300000 ( P-AXIS-00200 : [us] Ramp time at rapid movement G0
|
|
getriebe[0].dynamik.tr_min 5000 ( P-AXIS-00201 : [us] Minimum permissible ramp time
|
|
getriebe[0].dynamik.tr_geom 300000 ( P-AXIS-00199 : [us] Geometric ramp time (ramp time of geometric contours)
|
|
|
|
# --------------------------------------------------- Parameter linear velocity profile
|
|
getriebe[0].lslope_profil.a_stufe_1 1000 ( P-AXIS-00011 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_stufe_2 1000 ( P-AXIS-00012 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.vb_stufe_1_2 100000 ( P-AXIS-00221 : [um/s] or [10-3degree/s] Changeover speed between step 1 and 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_grenz_stufe_1 1000 ( P-AXIS-00005 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 in rapid mode G0
|
|
getriebe[0].lslope_profil.a_grenz_stufe_2 1000 ( P-AXIS-00006 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 in rapid mode G0
|
|
getriebe[0].lslope_profil.vb_grenz_stufe_1_2 100000 ( P-AXIS-00211 : [um/s] or [10-3degree/s] Changeover speed between ramp 1 and ramp2 in rapid mode G0
|
|
|
|
# --------------------------------------------------- Permitted axis dynamics
|
|
getriebe[0].dynamik.vb_max 100000 ( P-AXIS-00212 : [um/s] or [10-3degree/s] Maximum permissible axis velocity
|
|
getriebe[0].dynamik.a_max 2000 ( P-AXIS-00008 : [mm/s2] or [degree/s2] Maximum permissible axis acceleration
|
|
getriebe[0].dynamik.a_emergency 1750 ( P-AXIS-00003 : [mm/s2] or [degree/s2] Deceleration for an emergency stop
|
|
getriebe[0].dynamik.a_trans_weight 0 ( P-AXIS-00013 : [0.1%] Weighting of acceleration at motion block transition
|
|
getriebe[0].dynamik.r_trans_weight 0 ( P-AXIS-00154 : [0.1%] Weighting of jerk at block transition
|
|
|
|
# --------------------------------------------------- Characteristics acceleration (spindle)
|
|
getriebe[0].beschl_kennlinie.n_grenz 0 ( P-AXIS-00130 : [10-3degree/s] Limit speed from which onwards the acceleration is specified in a polynomial form
|
|
getriebe[0].beschl_kennlinie.a_konst 0 ( P-AXIS-00007 : [degree/s2] Constant acceleration in the range n<n_grenz
|
|
getriebe[0].beschl_kennlinie.typ 0 ( P-AXIS-00202 : Type of the characteristic acceleration curve 0=not active, 1=hyperbola, 2=polynomial, 3=asynchronous drive
|
|
getriebe[0].beschl_kennlinie.a_min 0 ( P-AXIS-00010 : [degree/s2] Minimum value of acceleration for high speed
|
|
getriebe[0].beschl_kennlinie.b1 0 ( P-AXIS-00026 : [1/s] Parameter 1 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b2 0 ( P-AXIS-00027 : [1/degree] Parameter 2 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b3 0 ( P-AXIS-00028 : [1/degree2] Parameter 3 of the a(n) polynomial
|
|
|
|
# --------------------------------------------------- Permitted axis velocities
|
|
getriebe[0].vb_min_null 10 ( P-AXIS-00216 : [10-3degree/s] Limit for spindle speed "zero"
|
|
getriebe[0].vb_eilgang 100000 ( P-AXIS-00209 : [um/s] or [10-3degree/s] Rapid mode velocity
|
|
getriebe[0].vb_max_red 5000 ( P-AXIS-00214 : [um/s] or [10-3degree/s] Reduced maximum speed at active G01,G2,G3
|
|
getriebe[0].rapid_speed_red 10000 ( P-AXIS-00155 : [um/s] or [10-3degree/s] Reduced maximum speed at active G00
|
|
getriebe[0].vb_refmax 20000 ( P-AXIS-00219 : [um/s] or [10-3degree/s] Maximum homing velocity
|
|
getriebe[0].vb_reflow 2000 ( P-AXIS-00218 : [um/s] or [10-3degree/s]Minimum homing velocity
|
|
getriebe[0].vb_regelgrenze 3600000 ( P-AXIS-00220 : [um/s] or [10-3degree/s] Limiting velocity for the measuring system
|
|
|
|
getriebe[0].kv 4000 ( P-AXIS-00099 : [0.01/s] Proportional factor kv for positional control in CNC
|
|
getriebe[0].multi_gain_z 1800 ( P-AXIS-00129 : Manipulated variable of drive (numerator)
|
|
getriebe[0].multi_gain_n 1 ( P-AXIS-00128 : Manipulated variable of drive (denominator)
|
|
getriebe[0].wegaufz 1 ( P-AXIS-00234 : [Incr.] Path resolution of the measuring system (numerator)
|
|
getriebe[0].wegaufn 1 ( P-AXIS-00233 : [0.1um] or [10-4degree]Path resolution of the measuring system (denominator)
|
|
getriebe[0].window 100 ( P-AXIS-00236 : [0.1um] or [10-4degree] Control window at "Accuracy Stop" G60
|
|
getriebe[0].pos_refpkt 0 ( P-AXIS-00152 : [0.1um] or [10-4degree] Position of the reference point with CNC controlled homing
|
|
getriebe[0].getr_schalt_pos 0 ( P-AXIS-00078 : [0.1um] or [10-4degree] Gear change position, when switching is permitted
|
|
getriebe[0].achs_position[0] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[1] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[2] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].wsi_meldung 0 ( P-AXIS-00237 : [mm] or [Degree] or [Rev.] Traverse distance
|
|
|
|
# --------------------------------------------------- Rotatary axis / spindle
|
|
getriebe[0].moduloo 3600000 ( P-AXIS-00126 : [10-4degree] Upper modulo limit
|
|
getriebe[0].modulou 0 ( P-AXIS-00127 : [10-4degree] Lower modulo limit
|
|
getriebe[0].modulo_fehler 0 ( P-AXIS-00124 : [Incr.] Error in modulo circle
|
|
getriebe[0].modulo_umdreh 0 ( P-AXIS-00125 : Number of rotations in case of modulo error
|
|
|
|
# --------------------------------------------------- Position lag monitoring
|
|
getriebe[0].slep_ueberw_typ 2 ( P-AXIS-00172 : Type of following error monitoring; 0=disable, 1=standard, 2=linear, 3=non-linear, 4=velocity independent
|
|
getriebe[0].slep_min 15000 ( P-AXIS-00169 : [0.1um] or [10-4degree] Minimum following error on axis standstill
|
|
getriebe[0].slep_max 100000 ( P-AXIS-00168 : [0.1um] or [10-4degree] Maximum following error
|
|
getriebe[0].slep_dyn 1000 ( P-AXIS-00167 : Factor for dynamic following error monitoring
|
|
getriebe[0].slep_abw 0 ( P-AXIS-00166 : Remaining deviation for non linear following error monitoring (only non-linear)
|
|
|
|
getriebe[0].pos_einschw_zeit 10000 ( P-AXIS-00151 : [ms] Maximum transient time
|
|
getriebe[0].lose 0 ( P-AXIS-00103 : [0.1um] or [10-4degree] Size of backlash
|
|
getriebe[0].reverse 0 ( P-AXIS-00159 : Reverse of sign for setpoint and actual value
|
|
getriebe[0].default_lr_hw_nbr 0 ( P-AXIS-00054 : Number of selected hardware specific parameter set
|
|
getriebe[0].incr_per_rev 1024 ( P-AXIS-00092 : Position controller increments per revolution (only profibus)
|
|
getriebe[0].vb_not_referenced 2 ( P-AXIS-00268 : [um/s] Maximum velocity for unreferenced axes
|
|
|
|
# --------------------------------------------------- Compensations and monitoring
|
|
lr_param.slep_toleranz 0 ( P-AXIS-00171 : Tolerance range monitoring for following error (commanded value/ current value)
|
|
lr_param.anwahl_losekomp 0 ( P-AXIS-00021 : Selection of backlash compensation 0=disable, 1=pos.direction, 2=neg.direction
|
|
lr_param.ssfk 0 ( P-AXIS-00175 : Activation of SSFK - leadscrew error compensation (axis correction)
|
|
lr_param.mod_komp 0 ( P-AXIS-00120 : Activation of modulo compensation
|
|
lr_param.suppress_pos_lag_error 0 ( P-AXIS-00176 : Suppression of position lag monitoring
|
|
|
|
#
|
|
lr_hw[0].nummer 1 ( P-AXIS-00136 : Identifier for hardware specific parameter set
|
|
lr_hw[0].drift_wert 0 ( P-AXIS-00057 : [Bit] Value of degradation compensation
|
|
lr_hw[0].regel_typ 0 ( P-AXIS-00163 : Control type
|
|
lr_hw[0].vz_stellgr 0 ( P-AXIS-00231 : Sign reversal of command value
|
|
lr_hw[0].vz_istw 0 ( P-AXIS-00230 : Sign reversal of actual value
|
|
|
|
# --------------------------------------------------- Feedforward control
|
|
vorsteuer.vs_v_faktor 1 ( P-AXIS-00228 : Weighting factor for feedforward control (enumerator)
|
|
vorsteuer.vs_v_nenner 1 ( P-AXIS-00229 : Weighting factor for feedforward control (denominator)
|
|
vorsteuer.vs_a_faktor 1 ( P-AXIS-00225 : [us] Equivalent time constant for feedforward control of acceleration (enumerator)
|
|
vorsteuer.vs_a_nenner 100 ( P-AXIS-00226 : Equivalent time constant for feedforward control of acceleration (denominator)
|
|
vorsteuer.vorsteuerung 0 ( P-AXIS-00223 : Feedforward control mode ( bit coded mode)Bitcodierter Vorsteuermodus 0x0=disable, 0x1=velocity, ...
|
|
vorsteuer.shift_time 3 ( P-AXIS-00165 : [Cycles] Time shift command value - feedforward values (balancing runtime of bus, only profibus)
|
|
#
|
|
|
|
# ----------------------------------------------------
|
|
antr.abs_pos_offset 0 ( P-AXIS-00403 : [0.1um] or [10-4degree] Offset between drive position and CNC position
|
|
antr.ignore_unknown_telegram_elements 0 ( P-AXIS-00358 : Ignore unknown entries in drive telegram
|
|
antr.use_drive_following_error 0 ( P-AXIS-00466 : Drive based position lag calculation
|
|
antr.probing_input_nbr 0 ( P-AXIS-00430 : Number of probing input
|
|
antr.encoder_bit_range 0 ( P-AXIS-00355 : Number of bits for evaluation of encoder overflow
|
|
antr.mode_cmd_pos 0 ( P-AXIS-00123 : Normalization of command position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.mode_act_pos 0 ( P-AXIS-00122 : Normalization of actual position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.v_reso_num 1 ( P-AXIS-00206 : [Incr.]Normalization of the velocity
|
|
antr.v_reso_denom 36 ( P-AXIS-00205 : [um] or [10-3degree] Normalization of the velocity
|
|
antr.operation_mode DRIVE_DEFAULT ( P-AXIS-00320 : Operation mode of an axis ( DRIVE_DEFAULT / DRIVE_POSITION_CONTROL / CNC_POSITION_CONTROL )
|
|
antr.nbr_delay_cycles 4 ( P-AXIS-00191 : Delay between command value and actual value (This parameter is only active for digital drives )
|
|
|
|
antr.canopen.probing_input_number 0 ( P-AXIS-00295 : Number of probing input (EtherCAT)
|
|
|
|
antr.profibus.s_ls_limit 40 ( P-AXIS-00162 : Slave-life sign limit (only profibus)
|
|
antr.profibus.feinaufloesung 11 ( P-AXIS-00065 : Calculation of the position value (only profibus) - shift factor for sensor values
|
|
|
|
# --------------------------------------------------- Drive simulation / axis simulation
|
|
antr.simu.zeitkonstante_z 1 ( P-AXIS-00239 : Sample time constant for axis simulation (nominator)
|
|
antr.simu.zeitkonstante_n 100 ( P-AXIS-00238 : Sample time constant for axis simulation (denominator)
|
|
antr.simu.daempfung_z 6 ( P-AXIS-00051 : Damping of axis simulation (nominator)
|
|
antr.simu.daempfung_n 10 ( P-AXIS-00050 : Damping of axis simulation (denominator)
|
|
antr.simu.eigenfrequenz_z 100 ( P-AXIS-00062 : Natural frequency of axis simulation (nominator)
|
|
antr.simu.eigenfrequenz_n 1 ( P-AXIS-00061 : Natural frequency of axis simulation (denominator)
|
|
antr.simu.totzeit 0 ( P-AXIS-00194 : [cycles] Dead time of control path
|
|
antr.simu.rpf_weg_bis_nip 100000 ( P-AXIS-00161 : [0.1um] or [10-4degree] Toolpath up to zero pulse during homing simulation
|
|
antr.simu.ist_gleich_soll 1 ( P-AXIS-00096 : Set actual position equal to command position (deactivation of the pt2 element of the position lag calculation 0=no, 1=yes)
|
|
|
|
# --------------------------------------------------- Manual mode
|
|
handbetrieb.default.after_g200_g201 1 ( P-AXIS-00446 : Set default operation mode and control_element after each activation via G200/G201
|
|
handbetrieb.default.operation_mode 0 ( P-AXIS-00139 : Operation mode , 1=handwheel, 2=continuous, 3=incremental
|
|
handbetrieb.default.control_element 0 ( P-AXIS-00046 : Logical identifier of control element
|
|
#
|
|
handbetrieb.offsetgrenze_pos 50000000 ( P-AXIS-00138 : [0.1um] or [10-4degree] Positive Offset limit
|
|
handbetrieb.offsetgrenze_neg -50000000 ( P-AXIS-00137 : [0.1um] or [10-4degree] Negative Offset limit
|
|
#
|
|
handbetrieb.hr.aufl[0] 10 ( P-AXIS-00025 : [0.1um/Rev] or [10-4degree/Rev] Handwheel resolutions 1
|
|
handbetrieb.hr.aufl[1] 20 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 2
|
|
handbetrieb.hr.aufl[2] 30 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 3
|
|
handbetrieb.hr.filter_zeit 10 ( P-AXIS-00069 : [cycles] Filter time constant (time constante for smoothing)
|
|
#
|
|
handbetrieb.tipp.geschw[0] 30000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 1
|
|
handbetrieb.tipp.geschw[1] 30000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 2
|
|
handbetrieb.tipp.geschw[2] 40000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 3
|
|
handbetrieb.tipp.vb_eilgang 50000 ( P-AXIS-00210 : [um/s] or [10-3degree/s] Rapid mode velocity for continuous jog mode
|
|
#
|
|
handbetrieb.jog.weg[0] 1000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 1
|
|
handbetrieb.jog.weg[1] 2000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 2
|
|
handbetrieb.jog.weg[2] 3000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 3
|
|
handbetrieb.jog.geschw[0] 30000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 1
|
|
handbetrieb.jog.geschw[1] 30000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 2
|
|
handbetrieb.jog.geschw[2] 60000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 3
|
|
#
|
|
handbetrieb.ipo.hb_proz_v_max 30 ( P-AXIS-00083 : [%] Manual mode during interpolation, velocity part of manual operation (G201)
|
|
handbetrieb.ipo.hb_proz_a_max 30 ( P-AXIS-00082 : [%] Manual mode during interpolation, acceleration part of manual operation (G201)
|
|
handbetrieb.ipo.ipo_proz_v_max 70 ( P-AXIS-00095 : [%] Manual mode during interpolation, velocity part of interpolation (G201)
|
|
handbetrieb.ipo.ipo_proz_a_max 70 ( P-AXIS-00094 : [%] Manual mode during interpolation, acceleration part of interpolation (G201)
|
|
#
|
|
handbetrieb.hb.vb_max 60000 ( P-AXIS-00213 : [um/s] or [10-4degree/s] Maximum velocity (G200)
|
|
handbetrieb.hb.a_max 1000 ( P-AXIS-00009 : [mm/s2] or [degree/s2] Maximum acceleration (G200)
|
|
handbetrieb.hb.tr 300000 ( P-AXIS-00359 : [µs] Ramp time during maximum acceleration
|
|
|
|
# --------------------------------------------------- Measurement simulation
|
|
meas_simu.meas_simu_mode 1 ( P-AXIS-00112 : Measurement methods 1=axis position, 2=part distance, 3=counter reading
|
|
meas_simu.parameter1 79000 ( P-AXIS-00145 : Setting of Parameter 1 dependent on the measurement mode
|
|
|
|
# --------------------------------------------------- Axis filter
|
|
filter[0].order 0 ( P-AXIS-00140 : Order of the axis filter , 0= deactivate filter
|
|
filter[0].prototype 1 ( P-AXIS-00153 : Definition of filter characteristics , 1="Critical damping", 2=Butherworth, 3=Bessel, 4=Chebychev, 5="HSC"
|
|
filter[0].type 1 ( P-AXIS-00204 : Filter type, 1=lowpass, 2=highpass, 3=bandpass, 4=bandstop, 5=allpass
|
|
filter[0].fg_f0 10 ( P-AXIS-00067 : Filter parameter (characterized frequency)
|
|
filter[0].guete 1 ( P-AXIS-00080 : Filter parameter (quality)
|
|
filter[0].share_percent 100 ( P-AXIS-00164 : [%] Filter parameter (Part of the signal which is passed through the filter)
|
|
# --------------------------------------------------- Axis specific transformation of actual values
|
|
trafo.actual_pos.enable 0 ( P-AXIS-00380 : Activation of actual value transformation , 0=disable, 1=enable
|
|
trafo.actual_pos.id 0 ( P-AXIS-00381 : Transformation ID
|
|
trafo.actual_pos.param[0] 0 ( P-AXIS-00382 : Transformation parameters dependent on the transformation ID
|
|
trafo.actual_pos.input[0].nr 6 ( P-AXIS-00371 : Additional input axes (logical axis number of the additional input axis of the transformation)
|
|
# --------------------------------------------------- Axis specific transformation of commanded values
|
|
trafo.command_pos.enable 0 ( P-AXIS-00368 : Activation of transformation of commanded values, 0=disable, 1=enable
|
|
trafo.command_pos.id 2 ( P-AXIS-00369 : Transformation ID , 1=e-function, 2=Crank function(lin to rot), 3=in preparation, 4=Crank kinematic(rot to lin)
|
|
trafo.command_pos.param[0] 1000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[1] 3000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[2] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[3] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[4] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
|
|
# --------------------------------------------------- Camming / Gearing
|
|
cam_gear.is_master 0 ( P-AXIS-00288 : Define axis as camming/gearing-master , 0 = not master , 1= master
|
|
cam_gear.v_diff_percent 100 ( P-AXIS-00289 : [%] Velocity tolerance range
|
|
cam_gear.time_in_window 8000 ( P-AXIS-00290 : [us] Minimum time in tolerance range for speed synchronisation
|
|
cam_gear.time_out_in_window 1000000 ( P-AXIS-00291 : [us] Maximum time for velocity synchronisation
|
|
cam_gear.mv_type 0 ( P-AXIS-00300 : Average value filter for current master velocity
|
|
cam_gear.mv_nbr_cycles 0 ( P-AXIS-00301 : Number of scanning cycles for average value filter
|
|
cam_gear.v_max_slave 1 ( P-AXIS-00303 : [um/s] Maximum commanded velocity for slave axis
|
|
cam_gear.a_max_slave 1 ( P-AXIS-00304 : [um/s*s] Maximum commanded acceleration for slave axis
|
|
cam_gear.delay_time 0 ( P-AXIS-00302 : [us] Delay time on gearing with current master velocity
|
|
cam_gear.v_phasing 1 ( P-AXIS-00305 : [um/s] Velocity for phase synchronisation
|
|
cam_gear.a_phasing 1 ( P-AXIS-00306 : [mm/s*s] Acceleration for phase synchronisation
|
|
cam_gear.d_phasing 1 ( P-AXIS-00307 : [mm/s*s] Deceleration for phase synchronisation
|
|
cam_gear.j_vel_sync 1000 ( P-AXIS-00377 : [mm/s*s*s] Jerk for velocity synchronisation
|
|
cam_gear.j_phasing 10 ( P-AXIS-00376 : [mm/s*s*s] Jerk for phase synchronisation
|
|
cam_gear.keep_coupling_on_lr_error 0 ( P-AXIS-00308 : Coupling behaviour on error from position control
|
|
cam_gear.keep_coupling_on_fe_drop 0 ( P-AXIS-00308 : Coupling behaviour on feed enable drop
|
|
|
|
#
|
|
dynamic_weighting.enable 0 ( P-AXIS-00431 : Activation of dynamic weighting , 0=disable, 1=enable
|
|
dynamic_weighting.param[0].path_limit 50000 ( P-AXIS-00432 : [0.1um] or [10-4degree] Path distance limit
|
|
dynamic_weighting.param[0].velocity_fact 100 ( P-AXIS-00433 : [0.1%] Weighting factor for rapid feed velocity
|
|
dynamic_weighting.param[0].acceleration_fact 100 ( P-AXIS-00434 : [0.1%] Weighting factor for rapid feed acceleration
|
|
dynamic_weighting.param[0].ramp_time_fact 10000 ( P-AXIS-00435 : [0.1%] Weighting factor for rapid feed ramp time
|
|
#
|
|
Ende
|
|
]]></Data>
|
|
</DefaultAxis>
|
|
<Axis Id="3" AxisPara="1544" DefaultChannel="1" DefaultProgName="X">
|
|
<Name>X_Master</Name>
|
|
<ImageId>171</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>Status Word</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>Position Actual Value</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>16</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Following Error</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>48</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>WcState</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>80</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>Control Word</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>Target Position</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>16</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<ChnInfoIn Length="2" Reference="DRIVE_STATUS"/>
|
|
<ChnInfoIn Length="4" Reference="POS_ACT"/>
|
|
<ChnInfoIn Length="4" Reference="FOLLOW_ERR"/>
|
|
<ChnInfoIn Length="2" Reference="WCSTATE"/>
|
|
<ChnInfoOut Length="2" Reference="DRIVE_CTRL"/>
|
|
<ChnInfoOut Length="4" Reference="POS_NOM"/>
|
|
<Data Name="Parameter" Offset="9"><![CDATA[# ****************************************
|
|
#
|
|
#TC_AXIS_DESC: Axis Parameter
|
|
#
|
|
# ****************************************
|
|
#
|
|
kopf.achs_nr 3
|
|
kopf.mds_ident 1 ( P-AXIS-00110 : Identification of axis data
|
|
kopf.log_achs_name X_Master
|
|
antr.addroffs.input 0
|
|
antr.addroffs.output 0
|
|
antr.canopen.in[0].signal_nr 0
|
|
antr.canopen.in[0].signal_len 2
|
|
antr.canopen.in[0].nc_ref DRIVE_STATUS
|
|
antr.canopen.in[1].signal_nr 0
|
|
antr.canopen.in[1].signal_len 4
|
|
antr.canopen.in[1].nc_ref POS_ACT
|
|
antr.canopen.in[2].signal_nr 0
|
|
antr.canopen.in[2].signal_len 4
|
|
antr.canopen.in[2].nc_ref FOLLOW_ERR
|
|
antr.canopen.in[3].signal_nr 0
|
|
antr.canopen.in[3].signal_len 2
|
|
antr.canopen.in[3].nc_ref WCSTATE
|
|
antr.canopen.out[0].signal_nr 0
|
|
antr.canopen.out[0].signal_len 2
|
|
antr.canopen.out[0].nc_ref DRIVE_CTRL
|
|
antr.canopen.out[1].signal_nr 0
|
|
antr.canopen.out[1].signal_len 4
|
|
antr.canopen.out[1].nc_ref POS_NOM
|
|
twincat.device.id 1
|
|
twincat.box.ads_port 1001
|
|
twincat.box.ads_netid 172.18.236.82.2.1
|
|
twincat.box.channel 1
|
|
#
|
|
kenngr.nocken_laenge 0 ( P-AXIS-00133 : Cam length , not used
|
|
kenngr.virtuel_rad 0 ( P-AXIS-00222 : Virtual radius , not used
|
|
kenngr.swe_toleranz 5000 ( P-AXIS-00179 : Tolerance range for software limit switch
|
|
kenngr.swe_pos -500000 ( P-AXIS-00178 : [0.1um] or [10-4degree] Positive software limit switch
|
|
kenngr.swe_neg -34945000 ( P-AXIS-00177 : [0.1um] or [10-4degree] Negative software limit switch
|
|
|
|
kenngr.max_vb_override 1000 ( P-AXIS-00109 : [0.1%] Maximum permissible velocity override
|
|
kenngr.vb_prozent 10 ( P-AXIS-00217 : [0.1%] Tolerance band, factor for signal "speed-value attained"
|
|
kenngr.getriebe_stufe 1 ( P-AXIS-00079 : Default gear step number (Default-Getriebestufe
|
|
kenngr.achs_mode 0x00010001 ( P-AXIS-00015 : Operating mode of an axis ; mode 1=linear , mode 4=modulo
|
|
kenngr.achs_typ 1 ( P-AXIS-00018 : Axis type 1=linear axis, 2=rotatary axis, 4=spindle/single axis
|
|
|
|
# ---------------------------------------------------- measurement
|
|
kenngr.hub_messtaster 20000 ( P-AXIS-00086 : [0.1um] or [10-4degree] Max. excursion of probe (deceleration distance)
|
|
kenngr.vb_messen 20000 ( P-AXIS-00215 : [um/s] or [degree/s] Measurement speed, if not defined with Fxxx
|
|
kenngr.mess_offset 100 ( P-AXIS-00114 : [0.1um] or [10-4degree] Measurement travel offset behind the target position
|
|
kenngr.messachse 0 ( P-AXIS-00118 : Axis engaged in measurement travel
|
|
kenngr.mess_signal_achs_steuer 1 ( P-AXIS-00115 : Measurement signal via axis specific control bit mask
|
|
kenngr.mess_signal_taster 0 ( P-AXIS-00117 : Measurement signal from hardware-interface
|
|
kenngr.kasto_achse 0 ( P-AXIS-00098 : Measurement with edge banding
|
|
kenngr.mess_signal_sercos 0 ( P-AXIS-00116 : Measurement with SERCOS-drives
|
|
kenngr.mess_neg_flanke 0 ( P-AXIS-00113 : Edge of measurement signal 0=pos 1=neg
|
|
kenngr.echtzeit_bit_nr 0 ( P-AXIS-00060 : SERCOS-status/control bit for measurement
|
|
|
|
# ---------------------------------------------------- Gantry functionality ( only configured in slave axis)
|
|
kenngr.gantry_ax_nr 0 ( P-AXIS-00070 : Axis number of master axis
|
|
kenngr.gantry_max_diff_resetable 0 ( P-AXIS-00072 : [0.1um] or [10-4degree] Resetable maximal path distance
|
|
kenngr.gantry_max_diff_reset_locked 0 ( P-AXIS-00071 : [0.1um] or [10-4degree] Not resetable maximal path distance
|
|
kenngr.gantry_offset 0 ( P-AXIS-00073 : [0.1um] or [10-4degree] Static offset between master and slave axis
|
|
kenngr.gantry_vb_korr 1000 ( P-AXIS-00075 : [um/s] or [10-3degree/s] Velocity of correction
|
|
|
|
# ---------------------------------------------------- Tracking mode
|
|
kenngr.diff_pos_tracking 10000 ( P-AXIS-00056 : [0.1um] or [10-4degree] Maximum difference after deactivation ( limit of tracking)
|
|
kenngr.vb_corr_tracking 1000 ( P-AXIS-00208 : [um/s] or [degree/s] Velocity of tracking
|
|
kenngr.max_diff_soll_ist 10000 ( P-AXIS-00108 : [0.1um] or [10-4degree] Max. permissible position difference when enabling drive controller
|
|
|
|
# ---------------------------------------------------- Collision monitoring
|
|
kenngr.coll_check_ax_nr 0 ( P-AXIS-00043 : Logical axis number of the axis to be monitored
|
|
kenngr.coll_offset 0 ( P-AXIS-00045 : [0.1um] or [10-4degree] Security distance (Offset of the collision axes)
|
|
kenngr.coll_decelerate_chan 1 ( P-AXIS-00044 : Stopping in all channels (If a collision is detected with this axis the corresponding channel shall be stopped)
|
|
|
|
kenngr.paar_ax_nr 0 ( P-AXIS-00143 : Physical number of axis pair - not used
|
|
kenngr.paar_achse 0 ( P-AXIS-00142 : Axis pair present - not used
|
|
kenngr.paar_ref_richt 0 ( P-AXIS-00144 : Homing direction for axis pair - not used
|
|
kenngr.anzeige 1 ( P-AXIS-00023 : Activation of display function ( number of calls for updates)
|
|
|
|
# ---------------------------------------------------- CNC controlled referencing
|
|
kenngr.ref_richt 1 ( P-AXIS-00158 : Preferred direction of axis for homing (driving direction of the axis during homing when cam is not activated. 1=positive, 0=negative)
|
|
kenngr.homing_without_zero_pulse 1 ( P-AXIS-00084 : Homing only with cam (without zero pulse)
|
|
kenngr.fast_from_cam 1 ( P-AXIS-00064 : Slow / fast movement away from cam. 1=yes, 0=no
|
|
kenngr.ref_ohne_nocken 0 ( P-AXIS-00156 : Homing without cam (only with zero pulse)
|
|
kenngr.vorz_richtung 0 ( P-AXIS-00224 : Restriction of direction of rotation(only in one direction) 1=yes, 0=no
|
|
kenngr.beweg_richt 0 ( P-AXIS-00031 : Definition of preferred direction of rotation , 1=positive, 0=negative (direction of rotation with restrictions)
|
|
kenngr.ref_ohne_rev 0 ( P-AXIS-00157 : Homing without reverting with recognized cam
|
|
|
|
kenngr.set_refpos_mode ABSOLUT ( P-AXIS-00278 : Modes for setting the homing position (ABSOLUT / OFFSET / PLC / PLC_OFFSET)
|
|
kenngr.set_refpos_offset 0 ( P-AXIS-00279 : [0.1um] or [10-4degree] Offset to the homing position
|
|
kenngr.homing_type CNC_CONTROLLED ( P-AXIS-00299 : Homing type (CNC_CONTROLLED / DRIVE_CONTROLLED )
|
|
kenngr.homing_overflow_evaluation 0 ( P-AXIS-00294 : Selection of the homing method , 0=no evaluation (default), 1=evaluation
|
|
kenngr.ref_cam_is_limit_switch 0 ( P-AXIS-00329 : Use of hardware limit switch as reference switch, 1=use a hardware switch, 0=no use of hardware switch
|
|
kenngr.prog_move_requires_homing 0 ( P-AXIS-00277 : 0=Moving of the axis is possible without preceding homing, 1=Before a programmed movement the axis has to be homed.
|
|
|
|
kenngr.mod_rechng 0 ( P-AXIS-00121 : Activation of modulo calculation - not used
|
|
kenngr.tendenz_pruef 0 ( P-AXIS-00189 : Tendency test of motion, 1=yes , 0=no
|
|
kenngr.in_add_interface 1 ( P-AXIS-00091 : Activation of (additional) interface for loading application-specific command values 1=enable, 0=disable
|
|
kenngr.out_add_interface 0 ( P-AXIS-00141 : Activation of (additional) interface for loading of command and actual values , not used
|
|
kenngr.antr_typ 8
|
|
kenngr.def_cax_gear_st 1 ( P-AXIS-00052 : Default gear step number for C-axis mode
|
|
kenngr.feininterpolation 1 ( P-AXIS-00066 : Selection of fine interpolation - not used
|
|
kenngr.abs_pos_gueltig 1 ( P-AXIS-00014 : Identification code for absolute path measurement system
|
|
|
|
# --------------------------------------------------- Gearing data
|
|
getriebe[0].nummer 1 ( P-AXIS-00135 : Gear step number
|
|
|
|
# --------------------------------------------------- Parameter non-linear nichlineares velocity profile
|
|
getriebe[0].slope_profil.a_beschl P-AXIS-00008 ( P-AXIS-00001 : [mm/s2] or [degree/s2] Acceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_brems P-AXIS-00008 ( P-AXIS-00002 : [mm/s2] or [degree/s2] Deceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_grenz P-AXIS-00008 ( P-AXIS-00004 : [mm/s2] or [degree/s2] Acceleration at rapid movement G0
|
|
getriebe[0].slope_profil.tr_beschl_zu 500000 ( P-AXIS-00196 : [us] Ramp time for acceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_beschl_ab P-AXIS-00196 ( P-AXIS-00195 : [us] Ramp time for acceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_zu P-AXIS-00196 ( P-AXIS-00198 : [us] Ramp time for deceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_ab P-AXIS-00196 ( P-AXIS-00197 : [us] Ramp time for deceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_grenz P-AXIS-00196 ( P-AXIS-00200 : [us] Ramp time at rapid movement G0
|
|
getriebe[0].dynamik.tr_min 100000 ( P-AXIS-00201 : [us] Minimum permissible ramp time
|
|
getriebe[0].dynamik.tr_geom P-AXIS-00196 ( P-AXIS-00199 : [us] Geometric ramp time (ramp time of geometric contours)
|
|
|
|
# --------------------------------------------------- Parameter linear velocity profile
|
|
getriebe[0].lslope_profil.a_stufe_1 P-AXIS-00008 ( P-AXIS-00011 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_stufe_2 P-AXIS-00008 ( P-AXIS-00012 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.vb_stufe_1_2 P-AXIS-00212 ( P-AXIS-00221 : [um/s] or [10-3degree/s] Changeover speed between step 1 and 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_grenz_stufe_1 P-AXIS-00008 ( P-AXIS-00005 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 in rapid mode G0
|
|
getriebe[0].lslope_profil.a_grenz_stufe_2 P-AXIS-00008 ( P-AXIS-00006 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 in rapid mode G0
|
|
getriebe[0].lslope_profil.vb_grenz_stufe_1_2 P-AXIS-00212 ( P-AXIS-00211 : [um/s] or [10-3degree/s] Changeover speed between ramp 1 and ramp2 in rapid mode G0
|
|
|
|
# --------------------------------------------------- Permitted axis dynamics
|
|
getriebe[0].dynamik.vb_max 1333333 ( P-AXIS-00212 : [um/s] or [10-3degree/s] Maximum permissible axis velocity
|
|
getriebe[0].dynamik.a_max 4000 ( P-AXIS-00008 : [mm/s2] or [degree/s2] Maximum permissible axis acceleration
|
|
getriebe[0].dynamik.a_emergency 4000 ( P-AXIS-00003 : [mm/s2] or [degree/s2] Deceleration for an emergency stop
|
|
getriebe[0].dynamik.a_trans_weight 0 ( P-AXIS-00013 : [0.1%] Weighting of acceleration at motion block transition
|
|
getriebe[0].dynamik.r_trans_weight 0 ( P-AXIS-00154 : [0.1%] Weighting of jerk at block transition
|
|
|
|
# --------------------------------------------------- Characteristics acceleration (spindle)
|
|
getriebe[0].beschl_kennlinie.n_grenz 0 ( P-AXIS-00130 : [10-3degree/s] Limit speed from which onwards the acceleration is specified in a polynomial form
|
|
getriebe[0].beschl_kennlinie.a_konst 0 ( P-AXIS-00007 : [degree/s2] Constant acceleration in the range n<n_grenz
|
|
getriebe[0].beschl_kennlinie.typ 0 ( P-AXIS-00202 : Type of the characteristic acceleration curve 0=not active, 1=hyperbola, 2=polynomial, 3=asynchronous drive
|
|
getriebe[0].beschl_kennlinie.a_min 0 ( P-AXIS-00010 : [degree/s2] Minimum value of acceleration for high speed
|
|
getriebe[0].beschl_kennlinie.b1 0 ( P-AXIS-00026 : [1/s] Parameter 1 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b2 0 ( P-AXIS-00027 : [1/degree] Parameter 2 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b3 0 ( P-AXIS-00028 : [1/degree2] Parameter 3 of the a(n) polynomial
|
|
|
|
# --------------------------------------------------- Permitted axis velocities
|
|
getriebe[0].vb_min_null 10 ( P-AXIS-00216 : [10-3degree/s] Limit for spindle speed "zero"
|
|
getriebe[0].vb_eilgang P-AXIS-00212 ( P-AXIS-00209 : [um/s] or [10-3degree/s] Rapid mode velocity
|
|
getriebe[0].vb_max_red 83333 ( P-AXIS-00214 : [um/s] or [10-3degree/s] Reduced maximum speed at active G01,G2,G3
|
|
getriebe[0].rapid_speed_red 83333 ( P-AXIS-00155 : [um/s] or [10-3degree/s] Reduced maximum speed at active G00
|
|
getriebe[0].vb_refmax 20000 ( P-AXIS-00219 : [um/s] or [10-3degree/s] Maximum homing velocity
|
|
getriebe[0].vb_reflow 2000 ( P-AXIS-00218 : [um/s] or [10-3degree/s]Minimum homing velocity
|
|
getriebe[0].vb_regelgrenze P-AXIS-00212 ( P-AXIS-00220 : [um/s] or [10-3degree/s] Limiting velocity for the measuring system
|
|
getriebe[0].kv 100 ( P-AXIS-00099 : [0.01/s] Proportional factor kv for positional control in CNC
|
|
getriebe[0].multi_gain_z 1073741824 ( P-AXIS-00129 : Manipulated variable of drive (numerator)
|
|
getriebe[0].multi_gain_n 236 ( P-AXIS-00128 : Manipulated variable of drive (denominator)
|
|
getriebe[0].wegaufz 200000 ( P-AXIS-00234 : [Incr.] Path resolution of the measuring system (numerator)
|
|
getriebe[0].wegaufn 100000 ( P-AXIS-00233 : [0.1um] or [10-4degree]Path resolution of the measuring system (denominator)
|
|
getriebe[0].window 100 ( P-AXIS-00236 : [0.1um] or [10-4degree] Control window at "Accuracy Stop" G60
|
|
getriebe[0].pos_refpkt 0 ( P-AXIS-00152 : [0.1um] or [10-4degree] Position of the reference point with CNC controlled homing
|
|
getriebe[0].getr_schalt_pos 0 ( P-AXIS-00078 : [0.1um] or [10-4degree] Gear change position, when switching is permitted
|
|
getriebe[0].achs_position[0] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[1] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[2] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].wsi_meldung 0 ( P-AXIS-00237 : [mm] or [Degree] or [Rev.] Traverse distance
|
|
|
|
# --------------------------------------------------- Rotatary axis / spindle
|
|
getriebe[0].moduloo 10000 ( P-AXIS-00126 : [10-4degree] Upper modulo limit
|
|
getriebe[0].modulou -10000 ( P-AXIS-00127 : [10-4degree] Lower modulo limit
|
|
getriebe[0].modulo_fehler 0 ( P-AXIS-00124 : [Incr.] Error in modulo circle
|
|
getriebe[0].modulo_umdreh 0 ( P-AXIS-00125 : Number of rotations in case of modulo error
|
|
|
|
# --------------------------------------------------- Position lag monitoring
|
|
getriebe[0].slep_ueberw_typ 2 ( P-AXIS-00172 : Type of following error monitoring; 0=disable, 1=standard, 2=linear, 3=non-linear, 4=velocity independent
|
|
getriebe[0].slep_min 15000 ( P-AXIS-00169 : [0.1um] or [10-4degree] Minimum following error on axis standstill
|
|
getriebe[0].slep_max 100000 ( P-AXIS-00168 : [0.1um] or [10-4degree] Maximum following error
|
|
getriebe[0].slep_dyn 1000 ( P-AXIS-00167 : Factor for dynamic following error monitoring
|
|
getriebe[0].slep_abw 0 ( P-AXIS-00166 : Remaining deviation for non linear following error monitoring (only non-linear)
|
|
|
|
getriebe[0].pos_einschw_zeit 10000 ( P-AXIS-00151 : [ms] Maximum transient time
|
|
getriebe[0].lose 0 ( P-AXIS-00103 : [0.1um] or [10-4degree] Size of backlash
|
|
getriebe[0].reverse 1 ( P-AXIS-00159 : Reverse of sign for setpoint and actual value
|
|
getriebe[0].default_lr_hw_nbr 0 ( P-AXIS-00054 : Number of selected hardware specific parameter set
|
|
getriebe[0].incr_per_rev 1024 ( P-AXIS-00092 : Position controller increments per revolution (only profibus)
|
|
getriebe[0].vb_not_referenced 2 ( P-AXIS-00268 : [um/s] Maximum velocity for unreferenced axes
|
|
|
|
# --------------------------------------------------- Compensations and monitoring
|
|
lr_param.slep_toleranz 0 ( P-AXIS-00171 : Tolerance range monitoring for following error (commanded value/ current value)
|
|
lr_param.anwahl_losekomp 0 ( P-AXIS-00021 : Selection of backlash compensation 0=disable, 1=pos.direction, 2=neg.direction
|
|
lr_param.ssfk 0 ( P-AXIS-00175 : Activation of SSFK - leadscrew error compensation (axis correction)
|
|
lr_param.crosscomp 1
|
|
lr_param.mod_komp 0 ( P-AXIS-00120 : Activation of modulo compensation
|
|
lr_param.suppress_pos_lag_error 0 ( P-AXIS-00176 : Suppression of position lag monitoring
|
|
|
|
#
|
|
lr_hw[0].nummer 1 ( P-AXIS-00136 : Identifier for hardware specific parameter set
|
|
lr_hw[0].drift_wert 0 ( P-AXIS-00057 : [Bit] Value of degradation compensation
|
|
lr_hw[0].regel_typ 0 ( P-AXIS-00163 : Control type
|
|
lr_hw[0].vz_stellgr 1 ( P-AXIS-00231 : Sign reversal of command value
|
|
lr_hw[0].vz_istw 1 ( P-AXIS-00230 : Sign reversal of actual value
|
|
|
|
# --------------------------------------------------- Feedforward control
|
|
vorsteuer.vs_v_faktor 1 ( P-AXIS-00228 : Weighting factor for feedforward control (enumerator)
|
|
vorsteuer.vs_v_nenner 1 ( P-AXIS-00229 : Weighting factor for feedforward control (denominator)
|
|
vorsteuer.vs_a_faktor 1 ( P-AXIS-00225 : [us] Equivalent time constant for feedforward control of acceleration (enumerator)
|
|
vorsteuer.vs_a_nenner 100 ( P-AXIS-00226 : Equivalent time constant for feedforward control of acceleration (denominator)
|
|
vorsteuer.vs_max_sprung 1 ( P-AXIS-00227 : Max. permis. jump in the down-gradation of feed forward - not used
|
|
vorsteuer.delay_time 1 ( P-AXIS-00055 : [Cycle] Time shift between command actual values
|
|
vorsteuer.vorsteuerung 0 ( P-AXIS-00223 : Feedforward control mode ( bit coded mode)Bitcodierter Vorsteuermodus 0x0=disable, 0x1=velocity, ...
|
|
vorsteuer.shift_time 3 ( P-AXIS-00165 : [Cycles] Time shift command value - feedforward values (balancing runtime of bus, only profibus)
|
|
vorsteuer.default_active 0 ( P-AXIS-00255 : Permanent activation of feedforward control
|
|
|
|
# ----------------------------------------------------
|
|
antr.abs_pos_offset 977322 ( P-AXIS-00403 : [0.1um] or [10-4degree] Offset between drive position and CNC position
|
|
antr.ignore_unknown_telegram_elements 0 ( P-AXIS-00358 : Ignore unknown entries in drive telegram
|
|
antr.use_drive_following_error 1 ( P-AXIS-00466 : Drive based position lag calculation
|
|
antr.probing_input_nbr 0 ( P-AXIS-00430 : Number of probing input
|
|
antr.encoder_bit_range 0 ( P-AXIS-00355 : Number of bits for evaluation of encoder overflow
|
|
antr.mode_cmd_pos 0 ( P-AXIS-00123 : Normalization of command position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.mode_act_pos 0 ( P-AXIS-00122 : Normalization of actual position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.v_reso_num 1 ( P-AXIS-00206 : [Incr.]Normalization of the velocity
|
|
antr.v_reso_denom 36 ( P-AXIS-00205 : [um] or [10-3degree] Normalization of the velocity
|
|
antr.operation_mode DRIVE_POSITION_CONTROL ( P-AXIS-00320 : Operation mode of an axis ( DRIVE_DEFAULT / DRIVE_POSITION_CONTROL / CNC_POSITION_CONTROL )
|
|
antr.nbr_delay_cycles 4 ( P-AXIS-00191 : Delay between command value and actual value (This parameter is only active for digital drives )
|
|
antr.canopen.probing_input_number 0 ( P-AXIS-00295 : Number of probing input (EtherCAT)
|
|
antr.profibus.s_ls_limit 40 ( P-AXIS-00162 : Slave-life sign limit (only profibus)
|
|
antr.profibus.feinaufloesung 11 ( P-AXIS-00065 : Calculation of the position value (only profibus) - shift factor for sensor values
|
|
|
|
# --------------------------------------------------- Drive simulation / axis simulation
|
|
antr.simu.zeitkonstante_z 1 ( P-AXIS-00239 : Sample time constant for axis simulation (nominator)
|
|
antr.simu.zeitkonstante_n 100 ( P-AXIS-00238 : Sample time constant for axis simulation (denominator)
|
|
antr.simu.daempfung_z 6 ( P-AXIS-00051 : Damping of axis simulation (nominator)
|
|
antr.simu.daempfung_n 10 ( P-AXIS-00050 : Damping of axis simulation (denominator)
|
|
antr.simu.eigenfrequenz_z 100 ( P-AXIS-00062 : Natural frequency of axis simulation (nominator)
|
|
antr.simu.eigenfrequenz_n 1 ( P-AXIS-00061 : Natural frequency of axis simulation (denominator)
|
|
antr.simu.totzeit 0 ( P-AXIS-00194 : [cycles] Dead time of control path
|
|
antr.simu.rpf_weg_bis_nip 100000 ( P-AXIS-00161 : [0.1um] or [10-4degree] Toolpath up to zero pulse during homing simulation
|
|
antr.simu.ist_gleich_soll 1 ( P-AXIS-00096 : Set actual position equal to command position (deactivation of the pt2 element of the position lag calculation 0=no, 1=yes)
|
|
|
|
# --------------------------------------------------- Manual mode
|
|
handbetrieb.default.after_g200_g201 1 ( P-AXIS-00446 : Set default operation mode and control_element after each activation via G200/G201
|
|
handbetrieb.default.operation_mode 0 ( P-AXIS-00139 : Operation mode , 1=handwheel, 2=continuous, 3=incremental
|
|
handbetrieb.default.control_element 0 ( P-AXIS-00046 : Logical identifier of control element
|
|
handbetrieb.offsetgrenze_pos 50000000 ( P-AXIS-00138 : [0.1um] or [10-4degree] Positive Offset limit
|
|
handbetrieb.offsetgrenze_neg -50000000 ( P-AXIS-00137 : [0.1um] or [10-4degree] Negative Offset limit
|
|
#
|
|
handbetrieb.hr.aufl[0] 10 ( P-AXIS-00025 : [0.1um/Rev] or [10-4degree/Rev] Handwheel resolutions 1
|
|
handbetrieb.hr.aufl[1] 20 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 2
|
|
handbetrieb.hr.aufl[2] 30 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 3
|
|
handbetrieb.hr.filter_zeit 10 ( P-AXIS-00069 : [cycles] Filter time constant (time constante for smoothing)
|
|
#
|
|
handbetrieb.tipp.geschw[0] 30000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 1
|
|
handbetrieb.tipp.geschw[1] 30000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 2
|
|
handbetrieb.tipp.geschw[2] 40000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 3
|
|
handbetrieb.tipp.vb_eilgang 50000 ( P-AXIS-00210 : [um/s] or [10-3degree/s] Rapid mode velocity for continuous jog mode
|
|
#
|
|
handbetrieb.jog.weg[0] 1000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 1
|
|
handbetrieb.jog.weg[1] 2000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 2
|
|
handbetrieb.jog.weg[2] 3000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 3
|
|
handbetrieb.jog.geschw[0] 30000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 1
|
|
handbetrieb.jog.geschw[1] 30000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 2
|
|
handbetrieb.jog.geschw[2] 60000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 3
|
|
#
|
|
handbetrieb.ipo.hb_proz_v_max 30 ( P-AXIS-00083 : [%] Manual mode during interpolation, velocity part of manual operation (G201)
|
|
handbetrieb.ipo.hb_proz_a_max 30 ( P-AXIS-00082 : [%] Manual mode during interpolation, acceleration part of manual operation (G201)
|
|
handbetrieb.ipo.ipo_proz_v_max 70 ( P-AXIS-00095 : [%] Manual mode during interpolation, velocity part of interpolation (G201)
|
|
handbetrieb.ipo.ipo_proz_a_max 70 ( P-AXIS-00094 : [%] Manual mode during interpolation, acceleration part of interpolation (G201)
|
|
#
|
|
handbetrieb.hb.vb_max P-AXIS-00212 ( P-AXIS-00213 : [µm/s] or [10-4degree/s] Maximum velocity (G200)
|
|
handbetrieb.hb.a_max P-AXIS-00008 ( P-AXIS-00009 : [mm/s2] or [degree/s2] Maximum acceleration (G200)
|
|
handbetrieb.hb.tr P-AXIS-00196 ( P-AXIS-00359 : [µs] Ramp time during maximum acceleration
|
|
|
|
# --------------------------------------------------- Axis filter
|
|
filter[0].order 0 ( P-AXIS-00140 : Order of the axis filter , 0= deactivate filter
|
|
filter[0].prototype 1 ( P-AXIS-00153 : Definition of filter characteristics , 1="Critical damping", 2=Butherworth, 3=Bessel, 4=Chebychev, 5="HSC
|
|
filter[0].type 1 ( P-AXIS-00204 : Filter type, 1=lowpass, 2=highpass, 3=bandpass, 4=bandstop, 5=allpass
|
|
filter[0].fg_f0 10 ( P-AXIS-00067 : Filter parameter (characterized frequency)
|
|
filter[0].guete 1 ( P-AXIS-00080 : Filter parameter (quality)
|
|
filter[0].share_percent 100 ( P-AXIS-00164 : [%] Filter parameter (Part of the signal which is passed through the filter)
|
|
|
|
# --------------------------------------------------- Axis specific transformation of actual values
|
|
trafo.actual_pos.enable 0 ( P-AXIS-00380 : Activation of actual value transformation , 0=disable, 1=enable
|
|
trafo.actual_pos.id 0 ( P-AXIS-00381 : Transformation ID
|
|
trafo.actual_pos.param[0] 0 ( P-AXIS-00382 : Transformation parameters dependent on the transformation ID
|
|
trafo.actual_pos.input[0].nr 6 ( P-AXIS-00371 : Additional input axes (logical axis number of the additional input axis of the transformation)
|
|
|
|
# --------------------------------------------------- Axis specific transformation of commanded values
|
|
trafo.command_pos.enable 0 ( P-AXIS-00368 : Activation of transformation of commanded values, 0=disable, 1=enable
|
|
trafo.command_pos.id 2 ( P-AXIS-00369 : Transformation ID , 1=e-function, 2=Crank function(lin to rot), 3=in preparation, 4=Crank kinematic(rot to lin)
|
|
trafo.command_pos.param[0] 1000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[1] 3000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[2] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[3] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[4] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
|
|
# --------------------------------------------------- Parameters for path dependent on dynamic weighting
|
|
dynamic_weighting.enable 0 ( P-AXIS-00431 : Activation of dynamic weighting , 0=disable, 1=enable
|
|
dynamic_weighting.param[0].path_limit 50000 ( P-AXIS-00432 : [0.1um] or [10-4degree] Path distance limit
|
|
dynamic_weighting.param[0].velocity_fact 100 ( P-AXIS-00433 : [0.1%] Weighting factor for rapid feed velocity
|
|
dynamic_weighting.param[0].acceleration_fact 100 ( P-AXIS-00434 : [0.1%] Weighting factor for rapid feed acceleration
|
|
dynamic_weighting.param[0].ramp_time_fact 10000 ( P-AXIS-00435 : [0.1%] Weighting factor for rapid feed ramp time
|
|
# --------------------------------------------------- Camming / Gearing
|
|
cam_gear.is_master 0 ( P-AXIS-00288 : Define axis as camming/gearing-master , 0 = not master , 1= master
|
|
cam_gear.v_diff_percent 100 ( P-AXIS-00289 : [%] Velocity tolerance range
|
|
cam_gear.time_in_window 8000 ( P-AXIS-00290 : [us] Minimum time in tolerance range for speed synchronisation
|
|
cam_gear.time_out_in_window 1000000 ( P-AXIS-00291 : [us] Maximum time for velocity synchronisation
|
|
cam_gear.mv_type 0 ( P-AXIS-00300 : Average value filter for current master velocity
|
|
cam_gear.mv_nbr_cycles 0 ( P-AXIS-00301 : Number of scanning cycles for average value filter
|
|
cam_gear.v_max_slave 1 ( P-AXIS-00303 : [um/s] Maximum commanded velocity for slave axis
|
|
cam_gear.a_max_slave 1 ( P-AXIS-00304 : [um/s*s] Maximum commanded acceleration for slave axis
|
|
cam_gear.delay_time 0 ( P-AXIS-00302 : [us] Delay time on gearing with current master velocity
|
|
cam_gear.v_phasing 1 ( P-AXIS-00305 : [um/s] Velocity for phase synchronisation
|
|
cam_gear.a_phasing 1 ( P-AXIS-00306 : [mm/s*s] Acceleration for phase synchronisation
|
|
cam_gear.d_phasing 1 ( P-AXIS-00307 : [mm/s*s] Deceleration for phase synchronisation
|
|
cam_gear.j_vel_sync 1000 ( P-AXIS-00377 : [mm/s*s*s] Jerk for velocity synchronisation
|
|
cam_gear.j_phasing 10 ( P-AXIS-00376 : [mm/s*s*s] Jerk for phase synchronisation
|
|
cam_gear.keep_coupling_on_lr_error 0 ( P-AXIS-00308 : Coupling behaviour on error from position control
|
|
cam_gear.keep_coupling_on_fe_drop 0 ( P-AXIS-00308 : Coupling behaviour on feed enable drop#
|
|
#
|
|
Ende
|
|
|
|
]]></Data>
|
|
<Data Name="Compensation" Offset="14"><![CDATA[# ****************************************
|
|
#
|
|
#TC_AXIS_COMP_DESC: Axis compensation for X-Axis
|
|
#
|
|
# ****************************************
|
|
#
|
|
kopf.achs_nr 3
|
|
kopf.log_achs_name X_Master
|
|
#
|
|
#
|
|
kw.ssfk.interval 200000
|
|
kw.ssfk.kw_startpos 0
|
|
kw.ssfk.kw_nr_max 5
|
|
kw.ssfk.modulo 0
|
|
kw.ssfk.unit 0 /* 0:Increments 1:Metric */
|
|
kw.ssfk.bilateral 1
|
|
#
|
|
kw.ssfk.table[0].pos 0 /* 0 */
|
|
kw.ssfk.table[1].pos 0 /* 20 */
|
|
kw.ssfk.table[2].pos 0 /* 40 */
|
|
kw.ssfk.table[3].pos 0 /* 60 */
|
|
kw.ssfk.table[4].pos 0 /* 80 */
|
|
#
|
|
kw.ssfk.table[0].neg 0 /* 0 */
|
|
kw.ssfk.table[1].neg 0 /* 20 */
|
|
kw.ssfk.table[2].neg 0 /* 40 */
|
|
kw.ssfk.table[3].neg 0 /* 60 */
|
|
kw.ssfk.table[4].neg 0 /* 80 */
|
|
#
|
|
#
|
|
kw.crosscomp.last_index 28 /*Last valid index of the table*/
|
|
kw.crosscomp.master_ax_nr 2 /*Log. ax. number of the master axis*/
|
|
kw.crosscomp.unit 1 /*0:Incr. 1:Metric in 0.1µm*/
|
|
kw.crosscomp.n_cycles 10
|
|
#
|
|
kw.crosscomp.table[28].setpoint -10000000
|
|
kw.crosscomp.table[28].correction 0
|
|
kw.crosscomp.table[27].setpoint -10500000
|
|
kw.crosscomp.table[27].correction 33
|
|
kw.crosscomp.table[26].setpoint -11000000
|
|
kw.crosscomp.table[26].correction 87
|
|
kw.crosscomp.table[25].setpoint -11500000
|
|
kw.crosscomp.table[25].correction 180
|
|
kw.crosscomp.table[24].setpoint -12000000
|
|
kw.crosscomp.table[24].correction 233
|
|
kw.crosscomp.table[23].setpoint -12500000
|
|
kw.crosscomp.table[23].correction 307
|
|
kw.crosscomp.table[22].setpoint -13000000
|
|
kw.crosscomp.table[22].correction 400
|
|
kw.crosscomp.table[21].setpoint -13500000
|
|
kw.crosscomp.table[21].correction 483
|
|
kw.crosscomp.table[20].setpoint -14000000
|
|
kw.crosscomp.table[20].correction 547
|
|
kw.crosscomp.table[19].setpoint -14500000
|
|
kw.crosscomp.table[19].correction 580
|
|
kw.crosscomp.table[18].setpoint -15000000
|
|
kw.crosscomp.table[18].correction 583
|
|
kw.crosscomp.table[17].setpoint -15500000
|
|
kw.crosscomp.table[17].correction 647
|
|
kw.crosscomp.table[16].setpoint -16000000
|
|
kw.crosscomp.table[16].correction 720
|
|
kw.crosscomp.table[15].setpoint -16500000
|
|
kw.crosscomp.table[15].correction 833
|
|
kw.crosscomp.table[14].setpoint -17000000
|
|
kw.crosscomp.table[14].correction 867
|
|
kw.crosscomp.table[13].setpoint -17500000
|
|
kw.crosscomp.table[13].correction 1000
|
|
kw.crosscomp.table[12].setpoint -18000000
|
|
kw.crosscomp.table[12].correction 1133
|
|
kw.crosscomp.table[11].setpoint -18500000
|
|
kw.crosscomp.table[11].correction 1267
|
|
kw.crosscomp.table[10].setpoint -19000000
|
|
kw.crosscomp.table[10].correction 1300
|
|
kw.crosscomp.table[9].setpoint -19500000
|
|
kw.crosscomp.table[9].correction 1333
|
|
kw.crosscomp.table[8].setpoint -20000000
|
|
kw.crosscomp.table[8].correction 1367
|
|
kw.crosscomp.table[7].setpoint -20500000
|
|
kw.crosscomp.table[7].correction 1400
|
|
kw.crosscomp.table[6].setpoint -21000000
|
|
kw.crosscomp.table[6].correction 1483
|
|
kw.crosscomp.table[5].setpoint -21500000
|
|
kw.crosscomp.table[5].correction 1567
|
|
kw.crosscomp.table[4].setpoint -22000000
|
|
kw.crosscomp.table[4].correction 1620
|
|
kw.crosscomp.table[3].setpoint -22500000
|
|
kw.crosscomp.table[3].correction 1733
|
|
kw.crosscomp.table[2].setpoint -23000000
|
|
kw.crosscomp.table[2].correction 1917
|
|
kw.crosscomp.table[1].setpoint -23500000
|
|
kw.crosscomp.table[1].correction 2080
|
|
kw.crosscomp.table[0].setpoint -24000000
|
|
kw.crosscomp.table[0].correction 2133
|
|
Ende
|
|
|
|
]]></Data>
|
|
</Axis>
|
|
<Axis Id="4" AxisPara="1544" DefaultIndex="-1" DefaultProgName="X2">
|
|
<Name>X_Slave</Name>
|
|
<ImageId>171</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>Status Word</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>96</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Position Actual Value</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>112</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Following Error</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>144</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>WcState</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>176</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>Control Word</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>64</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Target Position</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>80</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<ChnInfoIn Length="2" Reference="DRIVE_STATUS"/>
|
|
<ChnInfoIn Length="4" Reference="POS_ACT"/>
|
|
<ChnInfoIn Length="4" Reference="FOLLOW_ERR"/>
|
|
<ChnInfoIn Length="2" Reference="WCSTATE"/>
|
|
<ChnInfoOut Length="2" Reference="DRIVE_CTRL"/>
|
|
<ChnInfoOut Length="4" Reference="POS_NOM"/>
|
|
<Data Name="Parameter" Offset="10"><![CDATA[# ****************************************
|
|
#
|
|
#TC_AXIS_DESC: Axis Parameter
|
|
#
|
|
# ****************************************
|
|
#
|
|
kopf.achs_nr 4
|
|
kopf.mds_ident 1 ( P-AXIS-00110 : Identification of axis data
|
|
kopf.log_achs_name X_Slave
|
|
antr.addroffs.input 12
|
|
antr.addroffs.output 8
|
|
antr.canopen.in[0].signal_nr 0
|
|
antr.canopen.in[0].signal_len 2
|
|
antr.canopen.in[0].nc_ref DRIVE_STATUS
|
|
antr.canopen.in[1].signal_nr 0
|
|
antr.canopen.in[1].signal_len 4
|
|
antr.canopen.in[1].nc_ref POS_ACT
|
|
antr.canopen.in[2].signal_nr 0
|
|
antr.canopen.in[2].signal_len 4
|
|
antr.canopen.in[2].nc_ref FOLLOW_ERR
|
|
antr.canopen.in[3].signal_nr 0
|
|
antr.canopen.in[3].signal_len 2
|
|
antr.canopen.in[3].nc_ref WCSTATE
|
|
antr.canopen.out[0].signal_nr 0
|
|
antr.canopen.out[0].signal_len 2
|
|
antr.canopen.out[0].nc_ref DRIVE_CTRL
|
|
antr.canopen.out[1].signal_nr 0
|
|
antr.canopen.out[1].signal_len 4
|
|
antr.canopen.out[1].nc_ref POS_NOM
|
|
twincat.device.id 1
|
|
twincat.box.ads_port 1001
|
|
twincat.box.ads_netid 172.18.236.82.2.1
|
|
twincat.box.channel 2
|
|
#
|
|
kenngr.nocken_laenge 0 ( P-AXIS-00133 : Cam length , not used
|
|
kenngr.virtuel_rad 0 ( P-AXIS-00222 : Virtual radius , not used
|
|
kenngr.swe_toleranz 5000 ( P-AXIS-00179 : Tolerance range for software limit switch
|
|
kenngr.swe_pos -500000 ( P-AXIS-00178 : [0.1um] or [10-4degree] Positive software limit switch
|
|
kenngr.swe_neg -34945000 ( P-AXIS-00177 : [0.1um] or [10-4degree] Negative software limit switch
|
|
|
|
kenngr.max_vb_override 1000 ( P-AXIS-00109 : [0.1%] Maximum permissible velocity override
|
|
kenngr.vb_prozent 10 ( P-AXIS-00217 : [0.1%] Tolerance band, factor for signal "speed-value attained"
|
|
kenngr.getriebe_stufe 1 ( P-AXIS-00079 : Default gear step number (Default-Getriebestufe
|
|
kenngr.achs_mode 0x00020001 ( P-AXIS-00015 : Operating mode of an axis ; mode 1=linear , mode 4=modulo
|
|
kenngr.achs_typ 1 ( P-AXIS-00018 : Axis type 1=linear axis, 2=rotatary axis, 4=spindle/single axis
|
|
|
|
# ---------------------------------------------------- measurement
|
|
kenngr.hub_messtaster 20000 ( P-AXIS-00086 : [0.1um] or [10-4degree] Max. excursion of probe (deceleration distance)
|
|
kenngr.vb_messen 20000 ( P-AXIS-00215 : [um/s] or [degree/s] Measurement speed, if not defined with Fxxx
|
|
kenngr.mess_offset 100 ( P-AXIS-00114 : [0.1um] or [10-4degree] Measurement travel offset behind the target position
|
|
kenngr.messachse 0 ( P-AXIS-00118 : Axis engaged in measurement travel
|
|
kenngr.mess_signal_achs_steuer 1 ( P-AXIS-00115 : Measurement signal via axis specific control bit mask
|
|
kenngr.mess_signal_taster 0 ( P-AXIS-00117 : Measurement signal from hardware-interface
|
|
kenngr.kasto_achse 0 ( P-AXIS-00098 : Measurement with edge banding
|
|
kenngr.mess_signal_sercos 0 ( P-AXIS-00116 : Measurement with SERCOS-drives
|
|
kenngr.mess_neg_flanke 0 ( P-AXIS-00113 : Edge of measurement signal 0=pos 1=neg
|
|
kenngr.echtzeit_bit_nr 0 ( P-AXIS-00060 : SERCOS-status/control bit for measurement
|
|
|
|
# ---------------------------------------------------- Gantry functionality ( only configured in slave axis)
|
|
kenngr.gantry_ax_nr 3 ( P-AXIS-00070 : Axis number of master axis
|
|
kenngr.gantry_max_diff_resetable 10000 ( P-AXIS-00072 : [0.1um] or [10-4degree] Resetable maximal path distance
|
|
kenngr.gantry_max_diff_reset_locked 50000 ( P-AXIS-00071 : [0.1um] or [10-4degree] Not resetable maximal path distance
|
|
kenngr.gantry_offset 0 ( P-AXIS-00073 : [0.1um] or [10-4degree] Static offset between master and slave axis
|
|
kenngr.gantry_vb_korr 833 ( P-AXIS-00075 : [um/s] or [10-3degree/s] Velocity of correction
|
|
|
|
# ---------------------------------------------------- Tracking mode
|
|
kenngr.diff_pos_tracking 10000 ( P-AXIS-00056 : [0.1um] or [10-4degree] Maximum difference after deactivation ( limit of tracking)
|
|
kenngr.vb_corr_tracking 1000 ( P-AXIS-00208 : [um/s] or [degree/s] Velocity of tracking
|
|
kenngr.max_diff_soll_ist 10000 ( P-AXIS-00108 : [0.1um] or [10-4degree] Max. permissible position difference when enabling drive controller
|
|
|
|
# ---------------------------------------------------- Collision monitoring
|
|
kenngr.coll_check_ax_nr 0 ( P-AXIS-00043 : Logical axis number of the axis to be monitored
|
|
kenngr.coll_offset 0 ( P-AXIS-00045 : [0.1um] or [10-4degree] Security distance (Offset of the collision axes)
|
|
kenngr.coll_decelerate_chan 1 ( P-AXIS-00044 : Stopping in all channels (If a collision is detected with this axis the corresponding channel shall be stopped)
|
|
|
|
kenngr.paar_ax_nr 0 ( P-AXIS-00143 : Physical number of axis pair - not used
|
|
kenngr.paar_achse 0 ( P-AXIS-00142 : Axis pair present - not used
|
|
kenngr.paar_ref_richt 0 ( P-AXIS-00144 : Homing direction for axis pair - not used
|
|
kenngr.anzeige 1 ( P-AXIS-00023 : Activation of display function ( number of calls for updates)
|
|
|
|
# ---------------------------------------------------- CNC controlled referencing
|
|
kenngr.ref_richt 1 ( P-AXIS-00158 : Preferred direction of axis for homing (driving direction of the axis during homing when cam is not activated. 1=positive, 0=negative)
|
|
kenngr.homing_without_zero_pulse 1 ( P-AXIS-00084 : Homing only with cam (without zero pulse)
|
|
kenngr.fast_from_cam 1 ( P-AXIS-00064 : Slow / fast movement away from cam. 1=yes, 0=no
|
|
kenngr.ref_ohne_nocken 0 ( P-AXIS-00156 : Homing without cam (only with zero pulse)
|
|
kenngr.vorz_richtung 0 ( P-AXIS-00224 : Restriction of direction of rotation(only in one direction) 1=yes, 0=no
|
|
kenngr.beweg_richt 0 ( P-AXIS-00031 : Definition of preferred direction of rotation , 1=positive, 0=negative (direction of rotation with restrictions)
|
|
kenngr.ref_ohne_rev 0 ( P-AXIS-00157 : Homing without reverting with recognized cam
|
|
|
|
kenngr.set_refpos_mode ABSOLUT ( P-AXIS-00278 : Modes for setting the homing position (ABSOLUT / OFFSET / PLC / PLC_OFFSET)
|
|
kenngr.set_refpos_offset 0 ( P-AXIS-00279 : [0.1um] or [10-4degree] Offset to the homing position
|
|
kenngr.homing_type CNC_CONTROLLED ( P-AXIS-00299 : Homing type (CNC_CONTROLLED / DRIVE_CONTROLLED )
|
|
kenngr.homing_overflow_evaluation 0 ( P-AXIS-00294 : Selection of the homing method , 0=no evaluation (default), 1=evaluation
|
|
kenngr.ref_cam_is_limit_switch 0 ( P-AXIS-00329 : Use of hardware limit switch as reference switch, 1=use a hardware switch, 0=no use of hardware switch
|
|
kenngr.prog_move_requires_homing 0 ( P-AXIS-00277 : 0=Moving of the axis is possible without preceding homing, 1=Before a programmed movement the axis has to be homed.
|
|
|
|
kenngr.mod_rechng 0 ( P-AXIS-00121 : Activation of modulo calculation - not used
|
|
kenngr.tendenz_pruef 0 ( P-AXIS-00189 : Tendency test of motion, 1=yes , 0=no
|
|
kenngr.in_add_interface 1 ( P-AXIS-00091 : Activation of (additional) interface for loading application-specific command values 1=enable, 0=disable
|
|
kenngr.out_add_interface 0 ( P-AXIS-00141 : Activation of (additional) interface for loading of command and actual values , not used
|
|
kenngr.antr_typ 8
|
|
kenngr.def_cax_gear_st 1 ( P-AXIS-00052 : Default gear step number for C-axis mode
|
|
kenngr.feininterpolation 1 ( P-AXIS-00066 : Selection of fine interpolation - not used
|
|
kenngr.abs_pos_gueltig 1 ( P-AXIS-00014 : Identification code for absolute path measurement system
|
|
|
|
# --------------------------------------------------- Gearing data
|
|
getriebe[0].nummer 1 ( P-AXIS-00135 : Gear step number
|
|
|
|
# --------------------------------------------------- Parameter non-linear nichlineares velocity profile
|
|
getriebe[0].slope_profil.a_beschl P-AXIS-00008 ( P-AXIS-00001 : [mm/s2] or [degree/s2] Acceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_brems P-AXIS-00008 ( P-AXIS-00002 : [mm/s2] or [degree/s2] Deceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_grenz P-AXIS-00008 ( P-AXIS-00004 : [mm/s2] or [degree/s2] Acceleration at rapid movement G0
|
|
getriebe[0].slope_profil.tr_beschl_zu 500000 ( P-AXIS-00196 : [us] Ramp time for acceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_beschl_ab P-AXIS-00196 ( P-AXIS-00195 : [us] Ramp time for acceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_zu P-AXIS-00196 ( P-AXIS-00198 : [us] Ramp time for deceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_ab P-AXIS-00196 ( P-AXIS-00197 : [us] Ramp time for deceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_grenz P-AXIS-00196 ( P-AXIS-00200 : [us] Ramp time at rapid movement G0
|
|
getriebe[0].dynamik.tr_min 100000 ( P-AXIS-00201 : [us] Minimum permissible ramp time
|
|
getriebe[0].dynamik.tr_geom P-AXIS-00196 ( P-AXIS-00199 : [us] Geometric ramp time (ramp time of geometric contours)
|
|
|
|
# --------------------------------------------------- Parameter linear velocity profile
|
|
getriebe[0].lslope_profil.a_stufe_1 P-AXIS-00008 ( P-AXIS-00011 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_stufe_2 P-AXIS-00008 ( P-AXIS-00012 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.vb_stufe_1_2 P-AXIS-00212 ( P-AXIS-00221 : [um/s] or [10-3degree/s] Changeover speed between step 1 and 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_grenz_stufe_1 P-AXIS-00008 ( P-AXIS-00005 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 in rapid mode G0
|
|
getriebe[0].lslope_profil.a_grenz_stufe_2 P-AXIS-00008 ( P-AXIS-00006 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 in rapid mode G0
|
|
getriebe[0].lslope_profil.vb_grenz_stufe_1_2 P-AXIS-00212 ( P-AXIS-00211 : [um/s] or [10-3degree/s] Changeover speed between ramp 1 and ramp2 in rapid mode G0
|
|
|
|
# --------------------------------------------------- Permitted axis dynamics
|
|
getriebe[0].dynamik.vb_max 1333333 ( P-AXIS-00212 : [um/s] or [10-3degree/s] Maximum permissible axis velocity
|
|
getriebe[0].dynamik.a_max 4000 ( P-AXIS-00008 : [mm/s2] or [degree/s2] Maximum permissible axis acceleration
|
|
getriebe[0].dynamik.a_emergency 4000 ( P-AXIS-00003 : [mm/s2] or [degree/s2] Deceleration for an emergency stop
|
|
getriebe[0].dynamik.a_trans_weight 0 ( P-AXIS-00013 : [0.1%] Weighting of acceleration at motion block transition
|
|
getriebe[0].dynamik.r_trans_weight 0 ( P-AXIS-00154 : [0.1%] Weighting of jerk at block transition
|
|
|
|
# --------------------------------------------------- Characteristics acceleration (spindle)
|
|
getriebe[0].beschl_kennlinie.n_grenz 0 ( P-AXIS-00130 : [10-3degree/s] Limit speed from which onwards the acceleration is specified in a polynomial form
|
|
getriebe[0].beschl_kennlinie.a_konst 0 ( P-AXIS-00007 : [degree/s2] Constant acceleration in the range n<n_grenz
|
|
getriebe[0].beschl_kennlinie.typ 0 ( P-AXIS-00202 : Type of the characteristic acceleration curve 0=not active, 1=hyperbola, 2=polynomial, 3=asynchronous drive
|
|
getriebe[0].beschl_kennlinie.a_min 0 ( P-AXIS-00010 : [degree/s2] Minimum value of acceleration for high speed
|
|
getriebe[0].beschl_kennlinie.b1 0 ( P-AXIS-00026 : [1/s] Parameter 1 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b2 0 ( P-AXIS-00027 : [1/degree] Parameter 2 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b3 0 ( P-AXIS-00028 : [1/degree2] Parameter 3 of the a(n) polynomial
|
|
|
|
# --------------------------------------------------- Permitted axis velocities
|
|
getriebe[0].vb_min_null 10 ( P-AXIS-00216 : [10-3degree/s] Limit for spindle speed "zero"
|
|
getriebe[0].vb_eilgang P-AXIS-00212 ( P-AXIS-00209 : [um/s] or [10-3degree/s] Rapid mode velocity
|
|
getriebe[0].vb_max_red 83333 ( P-AXIS-00214 : [um/s] or [10-3degree/s] Reduced maximum speed at active G01,G2,G3
|
|
getriebe[0].rapid_speed_red 83333 ( P-AXIS-00155 : [um/s] or [10-3degree/s] Reduced maximum speed at active G00
|
|
getriebe[0].vb_refmax 20000 ( P-AXIS-00219 : [um/s] or [10-3degree/s] Maximum homing velocity
|
|
getriebe[0].vb_reflow 2000 ( P-AXIS-00218 : [um/s] or [10-3degree/s]Minimum homing velocity
|
|
getriebe[0].vb_regelgrenze P-AXIS-00212 ( P-AXIS-00220 : [um/s] or [10-3degree/s] Limiting velocity for the measuring system
|
|
getriebe[0].kv 100 ( P-AXIS-00099 : [0.01/s] Proportional factor kv for positional control in CNC
|
|
getriebe[0].multi_gain_z 1800 ( P-AXIS-00129 : Manipulated variable of drive (numerator)
|
|
getriebe[0].multi_gain_n 1 ( P-AXIS-00128 : Manipulated variable of drive (denominator)
|
|
getriebe[0].wegaufz 200000 ( P-AXIS-00234 : [Incr.] Path resolution of the measuring system (numerator)
|
|
getriebe[0].wegaufn 100000 ( P-AXIS-00233 : [0.1um] or [10-4degree]Path resolution of the measuring system (denominator)
|
|
getriebe[0].window 100 ( P-AXIS-00236 : [0.1um] or [10-4degree] Control window at "Accuracy Stop" G60
|
|
getriebe[0].pos_refpkt 0 ( P-AXIS-00152 : [0.1um] or [10-4degree] Position of the reference point with CNC controlled homing
|
|
getriebe[0].getr_schalt_pos 0 ( P-AXIS-00078 : [0.1um] or [10-4degree] Gear change position, when switching is permitted
|
|
getriebe[0].achs_position[0] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[1] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[2] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].wsi_meldung 0 ( P-AXIS-00237 : [mm] or [Degree] or [Rev.] Traverse distance
|
|
|
|
# --------------------------------------------------- Rotatary axis / spindle
|
|
getriebe[0].moduloo 10000 ( P-AXIS-00126 : [10-4degree] Upper modulo limit
|
|
getriebe[0].modulou -10000 ( P-AXIS-00127 : [10-4degree] Lower modulo limit
|
|
getriebe[0].modulo_fehler 0 ( P-AXIS-00124 : [Incr.] Error in modulo circle
|
|
getriebe[0].modulo_umdreh 0 ( P-AXIS-00125 : Number of rotations in case of modulo error
|
|
|
|
# --------------------------------------------------- Position lag monitoring
|
|
getriebe[0].slep_ueberw_typ 2 ( P-AXIS-00172 : Type of following error monitoring; 0=disable, 1=standard, 2=linear, 3=non-linear, 4=velocity independent
|
|
getriebe[0].slep_min 15000 ( P-AXIS-00169 : [0.1um] or [10-4degree] Minimum following error on axis standstill
|
|
getriebe[0].slep_max 100000 ( P-AXIS-00168 : [0.1um] or [10-4degree] Maximum following error
|
|
getriebe[0].slep_dyn 1000 ( P-AXIS-00167 : Factor for dynamic following error monitoring
|
|
getriebe[0].slep_abw 0 ( P-AXIS-00166 : Remaining deviation for non linear following error monitoring (only non-linear)
|
|
|
|
getriebe[0].pos_einschw_zeit 10000 ( P-AXIS-00151 : [ms] Maximum transient time
|
|
getriebe[0].lose 0 ( P-AXIS-00103 : [0.1um] or [10-4degree] Size of backlash
|
|
getriebe[0].reverse 0 ( P-AXIS-00159 : Reverse of sign for setpoint and actual value
|
|
getriebe[0].default_lr_hw_nbr 0 ( P-AXIS-00054 : Number of selected hardware specific parameter set
|
|
getriebe[0].incr_per_rev 1024 ( P-AXIS-00092 : Position controller increments per revolution (only profibus)
|
|
getriebe[0].vb_not_referenced 2 ( P-AXIS-00268 : [um/s] Maximum velocity for unreferenced axes
|
|
|
|
# --------------------------------------------------- Compensations and monitoring
|
|
lr_param.slep_toleranz 0 ( P-AXIS-00171 : Tolerance range monitoring for following error (commanded value/ current value)
|
|
lr_param.anwahl_losekomp 0 ( P-AXIS-00021 : Selection of backlash compensation 0=disable, 1=pos.direction, 2=neg.direction
|
|
lr_param.ssfk 0 ( P-AXIS-00175 : Activation of SSFK - leadscrew error compensation (axis correction)
|
|
lr_param.crosscomp 1
|
|
lr_param.mod_komp 0 ( P-AXIS-00120 : Activation of modulo compensation
|
|
lr_param.suppress_pos_lag_error 0 ( P-AXIS-00176 : Suppression of position lag monitoring
|
|
|
|
#
|
|
lr_hw[0].nummer 1 ( P-AXIS-00136 : Identifier for hardware specific parameter set
|
|
lr_hw[0].drift_wert 0 ( P-AXIS-00057 : [Bit] Value of degradation compensation
|
|
lr_hw[0].regel_typ 0 ( P-AXIS-00163 : Control type
|
|
lr_hw[0].vz_stellgr 1 ( P-AXIS-00231 : Sign reversal of command value
|
|
lr_hw[0].vz_istw 1 ( P-AXIS-00230 : Sign reversal of actual value
|
|
|
|
# --------------------------------------------------- Feedforward control
|
|
vorsteuer.vs_v_faktor 1 ( P-AXIS-00228 : Weighting factor for feedforward control (enumerator)
|
|
vorsteuer.vs_v_nenner 1 ( P-AXIS-00229 : Weighting factor for feedforward control (denominator)
|
|
vorsteuer.vs_a_faktor 1 ( P-AXIS-00225 : [us] Equivalent time constant for feedforward control of acceleration (enumerator)
|
|
vorsteuer.vs_a_nenner 100 ( P-AXIS-00226 : Equivalent time constant for feedforward control of acceleration (denominator)
|
|
vorsteuer.vs_max_sprung 1 ( P-AXIS-00227 : Max. permis. jump in the down-gradation of feed forward - not used
|
|
vorsteuer.delay_time 1 ( P-AXIS-00055 : [Cycle] Time shift between command actual values
|
|
vorsteuer.vorsteuerung 0 ( P-AXIS-00223 : Feedforward control mode ( bit coded mode)Bitcodierter Vorsteuermodus 0x0=disable, 0x1=velocity, ...
|
|
vorsteuer.shift_time 3 ( P-AXIS-00165 : [Cycles] Time shift command value - feedforward values (balancing runtime of bus, only profibus)
|
|
vorsteuer.default_active 0 ( P-AXIS-00255 : Permanent activation of feedforward control
|
|
|
|
# ----------------------------------------------------
|
|
antr.abs_pos_offset 969600 ( P-AXIS-00403 : [0.1um] or [10-4degree] Offset between drive position and CNC position
|
|
antr.ignore_unknown_telegram_elements 0 ( P-AXIS-00358 : Ignore unknown entries in drive telegram
|
|
antr.use_drive_following_error 1 ( P-AXIS-00466 : Drive based position lag calculation
|
|
antr.probing_input_nbr 0 ( P-AXIS-00430 : Number of probing input
|
|
antr.encoder_bit_range 0 ( P-AXIS-00355 : Number of bits for evaluation of encoder overflow
|
|
antr.mode_cmd_pos 0 ( P-AXIS-00123 : Normalization of command position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.mode_act_pos 0 ( P-AXIS-00122 : Normalization of actual position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.v_reso_num 1 ( P-AXIS-00206 : [Incr.]Normalization of the velocity
|
|
antr.v_reso_denom 36 ( P-AXIS-00205 : [um] or [10-3degree] Normalization of the velocity
|
|
antr.operation_mode DRIVE_POSITION_CONTROL ( P-AXIS-00320 : Operation mode of an axis ( DRIVE_DEFAULT / DRIVE_POSITION_CONTROL / CNC_POSITION_CONTROL )
|
|
antr.nbr_delay_cycles 4 ( P-AXIS-00191 : Delay between command value and actual value (This parameter is only active for digital drives )
|
|
antr.canopen.probing_input_number 0 ( P-AXIS-00295 : Number of probing input (EtherCAT)
|
|
antr.profibus.s_ls_limit 40 ( P-AXIS-00162 : Slave-life sign limit (only profibus)
|
|
antr.profibus.feinaufloesung 11 ( P-AXIS-00065 : Calculation of the position value (only profibus) - shift factor for sensor values
|
|
|
|
# --------------------------------------------------- Drive simulation / axis simulation
|
|
antr.simu.zeitkonstante_z 1 ( P-AXIS-00239 : Sample time constant for axis simulation (nominator)
|
|
antr.simu.zeitkonstante_n 100 ( P-AXIS-00238 : Sample time constant for axis simulation (denominator)
|
|
antr.simu.daempfung_z 6 ( P-AXIS-00051 : Damping of axis simulation (nominator)
|
|
antr.simu.daempfung_n 10 ( P-AXIS-00050 : Damping of axis simulation (denominator)
|
|
antr.simu.eigenfrequenz_z 100 ( P-AXIS-00062 : Natural frequency of axis simulation (nominator)
|
|
antr.simu.eigenfrequenz_n 1 ( P-AXIS-00061 : Natural frequency of axis simulation (denominator)
|
|
antr.simu.totzeit 0 ( P-AXIS-00194 : [cycles] Dead time of control path
|
|
antr.simu.rpf_weg_bis_nip 100000 ( P-AXIS-00161 : [0.1um] or [10-4degree] Toolpath up to zero pulse during homing simulation
|
|
antr.simu.ist_gleich_soll 1 ( P-AXIS-00096 : Set actual position equal to command position (deactivation of the pt2 element of the position lag calculation 0=no, 1=yes)
|
|
|
|
# --------------------------------------------------- Manual mode
|
|
handbetrieb.default.after_g200_g201 1 ( P-AXIS-00446 : Set default operation mode and control_element after each activation via G200/G201
|
|
handbetrieb.default.operation_mode 0 ( P-AXIS-00139 : Operation mode , 1=handwheel, 2=continuous, 3=incremental
|
|
handbetrieb.default.control_element 0 ( P-AXIS-00046 : Logical identifier of control element
|
|
handbetrieb.offsetgrenze_pos 50000000 ( P-AXIS-00138 : [0.1um] or [10-4degree] Positive Offset limit
|
|
handbetrieb.offsetgrenze_neg -50000000 ( P-AXIS-00137 : [0.1um] or [10-4degree] Negative Offset limit
|
|
#
|
|
handbetrieb.hr.aufl[0] 10 ( P-AXIS-00025 : [0.1um/Rev] or [10-4degree/Rev] Handwheel resolutions 1
|
|
handbetrieb.hr.aufl[1] 20 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 2
|
|
handbetrieb.hr.aufl[2] 30 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 3
|
|
handbetrieb.hr.filter_zeit 10 ( P-AXIS-00069 : [cycles] Filter time constant (time constante for smoothing)
|
|
#
|
|
handbetrieb.tipp.geschw[0] 30000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 1
|
|
handbetrieb.tipp.geschw[1] 30000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 2
|
|
handbetrieb.tipp.geschw[2] 40000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 3
|
|
handbetrieb.tipp.vb_eilgang 50000 ( P-AXIS-00210 : [um/s] or [10-3degree/s] Rapid mode velocity for continuous jog mode
|
|
#
|
|
handbetrieb.jog.weg[0] 1000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 1
|
|
handbetrieb.jog.weg[1] 2000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 2
|
|
handbetrieb.jog.weg[2] 3000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 3
|
|
handbetrieb.jog.geschw[0] 30000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 1
|
|
handbetrieb.jog.geschw[1] 30000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 2
|
|
handbetrieb.jog.geschw[2] 60000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 3
|
|
#
|
|
handbetrieb.ipo.hb_proz_v_max 30 ( P-AXIS-00083 : [%] Manual mode during interpolation, velocity part of manual operation (G201)
|
|
handbetrieb.ipo.hb_proz_a_max 30 ( P-AXIS-00082 : [%] Manual mode during interpolation, acceleration part of manual operation (G201)
|
|
handbetrieb.ipo.ipo_proz_v_max 70 ( P-AXIS-00095 : [%] Manual mode during interpolation, velocity part of interpolation (G201)
|
|
handbetrieb.ipo.ipo_proz_a_max 70 ( P-AXIS-00094 : [%] Manual mode during interpolation, acceleration part of interpolation (G201)
|
|
#
|
|
handbetrieb.hb.vb_max P-AXIS-00212 ( P-AXIS-00213 : [µm/s] or [10-4degree/s] Maximum velocity (G200)
|
|
handbetrieb.hb.a_max P-AXIS-00008 ( P-AXIS-00009 : [mm/s2] or [degree/s2] Maximum acceleration (G200)
|
|
handbetrieb.hb.tr P-AXIS-00196 ( P-AXIS-00359 : [µs] Ramp time during maximum acceleration
|
|
|
|
# --------------------------------------------------- Axis filter
|
|
filter[0].order 0 ( P-AXIS-00140 : Order of the axis filter , 0= deactivate filter
|
|
filter[0].prototype 1 ( P-AXIS-00153 : Definition of filter characteristics , 1="Critical damping", 2=Butherworth, 3=Bessel, 4=Chebychev, 5="HSC
|
|
filter[0].type 1 ( P-AXIS-00204 : Filter type, 1=lowpass, 2=highpass, 3=bandpass, 4=bandstop, 5=allpass
|
|
filter[0].fg_f0 10 ( P-AXIS-00067 : Filter parameter (characterized frequency)
|
|
filter[0].guete 1 ( P-AXIS-00080 : Filter parameter (quality)
|
|
filter[0].share_percent 100 ( P-AXIS-00164 : [%] Filter parameter (Part of the signal which is passed through the filter)
|
|
|
|
# --------------------------------------------------- Axis specific transformation of actual values
|
|
trafo.actual_pos.enable 0 ( P-AXIS-00380 : Activation of actual value transformation , 0=disable, 1=enable
|
|
trafo.actual_pos.id 0 ( P-AXIS-00381 : Transformation ID
|
|
trafo.actual_pos.param[0] 0 ( P-AXIS-00382 : Transformation parameters dependent on the transformation ID
|
|
trafo.actual_pos.input[0].nr 6 ( P-AXIS-00371 : Additional input axes (logical axis number of the additional input axis of the transformation)
|
|
|
|
# --------------------------------------------------- Axis specific transformation of commanded values
|
|
trafo.command_pos.enable 0 ( P-AXIS-00368 : Activation of transformation of commanded values, 0=disable, 1=enable
|
|
trafo.command_pos.id 2 ( P-AXIS-00369 : Transformation ID , 1=e-function, 2=Crank function(lin to rot), 3=in preparation, 4=Crank kinematic(rot to lin)
|
|
trafo.command_pos.param[0] 1000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[1] 3000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[2] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[3] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[4] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
|
|
# --------------------------------------------------- Parameters for path dependent on dynamic weighting
|
|
dynamic_weighting.enable 0 ( P-AXIS-00431 : Activation of dynamic weighting , 0=disable, 1=enable
|
|
dynamic_weighting.param[0].path_limit 50000 ( P-AXIS-00432 : [0.1um] or [10-4degree] Path distance limit
|
|
dynamic_weighting.param[0].velocity_fact 100 ( P-AXIS-00433 : [0.1%] Weighting factor for rapid feed velocity
|
|
dynamic_weighting.param[0].acceleration_fact 100 ( P-AXIS-00434 : [0.1%] Weighting factor for rapid feed acceleration
|
|
dynamic_weighting.param[0].ramp_time_fact 10000 ( P-AXIS-00435 : [0.1%] Weighting factor for rapid feed ramp time
|
|
# --------------------------------------------------- Camming / Gearing
|
|
cam_gear.is_master 0 ( P-AXIS-00288 : Define axis as camming/gearing-master , 0 = not master , 1= master
|
|
cam_gear.v_diff_percent 100 ( P-AXIS-00289 : [%] Velocity tolerance range
|
|
cam_gear.time_in_window 8000 ( P-AXIS-00290 : [us] Minimum time in tolerance range for speed synchronisation
|
|
cam_gear.time_out_in_window 1000000 ( P-AXIS-00291 : [us] Maximum time for velocity synchronisation
|
|
cam_gear.mv_type 0 ( P-AXIS-00300 : Average value filter for current master velocity
|
|
cam_gear.mv_nbr_cycles 0 ( P-AXIS-00301 : Number of scanning cycles for average value filter
|
|
cam_gear.v_max_slave 1 ( P-AXIS-00303 : [um/s] Maximum commanded velocity for slave axis
|
|
cam_gear.a_max_slave 1 ( P-AXIS-00304 : [um/s*s] Maximum commanded acceleration for slave axis
|
|
cam_gear.delay_time 0 ( P-AXIS-00302 : [us] Delay time on gearing with current master velocity
|
|
cam_gear.v_phasing 1 ( P-AXIS-00305 : [um/s] Velocity for phase synchronisation
|
|
cam_gear.a_phasing 1 ( P-AXIS-00306 : [mm/s*s] Acceleration for phase synchronisation
|
|
cam_gear.d_phasing 1 ( P-AXIS-00307 : [mm/s*s] Deceleration for phase synchronisation
|
|
cam_gear.j_vel_sync 1000 ( P-AXIS-00377 : [mm/s*s*s] Jerk for velocity synchronisation
|
|
cam_gear.j_phasing 10 ( P-AXIS-00376 : [mm/s*s*s] Jerk for phase synchronisation
|
|
cam_gear.keep_coupling_on_lr_error 0 ( P-AXIS-00308 : Coupling behaviour on error from position control
|
|
cam_gear.keep_coupling_on_fe_drop 0 ( P-AXIS-00308 : Coupling behaviour on feed enable drop#
|
|
#
|
|
Ende
|
|
|
|
]]></Data>
|
|
<Data Name="Compensation" Offset="15"><![CDATA[# ****************************************
|
|
#
|
|
#TC_AXIS_COMP_DESC: Axis compensation for X-Axis
|
|
#
|
|
# ****************************************
|
|
#
|
|
kopf.achs_nr 4
|
|
kopf.log_achs_name X_Slave
|
|
#
|
|
#
|
|
kw.ssfk.interval 200000
|
|
kw.ssfk.kw_startpos 0
|
|
kw.ssfk.kw_nr_max 5
|
|
kw.ssfk.modulo 0
|
|
kw.ssfk.unit 0 /* 0:Increments 1:Metric */
|
|
kw.ssfk.bilateral 1
|
|
#
|
|
kw.ssfk.table[0].pos 0 /* 0 */
|
|
kw.ssfk.table[1].pos 0 /* 20 */
|
|
kw.ssfk.table[2].pos 0 /* 40 */
|
|
kw.ssfk.table[3].pos 0 /* 60 */
|
|
kw.ssfk.table[4].pos 0 /* 80 */
|
|
#
|
|
kw.ssfk.table[0].neg 0 /* 0 */
|
|
kw.ssfk.table[1].neg 0 /* 20 */
|
|
kw.ssfk.table[2].neg 0 /* 40 */
|
|
kw.ssfk.table[3].neg 0 /* 60 */
|
|
kw.ssfk.table[4].neg 0 /* 80 */
|
|
#
|
|
#
|
|
kw.crosscomp.last_index 28 /*Last valid index of the table*/
|
|
kw.crosscomp.master_ax_nr 2 /*Log. ax. number of the master axis*/
|
|
kw.crosscomp.unit 1 /*0:Incr. 1:Metric in 0.1µm*/
|
|
kw.crosscomp.n_cycles 10
|
|
#
|
|
kw.crosscomp.table[28].setpoint -10000000
|
|
kw.crosscomp.table[28].correction 0
|
|
kw.crosscomp.table[27].setpoint -10500000
|
|
kw.crosscomp.table[27].correction 33
|
|
kw.crosscomp.table[26].setpoint -11000000
|
|
kw.crosscomp.table[26].correction 87
|
|
kw.crosscomp.table[25].setpoint -11500000
|
|
kw.crosscomp.table[25].correction 180
|
|
kw.crosscomp.table[24].setpoint -12000000
|
|
kw.crosscomp.table[24].correction 233
|
|
kw.crosscomp.table[23].setpoint -12500000
|
|
kw.crosscomp.table[23].correction 307
|
|
kw.crosscomp.table[22].setpoint -13000000
|
|
kw.crosscomp.table[22].correction 400
|
|
kw.crosscomp.table[21].setpoint -13500000
|
|
kw.crosscomp.table[21].correction 483
|
|
kw.crosscomp.table[20].setpoint -14000000
|
|
kw.crosscomp.table[20].correction 547
|
|
kw.crosscomp.table[19].setpoint -14500000
|
|
kw.crosscomp.table[19].correction 580
|
|
kw.crosscomp.table[18].setpoint -15000000
|
|
kw.crosscomp.table[18].correction 583
|
|
kw.crosscomp.table[17].setpoint -15500000
|
|
kw.crosscomp.table[17].correction 647
|
|
kw.crosscomp.table[16].setpoint -16000000
|
|
kw.crosscomp.table[16].correction 720
|
|
kw.crosscomp.table[15].setpoint -16500000
|
|
kw.crosscomp.table[15].correction 833
|
|
kw.crosscomp.table[14].setpoint -17000000
|
|
kw.crosscomp.table[14].correction 867
|
|
kw.crosscomp.table[13].setpoint -17500000
|
|
kw.crosscomp.table[13].correction 1000
|
|
kw.crosscomp.table[12].setpoint -18000000
|
|
kw.crosscomp.table[12].correction 1133
|
|
kw.crosscomp.table[11].setpoint -18500000
|
|
kw.crosscomp.table[11].correction 1267
|
|
kw.crosscomp.table[10].setpoint -19000000
|
|
kw.crosscomp.table[10].correction 1300
|
|
kw.crosscomp.table[9].setpoint -19500000
|
|
kw.crosscomp.table[9].correction 1333
|
|
kw.crosscomp.table[8].setpoint -20000000
|
|
kw.crosscomp.table[8].correction 1367
|
|
kw.crosscomp.table[7].setpoint -20500000
|
|
kw.crosscomp.table[7].correction 1400
|
|
kw.crosscomp.table[6].setpoint -21000000
|
|
kw.crosscomp.table[6].correction 1483
|
|
kw.crosscomp.table[5].setpoint -21500000
|
|
kw.crosscomp.table[5].correction 1567
|
|
kw.crosscomp.table[4].setpoint -22000000
|
|
kw.crosscomp.table[4].correction 1620
|
|
kw.crosscomp.table[3].setpoint -22500000
|
|
kw.crosscomp.table[3].correction 1733
|
|
kw.crosscomp.table[2].setpoint -23000000
|
|
kw.crosscomp.table[2].correction 1917
|
|
kw.crosscomp.table[1].setpoint -23500000
|
|
kw.crosscomp.table[1].correction 2080
|
|
kw.crosscomp.table[0].setpoint -24000000
|
|
kw.crosscomp.table[0].correction 2133
|
|
Ende
|
|
|
|
]]></Data>
|
|
</Axis>
|
|
<Axis Id="2" AxisPara="1544" DefaultChannel="1" DefaultIndex="1" DefaultProgName="Y">
|
|
<Name>Y_Achse</Name>
|
|
<ImageId>171</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>Status Word</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>192</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Position Actual Value</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>208</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Following Error</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>240</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>WcState</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>272</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>Control Word</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>128</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Target Position</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>144</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<ChnInfoIn Length="2" Reference="DRIVE_STATUS"/>
|
|
<ChnInfoIn Length="4" Reference="POS_ACT"/>
|
|
<ChnInfoIn Length="4" Reference="FOLLOW_ERR"/>
|
|
<ChnInfoIn Length="2" Reference="WCSTATE"/>
|
|
<ChnInfoOut Length="2" Reference="DRIVE_CTRL"/>
|
|
<ChnInfoOut Length="4" Reference="POS_NOM"/>
|
|
<Data Name="Parameter" Offset="11"><![CDATA[# ****************************************
|
|
#
|
|
#TC_AXIS_DESC: Axis Parameter
|
|
#
|
|
# ****************************************
|
|
#
|
|
kopf.achs_nr 2
|
|
kopf.mds_ident 1 ( P-AXIS-00110 : Identification of axis data
|
|
kopf.log_achs_name Y_Achse
|
|
antr.addroffs.input 24
|
|
antr.addroffs.output 16
|
|
antr.canopen.in[0].signal_nr 0
|
|
antr.canopen.in[0].signal_len 2
|
|
antr.canopen.in[0].nc_ref DRIVE_STATUS
|
|
antr.canopen.in[1].signal_nr 0
|
|
antr.canopen.in[1].signal_len 4
|
|
antr.canopen.in[1].nc_ref POS_ACT
|
|
antr.canopen.in[2].signal_nr 0
|
|
antr.canopen.in[2].signal_len 4
|
|
antr.canopen.in[2].nc_ref FOLLOW_ERR
|
|
antr.canopen.in[3].signal_nr 0
|
|
antr.canopen.in[3].signal_len 2
|
|
antr.canopen.in[3].nc_ref WCSTATE
|
|
antr.canopen.out[0].signal_nr 0
|
|
antr.canopen.out[0].signal_len 2
|
|
antr.canopen.out[0].nc_ref DRIVE_CTRL
|
|
antr.canopen.out[1].signal_nr 0
|
|
antr.canopen.out[1].signal_len 4
|
|
antr.canopen.out[1].nc_ref POS_NOM
|
|
twincat.device.id 1
|
|
twincat.box.ads_port 1001
|
|
twincat.box.ads_netid 172.18.236.82.2.1
|
|
twincat.box.channel 3
|
|
#
|
|
kenngr.nocken_laenge 0 ( P-AXIS-00133 : Cam length , not used
|
|
kenngr.virtuel_rad 0 ( P-AXIS-00222 : Virtual radius , not used
|
|
kenngr.swe_toleranz 100 ( P-AXIS-00179 : Tolerance range for software limit switch
|
|
kenngr.swe_pos 0 ( P-AXIS-00178 : [0.1um] or [10-4degree] Positive software limit switch
|
|
kenngr.swe_neg -24850000 ( P-AXIS-00177 : [0.1um] or [10-4degree] Negative software limit switch
|
|
|
|
kenngr.max_vb_override 1000 ( P-AXIS-00109 : [0.1%] Maximum permissible velocity override
|
|
kenngr.vb_prozent 10 ( P-AXIS-00217 : [0.1%] Tolerance band, factor for signal "speed-value attained"
|
|
kenngr.getriebe_stufe 1 ( P-AXIS-00079 : Default gear step number (Default-Getriebestufe
|
|
kenngr.achs_mode 0x1 ( P-AXIS-00015 : Operating mode of an axis ; mode 1=linear , mode 4=modulo
|
|
kenngr.achs_typ 1 ( P-AXIS-00018 : Axis type 1=linear axis, 2=rotatary axis, 4=spindle/single axis
|
|
|
|
# ---------------------------------------------------- measurement
|
|
kenngr.hub_messtaster 20000 ( P-AXIS-00086 : [0.1um] or [10-4degree] Max. excursion of probe (deceleration distance)
|
|
kenngr.vb_messen 20000 ( P-AXIS-00215 : [um/s] or [degree/s] Measurement speed, if not defined with Fxxx
|
|
kenngr.mess_offset 100 ( P-AXIS-00114 : [0.1um] or [10-4degree] Measurement travel offset behind the target position
|
|
kenngr.messachse 0 ( P-AXIS-00118 : Axis engaged in measurement travel
|
|
kenngr.mess_signal_achs_steuer 1 ( P-AXIS-00115 : Measurement signal via axis specific control bit mask
|
|
kenngr.mess_signal_taster 0 ( P-AXIS-00117 : Measurement signal from hardware-interface
|
|
kenngr.kasto_achse 0 ( P-AXIS-00098 : Measurement with edge banding
|
|
kenngr.mess_signal_sercos 0 ( P-AXIS-00116 : Measurement with SERCOS-drives
|
|
kenngr.mess_neg_flanke 0 ( P-AXIS-00113 : Edge of measurement signal 0=pos 1=neg
|
|
kenngr.echtzeit_bit_nr 0 ( P-AXIS-00060 : SERCOS-status/control bit for measurement
|
|
|
|
# ---------------------------------------------------- Gantry functionality ( only configured in slave axis)
|
|
kenngr.gantry_ax_nr 0 ( P-AXIS-00070 : Axis number of master axis
|
|
kenngr.gantry_max_diff_resetable 0 ( P-AXIS-00072 : [0.1um] or [10-4degree] Resetable maximal path distance
|
|
kenngr.gantry_max_diff_reset_locked 0 ( P-AXIS-00071 : [0.1um] or [10-4degree] Not resetable maximal path distance
|
|
kenngr.gantry_offset 0 ( P-AXIS-00073 : [0.1um] or [10-4degree] Static offset between master and slave axis
|
|
kenngr.gantry_vb_korr 1000 ( P-AXIS-00075 : [um/s] or [10-3degree/s] Velocity of correction
|
|
|
|
# ---------------------------------------------------- Tracking mode
|
|
kenngr.diff_pos_tracking 10000 ( P-AXIS-00056 : [0.1um] or [10-4degree] Maximum difference after deactivation ( limit of tracking)
|
|
kenngr.vb_corr_tracking 1000 ( P-AXIS-00208 : [um/s] or [degree/s] Velocity of tracking
|
|
kenngr.max_diff_soll_ist 10000 ( P-AXIS-00108 : [0.1um] or [10-4degree] Max. permissible position difference when enabling drive controller
|
|
|
|
# ---------------------------------------------------- Collision monitoring
|
|
kenngr.coll_check_ax_nr 0 ( P-AXIS-00043 : Logical axis number of the axis to be monitored
|
|
kenngr.coll_offset 0 ( P-AXIS-00045 : [0.1um] or [10-4degree] Security distance (Offset of the collision axes)
|
|
kenngr.coll_decelerate_chan 1 ( P-AXIS-00044 : Stopping in all channels (If a collision is detected with this axis the corresponding channel shall be stopped)
|
|
|
|
kenngr.paar_ax_nr 0 ( P-AXIS-00143 : Physical number of axis pair - not used
|
|
kenngr.paar_achse 0 ( P-AXIS-00142 : Axis pair present - not used
|
|
kenngr.paar_ref_richt 0 ( P-AXIS-00144 : Homing direction for axis pair - not used
|
|
kenngr.anzeige 1 ( P-AXIS-00023 : Activation of display function ( number of calls for updates)
|
|
|
|
# ---------------------------------------------------- CNC controlled referencing
|
|
kenngr.ref_richt 1 ( P-AXIS-00158 : Preferred direction of axis for homing (driving direction of the axis during homing when cam is not activated. 1=positive, 0=negative)
|
|
kenngr.homing_without_zero_pulse 1 ( P-AXIS-00084 : Homing only with cam (without zero pulse)
|
|
kenngr.fast_from_cam 1 ( P-AXIS-00064 : Slow / fast movement away from cam. 1=yes, 0=no
|
|
kenngr.ref_ohne_nocken 0 ( P-AXIS-00156 : Homing without cam (only with zero pulse)
|
|
kenngr.vorz_richtung 0 ( P-AXIS-00224 : Restriction of direction of rotation(only in one direction) 1=yes, 0=no
|
|
kenngr.beweg_richt 0 ( P-AXIS-00031 : Definition of preferred direction of rotation , 1=positive, 0=negative (direction of rotation with restrictions)
|
|
kenngr.ref_ohne_rev 0 ( P-AXIS-00157 : Homing without reverting with recognized cam
|
|
|
|
kenngr.set_refpos_mode ABSOLUT ( P-AXIS-00278 : Modes for setting the homing position (ABSOLUT / OFFSET / PLC / PLC_OFFSET)
|
|
kenngr.set_refpos_offset 0 ( P-AXIS-00279 : [0.1um] or [10-4degree] Offset to the homing position
|
|
kenngr.homing_type CNC_CONTROLLED ( P-AXIS-00299 : Homing type (CNC_CONTROLLED / DRIVE_CONTROLLED )
|
|
kenngr.homing_overflow_evaluation 0 ( P-AXIS-00294 : Selection of the homing method , 0=no evaluation (default), 1=evaluation
|
|
kenngr.ref_cam_is_limit_switch 0 ( P-AXIS-00329 : Use of hardware limit switch as reference switch, 1=use a hardware switch, 0=no use of hardware switch
|
|
kenngr.prog_move_requires_homing 0 ( P-AXIS-00277 : 0=Moving of the axis is possible without preceding homing, 1=Before a programmed movement the axis has to be homed.
|
|
|
|
kenngr.mod_rechng 0 ( P-AXIS-00121 : Activation of modulo calculation - not used
|
|
kenngr.tendenz_pruef 0 ( P-AXIS-00189 : Tendency test of motion, 1=yes , 0=no
|
|
kenngr.in_add_interface 1 ( P-AXIS-00091 : Activation of (additional) interface for loading application-specific command values 1=enable, 0=disable
|
|
kenngr.out_add_interface 0 ( P-AXIS-00141 : Activation of (additional) interface for loading of command and actual values , not used
|
|
kenngr.antr_typ 8
|
|
kenngr.def_cax_gear_st 1 ( P-AXIS-00052 : Default gear step number for C-axis mode
|
|
kenngr.feininterpolation 1 ( P-AXIS-00066 : Selection of fine interpolation - not used
|
|
kenngr.abs_pos_gueltig 1 ( P-AXIS-00014 : Identification code for absolute path measurement system
|
|
|
|
# --------------------------------------------------- Gearing data
|
|
getriebe[0].nummer 1 ( P-AXIS-00135 : Gear step number
|
|
|
|
# --------------------------------------------------- Parameter non-linear nichlineares velocity profile
|
|
getriebe[0].slope_profil.a_beschl P-AXIS-00008 ( P-AXIS-00001 : [mm/s2] or [degree/s2] Acceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_brems P-AXIS-00008 ( P-AXIS-00002 : [mm/s2] or [degree/s2] Deceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_grenz P-AXIS-00008 ( P-AXIS-00004 : [mm/s2] or [degree/s2] Acceleration at rapid movement G0
|
|
getriebe[0].slope_profil.tr_beschl_zu 500000 ( P-AXIS-00196 : [us] Ramp time for acceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_beschl_ab P-AXIS-00196 ( P-AXIS-00195 : [us] Ramp time for acceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_zu P-AXIS-00196 ( P-AXIS-00198 : [us] Ramp time for deceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_ab P-AXIS-00196 ( P-AXIS-00197 : [us] Ramp time for deceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_grenz P-AXIS-00196 ( P-AXIS-00200 : [us] Ramp time at rapid movement G0
|
|
getriebe[0].dynamik.tr_min 150000 ( P-AXIS-00201 : [us] Minimum permissible ramp time
|
|
getriebe[0].dynamik.tr_geom P-AXIS-00196 ( P-AXIS-00199 : [us] Geometric ramp time (ramp time of geometric contours)
|
|
|
|
# --------------------------------------------------- Parameter linear velocity profile
|
|
getriebe[0].lslope_profil.a_stufe_1 P-AXIS-00008 ( P-AXIS-00011 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_stufe_2 P-AXIS-00008 ( P-AXIS-00012 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.vb_stufe_1_2 P-AXIS-00212 ( P-AXIS-00221 : [um/s] or [10-3degree/s] Changeover speed between step 1 and 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_grenz_stufe_1 P-AXIS-00008 ( P-AXIS-00005 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 in rapid mode G0
|
|
getriebe[0].lslope_profil.a_grenz_stufe_2 P-AXIS-00008 ( P-AXIS-00006 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 in rapid mode G0
|
|
getriebe[0].lslope_profil.vb_grenz_stufe_1_2 P-AXIS-00212 ( P-AXIS-00211 : [um/s] or [10-3degree/s] Changeover speed between ramp 1 and ramp2 in rapid mode G0
|
|
|
|
# --------------------------------------------------- Permitted axis dynamics
|
|
getriebe[0].dynamik.vb_max 1333333 ( P-AXIS-00212 : [um/s] or [10-3degree/s] Maximum permissible axis velocity
|
|
getriebe[0].dynamik.a_max 4000 ( P-AXIS-00008 : [mm/s2] or [degree/s2] Maximum permissible axis acceleration
|
|
getriebe[0].dynamik.a_emergency 4000 ( P-AXIS-00003 : [mm/s2] or [degree/s2] Deceleration for an emergency stop
|
|
getriebe[0].dynamik.a_trans_weight 0 ( P-AXIS-00013 : [0.1%] Weighting of acceleration at motion block transition
|
|
getriebe[0].dynamik.r_trans_weight 0 ( P-AXIS-00154 : [0.1%] Weighting of jerk at block transition
|
|
|
|
# --------------------------------------------------- Characteristics acceleration (spindle)
|
|
getriebe[0].beschl_kennlinie.n_grenz 0 ( P-AXIS-00130 : [10-3degree/s] Limit speed from which onwards the acceleration is specified in a polynomial form
|
|
getriebe[0].beschl_kennlinie.a_konst 0 ( P-AXIS-00007 : [degree/s2] Constant acceleration in the range n<n_grenz
|
|
getriebe[0].beschl_kennlinie.typ 0 ( P-AXIS-00202 : Type of the characteristic acceleration curve 0=not active, 1=hyperbola, 2=polynomial, 3=asynchronous drive
|
|
getriebe[0].beschl_kennlinie.a_min 0 ( P-AXIS-00010 : [degree/s2] Minimum value of acceleration for high speed
|
|
getriebe[0].beschl_kennlinie.b1 0 ( P-AXIS-00026 : [1/s] Parameter 1 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b2 0 ( P-AXIS-00027 : [1/degree] Parameter 2 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b3 0 ( P-AXIS-00028 : [1/degree2] Parameter 3 of the a(n) polynomial
|
|
|
|
# --------------------------------------------------- Permitted axis velocities
|
|
getriebe[0].vb_min_null 10 ( P-AXIS-00216 : [10-3degree/s] Limit for spindle speed "zero"
|
|
getriebe[0].vb_eilgang P-AXIS-00212 ( P-AXIS-00209 : [um/s] or [10-3degree/s] Rapid mode velocity
|
|
getriebe[0].vb_max_red 83333 ( P-AXIS-00214 : [um/s] or [10-3degree/s] Reduced maximum speed at active G01,G2,G3
|
|
getriebe[0].rapid_speed_red 83333 ( P-AXIS-00155 : [um/s] or [10-3degree/s] Reduced maximum speed at active G00
|
|
getriebe[0].vb_refmax 20000 ( P-AXIS-00219 : [um/s] or [10-3degree/s] Maximum homing velocity
|
|
getriebe[0].vb_reflow 2000 ( P-AXIS-00218 : [um/s] or [10-3degree/s]Minimum homing velocity
|
|
getriebe[0].vb_regelgrenze P-AXIS-00212 ( P-AXIS-00220 : [um/s] or [10-3degree/s] Limiting velocity for the measuring system
|
|
getriebe[0].kv 100 ( P-AXIS-00099 : [0.01/s] Proportional factor kv for positional control in CNC
|
|
getriebe[0].multi_gain_z 1 ( P-AXIS-00129 : Manipulated variable of drive (numerator)
|
|
getriebe[0].multi_gain_n 1 ( P-AXIS-00128 : Manipulated variable of drive (denominator)
|
|
getriebe[0].wegaufz 200000 ( P-AXIS-00234 : [Incr.] Path resolution of the measuring system (numerator)
|
|
getriebe[0].wegaufn 100000 ( P-AXIS-00233 : [0.1um] or [10-4degree]Path resolution of the measuring system (denominator)
|
|
getriebe[0].window 100 ( P-AXIS-00236 : [0.1um] or [10-4degree] Control window at "Accuracy Stop" G60
|
|
getriebe[0].pos_refpkt 0 ( P-AXIS-00152 : [0.1um] or [10-4degree] Position of the reference point with CNC controlled homing
|
|
getriebe[0].getr_schalt_pos 0 ( P-AXIS-00078 : [0.1um] or [10-4degree] Gear change position, when switching is permitted
|
|
getriebe[0].achs_position[0] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[1] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[2] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].wsi_meldung 0 ( P-AXIS-00237 : [mm] or [Degree] or [Rev.] Traverse distance
|
|
|
|
# --------------------------------------------------- Rotatary axis / spindle
|
|
getriebe[0].moduloo 3600000 ( P-AXIS-00126 : [10-4degree] Upper modulo limit
|
|
getriebe[0].modulou 0 ( P-AXIS-00127 : [10-4degree] Lower modulo limit
|
|
getriebe[0].modulo_fehler 0 ( P-AXIS-00124 : [Incr.] Error in modulo circle
|
|
getriebe[0].modulo_umdreh 0 ( P-AXIS-00125 : Number of rotations in case of modulo error
|
|
|
|
# --------------------------------------------------- Position lag monitoring
|
|
getriebe[0].slep_ueberw_typ 2 ( P-AXIS-00172 : Type of following error monitoring; 0=disable, 1=standard, 2=linear, 3=non-linear, 4=velocity independent
|
|
getriebe[0].slep_min 10000 ( P-AXIS-00169 : [0.1um] or [10-4degree] Minimum following error on axis standstill
|
|
getriebe[0].slep_max 20000 ( P-AXIS-00168 : [0.1um] or [10-4degree] Maximum following error
|
|
getriebe[0].slep_dyn 1000 ( P-AXIS-00167 : Factor for dynamic following error monitoring
|
|
getriebe[0].slep_abw 0 ( P-AXIS-00166 : Remaining deviation for non linear following error monitoring (only non-linear)
|
|
|
|
getriebe[0].pos_einschw_zeit 10000 ( P-AXIS-00151 : [ms] Maximum transient time
|
|
getriebe[0].lose 0 ( P-AXIS-00103 : [0.1um] or [10-4degree] Size of backlash
|
|
getriebe[0].reverse 0 ( P-AXIS-00159 : Reverse of sign for setpoint and actual value
|
|
getriebe[0].default_lr_hw_nbr 0 ( P-AXIS-00054 : Number of selected hardware specific parameter set
|
|
getriebe[0].incr_per_rev 1024 ( P-AXIS-00092 : Position controller increments per revolution (only profibus)
|
|
getriebe[0].vb_not_referenced 2 ( P-AXIS-00268 : [um/s] Maximum velocity for unreferenced axes
|
|
|
|
# --------------------------------------------------- Compensations and monitoring
|
|
lr_param.slep_toleranz 0 ( P-AXIS-00171 : Tolerance range monitoring for following error (commanded value/ current value)
|
|
lr_param.anwahl_losekomp 0 ( P-AXIS-00021 : Selection of backlash compensation 0=disable, 1=pos.direction, 2=neg.direction
|
|
lr_param.ssfk 0 ( P-AXIS-00175 : Activation of SSFK - leadscrew error compensation (axis correction)
|
|
lr_param.mod_komp 0 ( P-AXIS-00120 : Activation of modulo compensation
|
|
lr_param.suppress_pos_lag_error 0 ( P-AXIS-00176 : Suppression of position lag monitoring
|
|
|
|
#
|
|
lr_hw[0].nummer 1 ( P-AXIS-00136 : Identifier for hardware specific parameter set
|
|
lr_hw[0].drift_wert 0 ( P-AXIS-00057 : [Bit] Value of degradation compensation
|
|
lr_hw[0].regel_typ 0 ( P-AXIS-00163 : Control type
|
|
lr_hw[0].vz_stellgr 0 ( P-AXIS-00231 : Sign reversal of command value
|
|
lr_hw[0].vz_istw 0 ( P-AXIS-00230 : Sign reversal of actual value
|
|
|
|
# --------------------------------------------------- Feedforward control
|
|
vorsteuer.vs_v_faktor 1 ( P-AXIS-00228 : Weighting factor for feedforward control (enumerator)
|
|
vorsteuer.vs_v_nenner 1 ( P-AXIS-00229 : Weighting factor for feedforward control (denominator)
|
|
vorsteuer.vs_a_faktor 1 ( P-AXIS-00225 : [us] Equivalent time constant for feedforward control of acceleration (enumerator)
|
|
vorsteuer.vs_a_nenner 100 ( P-AXIS-00226 : Equivalent time constant for feedforward control of acceleration (denominator)
|
|
vorsteuer.vs_max_sprung 1 ( P-AXIS-00227 : Max. permis. jump in the down-gradation of feed forward - not used
|
|
vorsteuer.delay_time 1 ( P-AXIS-00055 : [Cycle] Time shift between command actual values
|
|
vorsteuer.vorsteuerung 0 ( P-AXIS-00223 : Feedforward control mode ( bit coded mode)Bitcodierter Vorsteuermodus 0x0=disable, 0x1=velocity, ...
|
|
vorsteuer.shift_time 3 ( P-AXIS-00165 : [Cycles] Time shift command value - feedforward values (balancing runtime of bus, only profibus)
|
|
vorsteuer.default_active 0 ( P-AXIS-00255 : Permanent activation of feedforward control
|
|
|
|
# ----------------------------------------------------
|
|
antr.abs_pos_offset -26310620 ( P-AXIS-00403 : [0.1um] or [10-4degree] Offset between drive position and CNC position
|
|
antr.ignore_unknown_telegram_elements 0 ( P-AXIS-00358 : Ignore unknown entries in drive telegram
|
|
antr.use_drive_following_error 1 ( P-AXIS-00466 : Drive based position lag calculation
|
|
antr.probing_input_nbr 0 ( P-AXIS-00430 : Number of probing input
|
|
antr.encoder_bit_range 0 ( P-AXIS-00355 : Number of bits for evaluation of encoder overflow
|
|
antr.mode_cmd_pos 0 ( P-AXIS-00123 : Normalization of command position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.mode_act_pos 0 ( P-AXIS-00122 : Normalization of actual position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.v_reso_num 1 ( P-AXIS-00206 : [Incr.]Normalization of the velocity
|
|
antr.v_reso_denom 36 ( P-AXIS-00205 : [um] or [10-3degree] Normalization of the velocity
|
|
antr.operation_mode DRIVE_POSITION_CONTROL ( P-AXIS-00320 : Operation mode of an axis ( DRIVE_DEFAULT / DRIVE_POSITION_CONTROL / CNC_POSITION_CONTROL )
|
|
antr.nbr_delay_cycles 4 ( P-AXIS-00191 : Delay between command value and actual value (This parameter is only active for digital drives )
|
|
antr.canopen.probing_input_number 0 ( P-AXIS-00295 : Number of probing input (EtherCAT)
|
|
antr.profibus.s_ls_limit 40 ( P-AXIS-00162 : Slave-life sign limit (only profibus)
|
|
antr.profibus.feinaufloesung 11 ( P-AXIS-00065 : Calculation of the position value (only profibus) - shift factor for sensor values
|
|
|
|
# --------------------------------------------------- Drive simulation / axis simulation
|
|
antr.simu.zeitkonstante_z 1 ( P-AXIS-00239 : Sample time constant for axis simulation (nominator)
|
|
antr.simu.zeitkonstante_n 100 ( P-AXIS-00238 : Sample time constant for axis simulation (denominator)
|
|
antr.simu.daempfung_z 6 ( P-AXIS-00051 : Damping of axis simulation (nominator)
|
|
antr.simu.daempfung_n 10 ( P-AXIS-00050 : Damping of axis simulation (denominator)
|
|
antr.simu.eigenfrequenz_z 100 ( P-AXIS-00062 : Natural frequency of axis simulation (nominator)
|
|
antr.simu.eigenfrequenz_n 1 ( P-AXIS-00061 : Natural frequency of axis simulation (denominator)
|
|
antr.simu.totzeit 0 ( P-AXIS-00194 : [cycles] Dead time of control path
|
|
antr.simu.rpf_weg_bis_nip 100000 ( P-AXIS-00161 : [0.1um] or [10-4degree] Toolpath up to zero pulse during homing simulation
|
|
antr.simu.ist_gleich_soll 1 ( P-AXIS-00096 : Set actual position equal to command position (deactivation of the pt2 element of the position lag calculation 0=no, 1=yes)
|
|
|
|
# --------------------------------------------------- Manual mode
|
|
handbetrieb.default.after_g200_g201 1 ( P-AXIS-00446 : Set default operation mode and control_element after each activation via G200/G201
|
|
handbetrieb.default.operation_mode 0 ( P-AXIS-00139 : Operation mode , 1=handwheel, 2=continuous, 3=incremental
|
|
handbetrieb.default.control_element 0 ( P-AXIS-00046 : Logical identifier of control element
|
|
handbetrieb.offsetgrenze_pos 50000000 ( P-AXIS-00138 : [0.1um] or [10-4degree] Positive Offset limit
|
|
handbetrieb.offsetgrenze_neg -50000000 ( P-AXIS-00137 : [0.1um] or [10-4degree] Negative Offset limit
|
|
#
|
|
handbetrieb.hr.aufl[0] 10 ( P-AXIS-00025 : [0.1um/Rev] or [10-4degree/Rev] Handwheel resolutions 1
|
|
handbetrieb.hr.aufl[1] 20 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 2
|
|
handbetrieb.hr.aufl[2] 30 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 3
|
|
handbetrieb.hr.filter_zeit 10 ( P-AXIS-00069 : [cycles] Filter time constant (time constante for smoothing)
|
|
#
|
|
handbetrieb.tipp.geschw[0] 30000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 1
|
|
handbetrieb.tipp.geschw[1] 30000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 2
|
|
handbetrieb.tipp.geschw[2] 40000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 3
|
|
handbetrieb.tipp.vb_eilgang 50000 ( P-AXIS-00210 : [um/s] or [10-3degree/s] Rapid mode velocity for continuous jog mode
|
|
#
|
|
handbetrieb.jog.weg[0] 1000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 1
|
|
handbetrieb.jog.weg[1] 2000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 2
|
|
handbetrieb.jog.weg[2] 3000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 3
|
|
handbetrieb.jog.geschw[0] 30000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 1
|
|
handbetrieb.jog.geschw[1] 30000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 2
|
|
handbetrieb.jog.geschw[2] 60000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 3
|
|
#
|
|
handbetrieb.ipo.hb_proz_v_max 30 ( P-AXIS-00083 : [%] Manual mode during interpolation, velocity part of manual operation (G201)
|
|
handbetrieb.ipo.hb_proz_a_max 30 ( P-AXIS-00082 : [%] Manual mode during interpolation, acceleration part of manual operation (G201)
|
|
handbetrieb.ipo.ipo_proz_v_max 70 ( P-AXIS-00095 : [%] Manual mode during interpolation, velocity part of interpolation (G201)
|
|
handbetrieb.ipo.ipo_proz_a_max 70 ( P-AXIS-00094 : [%] Manual mode during interpolation, acceleration part of interpolation (G201)
|
|
#
|
|
handbetrieb.hb.vb_max P-AXIS-00212 ( P-AXIS-00213 : [µm/s] or [10-4degree/s] Maximum velocity (G200)
|
|
handbetrieb.hb.a_max P-AXIS-00008 ( P-AXIS-00009 : [mm/s2] or [degree/s2] Maximum acceleration (G200)
|
|
handbetrieb.hb.tr P-AXIS-00196 ( P-AXIS-00359 : [µs] Ramp time during maximum acceleration
|
|
|
|
# --------------------------------------------------- Axis filter
|
|
filter[0].order 0 ( P-AXIS-00140 : Order of the axis filter , 0= deactivate filter
|
|
filter[0].prototype 1 ( P-AXIS-00153 : Definition of filter characteristics , 1="Critical damping", 2=Butherworth, 3=Bessel, 4=Chebychev, 5="HSC
|
|
filter[0].type 1 ( P-AXIS-00204 : Filter type, 1=lowpass, 2=highpass, 3=bandpass, 4=bandstop, 5=allpass
|
|
filter[0].fg_f0 10 ( P-AXIS-00067 : Filter parameter (characterized frequency)
|
|
filter[0].guete 1 ( P-AXIS-00080 : Filter parameter (quality)
|
|
filter[0].share_percent 100 ( P-AXIS-00164 : [%] Filter parameter (Part of the signal which is passed through the filter)
|
|
|
|
# --------------------------------------------------- Axis specific transformation of actual values
|
|
trafo.actual_pos.enable 0 ( P-AXIS-00380 : Activation of actual value transformation , 0=disable, 1=enable
|
|
trafo.actual_pos.id 0 ( P-AXIS-00381 : Transformation ID
|
|
trafo.actual_pos.param[0] 0 ( P-AXIS-00382 : Transformation parameters dependent on the transformation ID
|
|
trafo.actual_pos.input[0].nr 6 ( P-AXIS-00371 : Additional input axes (logical axis number of the additional input axis of the transformation)
|
|
|
|
# --------------------------------------------------- Axis specific transformation of commanded values
|
|
trafo.command_pos.enable 0 ( P-AXIS-00368 : Activation of transformation of commanded values, 0=disable, 1=enable
|
|
trafo.command_pos.id 2 ( P-AXIS-00369 : Transformation ID , 1=e-function, 2=Crank function(lin to rot), 3=in preparation, 4=Crank kinematic(rot to lin)
|
|
trafo.command_pos.param[0] 1000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[1] 3000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[2] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[3] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[4] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
|
|
# --------------------------------------------------- Parameters for path dependent on dynamic weighting
|
|
dynamic_weighting.enable 0 ( P-AXIS-00431 : Activation of dynamic weighting , 0=disable, 1=enable
|
|
dynamic_weighting.param[0].path_limit 50000 ( P-AXIS-00432 : [0.1um] or [10-4degree] Path distance limit
|
|
dynamic_weighting.param[0].velocity_fact 100 ( P-AXIS-00433 : [0.1%] Weighting factor for rapid feed velocity
|
|
dynamic_weighting.param[0].acceleration_fact 100 ( P-AXIS-00434 : [0.1%] Weighting factor for rapid feed acceleration
|
|
dynamic_weighting.param[0].ramp_time_fact 10000 ( P-AXIS-00435 : [0.1%] Weighting factor for rapid feed ramp time
|
|
# --------------------------------------------------- Camming / Gearing
|
|
cam_gear.is_master 0 ( P-AXIS-00288 : Define axis as camming/gearing-master , 0 = not master , 1= master
|
|
cam_gear.v_diff_percent 100 ( P-AXIS-00289 : [%] Velocity tolerance range
|
|
cam_gear.time_in_window 8000 ( P-AXIS-00290 : [us] Minimum time in tolerance range for speed synchronisation
|
|
cam_gear.time_out_in_window 1000000 ( P-AXIS-00291 : [us] Maximum time for velocity synchronisation
|
|
cam_gear.mv_type 0 ( P-AXIS-00300 : Average value filter for current master velocity
|
|
cam_gear.mv_nbr_cycles 0 ( P-AXIS-00301 : Number of scanning cycles for average value filter
|
|
cam_gear.v_max_slave 1 ( P-AXIS-00303 : [um/s] Maximum commanded velocity for slave axis
|
|
cam_gear.a_max_slave 1 ( P-AXIS-00304 : [um/s*s] Maximum commanded acceleration for slave axis
|
|
cam_gear.delay_time 0 ( P-AXIS-00302 : [us] Delay time on gearing with current master velocity
|
|
cam_gear.v_phasing 1 ( P-AXIS-00305 : [um/s] Velocity for phase synchronisation
|
|
cam_gear.a_phasing 1 ( P-AXIS-00306 : [mm/s*s] Acceleration for phase synchronisation
|
|
cam_gear.d_phasing 1 ( P-AXIS-00307 : [mm/s*s] Deceleration for phase synchronisation
|
|
cam_gear.j_vel_sync 1000 ( P-AXIS-00377 : [mm/s*s*s] Jerk for velocity synchronisation
|
|
cam_gear.j_phasing 10 ( P-AXIS-00376 : [mm/s*s*s] Jerk for phase synchronisation
|
|
cam_gear.keep_coupling_on_lr_error 0 ( P-AXIS-00308 : Coupling behaviour on error from position control
|
|
cam_gear.keep_coupling_on_fe_drop 0 ( P-AXIS-00308 : Coupling behaviour on feed enable drop#
|
|
#
|
|
Ende
|
|
|
|
]]></Data>
|
|
<Data Name="Compensation" Offset="16"><![CDATA[# ****************************************
|
|
#
|
|
#TC_AXIS_COMP_DESC: Axis compensation for X-Axis
|
|
#
|
|
# ****************************************
|
|
#
|
|
kopf.achs_nr 2
|
|
kopf.log_achs_name Y_Achse
|
|
#
|
|
#
|
|
kw.ssfk.interval 500000
|
|
kw.ssfk.kw_startpos 0
|
|
kw.ssfk.kw_nr_max 5
|
|
kw.ssfk.modulo 0
|
|
kw.ssfk.unit 0 /* 0:Increments 1:Metric */
|
|
kw.ssfk.bilateral 1
|
|
#
|
|
kw.ssfk.table[0].pos 0 /* 0 */
|
|
kw.ssfk.table[1].pos 0 /* 20 */
|
|
kw.ssfk.table[2].pos 0 /* 40 */
|
|
kw.ssfk.table[3].pos 0 /* 60 */
|
|
kw.ssfk.table[4].pos 0 /* 80 */
|
|
#
|
|
kw.ssfk.table[0].neg 0 /* 0 */
|
|
kw.ssfk.table[1].neg 0 /* 20 */
|
|
kw.ssfk.table[2].neg 0 /* 40 */
|
|
kw.ssfk.table[3].neg 0 /* 60 */
|
|
kw.ssfk.table[4].neg 0 /* 80 */
|
|
#
|
|
Ende
|
|
|
|
]]></Data>
|
|
</Axis>
|
|
<Axis Id="1" AxisPara="1544" DefaultChannel="1" DefaultIndex="2" DefaultProgName="Z">
|
|
<Name>Z_Achse</Name>
|
|
<ImageId>171</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>Status Word</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>288</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Position Actual Value</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>304</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Following Error</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>336</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Touch probe status</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>368</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Touch probe 1 neg value</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>384</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>WcState</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>416</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>Control Word</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>192</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Target Position</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>208</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Touch probe function</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>240</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<ChnInfoIn Length="2" Reference="DRIVE_STATUS"/>
|
|
<ChnInfoIn Length="4" Reference="POS_ACT"/>
|
|
<ChnInfoIn Length="4" Reference="FOLLOW_ERR"/>
|
|
<ChnInfoIn Length="2" Reference="80B9_00"/>
|
|
<ChnInfoIn Length="4" Reference="80BB_00"/>
|
|
<ChnInfoIn Length="2" Reference="WCSTATE"/>
|
|
<ChnInfoOut Length="2" Reference="DRIVE_CTRL"/>
|
|
<ChnInfoOut Length="4" Reference="POS_NOM"/>
|
|
<ChnInfoOut Length="2" Reference="80B8_00"/>
|
|
<Data Name="Parameter" Offset="12"><![CDATA[# ****************************************
|
|
#
|
|
#TC_AXIS_DESC: Axis Parameter
|
|
#
|
|
# ****************************************
|
|
#
|
|
kopf.achs_nr 1
|
|
kopf.mds_ident 1 ( P-AXIS-00110 : Identification of axis data
|
|
kopf.log_achs_name Z_Achse
|
|
antr.addroffs.input 36
|
|
antr.addroffs.output 24
|
|
antr.canopen.in[0].signal_nr 0
|
|
antr.canopen.in[0].signal_len 2
|
|
antr.canopen.in[0].nc_ref DRIVE_STATUS
|
|
antr.canopen.in[1].signal_nr 0
|
|
antr.canopen.in[1].signal_len 4
|
|
antr.canopen.in[1].nc_ref POS_ACT
|
|
antr.canopen.in[2].signal_nr 0
|
|
antr.canopen.in[2].signal_len 4
|
|
antr.canopen.in[2].nc_ref FOLLOW_ERR
|
|
antr.canopen.in[3].signal_nr 0
|
|
antr.canopen.in[3].signal_len 2
|
|
antr.canopen.in[3].nc_ref 80B9_00
|
|
antr.canopen.in[4].signal_nr 0
|
|
antr.canopen.in[4].signal_len 4
|
|
antr.canopen.in[4].nc_ref 80BB_00
|
|
antr.canopen.in[5].signal_nr 0
|
|
antr.canopen.in[5].signal_len 2
|
|
antr.canopen.in[5].nc_ref WCSTATE
|
|
antr.canopen.out[0].signal_nr 0
|
|
antr.canopen.out[0].signal_len 2
|
|
antr.canopen.out[0].nc_ref DRIVE_CTRL
|
|
antr.canopen.out[1].signal_nr 0
|
|
antr.canopen.out[1].signal_len 4
|
|
antr.canopen.out[1].nc_ref POS_NOM
|
|
antr.canopen.out[2].signal_nr 0
|
|
antr.canopen.out[2].signal_len 2
|
|
antr.canopen.out[2].nc_ref 80B8_00
|
|
twincat.device.id 1
|
|
twincat.box.ads_port 1001
|
|
twincat.box.ads_netid 172.18.236.82.2.1
|
|
twincat.box.channel 4
|
|
#
|
|
kenngr.nocken_laenge 0 ( P-AXIS-00133 : Cam length , not used
|
|
kenngr.virtuel_rad 0 ( P-AXIS-00222 : Virtual radius , not used
|
|
kenngr.swe_toleranz 2000 ( P-AXIS-00179 : Tolerance range for software limit switch
|
|
kenngr.swe_pos 300000 ( P-AXIS-00178 : [0.1um] or [10-4degree] Positive software limit switch
|
|
kenngr.swe_neg -3200000 ( P-AXIS-00177 : [0.1um] or [10-4degree] Negative software limit switch
|
|
|
|
kenngr.max_vb_override 1000 ( P-AXIS-00109 : [0.1%] Maximum permissible velocity override
|
|
kenngr.vb_prozent 10 ( P-AXIS-00217 : [0.1%] Tolerance band, factor for signal "speed-value attained"
|
|
kenngr.getriebe_stufe 1 ( P-AXIS-00079 : Default gear step number (Default-Getriebestufe
|
|
kenngr.achs_mode 0x1 ( P-AXIS-00015 : Operating mode of an axis ; mode 1=linear , mode 4=modulo
|
|
kenngr.achs_typ 1 ( P-AXIS-00018 : Axis type 1=linear axis, 2=rotatary axis, 4=spindle/single axis
|
|
|
|
# ---------------------------------------------------- measurement
|
|
kenngr.hub_messtaster 50000 ( P-AXIS-00086 : [0.1um] or [10-4degree] Max. excursion of probe (deceleration distance)
|
|
kenngr.vb_messen 8333 ( P-AXIS-00215 : [um/s] or [degree/s] Measurement speed, if not defined with Fxxx
|
|
kenngr.mess_offset 100 ( P-AXIS-00114 : [0.1um] or [10-4degree] Measurement travel offset behind the target position
|
|
kenngr.messachse 1 ( P-AXIS-00118 : Axis engaged in measurement travel
|
|
kenngr.kasto_achse 0 ( P-AXIS-00098 : Measurement with edge banding
|
|
kenngr.echtzeit_bit_nr 0 ( P-AXIS-00060 : SERCOS-status/control bit for measurement
|
|
kenngr.measure.signal DRIVE
|
|
kenngr.measure.input 1
|
|
kenngr.measure.edge NEG
|
|
# ---------------------------------------------------- Gantry functionality ( only configured in slave axis)
|
|
kenngr.gantry_ax_nr 0 ( P-AXIS-00070 : Axis number of master axis
|
|
kenngr.gantry_max_diff_resetable 0 ( P-AXIS-00072 : [0.1um] or [10-4degree] Resetable maximal path distance
|
|
kenngr.gantry_max_diff_reset_locked 0 ( P-AXIS-00071 : [0.1um] or [10-4degree] Not resetable maximal path distance
|
|
kenngr.gantry_offset 0 ( P-AXIS-00073 : [0.1um] or [10-4degree] Static offset between master and slave axis
|
|
kenngr.gantry_vb_korr 1000 ( P-AXIS-00075 : [um/s] or [10-3degree/s] Velocity of correction
|
|
|
|
# ---------------------------------------------------- Tracking mode
|
|
kenngr.diff_pos_tracking 10000 ( P-AXIS-00056 : [0.1um] or [10-4degree] Maximum difference after deactivation ( limit of tracking)
|
|
kenngr.vb_corr_tracking 1000 ( P-AXIS-00208 : [um/s] or [degree/s] Velocity of tracking
|
|
kenngr.max_diff_soll_ist 10000 ( P-AXIS-00108 : [0.1um] or [10-4degree] Max. permissible position difference when enabling drive controller
|
|
|
|
# ---------------------------------------------------- Collision monitoring
|
|
kenngr.coll_check_ax_nr 0 ( P-AXIS-00043 : Logical axis number of the axis to be monitored
|
|
kenngr.coll_offset 0 ( P-AXIS-00045 : [0.1um] or [10-4degree] Security distance (Offset of the collision axes)
|
|
kenngr.coll_decelerate_chan 1 ( P-AXIS-00044 : Stopping in all channels (If a collision is detected with this axis the corresponding channel shall be stopped)
|
|
|
|
kenngr.paar_ax_nr 0 ( P-AXIS-00143 : Physical number of axis pair - not used
|
|
kenngr.paar_achse 0 ( P-AXIS-00142 : Axis pair present - not used
|
|
kenngr.paar_ref_richt 0 ( P-AXIS-00144 : Homing direction for axis pair - not used
|
|
kenngr.anzeige 1 ( P-AXIS-00023 : Activation of display function ( number of calls for updates)
|
|
|
|
# ---------------------------------------------------- CNC controlled referencing
|
|
kenngr.ref_richt 1 ( P-AXIS-00158 : Preferred direction of axis for homing (driving direction of the axis during homing when cam is not activated. 1=positive, 0=negative)
|
|
kenngr.homing_without_zero_pulse 1 ( P-AXIS-00084 : Homing only with cam (without zero pulse)
|
|
kenngr.fast_from_cam 1 ( P-AXIS-00064 : Slow / fast movement away from cam. 1=yes, 0=no
|
|
kenngr.ref_ohne_nocken 0 ( P-AXIS-00156 : Homing without cam (only with zero pulse)
|
|
kenngr.vorz_richtung 0 ( P-AXIS-00224 : Restriction of direction of rotation(only in one direction) 1=yes, 0=no
|
|
kenngr.beweg_richt 0 ( P-AXIS-00031 : Definition of preferred direction of rotation , 1=positive, 0=negative (direction of rotation with restrictions)
|
|
kenngr.ref_ohne_rev 0 ( P-AXIS-00157 : Homing without reverting with recognized cam
|
|
|
|
kenngr.set_refpos_mode ABSOLUT ( P-AXIS-00278 : Modes for setting the homing position (ABSOLUT / OFFSET / PLC / PLC_OFFSET)
|
|
kenngr.set_refpos_offset 0 ( P-AXIS-00279 : [0.1um] or [10-4degree] Offset to the homing position
|
|
kenngr.homing_type CNC_CONTROLLED ( P-AXIS-00299 : Homing type (CNC_CONTROLLED / DRIVE_CONTROLLED )
|
|
kenngr.homing_overflow_evaluation 0 ( P-AXIS-00294 : Selection of the homing method , 0=no evaluation (default), 1=evaluation
|
|
kenngr.ref_cam_is_limit_switch 0 ( P-AXIS-00329 : Use of hardware limit switch as reference switch, 1=use a hardware switch, 0=no use of hardware switch
|
|
kenngr.prog_move_requires_homing 0 ( P-AXIS-00277 : 0=Moving of the axis is possible without preceding homing, 1=Before a programmed movement the axis has to be homed.
|
|
|
|
kenngr.mod_rechng 0 ( P-AXIS-00121 : Activation of modulo calculation - not used
|
|
kenngr.tendenz_pruef 0 ( P-AXIS-00189 : Tendency test of motion, 1=yes , 0=no
|
|
kenngr.in_add_interface 1 ( P-AXIS-00091 : Activation of (additional) interface for loading application-specific command values 1=enable, 0=disable
|
|
kenngr.out_add_interface 0 ( P-AXIS-00141 : Activation of (additional) interface for loading of command and actual values , not used
|
|
kenngr.antr_typ 8
|
|
kenngr.def_cax_gear_st 1 ( P-AXIS-00052 : Default gear step number for C-axis mode
|
|
kenngr.feininterpolation 1 ( P-AXIS-00066 : Selection of fine interpolation - not used
|
|
kenngr.abs_pos_gueltig 1 ( P-AXIS-00014 : Identification code for absolute path measurement system
|
|
|
|
# --------------------------------------------------- Gearing data
|
|
getriebe[0].nummer 1 ( P-AXIS-00135 : Gear step number
|
|
|
|
# --------------------------------------------------- Parameter non-linear nichlineares velocity profile
|
|
getriebe[0].slope_profil.a_beschl P-AXIS-00008 ( P-AXIS-00001 : [mm/s2] or [degree/s2] Acceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_brems P-AXIS-00008 ( P-AXIS-00002 : [mm/s2] or [degree/s2] Deceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_grenz P-AXIS-00008 ( P-AXIS-00004 : [mm/s2] or [degree/s2] Acceleration at rapid movement G0
|
|
getriebe[0].slope_profil.tr_beschl_zu 300000 ( P-AXIS-00196 : [us] Ramp time for acceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_beschl_ab P-AXIS-00196 ( P-AXIS-00195 : [us] Ramp time for acceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_zu P-AXIS-00196 ( P-AXIS-00198 : [us] Ramp time for deceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_ab P-AXIS-00196 ( P-AXIS-00197 : [us] Ramp time for deceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_grenz P-AXIS-00196 ( P-AXIS-00200 : [us] Ramp time at rapid movement G0
|
|
getriebe[0].dynamik.tr_min 100000 ( P-AXIS-00201 : [us] Minimum permissible ramp time
|
|
getriebe[0].dynamik.tr_geom P-AXIS-00196 ( P-AXIS-00199 : [us] Geometric ramp time (ramp time of geometric contours)
|
|
|
|
# --------------------------------------------------- Parameter linear velocity profile
|
|
getriebe[0].lslope_profil.a_stufe_1 P-AXIS-00008 ( P-AXIS-00011 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_stufe_2 P-AXIS-00008 ( P-AXIS-00012 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.vb_stufe_1_2 P-AXIS-00212 ( P-AXIS-00221 : [um/s] or [10-3degree/s] Changeover speed between step 1 and 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_grenz_stufe_1 P-AXIS-00008 ( P-AXIS-00005 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 in rapid mode G0
|
|
getriebe[0].lslope_profil.a_grenz_stufe_2 P-AXIS-00008 ( P-AXIS-00006 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 in rapid mode G0
|
|
getriebe[0].lslope_profil.vb_grenz_stufe_1_2 P-AXIS-00212 ( P-AXIS-00211 : [um/s] or [10-3degree/s] Changeover speed between ramp 1 and ramp2 in rapid mode G0
|
|
|
|
# --------------------------------------------------- Permitted axis dynamics
|
|
getriebe[0].dynamik.vb_max 500000 ( P-AXIS-00212 : [um/s] or [10-3degree/s] Maximum permissible axis velocity
|
|
getriebe[0].dynamik.a_max 4000 ( P-AXIS-00008 : [mm/s2] or [degree/s2] Maximum permissible axis acceleration
|
|
getriebe[0].dynamik.a_emergency 4000 ( P-AXIS-00003 : [mm/s2] or [degree/s2] Deceleration for an emergency stop
|
|
getriebe[0].dynamik.a_trans_weight 0 ( P-AXIS-00013 : [0.1%] Weighting of acceleration at motion block transition
|
|
getriebe[0].dynamik.r_trans_weight 0 ( P-AXIS-00154 : [0.1%] Weighting of jerk at block transition
|
|
|
|
# --------------------------------------------------- Characteristics acceleration (spindle)
|
|
getriebe[0].beschl_kennlinie.n_grenz 0 ( P-AXIS-00130 : [10-3degree/s] Limit speed from which onwards the acceleration is specified in a polynomial form
|
|
getriebe[0].beschl_kennlinie.a_konst 0 ( P-AXIS-00007 : [degree/s2] Constant acceleration in the range n<n_grenz
|
|
getriebe[0].beschl_kennlinie.typ 0 ( P-AXIS-00202 : Type of the characteristic acceleration curve 0=not active, 1=hyperbola, 2=polynomial, 3=asynchronous drive
|
|
getriebe[0].beschl_kennlinie.a_min 0 ( P-AXIS-00010 : [degree/s2] Minimum value of acceleration for high speed
|
|
getriebe[0].beschl_kennlinie.b1 0 ( P-AXIS-00026 : [1/s] Parameter 1 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b2 0 ( P-AXIS-00027 : [1/degree] Parameter 2 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b3 0 ( P-AXIS-00028 : [1/degree2] Parameter 3 of the a(n) polynomial
|
|
|
|
# --------------------------------------------------- Permitted axis velocities
|
|
getriebe[0].vb_min_null 10 ( P-AXIS-00216 : [10-3degree/s] Limit for spindle speed "zero"
|
|
getriebe[0].vb_eilgang P-AXIS-00212 ( P-AXIS-00209 : [um/s] or [10-3degree/s] Rapid mode velocity
|
|
getriebe[0].vb_max_red 83333 ( P-AXIS-00214 : [um/s] or [10-3degree/s] Reduced maximum speed at active G01,G2,G3
|
|
getriebe[0].rapid_speed_red 83333 ( P-AXIS-00155 : [um/s] or [10-3degree/s] Reduced maximum speed at active G00
|
|
getriebe[0].vb_refmax 20000 ( P-AXIS-00219 : [um/s] or [10-3degree/s] Maximum homing velocity
|
|
getriebe[0].vb_reflow 2000 ( P-AXIS-00218 : [um/s] or [10-3degree/s]Minimum homing velocity
|
|
getriebe[0].vb_regelgrenze P-AXIS-00212 ( P-AXIS-00220 : [um/s] or [10-3degree/s] Limiting velocity for the measuring system
|
|
getriebe[0].kv 6000 ( P-AXIS-00099 : [0.01/s] Proportional factor kv for positional control in CNC
|
|
getriebe[0].multi_gain_z 1 ( P-AXIS-00129 : Manipulated variable of drive (numerator)
|
|
getriebe[0].multi_gain_n 1 ( P-AXIS-00128 : Manipulated variable of drive (denominator)
|
|
getriebe[0].wegaufz 200000 ( P-AXIS-00234 : [Incr.] Path resolution of the measuring system (numerator)
|
|
getriebe[0].wegaufn 200000 ( P-AXIS-00233 : [0.1um] or [10-4degree]Path resolution of the measuring system (denominator)
|
|
getriebe[0].window 100 ( P-AXIS-00236 : [0.1um] or [10-4degree] Control window at "Accuracy Stop" G60
|
|
getriebe[0].pos_refpkt 0 ( P-AXIS-00152 : [0.1um] or [10-4degree] Position of the reference point with CNC controlled homing
|
|
getriebe[0].getr_schalt_pos 0 ( P-AXIS-00078 : [0.1um] or [10-4degree] Gear change position, when switching is permitted
|
|
getriebe[0].achs_position[0] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[1] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[2] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].wsi_meldung 0 ( P-AXIS-00237 : [mm] or [Degree] or [Rev.] Traverse distance
|
|
|
|
# --------------------------------------------------- Rotatary axis / spindle
|
|
getriebe[0].moduloo 3600000 ( P-AXIS-00126 : [10-4degree] Upper modulo limit
|
|
getriebe[0].modulou 0 ( P-AXIS-00127 : [10-4degree] Lower modulo limit
|
|
getriebe[0].modulo_fehler 0 ( P-AXIS-00124 : [Incr.] Error in modulo circle
|
|
getriebe[0].modulo_umdreh 0 ( P-AXIS-00125 : Number of rotations in case of modulo error
|
|
|
|
# --------------------------------------------------- Position lag monitoring
|
|
getriebe[0].slep_ueberw_typ 2 ( P-AXIS-00172 : Type of following error monitoring; 0=disable, 1=standard, 2=linear, 3=non-linear, 4=velocity independent
|
|
getriebe[0].slep_min 20000 ( P-AXIS-00169 : [0.1um] or [10-4degree] Minimum following error on axis standstill
|
|
getriebe[0].slep_max 30000 ( P-AXIS-00168 : [0.1um] or [10-4degree] Maximum following error
|
|
getriebe[0].slep_dyn 1000 ( P-AXIS-00167 : Factor for dynamic following error monitoring
|
|
getriebe[0].slep_abw 0 ( P-AXIS-00166 : Remaining deviation for non linear following error monitoring (only non-linear)
|
|
|
|
getriebe[0].pos_einschw_zeit 10000 ( P-AXIS-00151 : [ms] Maximum transient time
|
|
getriebe[0].lose 0 ( P-AXIS-00103 : [0.1um] or [10-4degree] Size of backlash
|
|
getriebe[0].reverse 0 ( P-AXIS-00159 : Reverse of sign for setpoint and actual value
|
|
getriebe[0].default_lr_hw_nbr 0 ( P-AXIS-00054 : Number of selected hardware specific parameter set
|
|
getriebe[0].incr_per_rev 512 ( P-AXIS-00092 : Position controller increments per revolution (only profibus) 512, 1048576
|
|
getriebe[0].vb_not_referenced 2 ( P-AXIS-00268 : [um/s] Maximum velocity for unreferenced axes
|
|
|
|
# --------------------------------------------------- Compensations and monitoring
|
|
lr_param.slep_toleranz 0 ( P-AXIS-00171 : Tolerance range monitoring for following error (commanded value/ current value)
|
|
lr_param.anwahl_losekomp 0 ( P-AXIS-00021 : Selection of backlash compensation 0=disable, 1=pos.direction, 2=neg.direction
|
|
lr_param.ssfk 0 ( P-AXIS-00175 : Activation of SSFK - leadscrew error compensation (axis correction)
|
|
lr_param.mod_komp 0 ( P-AXIS-00120 : Activation of modulo compensation
|
|
lr_param.suppress_pos_lag_error 0 ( P-AXIS-00176 : Suppression of position lag monitoring
|
|
|
|
#
|
|
lr_hw[0].nummer 1 ( P-AXIS-00136 : Identifier for hardware specific parameter set
|
|
lr_hw[0].drift_wert 0 ( P-AXIS-00057 : [Bit] Value of degradation compensation
|
|
lr_hw[0].regel_typ 0 ( P-AXIS-00163 : Control type
|
|
lr_hw[0].vz_stellgr 0 ( P-AXIS-00231 : Sign reversal of command value
|
|
lr_hw[0].vz_istw 0 ( P-AXIS-00230 : Sign reversal of actual value
|
|
|
|
# --------------------------------------------------- Feedforward control
|
|
vorsteuer.vs_v_faktor 1 ( P-AXIS-00228 : Weighting factor for feedforward control (enumerator)
|
|
vorsteuer.vs_v_nenner 1 ( P-AXIS-00229 : Weighting factor for feedforward control (denominator)
|
|
vorsteuer.vs_a_faktor 1 ( P-AXIS-00225 : [us] Equivalent time constant for feedforward control of acceleration (enumerator)
|
|
vorsteuer.vs_a_nenner 100 ( P-AXIS-00226 : Equivalent time constant for feedforward control of acceleration (denominator)
|
|
vorsteuer.vs_max_sprung 1 ( P-AXIS-00227 : Max. permis. jump in the down-gradation of feed forward - not used
|
|
vorsteuer.delay_time 1 ( P-AXIS-00055 : [Cycle] Time shift between command actual values
|
|
vorsteuer.vorsteuerung 0 ( P-AXIS-00223 : Feedforward control mode ( bit coded mode)Bitcodierter Vorsteuermodus 0x0=disable, 0x1=velocity, ...
|
|
vorsteuer.shift_time 3 ( P-AXIS-00165 : [Cycles] Time shift command value - feedforward values (balancing runtime of bus, only profibus)
|
|
vorsteuer.default_active 0 ( P-AXIS-00255 : Permanent activation of feedforward control
|
|
|
|
# ----------------------------------------------------
|
|
antr.abs_pos_offset -10874420 ( P-AXIS-00403 : [0.1um] or [10-4degree] Offset between drive position and CNC position
|
|
antr.ignore_unknown_telegram_elements 0 ( P-AXIS-00358 : Ignore unknown entries in drive telegram
|
|
antr.use_drive_following_error 1 ( P-AXIS-00466 : Drive based position lag calculation
|
|
antr.probing_input_nbr 0 ( P-AXIS-00430 : Number of probing input
|
|
antr.encoder_bit_range 0 ( P-AXIS-00355 : Number of bits for evaluation of encoder overflow
|
|
antr.mode_cmd_pos 0 ( P-AXIS-00123 : Normalization of command position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.mode_act_pos 0 ( P-AXIS-00122 : Normalization of actual position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.v_reso_num 1073741824 ( P-AXIS-00206 : [Incr.]Normalization of the velocity 0x4000 0000 = 2000 U pro min = 1073741824
|
|
antr.v_reso_denom 40000000 ( P-AXIS-00205 : [um] or [10-3degree] Normalization of the velocity 40000000
|
|
antr.v_time_base 0
|
|
antr.operation_mode DRIVE_POSITION_CONTROL ( P-AXIS-00320 : Operation mode of an axis ( DRIVE_DEFAULT / DRIVE_POSITION_CONTROL / CNC_POSITION_CONTROL )
|
|
antr.nbr_delay_cycles 4 ( P-AXIS-00191 : Delay between command value and actual value (This parameter is only active for digital drives )
|
|
antr.canopen.probing_input_number 0 ( P-AXIS-00295 : Number of probing input (EtherCAT)
|
|
antr.profibus.s_ls_limit 100 ( P-AXIS-00162 : Slave-life sign limit (only profibus)
|
|
antr.profibus.feinaufloesung 11 ( P-AXIS-00065 : Calculation of the position value (only profibus) - shift factor for sensor values
|
|
|
|
# --------------------------------------------------- Drive simulation / axis simulation
|
|
antr.simu.zeitkonstante_z 1 ( P-AXIS-00239 : Sample time constant for axis simulation (nominator)
|
|
antr.simu.zeitkonstante_n 100 ( P-AXIS-00238 : Sample time constant for axis simulation (denominator)
|
|
antr.simu.daempfung_z 6 ( P-AXIS-00051 : Damping of axis simulation (nominator)
|
|
antr.simu.daempfung_n 10 ( P-AXIS-00050 : Damping of axis simulation (denominator)
|
|
antr.simu.eigenfrequenz_z 100 ( P-AXIS-00062 : Natural frequency of axis simulation (nominator)
|
|
antr.simu.eigenfrequenz_n 1 ( P-AXIS-00061 : Natural frequency of axis simulation (denominator)
|
|
antr.simu.totzeit 0 ( P-AXIS-00194 : [cycles] Dead time of control path
|
|
antr.simu.rpf_weg_bis_nip 100000 ( P-AXIS-00161 : [0.1um] or [10-4degree] Toolpath up to zero pulse during homing simulation
|
|
antr.simu.ist_gleich_soll 1 ( P-AXIS-00096 : Set actual position equal to command position (deactivation of the pt2 element of the position lag calculation 0=no, 1=yes)
|
|
|
|
# --------------------------------------------------- Manual mode
|
|
handbetrieb.default.after_g200_g201 1 ( P-AXIS-00446 : Set default operation mode and control_element after each activation via G200/G201
|
|
handbetrieb.default.operation_mode 0 ( P-AXIS-00139 : Operation mode , 1=handwheel, 2=continuous, 3=incremental
|
|
handbetrieb.default.control_element 0 ( P-AXIS-00046 : Logical identifier of control element
|
|
handbetrieb.offsetgrenze_pos 50000000 ( P-AXIS-00138 : [0.1um] or [10-4degree] Positive Offset limit
|
|
handbetrieb.offsetgrenze_neg -50000000 ( P-AXIS-00137 : [0.1um] or [10-4degree] Negative Offset limit
|
|
#
|
|
handbetrieb.hr.aufl[0] 10 ( P-AXIS-00025 : [0.1um/Rev] or [10-4degree/Rev] Handwheel resolutions 1
|
|
handbetrieb.hr.aufl[1] 20 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 2
|
|
handbetrieb.hr.aufl[2] 30 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 3
|
|
handbetrieb.hr.filter_zeit 10 ( P-AXIS-00069 : [cycles] Filter time constant (time constante for smoothing)
|
|
#
|
|
handbetrieb.tipp.geschw[0] 33333 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 1
|
|
handbetrieb.tipp.geschw[1] 33333 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 2
|
|
handbetrieb.tipp.geschw[2] 33333 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 3
|
|
handbetrieb.tipp.vb_eilgang 33333 ( P-AXIS-00210 : [um/s] or [10-3degree/s] Rapid mode velocity for continuous jog mode
|
|
#
|
|
handbetrieb.jog.weg[0] 1000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 1
|
|
handbetrieb.jog.weg[1] 2000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 2
|
|
handbetrieb.jog.weg[2] 3000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 3
|
|
handbetrieb.jog.geschw[0] 33333 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 1
|
|
handbetrieb.jog.geschw[1] 33333 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 2
|
|
handbetrieb.jog.geschw[2] 33333 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 3
|
|
#
|
|
handbetrieb.ipo.hb_proz_v_max 30 ( P-AXIS-00083 : [%] Manual mode during interpolation, velocity part of manual operation (G201)
|
|
handbetrieb.ipo.hb_proz_a_max 30 ( P-AXIS-00082 : [%] Manual mode during interpolation, acceleration part of manual operation (G201)
|
|
handbetrieb.ipo.ipo_proz_v_max 70 ( P-AXIS-00095 : [%] Manual mode during interpolation, velocity part of interpolation (G201)
|
|
handbetrieb.ipo.ipo_proz_a_max 70 ( P-AXIS-00094 : [%] Manual mode during interpolation, acceleration part of interpolation (G201)
|
|
#
|
|
handbetrieb.hb.vb_max P-AXIS-00212 ( P-AXIS-00213 : [µm/s] or [10-4degree/s] Maximum velocity (G200)
|
|
handbetrieb.hb.a_max P-AXIS-00008 ( P-AXIS-00009 : [mm/s2] or [degree/s2] Maximum acceleration (G200)
|
|
handbetrieb.hb.tr P-AXIS-00196 ( P-AXIS-00359 : [µs] Ramp time during maximum acceleration
|
|
|
|
# --------------------------------------------------- Axis filter
|
|
filter[0].order 0 ( P-AXIS-00140 : Order of the axis filter , 0= deactivate filter
|
|
filter[0].prototype 1 ( P-AXIS-00153 : Definition of filter characteristics , 1="Critical damping", 2=Butherworth, 3=Bessel, 4=Chebychev, 5="HSC
|
|
filter[0].type 1 ( P-AXIS-00204 : Filter type, 1=lowpass, 2=highpass, 3=bandpass, 4=bandstop, 5=allpass
|
|
filter[0].fg_f0 10 ( P-AXIS-00067 : Filter parameter (characterized frequency)
|
|
filter[0].guete 1 ( P-AXIS-00080 : Filter parameter (quality)
|
|
filter[0].share_percent 100 ( P-AXIS-00164 : [%] Filter parameter (Part of the signal which is passed through the filter)
|
|
|
|
# --------------------------------------------------- Axis specific transformation of actual values
|
|
trafo.actual_pos.enable 0 ( P-AXIS-00380 : Activation of actual value transformation , 0=disable, 1=enable
|
|
trafo.actual_pos.id 0 ( P-AXIS-00381 : Transformation ID
|
|
trafo.actual_pos.param[0] 0 ( P-AXIS-00382 : Transformation parameters dependent on the transformation ID
|
|
trafo.actual_pos.input[0].nr 6 ( P-AXIS-00371 : Additional input axes (logical axis number of the additional input axis of the transformation)
|
|
|
|
# --------------------------------------------------- Axis specific transformation of commanded values
|
|
trafo.command_pos.enable 0 ( P-AXIS-00368 : Activation of transformation of commanded values, 0=disable, 1=enable
|
|
trafo.command_pos.id 2 ( P-AXIS-00369 : Transformation ID , 1=e-function, 2=Crank function(lin to rot), 3=in preparation, 4=Crank kinematic(rot to lin)
|
|
trafo.command_pos.param[0] 1000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[1] 3000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[2] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[3] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[4] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
|
|
# --------------------------------------------------- Parameters for path dependent on dynamic weighting
|
|
dynamic_weighting.enable 0 ( P-AXIS-00431 : Activation of dynamic weighting , 0=disable, 1=enable
|
|
dynamic_weighting.param[0].path_limit 50000 ( P-AXIS-00432 : [0.1um] or [10-4degree] Path distance limit
|
|
dynamic_weighting.param[0].velocity_fact 100 ( P-AXIS-00433 : [0.1%] Weighting factor for rapid feed velocity
|
|
dynamic_weighting.param[0].acceleration_fact 100 ( P-AXIS-00434 : [0.1%] Weighting factor for rapid feed acceleration
|
|
dynamic_weighting.param[0].ramp_time_fact 10000 ( P-AXIS-00435 : [0.1%] Weighting factor for rapid feed ramp time
|
|
# --------------------------------------------------- Camming / Gearing
|
|
cam_gear.is_master 0 ( P-AXIS-00288 : Define axis as camming/gearing-master , 0 = not master , 1= master
|
|
cam_gear.v_diff_percent 100 ( P-AXIS-00289 : [%] Velocity tolerance range
|
|
cam_gear.time_in_window 8000 ( P-AXIS-00290 : [us] Minimum time in tolerance range for speed synchronisation
|
|
cam_gear.time_out_in_window 1000000 ( P-AXIS-00291 : [us] Maximum time for velocity synchronisation
|
|
cam_gear.mv_type 0 ( P-AXIS-00300 : Average value filter for current master velocity
|
|
cam_gear.mv_nbr_cycles 0 ( P-AXIS-00301 : Number of scanning cycles for average value filter
|
|
cam_gear.v_max_slave 1 ( P-AXIS-00303 : [um/s] Maximum commanded velocity for slave axis
|
|
cam_gear.a_max_slave 1 ( P-AXIS-00304 : [um/s*s] Maximum commanded acceleration for slave axis
|
|
cam_gear.delay_time 0 ( P-AXIS-00302 : [us] Delay time on gearing with current master velocity
|
|
cam_gear.v_phasing 1 ( P-AXIS-00305 : [um/s] Velocity for phase synchronisation
|
|
cam_gear.a_phasing 1 ( P-AXIS-00306 : [mm/s*s] Acceleration for phase synchronisation
|
|
cam_gear.d_phasing 1 ( P-AXIS-00307 : [mm/s*s] Deceleration for phase synchronisation
|
|
cam_gear.j_vel_sync 1000 ( P-AXIS-00377 : [mm/s*s*s] Jerk for velocity synchronisation
|
|
cam_gear.j_phasing 10 ( P-AXIS-00376 : [mm/s*s*s] Jerk for phase synchronisation
|
|
cam_gear.keep_coupling_on_lr_error 0 ( P-AXIS-00308 : Coupling behaviour on error from position control
|
|
cam_gear.keep_coupling_on_fe_drop 0 ( P-AXIS-00308 : Coupling behaviour on feed enable drop#
|
|
#
|
|
antr.profibus.velocity_command_control 0 ( P-AXIS-00260 : Activation of velocity command interface (PROFIDRIVE) nur für spindeln
|
|
antr.profibus.read_abs_pos_from_drive 1 ( P-AXIS-00315
|
|
antr.profibus.p1042 11 ( P-AXIS-00316
|
|
antr.profibus.p1043 9 ( P-AXIS-00317
|
|
antr.profibus.read_abs_pos_mode DRIVE_POS ( P-AXIS-00318 DRIVE_POS
|
|
antr.profibus.abs_pos_revolutions 4096 ( P-AXIS-00336
|
|
antr.profibus.drive_velocity_base_value 2000 ( P-AXIS-00379
|
|
antr.profibus.suppress_life_sign_warning 0 ( P-AXIS-00462
|
|
antr.profibus.read_abs_pos_offset 0 (807220000
|
|
antr.feed_const_num 1
|
|
antr.feed_const_denom 1
|
|
getriebe[0].gear_fact_num 1
|
|
getriebe[0].gear_fact_denom 1
|
|
Ende
|
|
|
|
|
|
]]></Data>
|
|
</Axis>
|
|
<Axis Id="5" AxisPara="1288" DefaultIndex="4" DefaultProgName="Y2">
|
|
<Name>Spindel</Name>
|
|
<ImageId>171</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>Status Word</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>448</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Velocity Actual Value</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>464</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>WcState</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>496</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>Control Word</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>256</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>Target Velocity</Name>
|
|
<Type>DINT</Type>
|
|
<BitOffs>272</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<ChnInfoIn Length="2" Reference="DRIVE_STATUS"/>
|
|
<ChnInfoIn Length="4" Reference="606C_00"/>
|
|
<ChnInfoIn Length="2" Reference="WCSTATE"/>
|
|
<ChnInfoOut Length="2" Reference="DRIVE_CTRL"/>
|
|
<ChnInfoOut Length="4" Reference="VELO_NOM"/>
|
|
<Data Name="Parameter" Offset="13"><![CDATA[# ****************************************
|
|
#
|
|
#TC_AXIS_DESC: Axis Parameter
|
|
#
|
|
# ****************************************
|
|
#
|
|
kopf.achs_nr 5
|
|
kopf.mds_ident 1 ( P-AXIS-00110 : Identification of axis data
|
|
kopf.log_achs_name Spindel
|
|
antr.addroffs.input 56
|
|
antr.addroffs.output 32
|
|
antr.canopen.in[0].signal_nr 0
|
|
antr.canopen.in[0].signal_len 2
|
|
antr.canopen.in[0].nc_ref DRIVE_STATUS
|
|
antr.canopen.in[1].signal_nr 0
|
|
antr.canopen.in[1].signal_len 4
|
|
antr.canopen.in[1].nc_ref 606C_00
|
|
antr.canopen.in[2].signal_nr 0
|
|
antr.canopen.in[2].signal_len 2
|
|
antr.canopen.in[2].nc_ref WCSTATE
|
|
antr.canopen.out[0].signal_nr 0
|
|
antr.canopen.out[0].signal_len 2
|
|
antr.canopen.out[0].nc_ref DRIVE_CTRL
|
|
antr.canopen.out[1].signal_nr 0
|
|
antr.canopen.out[1].signal_len 4
|
|
antr.canopen.out[1].nc_ref VELO_NOM
|
|
twincat.device.id 1
|
|
twincat.box.ads_port 1001
|
|
twincat.box.ads_netid 172.18.236.82.2.1
|
|
twincat.box.channel 0
|
|
#
|
|
kenngr.nocken_laenge 0 ( P-AXIS-00133 : Cam length , not used
|
|
kenngr.virtuel_rad 0 ( P-AXIS-00222 : Virtual radius , not used
|
|
kenngr.swe_toleranz 100 ( P-AXIS-00179 : Tolerance range for software limit switch
|
|
kenngr.swe_pos 15000000 ( P-AXIS-00178 : [0.1um] or [10-4degree] Positive software limit switch
|
|
kenngr.swe_neg -10000000 ( P-AXIS-00177 : [0.1um] or [10-4degree] Negative software limit switch
|
|
|
|
kenngr.max_vb_override 1000 ( P-AXIS-00109 : [0.1%] Maximum permissible velocity override
|
|
kenngr.vb_prozent 10 ( P-AXIS-00217 : [0.1%] Tolerance band, factor for signal "speed-value attained"
|
|
kenngr.getriebe_stufe 1 ( P-AXIS-00079 : Default gear step number (Default-Getriebestufe
|
|
kenngr.achs_mode 0x00004
|
|
kenngr.achs_typ 4
|
|
|
|
# ---------------------------------------------------- measurement
|
|
kenngr.hub_messtaster 20000 ( P-AXIS-00086 : [0.1um] or [10-4degree] Max. excursion of probe (deceleration distance)
|
|
kenngr.vb_messen 20000 ( P-AXIS-00215 : [um/s] or [degree/s] Measurement speed, if not defined with Fxxx
|
|
kenngr.mess_offset 100 ( P-AXIS-00114 : [0.1um] or [10-4degree] Measurement travel offset behind the target position
|
|
kenngr.messachse 0 ( P-AXIS-00118 : Axis engaged in measurement travel
|
|
kenngr.mess_signal_achs_steuer 1 ( P-AXIS-00115 : Measurement signal via axis specific control bit mask
|
|
kenngr.mess_signal_taster 0 ( P-AXIS-00117 : Measurement signal from hardware-interface
|
|
kenngr.kasto_achse 0 ( P-AXIS-00098 : Measurement with edge banding
|
|
kenngr.mess_signal_sercos 0 ( P-AXIS-00116 : Measurement with SERCOS-drives
|
|
kenngr.mess_neg_flanke 0 ( P-AXIS-00113 : Edge of measurement signal 0=pos 1=neg
|
|
kenngr.echtzeit_bit_nr 0 ( P-AXIS-00060 : SERCOS-status/control bit for measurement
|
|
|
|
# ---------------------------------------------------- Gantry functionality ( only configured in slave axis)
|
|
kenngr.gantry_ax_nr 0 ( P-AXIS-00070 : Axis number of master axis
|
|
kenngr.gantry_max_diff_resetable 0 ( P-AXIS-00072 : [0.1um] or [10-4degree] Resetable maximal path distance
|
|
kenngr.gantry_max_diff_reset_locked 0 ( P-AXIS-00071 : [0.1um] or [10-4degree] Not resetable maximal path distance
|
|
kenngr.gantry_offset 0 ( P-AXIS-00073 : [0.1um] or [10-4degree] Static offset between master and slave axis
|
|
kenngr.gantry_vb_korr 1000 ( P-AXIS-00075 : [um/s] or [10-3degree/s] Velocity of correction
|
|
|
|
# ---------------------------------------------------- Tracking mode
|
|
kenngr.diff_pos_tracking 10000 ( P-AXIS-00056 : [0.1um] or [10-4degree] Maximum difference after deactivation ( limit of tracking)
|
|
kenngr.vb_corr_tracking 1000 ( P-AXIS-00208 : [um/s] or [degree/s] Velocity of tracking
|
|
kenngr.max_diff_soll_ist 10000 ( P-AXIS-00108 : [0.1um] or [10-4degree] Max. permissible position difference when enabling drive controller
|
|
|
|
# ---------------------------------------------------- Collision monitoring
|
|
kenngr.coll_check_ax_nr 0 ( P-AXIS-00043 : Logical axis number of the axis to be monitored
|
|
kenngr.coll_offset 0 ( P-AXIS-00045 : [0.1um] or [10-4degree] Security distance (Offset of the collision axes)
|
|
kenngr.coll_decelerate_chan 1 ( P-AXIS-00044 : Stopping in all channels (If a collision is detected with this axis the corresponding channel shall be stopped)
|
|
|
|
kenngr.paar_ax_nr 0 ( P-AXIS-00143 : Physical number of axis pair - not used
|
|
kenngr.paar_achse 0 ( P-AXIS-00142 : Axis pair present - not used
|
|
kenngr.paar_ref_richt 0 ( P-AXIS-00144 : Homing direction for axis pair - not used
|
|
kenngr.anzeige 1 ( P-AXIS-00023 : Activation of display function ( number of calls for updates)
|
|
|
|
# ---------------------------------------------------- CNC controlled referencing
|
|
kenngr.ref_richt 1 ( P-AXIS-00158 : Preferred direction of axis for homing (driving direction of the axis during homing when cam is not activated. 1=positive, 0=negative)
|
|
kenngr.homing_without_zero_pulse 1 ( P-AXIS-00084 : Homing only with cam (without zero pulse)
|
|
kenngr.fast_from_cam 1 ( P-AXIS-00064 : Slow / fast movement away from cam. 1=yes, 0=no
|
|
kenngr.ref_ohne_nocken 0 ( P-AXIS-00156 : Homing without cam (only with zero pulse)
|
|
kenngr.vorz_richtung 0 ( P-AXIS-00224 : Restriction of direction of rotation(only in one direction) 1=yes, 0=no
|
|
kenngr.beweg_richt 0 ( P-AXIS-00031 : Definition of preferred direction of rotation , 1=positive, 0=negative (direction of rotation with restrictions)
|
|
kenngr.ref_ohne_rev 0 ( P-AXIS-00157 : Homing without reverting with recognized cam
|
|
|
|
kenngr.set_refpos_mode ABSOLUT ( P-AXIS-00278 : Modes for setting the homing position (ABSOLUT / OFFSET / PLC / PLC_OFFSET)
|
|
kenngr.set_refpos_offset 0 ( P-AXIS-00279 : [0.1um] or [10-4degree] Offset to the homing position
|
|
kenngr.homing_type CNC_CONTROLLED ( P-AXIS-00299 : Homing type (CNC_CONTROLLED / DRIVE_CONTROLLED )
|
|
kenngr.homing_overflow_evaluation 0 ( P-AXIS-00294 : Selection of the homing method , 0=no evaluation (default), 1=evaluation
|
|
kenngr.ref_cam_is_limit_switch 0 ( P-AXIS-00329 : Use of hardware limit switch as reference switch, 1=use a hardware switch, 0=no use of hardware switch
|
|
kenngr.prog_move_requires_homing 0 ( P-AXIS-00277 : 0=Moving of the axis is possible without preceding homing, 1=Before a programmed movement the axis has to be homed.
|
|
|
|
kenngr.mod_rechng 0 ( P-AXIS-00121 : Activation of modulo calculation - not used
|
|
kenngr.tendenz_pruef 0 ( P-AXIS-00189 : Tendency test of motion, 1=yes , 0=no
|
|
kenngr.in_add_interface 1 ( P-AXIS-00091 : Activation of (additional) interface for loading application-specific command values 1=enable, 0=disable
|
|
kenngr.out_add_interface 0 ( P-AXIS-00141 : Activation of (additional) interface for loading of command and actual values , not used
|
|
kenngr.antr_typ 8
|
|
kenngr.def_cax_gear_st 1 ( P-AXIS-00052 : Default gear step number for C-axis mode
|
|
kenngr.feininterpolation 1 ( P-AXIS-00066 : Selection of fine interpolation - not used
|
|
kenngr.abs_pos_gueltig 1 ( P-AXIS-00014 : Identification code for absolute path measurement system
|
|
|
|
# --------------------------------------------------- Gearing data
|
|
getriebe[0].nummer 1 ( P-AXIS-00135 : Gear step number
|
|
|
|
# --------------------------------------------------- Parameter non-linear nichlineares velocity profile
|
|
getriebe[0].slope_profil.a_beschl P-AXIS-00008 ( P-AXIS-00001 : [mm/s2] or [degree/s2] Acceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_brems P-AXIS-00008 ( P-AXIS-00002 : [mm/s2] or [degree/s2] Deceleration at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.a_grenz P-AXIS-00008 ( P-AXIS-00004 : [mm/s2] or [degree/s2] Acceleration at rapid movement G0
|
|
getriebe[0].slope_profil.tr_beschl_zu 300000 ( P-AXIS-00196 : [us] Ramp time for acceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_beschl_ab P-AXIS-00196 ( P-AXIS-00195 : [us] Ramp time for acceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_zu P-AXIS-00196 ( P-AXIS-00198 : [us] Ramp time for deceleration up-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_brems_ab P-AXIS-00196 ( P-AXIS-00197 : [us] Ramp time for deceleration down-gradation at machining feed G1,G2,G3
|
|
getriebe[0].slope_profil.tr_grenz P-AXIS-00196 ( P-AXIS-00200 : [us] Ramp time at rapid movement G0
|
|
getriebe[0].dynamik.tr_min 5000 ( P-AXIS-00201 : [us] Minimum permissible ramp time
|
|
getriebe[0].dynamik.tr_geom P-AXIS-00196 ( P-AXIS-00199 : [us] Geometric ramp time (ramp time of geometric contours)
|
|
|
|
# --------------------------------------------------- Parameter linear velocity profile
|
|
getriebe[0].lslope_profil.a_stufe_1 P-AXIS-00008 ( P-AXIS-00011 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_stufe_2 P-AXIS-00008 ( P-AXIS-00012 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.vb_stufe_1_2 P-AXIS-00212 ( P-AXIS-00221 : [um/s] or [10-3degree/s] Changeover speed between step 1 and 2 at machining feed G1,G2,G3
|
|
getriebe[0].lslope_profil.a_grenz_stufe_1 P-AXIS-00008 ( P-AXIS-00005 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 1 in rapid mode G0
|
|
getriebe[0].lslope_profil.a_grenz_stufe_2 P-AXIS-00008 ( P-AXIS-00006 : [mm/s2] or [degree/s2] Acceleration/ deceleration of step 2 in rapid mode G0
|
|
getriebe[0].lslope_profil.vb_grenz_stufe_1_2 P-AXIS-00212 ( P-AXIS-00211 : [um/s] or [10-3degree/s] Changeover speed between ramp 1 and ramp2 in rapid mode G0
|
|
|
|
# --------------------------------------------------- Permitted axis dynamics
|
|
getriebe[0].dynamik.vb_max 240000000 ( P-AXIS-00212 : [um/s] or [10-3degree/s] Maximum permissible axis velocity
|
|
getriebe[0].dynamik.a_max 48000 ( P-AXIS-00008 : [mm/s2] or [degree/s2] Maximum permissible axis acceleration
|
|
getriebe[0].dynamik.a_emergency 48000 ( P-AXIS-00003 : [mm/s2] or [degree/s2] Deceleration for an emergency stop
|
|
getriebe[0].dynamik.a_trans_weight 0 ( P-AXIS-00013 : [0.1%] Weighting of acceleration at motion block transition
|
|
getriebe[0].dynamik.r_trans_weight 0 ( P-AXIS-00154 : [0.1%] Weighting of jerk at block transition
|
|
|
|
# --------------------------------------------------- Characteristics acceleration (spindle)
|
|
getriebe[0].beschl_kennlinie.n_grenz 0 ( P-AXIS-00130 : [10-3degree/s] Limit speed from which onwards the acceleration is specified in a polynomial form
|
|
getriebe[0].beschl_kennlinie.a_konst 0 ( P-AXIS-00007 : [degree/s2] Constant acceleration in the range n<n_grenz
|
|
getriebe[0].beschl_kennlinie.typ 0 ( P-AXIS-00202 : Type of the characteristic acceleration curve 0=not active, 1=hyperbola, 2=polynomial, 3=asynchronous drive
|
|
getriebe[0].beschl_kennlinie.a_min 0 ( P-AXIS-00010 : [degree/s2] Minimum value of acceleration for high speed
|
|
getriebe[0].beschl_kennlinie.b1 0 ( P-AXIS-00026 : [1/s] Parameter 1 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b2 0 ( P-AXIS-00027 : [1/degree] Parameter 2 of the a(n) polynomial
|
|
getriebe[0].beschl_kennlinie.b3 0 ( P-AXIS-00028 : [1/degree2] Parameter 3 of the a(n) polynomial
|
|
|
|
# --------------------------------------------------- Permitted axis velocities
|
|
getriebe[0].vb_min_null 0 ( P-AXIS-00216 : [10-3degree/s] Limit for spindle speed "zero"
|
|
getriebe[0].vb_eilgang P-AXIS-00212 ( P-AXIS-00209 : [um/s] or [10-3degree/s] Rapid mode velocity
|
|
getriebe[0].vb_max_red 5000 ( P-AXIS-00214 : [um/s] or [10-3degree/s] Reduced maximum speed at active G01,G2,G3
|
|
getriebe[0].rapid_speed_red 10000 ( P-AXIS-00155 : [um/s] or [10-3degree/s] Reduced maximum speed at active G00
|
|
getriebe[0].vb_refmax 20000 ( P-AXIS-00219 : [um/s] or [10-3degree/s] Maximum homing velocity
|
|
getriebe[0].vb_reflow 2000 ( P-AXIS-00218 : [um/s] or [10-3degree/s]Minimum homing velocity
|
|
getriebe[0].vb_regelgrenze P-AXIS-00212 ( P-AXIS-00220 : [um/s] or [10-3degree/s] Limiting velocity for the measuring system
|
|
getriebe[0].kv 4000 ( P-AXIS-00099 : [0.01/s] Proportional factor kv for positional control in CNC
|
|
getriebe[0].multi_gain_z 10000 ( P-AXIS-00129 : Manipulated variable of drive (numerator)
|
|
getriebe[0].multi_gain_n 360 ( P-AXIS-00128 : Manipulated variable of drive (denominator)
|
|
getriebe[0].wegaufz 1 ( P-AXIS-00234 : [Incr.] Path resolution of the measuring system (numerator)
|
|
getriebe[0].wegaufn 1 ( P-AXIS-00233 : [0.1um] or [10-4degree]Path resolution of the measuring system (denominator)
|
|
getriebe[0].window 100 ( P-AXIS-00236 : [0.1um] or [10-4degree] Control window at "Accuracy Stop" G60
|
|
getriebe[0].pos_refpkt 0 ( P-AXIS-00152 : [0.1um] or [10-4degree] Position of the reference point with CNC controlled homing
|
|
getriebe[0].getr_schalt_pos 0 ( P-AXIS-00078 : [0.1um] or [10-4degree] Gear change position, when switching is permitted
|
|
getriebe[0].achs_position[0] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[1] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].achs_position[2] 0 ( P-AXIS-00017 : Special axis positions - not used at the moment
|
|
getriebe[0].wsi_meldung 0 ( P-AXIS-00237 : [mm] or [Degree] or [Rev.] Traverse distance
|
|
|
|
# --------------------------------------------------- Rotatary axis / spindle
|
|
getriebe[0].moduloo 3600000 ( P-AXIS-00126 : [10-4degree] Upper modulo limit
|
|
getriebe[0].modulou 0 ( P-AXIS-00127 : [10-4degree] Lower modulo limit
|
|
getriebe[0].modulo_fehler 0 ( P-AXIS-00124 : [Incr.] Error in modulo circle
|
|
getriebe[0].modulo_umdreh 0 ( P-AXIS-00125 : Number of rotations in case of modulo error
|
|
|
|
# --------------------------------------------------- Position lag monitoring
|
|
getriebe[0].slep_ueberw_typ 2 ( P-AXIS-00172 : Type of following error monitoring; 0=disable, 1=standard, 2=linear, 3=non-linear, 4=velocity independent
|
|
getriebe[0].slep_min 15000 ( P-AXIS-00169 : [0.1um] or [10-4degree] Minimum following error on axis standstill
|
|
getriebe[0].slep_max 100000 ( P-AXIS-00168 : [0.1um] or [10-4degree] Maximum following error
|
|
getriebe[0].slep_dyn 1000 ( P-AXIS-00167 : Factor for dynamic following error monitoring
|
|
getriebe[0].slep_abw 0 ( P-AXIS-00166 : Remaining deviation for non linear following error monitoring (only non-linear)
|
|
|
|
getriebe[0].pos_einschw_zeit 10000 ( P-AXIS-00151 : [ms] Maximum transient time
|
|
getriebe[0].lose 0 ( P-AXIS-00103 : [0.1um] or [10-4degree] Size of backlash
|
|
getriebe[0].reverse 0 ( P-AXIS-00159 : Reverse of sign for setpoint and actual value
|
|
getriebe[0].default_lr_hw_nbr 0 ( P-AXIS-00054 : Number of selected hardware specific parameter set
|
|
getriebe[0].incr_per_rev 1024 ( P-AXIS-00092 : Position controller increments per revolution (only profibus)
|
|
getriebe[0].vb_not_referenced 2 ( P-AXIS-00268 : [um/s] Maximum velocity for unreferenced axes
|
|
|
|
# --------------------------------------------------- Compensations and monitoring
|
|
lr_param.slep_toleranz 0 ( P-AXIS-00171 : Tolerance range monitoring for following error (commanded value/ current value)
|
|
lr_param.anwahl_losekomp 0 ( P-AXIS-00021 : Selection of backlash compensation 0=disable, 1=pos.direction, 2=neg.direction
|
|
lr_param.ssfk 0 ( P-AXIS-00175 : Activation of SSFK - leadscrew error compensation (axis correction)
|
|
lr_param.mod_komp 0 ( P-AXIS-00120 : Activation of modulo compensation
|
|
lr_param.suppress_pos_lag_error 0 ( P-AXIS-00176 : Suppression of position lag monitoring
|
|
|
|
#
|
|
lr_hw[0].nummer 1 ( P-AXIS-00136 : Identifier for hardware specific parameter set
|
|
lr_hw[0].drift_wert 0 ( P-AXIS-00057 : [Bit] Value of degradation compensation
|
|
lr_hw[0].regel_typ 0 ( P-AXIS-00163 : Control type
|
|
lr_hw[0].vz_stellgr 0 ( P-AXIS-00231 : Sign reversal of command value
|
|
lr_hw[0].vz_istw 0 ( P-AXIS-00230 : Sign reversal of actual value
|
|
|
|
# --------------------------------------------------- Feedforward control
|
|
vorsteuer.vs_v_faktor 1 ( P-AXIS-00228 : Weighting factor for feedforward control (enumerator)
|
|
vorsteuer.vs_v_nenner 1 ( P-AXIS-00229 : Weighting factor for feedforward control (denominator)
|
|
vorsteuer.vs_a_faktor 1 ( P-AXIS-00225 : [us] Equivalent time constant for feedforward control of acceleration (enumerator)
|
|
vorsteuer.vs_a_nenner 100 ( P-AXIS-00226 : Equivalent time constant for feedforward control of acceleration (denominator)
|
|
vorsteuer.vs_max_sprung 1 ( P-AXIS-00227 : Max. permis. jump in the down-gradation of feed forward - not used
|
|
vorsteuer.delay_time 1 ( P-AXIS-00055 : [Cycle] Time shift between command actual values
|
|
vorsteuer.vorsteuerung 1 ( P-AXIS-00223 : Feedforward control mode ( bit coded mode)Bitcodierter Vorsteuermodus 0x0=disable, 0x1=velocity, ...
|
|
vorsteuer.shift_time 3 ( P-AXIS-00165 : [Cycles] Time shift command value - feedforward values (balancing runtime of bus, only profibus)
|
|
vorsteuer.default_active 1 ( P-AXIS-00255 : Permanent activation of feedforward control
|
|
|
|
# ----------------------------------------------------
|
|
antr.abs_pos_offset 0 ( P-AXIS-00403 : [0.1um] or [10-4degree] Offset between drive position and CNC position
|
|
antr.ignore_unknown_telegram_elements 0 ( P-AXIS-00358 : Ignore unknown entries in drive telegram
|
|
antr.use_drive_following_error 0 ( P-AXIS-00466 : Drive based position lag calculation
|
|
antr.probing_input_nbr 0 ( P-AXIS-00430 : Number of probing input
|
|
antr.encoder_bit_range 0 ( P-AXIS-00355 : Number of bits for evaluation of encoder overflow
|
|
antr.mode_cmd_pos 0 ( P-AXIS-00123 : Normalization of command position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.mode_act_pos 0 ( P-AXIS-00122 : Normalization of actual position , 0=depending on axis type, 1=linear, 2=modulo
|
|
antr.v_time_base 0
|
|
antr.v_reso_num 1000 ( P-AXIS-00206 : [Incr.]Normalization of the velocity
|
|
antr.v_reso_denom 36000000 ( P-AXIS-00205 : [um] or [10-3degree] Normalization of the velocity
|
|
antr.operation_mode OPEN_POSITION_LOOP_MODE ( P-AXIS-00320 : Operation mode of an axis ( DRIVE_DEFAULT / DRIVE_POSITION_CONTROL / CNC_POSITION_CONTROL )
|
|
antr.nbr_delay_cycles 4 ( P-AXIS-00191 : Delay between command value and actual value (This parameter is only active for digital drives )
|
|
antr.canopen.probing_input_number 0 ( P-AXIS-00295 : Number of probing input (EtherCAT)
|
|
antr.profibus.s_ls_limit 40 ( P-AXIS-00162 : Slave-life sign limit (only profibus)
|
|
antr.profibus.feinaufloesung 11 ( P-AXIS-00065 : Calculation of the position value (only profibus) - shift factor for sensor values
|
|
|
|
# --------------------------------------------------- Drive simulation / axis simulation
|
|
antr.simu.zeitkonstante_z 1 ( P-AXIS-00239 : Sample time constant for axis simulation (nominator)
|
|
antr.simu.zeitkonstante_n 100 ( P-AXIS-00238 : Sample time constant for axis simulation (denominator)
|
|
antr.simu.daempfung_z 6 ( P-AXIS-00051 : Damping of axis simulation (nominator)
|
|
antr.simu.daempfung_n 10 ( P-AXIS-00050 : Damping of axis simulation (denominator)
|
|
antr.simu.eigenfrequenz_z 100 ( P-AXIS-00062 : Natural frequency of axis simulation (nominator)
|
|
antr.simu.eigenfrequenz_n 1 ( P-AXIS-00061 : Natural frequency of axis simulation (denominator)
|
|
antr.simu.totzeit 0 ( P-AXIS-00194 : [cycles] Dead time of control path
|
|
antr.simu.rpf_weg_bis_nip 100000 ( P-AXIS-00161 : [0.1um] or [10-4degree] Toolpath up to zero pulse during homing simulation
|
|
antr.simu.ist_gleich_soll 1 ( P-AXIS-00096 : Set actual position equal to command position (deactivation of the pt2 element of the position lag calculation 0=no, 1=yes)
|
|
|
|
# --------------------------------------------------- Manual mode
|
|
handbetrieb.default.after_g200_g201 1 ( P-AXIS-00446 : Set default operation mode and control_element after each activation via G200/G201
|
|
handbetrieb.default.operation_mode 0 ( P-AXIS-00139 : Operation mode , 1=handwheel, 2=continuous, 3=incremental
|
|
handbetrieb.default.control_element 0 ( P-AXIS-00046 : Logical identifier of control element
|
|
handbetrieb.offsetgrenze_pos 50000000 ( P-AXIS-00138 : [0.1um] or [10-4degree] Positive Offset limit
|
|
handbetrieb.offsetgrenze_neg -50000000 ( P-AXIS-00137 : [0.1um] or [10-4degree] Negative Offset limit
|
|
#
|
|
handbetrieb.hr.aufl[0] 10 ( P-AXIS-00025 : [0.1um/Rev] or [10-4degree/Rev] Handwheel resolutions 1
|
|
handbetrieb.hr.aufl[1] 20 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 2
|
|
handbetrieb.hr.aufl[2] 30 ( P-AXIS-00025 :[0.1um/Rev] or [10-4degree/Rev]Handwheel resolutions 3
|
|
handbetrieb.hr.filter_zeit 10 ( P-AXIS-00069 : [cycles] Filter time constant (time constante for smoothing)
|
|
#
|
|
handbetrieb.tipp.geschw[0] 30000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 1
|
|
handbetrieb.tipp.geschw[1] 30000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 2
|
|
handbetrieb.tipp.geschw[2] 40000 ( P-AXIS-00077 : [um/s] or [10-3degree/s] Velocity for the continuous jog mode 3
|
|
handbetrieb.tipp.vb_eilgang 50000 ( P-AXIS-00210 : [um/s] or [10-3degree/s] Rapid mode velocity for continuous jog mode
|
|
#
|
|
handbetrieb.jog.weg[0] 1000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 1
|
|
handbetrieb.jog.weg[1] 2000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 2
|
|
handbetrieb.jog.weg[2] 3000 ( P-AXIS-00232 : [0.1um] or [10-4degree] Jog incremental widths 3
|
|
handbetrieb.jog.geschw[0] 30000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 1
|
|
handbetrieb.jog.geschw[1] 30000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 2
|
|
handbetrieb.jog.geschw[2] 60000 ( P-AXIS-00076 : [um/s] or [10-3degree/s] Incremental jog velocities 3
|
|
#
|
|
handbetrieb.ipo.hb_proz_v_max 30 ( P-AXIS-00083 : [%] Manual mode during interpolation, velocity part of manual operation (G201)
|
|
handbetrieb.ipo.hb_proz_a_max 30 ( P-AXIS-00082 : [%] Manual mode during interpolation, acceleration part of manual operation (G201)
|
|
handbetrieb.ipo.ipo_proz_v_max 70 ( P-AXIS-00095 : [%] Manual mode during interpolation, velocity part of interpolation (G201)
|
|
handbetrieb.ipo.ipo_proz_a_max 70 ( P-AXIS-00094 : [%] Manual mode during interpolation, acceleration part of interpolation (G201)
|
|
#
|
|
handbetrieb.hb.vb_max P-AXIS-00212 ( P-AXIS-00213 : [µm/s] or [10-4degree/s] Maximum velocity (G200)
|
|
handbetrieb.hb.a_max P-AXIS-00008 ( P-AXIS-00009 : [mm/s2] or [degree/s2] Maximum acceleration (G200)
|
|
handbetrieb.hb.tr P-AXIS-00196 ( P-AXIS-00359 : [µs] Ramp time during maximum acceleration
|
|
|
|
# --------------------------------------------------- Axis filter
|
|
filter[0].order 0 ( P-AXIS-00140 : Order of the axis filter , 0= deactivate filter
|
|
filter[0].prototype 1 ( P-AXIS-00153 : Definition of filter characteristics , 1="Critical damping", 2=Butherworth, 3=Bessel, 4=Chebychev, 5="HSC
|
|
filter[0].type 1 ( P-AXIS-00204 : Filter type, 1=lowpass, 2=highpass, 3=bandpass, 4=bandstop, 5=allpass
|
|
filter[0].fg_f0 10 ( P-AXIS-00067 : Filter parameter (characterized frequency)
|
|
filter[0].guete 1 ( P-AXIS-00080 : Filter parameter (quality)
|
|
filter[0].share_percent 100 ( P-AXIS-00164 : [%] Filter parameter (Part of the signal which is passed through the filter)
|
|
|
|
# --------------------------------------------------- Axis specific transformation of actual values
|
|
trafo.actual_pos.enable 0 ( P-AXIS-00380 : Activation of actual value transformation , 0=disable, 1=enable
|
|
trafo.actual_pos.id 0 ( P-AXIS-00381 : Transformation ID
|
|
trafo.actual_pos.param[0] 0 ( P-AXIS-00382 : Transformation parameters dependent on the transformation ID
|
|
trafo.actual_pos.input[0].nr 6 ( P-AXIS-00371 : Additional input axes (logical axis number of the additional input axis of the transformation)
|
|
|
|
# --------------------------------------------------- Axis specific transformation of commanded values
|
|
trafo.command_pos.enable 0 ( P-AXIS-00368 : Activation of transformation of commanded values, 0=disable, 1=enable
|
|
trafo.command_pos.id 2 ( P-AXIS-00369 : Transformation ID , 1=e-function, 2=Crank function(lin to rot), 3=in preparation, 4=Crank kinematic(rot to lin)
|
|
trafo.command_pos.param[0] 1000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[1] 3000000 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[2] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[3] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
trafo.command_pos.param[4] 0 ( P-AXIS-00370 : Transformation parameter dependent on the transformation ID
|
|
|
|
# --------------------------------------------------- Parameters for path dependent on dynamic weighting
|
|
dynamic_weighting.enable 0 ( P-AXIS-00431 : Activation of dynamic weighting , 0=disable, 1=enable
|
|
dynamic_weighting.param[0].path_limit 50000 ( P-AXIS-00432 : [0.1um] or [10-4degree] Path distance limit
|
|
dynamic_weighting.param[0].velocity_fact 100 ( P-AXIS-00433 : [0.1%] Weighting factor for rapid feed velocity
|
|
dynamic_weighting.param[0].acceleration_fact 100 ( P-AXIS-00434 : [0.1%] Weighting factor for rapid feed acceleration
|
|
dynamic_weighting.param[0].ramp_time_fact 10000 ( P-AXIS-00435 : [0.1%] Weighting factor for rapid feed ramp time
|
|
# --------------------------------------------------- Camming / Gearing
|
|
cam_gear.is_master 0 ( P-AXIS-00288 : Define axis as camming/gearing-master , 0 = not master , 1= master
|
|
cam_gear.v_diff_percent 100 ( P-AXIS-00289 : [%] Velocity tolerance range
|
|
cam_gear.time_in_window 8000 ( P-AXIS-00290 : [us] Minimum time in tolerance range for speed synchronisation
|
|
cam_gear.time_out_in_window 1000000 ( P-AXIS-00291 : [us] Maximum time for velocity synchronisation
|
|
cam_gear.mv_type 0 ( P-AXIS-00300 : Average value filter for current master velocity
|
|
cam_gear.mv_nbr_cycles 0 ( P-AXIS-00301 : Number of scanning cycles for average value filter
|
|
cam_gear.v_max_slave 1 ( P-AXIS-00303 : [um/s] Maximum commanded velocity for slave axis
|
|
cam_gear.a_max_slave 1 ( P-AXIS-00304 : [um/s*s] Maximum commanded acceleration for slave axis
|
|
cam_gear.delay_time 0 ( P-AXIS-00302 : [us] Delay time on gearing with current master velocity
|
|
cam_gear.v_phasing 1 ( P-AXIS-00305 : [um/s] Velocity for phase synchronisation
|
|
cam_gear.a_phasing 1 ( P-AXIS-00306 : [mm/s*s] Acceleration for phase synchronisation
|
|
cam_gear.d_phasing 1 ( P-AXIS-00307 : [mm/s*s] Deceleration for phase synchronisation
|
|
cam_gear.j_vel_sync 1000 ( P-AXIS-00377 : [mm/s*s*s] Jerk for velocity synchronisation
|
|
cam_gear.j_phasing 10 ( P-AXIS-00376 : [mm/s*s*s] Jerk for phase synchronisation
|
|
cam_gear.keep_coupling_on_lr_error 0 ( P-AXIS-00308 : Coupling behaviour on error from position control
|
|
cam_gear.keep_coupling_on_fe_drop 0 ( P-AXIS-00308 : Coupling behaviour on feed enable drop#
|
|
#
|
|
Ende
|
|
|
|
]]></Data>
|
|
</Axis>
|
|
<Channel Id="1">
|
|
<Name>Kanal_1</Name>
|
|
<ImageId>169</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
<Data Name="SDA Para" Offset="3"><![CDATA[# ****************************************
|
|
#
|
|
#TC_CHANNEL_DESC_1: Channel parameter
|
|
#
|
|
# ****************************************
|
|
# Spindle data
|
|
# ==================================
|
|
spdl_anzahl 1 ( P-CHAN-00082 : Entire number of spindles related to the channel
|
|
#
|
|
#cax_face_id 1 ( P-CHAN-00008 : Machine type for facing
|
|
#default_ax_name_of_spindle C1 ( P-CHAN-00010 : Name of the spindle axis within a path compound
|
|
#
|
|
main_spindle_ax_nr 5 ( P-CHAN-00051 : Logical axis number of the main spindle after startup
|
|
main_spindle_name S ( P-CHAN-00053 : Name of the main spindle after startup
|
|
main_spindle_gear_change 0 ( P-CHAN-00052 : Enabling of mechanical gear change for main spindle (0: off)
|
|
spindle_m_fct_free 0 ( P-CHAN-00098 : Switching of the meaning of M functions M3/M4/M5/M19
|
|
#
|
|
spindel[0].bezeichnung S1 ( P-CHAN-00007 : Default and alternative spindle name
|
|
spindel[0].log_achs_nr 5 ( P-CHAN-00036 : Logical axis number of the spindle
|
|
spindel[0].plc_control 0 ( P-CHAN-00069 : Spindle is PLC controlled (0: off)
|
|
spindel[0].s_synch MOS ( P-CHAN-00081 : output and synchronisation for S command
|
|
spindel[0].m3_synch PLC_INFO | MVS_SLM ( P-CHAN-00045 : output and synchronisation for M3
|
|
spindel[0].m4_synch PLC_INFO | MVS_SLM ( P-CHAN-00047 : output and synchronisation for M4
|
|
spindel[0].m5_synch PLC_INFO | MVS_SNS ( P-CHAN-00049 : output and synchronisation for M5
|
|
spindel[0].m19_synch MNS_SNS ( P-CHAN-00043 : output and synchronisation for M19
|
|
spindel[0].s_prozess_zeit 0 ( P-CHAN-00080 : [0.1us] Process time of S command (for simulation)
|
|
spindel[0].m3_prozess_zeit 0 ( P-CHAN-00044 : [0.1us] Process time of M3 (for simulation)
|
|
spindel[0].m4_prozess_zeit 0 ( P-CHAN-00046 : [0.1us] Process time of M4 (for simulation)
|
|
spindel[0].m5_prozess_zeit 0 ( P-CHAN-00048 : [0.1us] Process time of M5 (for simulation)
|
|
spindel[0].m19_prozess_zeit 0 ( P-CHAN-00042 : [0.1us] Process time of M19 (for simulation)
|
|
#
|
|
# Settings for spindle gears
|
|
# ==================================
|
|
#spindel[0].range_way 0 ( P-CHAN-00074 : Direction of range selection (0:bottom up, 1:top down)
|
|
#spindel[0].autom_range 1 ( P-CHAN-00004 : Automatic range selection by NC control (0: off, 1: on)
|
|
#
|
|
#spindel[0].range_table[0].min_speed 0 ( P-CHAN-00058 : Minimum spindle speed of range 0 (M40)
|
|
#spindel[0].range_table[0].max_speed 560 ( P-CHAN-00055 : Maximum spindle speed of range 0 (M40)
|
|
#spindel[0].range_table[1].min_speed 400 ( P-CHAN-00058 : Minimum spindle speed of range 1 (M41)
|
|
#spindel[0].range_table[1].max_speed 800 ( P-CHAN-00055 : Maximum spindle speed of range 1 (M41)
|
|
#spindel[0].range_table[2].min_speed 700 ( P-CHAN-00058 : Minimum spindle speed of range 2 (M42)
|
|
#spindel[0].range_table[2].max_speed 3360 ( P-CHAN-00055 : Maximum spindle speed of range 2 (M42)
|
|
#spindel[0].range_table[3].min_speed 3361 ( P-CHAN-00058 : Minimum spindle speed of range 3 (M43)
|
|
#spindel[0].range_table[3].max_speed 4000 ( P-CHAN-00055 : Maximum spindle speed of range 3 (M43)
|
|
#spindel[0].range_table[4].min_speed 0 ( P-CHAN-00058 : Minimum spindle speed of range 4 (M44, here not used)
|
|
#spindel[0].range_table[4].max_speed 0 ( P-CHAN-00055 : Maximum spindle speed of range 4 (M44, here not used)
|
|
#spindel[0].range_table[5].min_speed 0 ( P-CHAN-00058 : Minimum spindle speed of range 5 (M45, here not used)
|
|
#spindel[0].range_table[5].max_speed 0 ( P-CHAN-00055 : Maximum spindle speed of range 5 (M45, here not used)
|
|
#
|
|
#
|
|
# Definition of default axes group
|
|
# ==================================
|
|
grp_anzahl 1 ( P-CHAN-00023 : Number of axes groups (always 1)
|
|
#feed_to_weakest_axis 1 ( P-CHAN-00096 : Switching the default feed axis (1: Weakest axis is default feed axis)
|
|
#
|
|
gruppe[0].bezeichnung IPO_1
|
|
gruppe[0].achs_anzahl 3
|
|
gruppe[0].achse[0].log_achs_nr 3
|
|
gruppe[0].achse[0].bezeichnung X
|
|
gruppe[0].achse[0].default_feed_axis 1
|
|
gruppe[0].achse[1].log_achs_nr 2
|
|
gruppe[0].achse[1].bezeichnung Y
|
|
gruppe[0].achse[1].default_feed_axis 1
|
|
gruppe[0].achse[2].log_achs_nr 1
|
|
gruppe[0].achse[2].bezeichnung Z
|
|
gruppe[0].achse[2].default_feed_axis 1
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
#
|
|
# Examples for pre-definitions of axes links for synchronous operation
|
|
# ====================================================================
|
|
#synchro_data.koppel_gruppe[0].paar[0].log_achs_nr_slave 4 ( P-CHAN-00038 : Logical axis number of the slave axis of the first axes pair
|
|
#synchro_data.koppel_gruppe[0].paar[0].log_achs_nr_master 1 ( P-CHAN-00037 : Logical axis number of the master axis of the first axes pair
|
|
#synchro_data.koppel_gruppe[0].paar[0].mode 0 ( P-CHAN-00061 : Link mode of the first axes pair (0: AXIS_LINK, 1: SPDL_LINK)
|
|
#synchro_data.koppel_gruppe[0].paar[1].log_achs_nr_slave 5 ( P-CHAN-00038 : Logical axis number of the slave axis of the second axes pair
|
|
#synchro_data.koppel_gruppe[0].paar[1].log_achs_nr_master 2 ( P-CHAN-00037 : Logical axis number of the master axis of the second axes pair
|
|
#synchro_data.koppel_gruppe[0].paar[1].mode 0 ( P-CHAN-00061 : Link mode of the second axes pair (0: AXIS_LINK, 1: SPDL_LINK)
|
|
#synchro_data.restore_coupling_after_reset 0 ( P-CHAN-00104 : Restore active axes couplings after reset in next NC program
|
|
#synchro_data.preserve_coupling_after_prog_end 0 ( P-CHAN-00105 : Preserve active axes couplings after program end in next NC program
|
|
#
|
|
#log_number_tracking_axis 4 ( P-CHAN-00095 : Logical axis number of the tracking axis for C axis tracking
|
|
#
|
|
# Pre-definitions of possible NC program names for implicit calls
|
|
# ====================================================================
|
|
start_init_prog_file start_init.nc ( P-CHAN-00119 : Name of a sub program implicitly called at program start
|
|
start_init_prog_file_mode AUTOMATIC | MDI
|
|
#
|
|
m6_prog_file tool_change.nc ( P-CHAN-00118 : Name of a sub program implicitly called at M6
|
|
#
|
|
g80_prog_file g80.nc ( P-CHAN-00160 : Name of a sub program implicitly called at G80
|
|
#
|
|
# Definitions via P-CHAN-00187:
|
|
# Additional implicit sub program calls at G800-G819
|
|
# ====================================================================
|
|
#g800_prog_file[0] G800_PRG.nc ( Name of a sub program implicitly called at G800
|
|
#
|
|
#============================================================================
|
|
#============================================================================
|
|
#============================================================================
|
|
#============================================================================
|
|
# The following data are initialized together
|
|
# in the default list for all channels.
|
|
#============================================================================
|
|
#============================================================================
|
|
#============================================================================
|
|
#============================================================================
|
|
#
|
|
#
|
|
# M-Functions and synchronization types
|
|
# ====================================================================
|
|
#
|
|
m_synch[8] MVS_SVS ( MVS_SVS
|
|
m_synch[9] MVS_SVS ( MVS_SVS
|
|
m_synch[10] MVS_SVS (MVS_SVS
|
|
m_synch[11] MVS_SVS (MVS_SVS
|
|
m_synch[12] MVS_SNS ( Absaugtopf hoch
|
|
m_synch[13] MVS_SVS ( Absaugtopf runter
|
|
m_synch[21] MVS_SVS ( Hooverluft ein
|
|
m_synch[22] MVS_SVS ( Hooverluft aus
|
|
m_synch[44] MVS_SVS ( Ansclagstifte hoch
|
|
m_synch[45] MVS_SVS ( Anschlagstifte runter
|
|
m_synch[50] MVS_SVS ( Papiervorschub starten
|
|
m_synch[51] MVS_SVS ( Vakuumfeld Ein
|
|
m_synch[52] MVS_SVS ( Vakuumfeld Aus
|
|
m_synch[53] MVS_SVS ( Alle Vakuumfelder Ein
|
|
m_synch[54] MVS_SVS ( Alle Vakuumfelder Aus
|
|
m_synch[68] MVS_SVS ( MVS_SVS
|
|
m_synch[69] MVS_SVS ( MVS_SVS
|
|
m_synch[71] MVS_SVS ( Vakuumüberwachung ein
|
|
m_synch[72] MVS_SVS ( Vakuumüberwachung aus
|
|
m_synch[74] MVS_SVS ( Vakuumpumpe Ein
|
|
m_synch[75] MVS_SVS ( Vakuumpumpe Aus
|
|
m_synch[100] MVS_SNS ( MVS_SNS
|
|
m_synch[106] MVS_SVS ( Werkzeugpositionen im Magazin nach Wechsel tauschen
|
|
#m_synch[51] MVS_SVS ( MVS_SVS
|
|
#m_synch[52] MVS_SVS ( MVS_SVS
|
|
#
|
|
#
|
|
# Definition of "path to go", "time to go" for the
|
|
# synchronization types MEP_SVS, MET_SVS
|
|
# ====================================================================
|
|
#m_pre_outp[96] 100000 ( P-CHAN-00070 : [0.1um] Path pre-output of M96
|
|
#m_pre_outp[97] 40000 ( P-CHAN-00070 : [us] Time pre-output of M97
|
|
#
|
|
# Examples for the definition of axis specific M functions
|
|
# ====================================================================
|
|
#m_default_outp_ax_name[0] X ( P-CHAN-00039 : Forcing of axis specific processing of a M function (M0 on axis X)
|
|
#m_default_outp_ax_name[1] Y ( P-CHAN-00039 : Forcing of axis specific processing of a M function (M1 on axis Y)
|
|
#m_default_outp_ax_name[10] S ( P-CHAN-00039 : Forcing of axis specific processing of a M function (M10 on spindle S)
|
|
#m_default_outp_ax_name[11] S2 ( P-CHAN-00039 : Forcing of axis specific processing of a M function (M11 on spindle S2)
|
|
#m_default_outp_ax_name[12] Z ( P-CHAN-00039 : Forcing of axis specific processing of a M function (M12 on axis Z)
|
|
#
|
|
# Definition of H functions and synchronization types
|
|
# ====================================================================
|
|
#h_synch[0] MOS ( P-CHAN-00027 : MOS for H0
|
|
#
|
|
# Definition of dimensional units and resolutions of axes
|
|
# ====================================================================
|
|
#mass_einh 0 ( P-CHAN-00054 : Dimensional unit for translatory axes (0: mm, 1: inch)
|
|
#rund_mass_einh 0 ( P-CHAN-00079 : Dimensional unit for rotatory axes (0: degree, 1: new degree)
|
|
#
|
|
#lin_aufloes 10000 ( P-CHAN-00034 : Resolution of linear axes
|
|
#rund_aufloes 10000 ( P-CHAN-00078 : Resolution of rotary axes
|
|
#spind_aufloes 10000 ( P-CHAN-00083 : Resolution of spindle axes
|
|
#
|
|
# Definition of external tool management
|
|
# ====================================================================
|
|
ext_wzv_vorhanden 1 ( P-CHAN-00016 : External tool management is available (e.g. in PLC)
|
|
t_info_to_wzv 1 ( P-CHAN-00087 : Inform external tool management about T command
|
|
einrechnen_mit_t 0 ( P-CHAN-00014 : D command is automatically executed with the same number of the T-command (No D command required)
|
|
tool_life_to_wzv 1 ( P-CHAN-00076 : Transmit the tool life data to external tool management
|
|
#
|
|
#kasto_residual_path 100 ( P-CHAN-00030 : [0.1um] Default residual path for edge banding (measurement)
|
|
#
|
|
messtyp 2 ( P-CHAN-00057 : Default measurement type
|
|
#
|
|
#versch_im_durchm 0 ( P-CHAN-00091 : Zero point offsets are acting in diameter (for face turning)
|
|
#
|
|
mittelpkt_faktor 50 ( P-CHAN-00060 : [0.1%] Maximum relative centre point deviation
|
|
mittelpkt_diff 20000 ( P-CHAN-00059 : [0.1um] Maximum center point offset
|
|
#
|
|
#p_param_haltend 0 ( P-CHAN-00067 : Main program modal effect of P parameters
|
|
#
|
|
#einzelschrittmodus 0 ( P-CHAN-00015 : Single step operation mode (-1,0,1)
|
|
#
|
|
#wrk_im_kanal_vorhanden 1 ( P-CHAN-00092 : Tool radius compensation (TRC) is present
|
|
#
|
|
#tool.synch MOS ( P-CHAN-00086 : MOS for Txx - Tools are synchronized with PLC
|
|
#tool.prozess_zeit 0 ( P-CHAN-00072 : [0.1us] Process time of the tool change (for simulation)
|
|
#tool.minimum_length 100000 ( P-CHAN-00156 : [0.1um] Minimum tool length (0: no check)
|
|
#tool.minimum_radius 10000 ( P-CHAN-00157 : [0.1um] Minimum tool radius (0: no check)
|
|
#
|
|
max_vb_override 1000 ( P-CHAN-00056 : [0.1%] Maximum channel override
|
|
#
|
|
use_drive_curr_limit 1 ( P-CHAN-00097 : Valid deceleration at feedhold (1: use deceleration set up in P-AXIS-00024)
|
|
#
|
|
#reset_no_axis_to_axv 1 ( P-CHAN-00075 : During reset all channel axes remain in channel
|
|
#
|
|
#move_tool_offsets_directly 1 ( P-CHAN-00100 : Instant of time for including of tool compensation data into positions
|
|
#
|
|
rel_offset_limits_std_manual_mode 0 ( P-CHAN-00114 : Consideration of relative offset limits with manual mode G200 (0: no consideration)
|
|
#
|
|
multi_dimension_in_block 0 ( P-CHAN-00116 : Exclusivity of the G90/G91 programming in the same NC block (0: G90/G91 may be programmed only exclusively)
|
|
#
|
|
# Settings for syntax check
|
|
# ====================================================================
|
|
#syn_chk.fehler_pro_zeile 2 ( P-CHAN-00020 : Number of errors after that it is switched to the next NC block
|
|
#syn_chk.fehler_gesamt 20 ( P-CHAN-00019 : Number of errors in a NC program after that decoding is aborted
|
|
#syn_chk.interaktiv 1 ( P-CHAN-00028 : Automatic continue (0), user signal expected (1)
|
|
#
|
|
# Settings for vector dynamic limits
|
|
# ====================================================================
|
|
#vector.velocity 1500 ( P-CHAN-00090 : [mm/min] Vector velocity limit
|
|
#vector.acceleration 1800000 ( P-CHAN-00002 : [mm/min2] Vector acceleration limit
|
|
#vector.deceleration 2000000 ( P-CHAN-00208 : [mm/min2] Vector deceleration limit
|
|
#
|
|
# Settings for speed limit look ahead
|
|
# ====================================================================
|
|
#speed_limit_look_ahead.f_enable 1 ( P-CHAN-00017 : Enable or disable functionality (0: disabled, 1: enabled)
|
|
#speed_limit_look_ahead.v_limit 750 ( P-CHAN-00089 : [0.1%] Weighting of speed limit in percent of programmed speed
|
|
#speed_limit_look_ahead.f_time 1 ( P-CHAN-00018 : Unit of following parameters time or path (0: path, 1: time)
|
|
#speed_limit_look_ahead.dist_to_corner 50000 ( P-CHAN-00013 : [0.1um or us] Setting of signal depending on distance to corner
|
|
#speed_limit_look_ahead.dist_from_corner 60000 ( P-CHAN-00090 : [0.1um or us] Resetting of signal depending on distance from corner
|
|
#
|
|
# Path dependend dynamic weighting
|
|
# ====================================================================
|
|
#dynamic_weighting_active 1 ( P-CHAN-00190 : Activation of dynamic weighting (0: not acive, 1: active )
|
|
#
|
|
#dynamic_weighting[0].path_limit 10000 ( P-CHAN-00191 : [0.1um] Path distance limit (section 1)
|
|
#dynamic_weighting[0].velocity_fact 10 ( P-CHAN-00192 : [0.1%] Weighting factor for rapid feed velocity
|
|
#dynamic_weighting[0].acceleration_fact 1000 ( P-CHAN-00193 : [0.1%] Weighting factor for rapid feed acceleration
|
|
#dynamic_weighting[0].ramp_time_fact 1000 ( P-CHAN-00194 : [0.1%] Weighting factor for rapid feed ramp time
|
|
|
|
#
|
|
# Examples for the default settings after NC program start for G functions
|
|
# ========================================================================
|
|
#prog_start.g_gruppe[0].nr 1 ( P-CHAN-00063 : G01 is default (group 0 - path preparatory: G00,G01,G02,G03)
|
|
#prog_start.g_gruppe[4].nr 19 ( P-CHAN-00063 : G19 is default (group 4 - plane selection: G17,G18,G19)
|
|
#prog_start.g_gruppe[6].nr 26 ( P-CHAN-00063 : G26 is default (group 6 - transition mode of TRC: G25,G26)
|
|
#prog_start.g_gruppe[8].nr 51 ( P-CHAN-00063 : G51 is default (group 8 - diameter programming: G51,G52)
|
|
#prog_start.g_gruppe[12].nr 71 ( P-CHAN-00063 : G71 is default (group 12 - unit: G70,G71)
|
|
#prog_start.g_gruppe[14].nr 91 ( P-CHAN-00063 : G91 is default (group 14 - dimension: G90,G91)
|
|
#prog_start.g_gruppe[22].nr 138 ( P-CHAN-00063 : G138 is default (group 22 - selection mode of TRC : G138,G139)
|
|
#prog_start.g_gruppe[23].nr 162 ( P-CHAN-00063 : G162 is default (group 23 - circle center point programming: G161,G162)
|
|
#prog_start.g_gruppe[25].nr 164 ( P-CHAN-00063 : G164 is default (group 25 - circle center point correction: G164,G165)
|
|
#
|
|
# Examples for the default settings after NC program start for spindle M functions
|
|
# ================================================================================
|
|
#prog_start.m_gruppe[0].nr 3 ( P-CHAN-00064 : M3 is default spindle M function (M03,M04,M05)
|
|
#
|
|
# Examples for the default settings after NC program start for dynamic parameters
|
|
# ===============================================================================
|
|
#prog_start.feedrate 0 ( P-CHAN-00099 : [mm/min or m/min, depends on P-CHAN-00108] Default feedrate for G01,G02,G03
|
|
prog_start.slope.profile 2 ( P-CHAN-00071 : Type of acceleration profile (1: active jerk limitation)
|
|
#prog_start.slope.ramp_time 2 ( P-CHAN-00073 : Effect of the ramp time weighting
|
|
#prog_start.slope.acceleration 2 ( P-CHAN-00001 : Effect of the acceleration weighting
|
|
#prog_start.feedrate_factor 0.1 ( P-CHAN-00108 : Unit of the feedrate (0.1: m/min, 100: mm/min)
|
|
#
|
|
# Settings for protocol log changes
|
|
# ===============================================================================
|
|
aep.output_mode 1 ( P-CHAN-00024 : Protocolling mode (1: protocolling through BF-own display fields and display fifos)
|
|
aep.p_parameter 0 ( P-CHAN-00068 : Protocolling of P parameters
|
|
aep.v_eigendef 0 ( P-CHAN-00088 : Protocolling of self defined variables
|
|
aep.wz_daten 0 ( P-CHAN-00093 : Protocolling of tool data
|
|
#
|
|
aep.g_gruppe[0] 1 ( P-CHAN-00022 : AEP group 0 (G00,G01,G02,G03,G04,G33,G63,G74,G98,G99,G301,G302,G160)
|
|
aep.g_gruppe[1] 0 ( P-CHAN-00022 : AEP group 1 (G08,G193)
|
|
aep.g_gruppe[2] 0 ( P-CHAN-00022 : AEP group 2 (G09,G900,G901)
|
|
aep.g_gruppe[3] 0 ( P-CHAN-00022 : AEP group 3 (G10,G11)
|
|
aep.g_gruppe[4] 1 ( P-CHAN-00022 : AEP group 4 (G17,G18,G19)
|
|
aep.g_gruppe[5] 1 ( P-CHAN-00022 : AEP group 5 (G20,G21,G22,G23,G24,G351)
|
|
aep.g_gruppe[6] 0 ( P-CHAN-00022 : AEP group 6 (G25,G26)
|
|
aep.g_gruppe[7] 1 ( P-CHAN-00022 : AEP group 7 (G40,G41,G42)
|
|
aep.g_gruppe[8] 1 ( P-CHAN-00022 : AEP group 8 (G51,G52)
|
|
aep.g_gruppe[9] 1 ( P-CHAN-00022 : AEP group 9 (G53-G59,G159)
|
|
aep.g_gruppe[10] 1 ( P-CHAN-00022 : AEP group 10 (G60,G359,G360,G61,G260,G261)
|
|
aep.g_gruppe[11] 0 ( P-CHAN-00022 : AEP group 11 (G166)
|
|
aep.g_gruppe[12] 0 ( P-CHAN-00022 : AEP group 12 (G70,G71)
|
|
aep.g_gruppe[13] 0 ( P-CHAN-00022 : AEP group 13 (G80-G89,G800-G819)
|
|
aep.g_gruppe[14] 1 ( P-CHAN-00022 : AEP group 14 (G90,G91)
|
|
aep.g_gruppe[15] 1 ( P-CHAN-00022 : AEP group 15 (G92)
|
|
aep.g_gruppe[16] 0 ( P-CHAN-00022 : AEP group 16 (G93,G94,G95,G194)
|
|
aep.g_gruppe[17] 0 ( P-CHAN-00022 : AEP group 17 (G96,G97,G196)
|
|
aep.g_gruppe[18] 1 ( P-CHAN-00022 : AEP group 18 (G112)
|
|
aep.g_gruppe[19] 0 ( P-CHAN-00022 : AEP group 19 (G115,G116,G117)
|
|
aep.g_gruppe[20] 0 ( P-CHAN-00022 : AEP group 20 (G130,G131)
|
|
aep.g_gruppe[21] 0 ( P-CHAN-00022 : AEP group 21 (G135,G136,G137)
|
|
aep.g_gruppe[22] 0 ( P-CHAN-00022 : AEP group 22 (G05,G138,G139,G237,G238,G239)
|
|
aep.g_gruppe[23] 0 ( P-CHAN-00022 : AEP group 23 (G161,G162)
|
|
aep.g_gruppe[24] 0 ( P-CHAN-00022 : AEP group 24 (G163)
|
|
aep.g_gruppe[25] 0 ( P-CHAN-00022 : AEP group 25 (G164,G165)
|
|
aep.g_gruppe[26] 1 ( P-CHAN-00022 : AEP group 26 (G200,G201,G202)
|
|
aep.g_gruppe[27] 1 ( P-CHAN-00022 : AEP group 27 (NOT AVAILABLE)
|
|
aep.g_gruppe[28] 0 ( P-CHAN-00022 : AEP group 28 (G132,G133,G134)
|
|
aep.g_gruppe[29] 1 ( P-CHAN-00022 : AEP group 29 (G150,G151)
|
|
aep.g_gruppe[30] 1 ( P-CHAN-00022 : AEP group 30 (G100,G101,G102,G106,G107,G108)
|
|
aep.g_gruppe[31] 1 ( P-CHAN-00022 : AEP group 31 (G12,G13)
|
|
aep.g_gruppe[32] 0 ( P-CHAN-00022 : AEP group 32 (G140,G141)
|
|
aep.g_gruppe[33] 0 ( P-CHAN-00022 : AEP group 33 (NOT AVAILABLE)
|
|
aep.g_gruppe[34] 0 ( P-CHAN-00022 : AEP group 34 (G310)
|
|
aep.g_gruppe[35] 0 ( P-CHAN-00022 : AEP group 35 (G167)
|
|
aep.g_gruppe[36] 0 ( P-CHAN-00022 : AEP group 36 (NOT AVAILABLE)
|
|
aep.g_gruppe[37] 0 ( P-CHAN-00022 : AEP group 37 (G129)
|
|
#
|
|
# Definition of symbolic character strings (macros)
|
|
# =======================================================
|
|
#makro_def[0].symbol SYMBOL_0 ( P-CHAN-00057 : Macro name in NC program )
|
|
#makro_def[0].nc_code CODE_0 ( P-CHAN-00062 : Related NC code to be replaced )
|
|
#makro_def[1].symbol SYMBOL_1 ( P-CHAN-00057 : Macro name in NC program )
|
|
#makro_def[1].nc_code CODE_1 ( P-CHAN-00062 : Related NC code to be replaced )
|
|
#
|
|
#
|
|
# Definition kinematic data
|
|
# =======================================================
|
|
#
|
|
# All kinematic parameters (kinematik[i].param[j]) in [0.1um]
|
|
#
|
|
#kinematik_id 9 ( P-CHAN-00032 : Default selection of kinematic ID (e.g 9: 5 axes machine X,Y,Z,C,A)
|
|
#
|
|
#
|
|
# Example for kinematic parameter settings (kinematic 9)
|
|
# =======================================================
|
|
#
|
|
trafo[0].id 9
|
|
trafo[0].param[0] 5000000
|
|
trafo[0].param[1] 0
|
|
trafo[0].param[2] 0
|
|
trafo[0].param[3] 0
|
|
trafo[0].param[4] 0
|
|
trafo[0].param[5] 0
|
|
trafo[0].param[6] 0
|
|
#
|
|
Ende
|
|
]]></Data>
|
|
<Data Name="NP Para" Offset="4"><![CDATA[# *******************************************
|
|
#
|
|
#TC_CHANNEL_DESC_2: Zero position offsets of a channel
|
|
#
|
|
# *******************************************
|
|
#
|
|
g53_verfuegbar 0 ( P-ZERO-00001 : Use G53 with offset not equal to ZERO
|
|
default_index 0 ( P-ZERO-00002 : Default group index after reset
|
|
#
|
|
# G53 :
|
|
#
|
|
np_grp[0].achse[0].versch 0 ( P-ZERO-00003 : [0.1um] Offset of first channel axis
|
|
np_grp[0].achse[0].inaktiv 0 ( P-ZERO-00004 : Active state of offset (0: active, 1: not active)
|
|
np_grp[0].achse[1].versch 0 ( P-ZERO-00003 : [0.1um] Offset of second channel axis
|
|
np_grp[0].achse[1].inaktiv 0 ( P-ZERO-00004 : Active state of offset (0: active, 1: not active)
|
|
np_grp[0].achse[2].versch 0 ( P-ZERO-00003 : [0.1um] Offset of third channel axis
|
|
np_grp[0].achse[2].inaktiv 0 ( P-ZERO-00004 : Active state of offset (0: active, 1: not active)
|
|
#
|
|
# G54 :
|
|
#
|
|
np_grp[1].achse[0].versch 0
|
|
np_grp[1].achse[0].inaktiv 0
|
|
np_grp[1].achse[1].versch 0
|
|
np_grp[1].achse[1].inaktiv 0
|
|
np_grp[1].achse[2].versch 0
|
|
np_grp[1].achse[2].inaktiv 0
|
|
#
|
|
# G55 :
|
|
#
|
|
np_grp[2].achse[0].versch 0
|
|
np_grp[2].achse[0].inaktiv 0
|
|
np_grp[2].achse[1].versch 0
|
|
np_grp[2].achse[1].inaktiv 0
|
|
np_grp[2].achse[2].versch 0
|
|
np_grp[2].achse[2].inaktiv 0
|
|
#
|
|
# G56 :
|
|
#
|
|
np_grp[3].achse[0].versch 0
|
|
np_grp[3].achse[0].inaktiv 0
|
|
np_grp[3].achse[1].versch 0
|
|
np_grp[3].achse[1].inaktiv 0
|
|
np_grp[3].achse[2].versch 0
|
|
np_grp[3].achse[2].inaktiv 0
|
|
#
|
|
# G57 :
|
|
#
|
|
np_grp[4].achse[0].versch 0
|
|
np_grp[4].achse[0].inaktiv 0
|
|
np_grp[4].achse[1].versch 0
|
|
np_grp[4].achse[1].inaktiv 0
|
|
np_grp[4].achse[2].versch 0
|
|
np_grp[4].achse[2].inaktiv 0
|
|
#
|
|
# G58 :
|
|
#
|
|
np_grp[5].achse[0].versch 0
|
|
np_grp[5].achse[0].inaktiv 0
|
|
np_grp[5].achse[1].versch 0
|
|
np_grp[5].achse[1].inaktiv 0
|
|
np_grp[5].achse[2].versch 0
|
|
np_grp[5].achse[2].inaktiv 0
|
|
#
|
|
# G59 :
|
|
#
|
|
np_grp[6].achse[0].versch 0
|
|
np_grp[6].achse[0].inaktiv 0
|
|
np_grp[6].achse[1].versch 0
|
|
np_grp[6].achse[1].inaktiv 0
|
|
np_grp[6].achse[2].versch 0
|
|
np_grp[6].achse[2].inaktiv 0
|
|
#
|
|
# G159 = 7:
|
|
#
|
|
np_grp[7].achse[0].versch 0
|
|
np_grp[7].achse[0].inaktiv 0
|
|
np_grp[7].achse[1].versch 0
|
|
np_grp[7].achse[1].inaktiv 0
|
|
np_grp[7].achse[2].versch 0
|
|
np_grp[7].achse[2].inaktiv 0
|
|
#
|
|
Ende
|
|
|
|
]]></Data>
|
|
<Data Name="Tool Para" Offset="5"><![CDATA[# ********************************
|
|
#
|
|
#TC_CHANNEL_DESC_3: Werkzeugdaten
|
|
#
|
|
# Einheit: 0.1 Mikrometer
|
|
#
|
|
# ********************************
|
|
#
|
|
wz[1].gueltig 1 ( P-TOOL-00005 : Validity flag of tool data
|
|
wz[1].typ 0 ( P-TOOL-00001 : Tool type (0: Milling, 1: Turning, 2: Grinding)
|
|
wz[1].srk_lage 0 ( P-TOOL-00002 : Cutter orientation ID, required only for turning tool
|
|
wz[1].mass_einheit 0 ( P-TOOL-00008 : Unit of tool data (0: mm, 1: inch)
|
|
wz[1].laenge 0 ( P-TOOL-00003 : [0.1um or 0.0001 inch] Tool length
|
|
wz[1].radius 0 ( P-TOOL-00004 : [0.1um or 0.0001 inch] Tool radius
|
|
wz[1].ax_versatz[0] 0 ( P-TOOL-00006 : [0.1um or 0.0001 inch] Tool axis offset of first channel axis
|
|
wz[1].ax_versatz[1] 0 ( P-TOOL-00006 : [0.1um or 0.0001 inch] Tool axis offset of second channel axis
|
|
wz[1].ax_versatz[2] 0 ( P-TOOL-00006 : [0.1um or 0.0001 inch] Tool axis offset of third channel axis
|
|
wz[1].kinematic.param[0] 0 ( P-TOOL-00009 : [0.1um or 0.0001 inch] Tool specific kinematic parameter (tool head offsets)
|
|
wz[1].kinematic.param[1] 0 ( P-TOOL-00009 : [0.1um or 0.0001 inch] Tool specific kinematic parameter (tool head offsets)
|
|
wz[1].kinematic.param[2] 0 ( P-TOOL-00009 : [0.1um or 0.0001 inch] Tool specific kinematic parameter (tool head offsets)
|
|
wz[1].kin_id 0 ( P-TOOL-00011 : Kinematics transformation to be required for the tool
|
|
wz[1].tool_fixed 0 ( P-TOOL-00010 : Tool orientation relative to the machine-axes coordinate system
|
|
wz[1].param[0] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[1] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[2] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[3] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[4] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[5] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[6] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[7] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[8] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[9] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[10] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[11] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[12] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[13] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[14] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[15] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].param[16] 0 ( P-TOOL-00007 : Additional tool parameter - example
|
|
wz[1].log_ax_nr_spdl 0 ( P-TOOL-00012 : Logical axis number of the spindle (required for tool dynamic data, 0: not assigned)
|
|
wz[1].vb_min 0 ( P-TOOL-00013 : Tool dynamic data, minimum spindle speed
|
|
wz[1].vb_max 0 ( P-TOOL-00014 : Tool dynamic data, maximum spindle speed
|
|
wz[1].a_max 0 ( P-TOOL-00015 : Tool dynamic data, maximum spindle acceleration
|
|
#wz[1].grinding_disc_type 0 ( Use in preparation : Type of grinding disc
|
|
wz[1].grinding_wear_const 0 ( P-TOOL-00030 : [0.1µm/m] Wear constant, Example 100: 10µm/m wear
|
|
wz[1].grinding_max_infeed 0 ( P-TOOL-00031 : [0.1µm] Maximum infeed commanded via PLC
|
|
wz[1].grinding_disc_tilt_angle 0 ( P-TOOL-00032 : [0.0001°] Tilt angle of grinding disc
|
|
#wz[1].grinding_disc_min_radius 0 ( Use in preparation : [0.1µm] Minimum grinding disc radius
|
|
#wz[1].grinding_disc_min_width 0 ( Use in preparation : [0.1µm] Minimum grinding disc width
|
|
#
|
|
Ende
|
|
]]></Data>
|
|
<Data Name="PZV Para" Offset="6"><![CDATA[# **********************************************************
|
|
#
|
|
#TC_CHANNEL_DESC_4: Clamp position offsets of a channel
|
|
#
|
|
# Unit: 0.1um
|
|
#
|
|
# **********************************************************
|
|
#
|
|
# -----------------------------------
|
|
# 1.clamp position offset group
|
|
# -----------------------------------
|
|
#
|
|
pzv_grp[0].achse[0].versatz 0 ( P-CLMP-00001 : [0.1um] Offset of first channel axis
|
|
pzv_grp[0].achse[1].versatz 0 ( P-CLMP-00001 : [0.1um] Offset of second channel axis
|
|
pzv_grp[0].achse[2].versatz 0 ( P-CLMP-00001 : [0.1um] Offset of third channel axis
|
|
#
|
|
# -----------------------------------
|
|
# 2.clamp position offset group
|
|
# -----------------------------------
|
|
#
|
|
pzv_grp[1].achse[0].versatz 0
|
|
pzv_grp[1].achse[1].versatz 0
|
|
pzv_grp[1].achse[2].versatz 0
|
|
#
|
|
# -----------------------------------
|
|
# 3.clamp position offset group
|
|
# -----------------------------------
|
|
#
|
|
pzv_grp[2].achse[0].versatz 0
|
|
pzv_grp[2].achse[1].versatz 0
|
|
pzv_grp[2].achse[2].versatz 0
|
|
#
|
|
# -----------------------------------
|
|
# 4.clamp position offset group
|
|
# -----------------------------------
|
|
#
|
|
pzv_grp[3].achse[0].versatz 0
|
|
pzv_grp[3].achse[1].versatz 0
|
|
pzv_grp[3].achse[2].versatz 0
|
|
#
|
|
# -----------------------------------
|
|
# 5.clamp position offset group
|
|
# -----------------------------------
|
|
#
|
|
pzv_grp[4].achse[0].versatz 0
|
|
pzv_grp[4].achse[1].versatz 0
|
|
pzv_grp[4].achse[2].versatz 0
|
|
#
|
|
Ende
|
|
]]></Data>
|
|
<Data Name="VE Var" Offset="7"><![CDATA[# ****************************************
|
|
#
|
|
#TC_CHANNEL_DESC_5: External Variables
|
|
#
|
|
# ****************************************
|
|
#
|
|
name_rd_global_array cnc_ve_%s_[%d]_r
|
|
name_wr_global_array cnc_ve_%s_[%d]_w
|
|
name_rd_channel_array mc_ve_%s_[%d]_r
|
|
name_wr_channel_array mc_ve_%s_[%d]_w
|
|
name_rd_global cnc_ve_%s_r
|
|
name_wr_global cnc_ve_%s_w
|
|
name_rd_channel mc_ve_%s_r
|
|
name_wr_channel mc_ve_%s_w
|
|
#
|
|
use_extended_string_var 0
|
|
#
|
|
number_used_variables 1
|
|
#
|
|
var[0].name ToolInSpindle ( Aktuelles Werkzeug in der Spindel
|
|
var[0].type SGN32
|
|
var[0].scope CHANNEL
|
|
var[0].synchronisation TRUE
|
|
var[0].access_rights READ_WRITE
|
|
var[0].array_size 0
|
|
#
|
|
Ende
|
|
|
|
]]></Data>
|
|
</Channel>
|
|
</CNC>
|
|
</Motion>
|
|
<Plc>
|
|
<Project GUID="{92165872-738F-41B6-82B5-C95468B41EA0}" Name="TC3_CNCPLCBase" PrjFilePath="TC3_CNCPLCBase\TC3_CNCPLCBase.plcproj" TmcFilePath="TC3_CNCPLCBase\TC3_CNCPLCBase.tmc" ReloadTmc="true" AmsPort="851" FileArchiveSettings="#x000e" SymbolicMapping="true">
|
|
<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcPath="TC3_CNCPLCBase\TC3_CNCPLCBase.tmc" TmcHash="{B9ECE636-3455-AFF4-1E4F-7AEF8E5D51EC}">
|
|
<Name>TC3_CNCPLCBase Instance</Name>
|
|
<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
|
|
<Vars VarGrpType="1">
|
|
<Name>PlcTask Inputs</Name>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWArm.uiZSW1</Name>
|
|
<Comment><![CDATA[ Achssteuerung]]></Comment>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWArm.uiAKTSATZ</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiZSW1</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiAKTSATZ</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiZSW2</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiX_IST</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiX_IST2</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumpumpe.bUmrichterFehler</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWickler.uiZSW1</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWickler.iNIst_A</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbAnschlag.refAxis.NcToPlc</Name>
|
|
<Type GUID="{25521FAA-EA5F-4C7F-8864-BBCCDACD2E98}" Namespace="MC">NCTOPLC_AXIS_REF</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Einspeisung.uiZsw</Name>
|
|
<Comment><![CDATA[ statuswort der Einspeisung]]></Comment>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Einspeisung.bBtnDisable</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Safety.bEStop</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Safety.bLSStop</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Safety.bLSReducedSpeed</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.byteInputSpindlePin2</Name>
|
|
<Type>BYTE</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.byteInputSpindlePin4</Name>
|
|
<Type>BYTE</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.byteInputDruckluft0</Name>
|
|
<Type>BYTE</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.byteInputDruckluft1</Name>
|
|
<Type>BYTE</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.byteInputEncoder0</Name>
|
|
<Type>BYTE</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.byteInputEncoder1</Name>
|
|
<Type>BYTE</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.bBtnNCStart</Name>
|
|
<Comment><![CDATA[ Tasten am Bildschirm 1]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.bBtnNCStop</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.bBtnInfeedEnable</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.bBtnToggleVakuumpumpe</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.iSpindleLoad</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.bMesstaster</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bExecuteToolChange</Name>
|
|
<Comment><![CDATA[ Inputs]]></Comment>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bSpindleOpen</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bSpindleClose</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bToggleSpindleAirCurtain</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bStartLubricationCycle</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bToggleMMS</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bAbsaugungHoch</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bAbsaugungRunter</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bStaubsauger</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2" AreaNo="1">
|
|
<Name>PlcTask Outputs</Name>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWArm.uiSTW1</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWArm.uiSatzAnw</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiSTW1</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiSATZANW</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiSTW2</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiMDI_TARPOS</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiMDI_TARPOS2</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiMDI_VELOCITY</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiMDI_VELOCITY2</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiMDI_ACC</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiMDI_DEC</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWZW.fbWZWKette.uiMDI_MOD</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbZentralschmierung.bEnablePump</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbMMS.bAirOn</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbMMS.bLiquidPulse</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbStaubsauger.bVacuumOn</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumpumpe.bVakuumpumpeEin</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumpumpe.iFrequenzVakuumpumpe</Name>
|
|
<Comment><![CDATA[ 27230 = 50 Hz, 32767 = 60 Hz]]></Comment>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumfelder.bVentilVakuumfeld1</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumfelder.bVentilVakuumfeld2</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumfelder.bVentilVakuumfeld3</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumfelder.bVentilVakuumfeld4</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumfelder.bVentilVakuumfeld5</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumfelder.bVentilVakuumfeld6</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumfelder.bVentilVakuumfeld7</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumfelder.bVentilVakuumfeld8</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumfelder.bVentilVakuumfeld9</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumfelder.bVentilVakuumfeld10</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbVakuumfelder.bVentilBelueftung</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWickler.uiSTW1</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbWickler.iNSoll_A</Name>
|
|
<Type>INT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbAnschlag.bNotEnableDrive</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>MAIN.fbAnschlag.refAxis.PlcToNc</Name>
|
|
<Type GUID="{96B75FEB-2D84-43BE-A3EC-D9A681F27D52}" Namespace="MC">PLCTONC_AXIS_REF</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Einspeisung.uiStw</Name>
|
|
<Comment><![CDATA[ Steuerwort der Einspeisung]]></Comment>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Einspeisung.uiCUIO</Name>
|
|
<Comment><![CDATA[ Ausgänge der CU]]></Comment>
|
|
<Type>USINT</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Safety.bRun</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Safety.bReset</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Safety.bErrorAck</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Safety.bFallNummerBit0</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>PRG_Safety.bSiemensReset</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.byteOutputSpindlePin2</Name>
|
|
<Type>BYTE</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.byteOutputSpindlePin4</Name>
|
|
<Type>BYTE</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.bBtnNCStartLED</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.bBtnNCStopLED</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_OEM.bBtnInfeedEnableLED</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bMMSActive</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bLubricationActive</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bStaubsaugerOn</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>GVL_Debug.bAirCurtainActive</Name>
|
|
<Type>BOOL</Type>
|
|
</Var>
|
|
</Vars>
|
|
<Contexts>
|
|
<Context>
|
|
<Id>0</Id>
|
|
<Name>PlcTask</Name>
|
|
<ManualConfig>
|
|
<OTCID>#x02010040</OTCID>
|
|
</ManualConfig>
|
|
<Priority>20</Priority>
|
|
<CycleTime>10000000</CycleTime>
|
|
</Context>
|
|
</Contexts>
|
|
<TaskPouOids>
|
|
<TaskPouOid Prio="20" OTCID="#x08502001"/>
|
|
</TaskPouOids>
|
|
</Instance>
|
|
</Project>
|
|
</Plc>
|
|
<Safety>
|
|
<Project GUID="{764047E3-9655-42E0-AF97-1C297933DAC5}" Name="Safety" PrjFilePath="Safety\Safety.splcProj" TmcFilePath="Safety\Safety.tmc" GeneralArchiveSettings="#x000f" TargetArchiveSettings="#x0007" FileArchiveSettings="#x000e">
|
|
<Instance Id="#x01010010" KeepUnrestoredLinks="2">
|
|
<Name>Safety Instance</Name>
|
|
<TmcDesc GUID="{72A6D5B8-E98C-4604-8B90-09D1F8AB38A9}">
|
|
<Name>Safety</Name>
|
|
<InitSequence>PO</InitSequence>
|
|
<Contexts>
|
|
<Context>
|
|
<Id>1</Id>
|
|
<Name>Default</Name>
|
|
</Context>
|
|
</Contexts>
|
|
</TmcDesc>
|
|
</Instance>
|
|
</Project>
|
|
</Safety>
|
|
<Io>
|
|
<Device Id="1" CreateSymbols="true" DevType="111" DevFlags="#x0003" AmsPort="28673" AmsNetId="172.18.236.82.2.1" RemoteName="EtherCAT_1 (EtherCAT)" InfoImageId="3">
|
|
<Name>EtherCAT_1 (EtherCAT)</Name>
|
|
<AddressInfo>
|
|
<Pnp>
|
|
<DeviceDesc>EtherCAT X102 (TwinCAT-Intel PCI Ethernet Adapter (</DeviceDesc>
|
|
<DeviceName>\DEVICE\{99B08A70-93A7-47E6-B3E3-D3A810E469A0}</DeviceName>
|
|
<DeviceData>00010558f1f6</DeviceData>
|
|
</Pnp>
|
|
</AddressInfo>
|
|
<Image Id="2" ImageFlags="#x00000030" AddrType="9" ImageType="3">
|
|
<Name>Prozessabbild</Name>
|
|
</Image>
|
|
<Image Id="6" ImageFlags="#x00000030" AddrType="10" ImageType="3">
|
|
<Name>Prozessabbild-2</Name>
|
|
</Image>
|
|
<Image Id="7" ImageFlags="#x00000030" AddrType="10" ImageType="3">
|
|
<Name>Prozessabbild-3</Name>
|
|
</Image>
|
|
<Box Id="1" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>Antrieb 1 (Robox Sinamics S120 EtherCAT interface)</Name>
|
|
<ImageId>1000</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0080" MboxDataLinkLayer="true" CycleMBoxPolling="true" UnsupportedFrmw="true" CoeType="15" EoeType="1" VendorId="#x000001b5" ProductCode="#x52454220" RevisionNo="#x00000001" InfoDataAddr="true" InfoDataSoeDS401="true" TimeoutStateChange1="5000" TimeoutStateChange2="60000" TimeoutStateChange3="40000" TimeoutStateChange4="40000" TimeoutMailbox2="5000" PortPhys="17" MaxSlotGroupCount="16" SlotPdoIncrement="1" SlotIndexIncrement="2048" Type="Robox Sinamics S120 EtherCAT interface" Desc="Robox Sinamics S120 EtherCAT interface" PortABoxInfo="#x00ffffff">
|
|
<SyncMan>002080002600010001000000280000028000002026010000</SyncMan>
|
|
<SyncMan>002480002200010002000000280000028000002422010000</SyncMan>
|
|
<SyncMan>001023002400010003000000000000020000001024010000</SyncMan>
|
|
<SyncMan>00183c002000010004000000000000020000001820010000</SyncMan>
|
|
<Fmmu>0000000000000000001000020100000001000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000001800010100000002000000000000000000000000000000</Fmmu>
|
|
<SwitchPortData>00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</SwitchPortData>
|
|
<DcMode>534d2d53796e63000000000000000000534d20666f722073796e6368726f6e697a6174696f6e00000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000</DcMode>
|
|
<DcMode>44432d53796e633e0000000000000000444320666f722073796e6368726f6e697a6174696f6e0000000000000000000000000000a086010000000000000000030100000000000000000000000000000000000000000000000000000000000000</DcMode>
|
|
<MBoxUserCmdData>02000300090000001800000003000000020009030000000000000000000000002060680001000000084d6f646573204f66204f7065726174696f6e203d2043535000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c00000012000000030000000200090300000000000000000000000020fb68010400000064000000506f732e204c6f6f70204b50204d756c203100</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c00000015000000030000000200090300000000000000000000000020fb680b0400000064000000506f732e204c6f6f70204b666620526174696f202500</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c000000160000000300000002000903000000000000000000000000206568000400000000280000466f6c6c6f77696e67204572726f722057696e646f7700</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a00000014000000030000000200090300000000000000000000000020666800020000000008466f6c6c6f77696e67204572726f722054696d6500</MBoxUserCmdData>
|
|
<MBoxUserCmdData>02000300090000001800000003000000140009030000000000000000000000002060700001000000084d6f646573204f66204f7065726174696f6e203d2043535000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c00000012000000030000001400090300000000000000000000000020fb70010400000064000000506f732e204c6f6f70204b50204d756c203100</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c00000015000000030000001400090300000000000000000000000020fb700b0400000064000000506f732e204c6f6f70204b666620526174696f202500</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c000000160000000300000014000903000000000000000000000000206570000400000000280000466f6c6c6f77696e67204572726f722057696e646f7700</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a00000014000000030000001400090300000000000000000000000020667000020000000008466f6c6c6f77696e67204572726f722054696d6500</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000018000000030000001d0009030000000000000000000000002060780001000000084d6f646573204f66204f7065726174696f6e203d2043535000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c00000012000000030000001d00090300000000000000000000000020fb78010400000064000000506f732e204c6f6f70204b50204d756c203100</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c00000015000000030000001d00090300000000000000000000000020fb780b0400000064000000506f732e204c6f6f70204b666620526174696f202500</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c00000016000000030000001d000903000000000000000000000000206578000400000000280000466f6c6c6f77696e67204572726f722057696e646f7700</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a00000014000000030000001d00090300000000000000000000000020667800020000000008466f6c6c6f77696e67204572726f722054696d6500</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000018000000030000001e0009030000000000000000000000002060800001000000084d6f646573204f66204f7065726174696f6e203d2043535000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c00000012000000030000001e00090300000000000000000000000020fb80010400000064000000506f732e204c6f6f70204b50204d756c203100</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c00000015000000030000001e00090300000000000000000000000020fb800b0400000064000000506f732e204c6f6f70204b666620526174696f202500</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c00000016000000030000001e000903000000000000000000000000206580000400000000280000466f6c6c6f77696e67204572726f722057696e646f7700</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a00000014000000030000001e00090300000000000000000000000020668000020000000008466f6c6c6f77696e67204572726f722054696d6500</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a0000002e000000030000002000090300000000000000000000000020321c0102000000010053796e63205479706520666f72204f757470757473203d20312028456361742053796e6368726f6e204d6f64652900</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a0000002d000000030000002000090300000000000000000000000020331c0102000000010053796e63205479706520666f7220496e70757473203d20312028456361742053796e6368726f6e204d6f64652900</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c0000001e000000030000002000090300000000000000000000000020321c020400000080841e0053796e632054696d6520666f72204f757470757473203d2032303030757300</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000c0000001d000000030000002000090300000000000000000000000020331c020400000080841e0053796e632054696d6520666f7220496e70757473203d2032303030757300</MBoxUserCmdData>
|
|
<MBoxUserCmdData>02000300090000001800000003000000010009030000000000000000000000002060600001000000094d6f646573204f66204f7065726174696f6e203d2043535600</MBoxUserCmdData>
|
|
<Pdo Name="TxPDO" Index="#x1a00" Flags="#x0480" SyncMan="3">
|
|
<Entry Name="Status Word" Index="#x6041" Flags="#x00002000">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Velocity Actual Value" Index="#x606c">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
<Entry Name="Torque actual value" Index="#x6077">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1600" InOut="1" Flags="#x0480" SyncMan="2">
|
|
<Entry Name="Control Word" Index="#x6040" Flags="#x00002000">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Target Velocity" Index="#x60ff" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="TxPDO" Index="#x1a01" Flags="#x0480" SyncMan="3">
|
|
<Entry Name="Status Word" Index="#x6841" Flags="#x00002000">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Position Actual Value" Index="#x6864" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
<Entry Name="Following Error" Index="#x68f4" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1601" InOut="1" Flags="#x0480" SyncMan="2">
|
|
<Entry Name="Control Word" Index="#x6840" Flags="#x00002000">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Target Position" Index="#x687a" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="TxPDO" Index="#x1a02" Flags="#x0480" SyncMan="3">
|
|
<Entry Name="Status Word" Index="#x7041" Flags="#x00002000">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Position Actual Value" Index="#x7064" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
<Entry Name="Following Error" Index="#x70f4" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1602" InOut="1" Flags="#x0480" SyncMan="2">
|
|
<Entry Name="Control Word" Index="#x7040" Flags="#x00002000">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Target Position" Index="#x707a" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="TxPDO" Index="#x1a03" Flags="#x0480" SyncMan="3">
|
|
<Entry Name="Status Word" Index="#x7841" Flags="#x00002000">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Position Actual Value" Index="#x7864" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
<Entry Name="Following Error" Index="#x78f4" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1603" InOut="1" Flags="#x0480" SyncMan="2">
|
|
<Entry Name="Control Word" Index="#x7840" Flags="#x00002000">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Target Position" Index="#x787a" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="TxPDO" Index="#x1a04" Flags="#x0480" SyncMan="3">
|
|
<Entry Name="Status Word" Index="#x8041" Flags="#x00002000">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Position Actual Value" Index="#x8064" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
<Entry Name="Following Error" Index="#x80f4" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
<Entry Name="Touch probe status" Index="#x80b9">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Touch probe 1 neg value" Index="#x80bb">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1604" InOut="1" Flags="#x0480" SyncMan="2">
|
|
<Entry Name="Control Word" Index="#x8040" Flags="#x00002000">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Target Position" Index="#x807a" Flags="#x00002000">
|
|
<Type>DINT</Type>
|
|
</Entry>
|
|
<Entry Name="Touch probe function" Index="#x80b8">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="TxPDO" Index="#x1a06" Flags="#x0480" SyncMan="3">
|
|
<Entry Name="CUInput1_16" Index="#x2026" Sub="#x01">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="CUInput17_32" Index="#x2026" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Infeed Status Word" Index="#x2023">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1606" InOut="1" Flags="#x0480" SyncMan="2">
|
|
<Entry Name="Cu Digital Outputs" Index="#x2025" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Infeed Control Word" Index="#x2022">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="402"/>
|
|
<Slot Name="Drive_1" ImageId="1001">
|
|
<SlotData>0000000001000000010001000008000800000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>20301</ModuleIdent>
|
|
<ModuleIdent>20401</ModuleIdent>
|
|
<ModuleIdent>20451</ModuleIdent>
|
|
<ModuleIdent>20501</ModuleIdent>
|
|
<ModuleIdent>20701</ModuleIdent>
|
|
<ModuleIdent>20702</ModuleIdent>
|
|
<ModuleIdent>20799</ModuleIdent>
|
|
<ModuleIdent>20801</ModuleIdent>
|
|
<ModuleIdent>20901</ModuleIdent>
|
|
<ModuleIdent>22001</ModuleIdent>
|
|
<Module Id="#x03090001" Type="CSV" Class="">
|
|
<Name>Spindel (CSV)</Name>
|
|
<ImageId>1002</ImageId>
|
|
<ModuleData>b5010000b14f0000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6656</PdoIndex>
|
|
<PdoIndex>5632</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00000192"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="Drive_2" ImageId="1001">
|
|
<SlotData>0100000001000000010001000008000800000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>20301</ModuleIdent>
|
|
<ModuleIdent>20401</ModuleIdent>
|
|
<ModuleIdent>20451</ModuleIdent>
|
|
<ModuleIdent>20501</ModuleIdent>
|
|
<ModuleIdent>20701</ModuleIdent>
|
|
<ModuleIdent>20702</ModuleIdent>
|
|
<ModuleIdent>20799</ModuleIdent>
|
|
<ModuleIdent>20801</ModuleIdent>
|
|
<ModuleIdent>20901</ModuleIdent>
|
|
<ModuleIdent>22001</ModuleIdent>
|
|
<Module Id="#x03090002" Type="CSP" Class="">
|
|
<Name>X-Master (CSP)</Name>
|
|
<ImageId>1002</ImageId>
|
|
<ModuleData>b50100004d4f0000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6657</PdoIndex>
|
|
<PdoIndex>5633</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00000192"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="Drive_3" ImageId="1001">
|
|
<SlotData>0200000001000000010001000008000800000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>20301</ModuleIdent>
|
|
<ModuleIdent>20401</ModuleIdent>
|
|
<ModuleIdent>20451</ModuleIdent>
|
|
<ModuleIdent>20501</ModuleIdent>
|
|
<ModuleIdent>20701</ModuleIdent>
|
|
<ModuleIdent>20702</ModuleIdent>
|
|
<ModuleIdent>20799</ModuleIdent>
|
|
<ModuleIdent>20801</ModuleIdent>
|
|
<ModuleIdent>20901</ModuleIdent>
|
|
<ModuleIdent>22001</ModuleIdent>
|
|
<Module Id="#x03090014" Type="CSP" Class="">
|
|
<Name>X-Slave (CSP)</Name>
|
|
<ImageId>1002</ImageId>
|
|
<ModuleData>b50100004d4f0000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6658</PdoIndex>
|
|
<PdoIndex>5634</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00000192"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="Drive_4" ImageId="1001">
|
|
<SlotData>0300000001000000010001000008000800000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>20301</ModuleIdent>
|
|
<ModuleIdent>20401</ModuleIdent>
|
|
<ModuleIdent>20451</ModuleIdent>
|
|
<ModuleIdent>20501</ModuleIdent>
|
|
<ModuleIdent>20701</ModuleIdent>
|
|
<ModuleIdent>20702</ModuleIdent>
|
|
<ModuleIdent>20799</ModuleIdent>
|
|
<ModuleIdent>20801</ModuleIdent>
|
|
<ModuleIdent>20901</ModuleIdent>
|
|
<ModuleIdent>22001</ModuleIdent>
|
|
<Module Id="#x0309001d" Type="CSP" Class="">
|
|
<Name>Y (CSP)</Name>
|
|
<ImageId>1002</ImageId>
|
|
<ModuleData>b50100004d4f0000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6659</PdoIndex>
|
|
<PdoIndex>5635</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00000192"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="Drive_5" ImageId="1001">
|
|
<SlotData>0400000001000000010001000008000800000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>20301</ModuleIdent>
|
|
<ModuleIdent>20401</ModuleIdent>
|
|
<ModuleIdent>20451</ModuleIdent>
|
|
<ModuleIdent>20501</ModuleIdent>
|
|
<ModuleIdent>20701</ModuleIdent>
|
|
<ModuleIdent>20702</ModuleIdent>
|
|
<ModuleIdent>20799</ModuleIdent>
|
|
<ModuleIdent>20801</ModuleIdent>
|
|
<ModuleIdent>20901</ModuleIdent>
|
|
<ModuleIdent>22001</ModuleIdent>
|
|
<Module Id="#x0309001e" Type="CSP" Class="">
|
|
<Name>Z (CSP)</Name>
|
|
<ImageId>1002</ImageId>
|
|
<ModuleData>b50100004d4f0000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6660</PdoIndex>
|
|
<PdoIndex>5636</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00000192"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="Drive_6" ImageId="1001">
|
|
<SlotData>0500000001000000010001000008000800000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>20301</ModuleIdent>
|
|
<ModuleIdent>20401</ModuleIdent>
|
|
<ModuleIdent>20451</ModuleIdent>
|
|
<ModuleIdent>20501</ModuleIdent>
|
|
<ModuleIdent>20701</ModuleIdent>
|
|
<ModuleIdent>20702</ModuleIdent>
|
|
<ModuleIdent>20799</ModuleIdent>
|
|
<ModuleIdent>20801</ModuleIdent>
|
|
<ModuleIdent>20901</ModuleIdent>
|
|
<ModuleIdent>22001</ModuleIdent>
|
|
</Slot>
|
|
<Slot Name="Cu data" ImageId="1003">
|
|
<SlotData>0600000001000000010001000008000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>20201</ModuleIdent>
|
|
<Module Id="#x0309001f" Type="CU Interface" Class="">
|
|
<Name>CU-Servo (CU Interface)</Name>
|
|
<ImageId>1003</ImageId>
|
|
<ModuleData>b5010000e94e0000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6662</PdoIndex>
|
|
<PdoIndex>5638</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00000192"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="Communication OpMode and CycleTime" ImageId="1004">
|
|
<SlotData>0700010001000000010000000008000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>20100</ModuleIdent>
|
|
<ModuleIdent>20101</ModuleIdent>
|
|
<ModuleIdent>20102</ModuleIdent>
|
|
<ModuleIdent>20104</ModuleIdent>
|
|
<ModuleIdent>20105</ModuleIdent>
|
|
<ModuleIdent>20110</ModuleIdent>
|
|
<Module Id="#x03090020" Type="Synchron 2ms" Class="">
|
|
<Name>Module 8 (Synchron 2ms)</Name>
|
|
<ImageId>1004</ImageId>
|
|
<ModuleData>b5010000864e0000000000000000000000000000000000000000000000000000</ModuleData>
|
|
</Module>
|
|
</Slot>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="2" BoxType="9099">
|
|
<Name>Klemme 2 (EK1100)</Name>
|
|
<ImageId>1005</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0d00" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x044c2c52" RevisionNo="#x00120000" PortPhys="305" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EK1100 EtherCAT-Koppler (2A E-Bus)" Desc="EK1100" PortABoxInfo="#x01000001"/>
|
|
<Box Id="3" BoxType="9099">
|
|
<Name>Klemme 3 (EL1809)</Name>
|
|
<ImageId>7</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0104" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x07113052" RevisionNo="#x00120000" RepeatSupport="true" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL1809 16K. Dig. Eingang 24V, 3ms" Desc="EL1809" PortABoxInfo="#x01000002">
|
|
<SyncMan>001002000000010004000000000000000200001000010000</SyncMan>
|
|
<Fmmu>0000000000000000001000010100000002000000000000000000000000000000</Fmmu>
|
|
<Pdo Name="Channel 1" Index="#x1a00" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 2" Index="#x1a01" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Messtaster" Index="#x6010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 3" Index="#x1a02" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 4" Index="#x1a03" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 5" Index="#x1a04" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6040" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 6" Index="#x1a05" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6050" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 7" Index="#x1a06" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6060" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 8" Index="#x1a07" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6070" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 9" Index="#x1a08" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6080" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 10" Index="#x1a09" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x6090" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 11" Index="#x1a0a" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x60a0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 12" Index="#x1a0b" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x60b0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 13" Index="#x1a0c" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x60c0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 14" Index="#x1a0d" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x60d0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 15" Index="#x1a0e" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x60e0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 16" Index="#x1a0f" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Input" Index="#x60f0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="4" BoxType="9099">
|
|
<Name>Klemme 4 (EL2809)</Name>
|
|
<ImageId>1006</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0104" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x0af93052" RevisionNo="#x00120000" RepeatSupport="true" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL2809 16K. Dig. Ausgang 24V, 0.5A" Desc="EL2809" PortABoxInfo="#x01000003">
|
|
<SyncMan>000f01004400010003000000000000000100000f44090000</SyncMan>
|
|
<SyncMan>010f01004400010003000000000000000100010f44090000</SyncMan>
|
|
<Fmmu>0000000000000000000f00020100000001000000000000000000000000000000</Fmmu>
|
|
<Pdo Name="Channel 1" Index="#x1600" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Zentralschmierung" Index="#x7000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 2" Index="#x1601" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="MMS_Luft" Index="#x7010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 3" Index="#x1602" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="MMS_Flüssigkeit" Index="#x7020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 4" Index="#x1603" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Staubsauger" Index="#x7030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 5" Index="#x1604" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Vakuumfeld 1" Index="#x7040" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 6" Index="#x1605" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Vakuumfeld 2" Index="#x7050" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 7" Index="#x1606" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Vakuumfeld 3" Index="#x7060" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 8" Index="#x1607" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Vakuumfeld 4" Index="#x7070" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 9" Index="#x1608" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Vakuumfeld 5" Index="#x7080" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 10" Index="#x1609" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Vakuumfeld 6" Index="#x7090" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 11" Index="#x160a" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Vakuumfeld 7" Index="#x70a0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 12" Index="#x160b" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Vakuumfeld 8" Index="#x70b0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 13" Index="#x160c" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Vakuumfeld 9" Index="#x70c0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 14" Index="#x160d" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Vakuumfeld 10" Index="#x70d0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 15" Index="#x160e" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Vakuum Belueftung" Index="#x70e0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 16" Index="#x160f" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Vakuumpumpe Ein" Index="#x70f0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="17" BoxType="9099">
|
|
<Name>Klemme 17 (EL2809)</Name>
|
|
<ImageId>1006</ImageId>
|
|
<EtherCAT SlaveType="1" PdiType="#x0104" CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x0af93052" RevisionNo="#x00120000" RepeatSupport="true" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL2809 16K. Dig. Ausgang 24V, 0.5A" Desc="EL2809" PortABoxInfo="#x01000004">
|
|
<SyncMan>000f01004400010003000000000000000100000f44090000</SyncMan>
|
|
<SyncMan>010f01004400010003000000000000000100010f44090000</SyncMan>
|
|
<Fmmu>0000000000000000000f00020100000001000000000000000000000000000000</Fmmu>
|
|
<Pdo Name="Channel 1" Index="#x1600" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Schrittmotor Not Enable" Index="#x7000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 2" Index="#x1601" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 3" Index="#x1602" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7020" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 4" Index="#x1603" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7030" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 5" Index="#x1604" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7040" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 6" Index="#x1605" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7050" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 7" Index="#x1606" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7060" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 8" Index="#x1607" InOut="1" Flags="#x0011" SyncMan="0">
|
|
<Entry Name="Output" Index="#x7070" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 9" Index="#x1608" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Output" Index="#x7080" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 10" Index="#x1609" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Output" Index="#x7090" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 11" Index="#x160a" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Output" Index="#x70a0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 12" Index="#x160b" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Output" Index="#x70b0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 13" Index="#x160c" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Output" Index="#x70c0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 14" Index="#x160d" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Output" Index="#x70d0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 15" Index="#x160e" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Output" Index="#x70e0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Channel 16" Index="#x160f" InOut="1" Flags="#x0011" SyncMan="1">
|
|
<Entry Name="Output" Index="#x70f0" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="5" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>Klemme 5 (EL4014)</Name>
|
|
<ImageId>1007</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0405" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="3" FoeType="1" VendorId="#x00000002" ProductCode="#x0fae3052" RevisionNo="#x00140000" InfoDataAddr="true" TimeoutMailbox2="2000" CheckRevisionNoType="3" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL4014 4K. Ana. Ausgang 0-20mA, 12bit" Desc="EL4014" PortABoxInfo="#x01000011">
|
|
<SyncMan>001080002600010001000000800080008000001026010000</SyncMan>
|
|
<SyncMan>801080002200010002000000800080008000801022010000</SyncMan>
|
|
<SyncMan>001108002400010003000000000000000800001124010000</SyncMan>
|
|
<SyncMan>801100000000000004000000000000000000801100000000</SyncMan>
|
|
<Fmmu>0000000000000000001100020100000001000000000000000000000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<BootStrapData>0010f400f410f400</BootStrapData>
|
|
<DcMode>53796e6368726f6e0000000000000000534d2d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</DcMode>
|
|
<DcMode>4443000000000000000000000000000044432d53796e6368726f6e0000000000000000000000000000000000000000000000000000000000a0860100000000070100000000000000000000000000000000000000000000000000000000000000</DcMode>
|
|
<Pdo Name="AO Outputs Channel 1" Index="#x1600" InOut="1" Flags="#x0011" SyncMan="2">
|
|
<Entry Name="Frequenz Vakuumpumpe" Index="#x7000" Sub="#x11" Flags="#x00030000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AO Outputs Channel 2" Index="#x1601" InOut="1" Flags="#x0011" SyncMan="2">
|
|
<Entry Name="Analog output" Index="#x7010" Sub="#x11" Flags="#x00030000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AO Outputs Channel 3" Index="#x1602" InOut="1" Flags="#x0011" SyncMan="2">
|
|
<Entry Name="Analog output" Index="#x7020" Sub="#x11" Flags="#x00030000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="AO Outputs Channel 4" Index="#x1603" InOut="1" Flags="#x0011" SyncMan="2">
|
|
<Entry Name="Analog output" Index="#x7030" Sub="#x11" Flags="#x00030000">
|
|
<Type>INT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="26219401"/>
|
|
<CoeProfile ProfileNo="26219401"/>
|
|
<CoeProfile ProfileNo="26219401"/>
|
|
<CoeProfile ProfileNo="26219401"/>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="6" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>Klemme 6 (EL2521)</Name>
|
|
<ImageId>1006</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0405" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="39" FoeType="1" VendorId="#x00000002" ProductCode="#x09d93052" RevisionNo="#x03fe0000" InfoDataAddr="true" InfoDataDcTimes="true" TimeoutMailbox2="2000" CheckRevisionNoType="3" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL2521 1K. Pulse Train Ausgang" Desc="EL2521" PortABoxInfo="#x01000005">
|
|
<SyncMan>001236002600010001000000360080003600001226010000</SyncMan>
|
|
<SyncMan>801236002200010002000000360080003600801222010000</SyncMan>
|
|
<SyncMan>00100e002400010003000000000000000400001024010000</SyncMan>
|
|
<SyncMan>001108002000010004000000000000000400001120010000</SyncMan>
|
|
<Fmmu>0000000000000000001000020100000001000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000001100010100000002000000000000000000000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<BootStrapData>0010f400f410f400</BootStrapData>
|
|
<DcData>0003000000000000000000000000000001000000010000000000000000000000</DcData>
|
|
<DcMode>53796e6368726f6e00000000000000004672656552756e2f534d2d53796e6368726f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000</DcMode>
|
|
<DcMode>4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000000</DcMode>
|
|
<MBoxUserCmdData>02000300090000000e00000003000000000000000000000000000000000000002000800e01000000014f7065726174696e67206d6f646500</MBoxUserCmdData>
|
|
<Pdo Name="Inputs" Index="#x1a00" Flags="#x0010">
|
|
<ExcludePdo>#x1a01</ExcludePdo>
|
|
<ExcludePdo>#x1a02</ExcludePdo>
|
|
<ExcludePdo>#x1a05</ExcludePdo>
|
|
<Entry Name="Status" Index="#x6000" Sub="#x01">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Data In" Index="#x6000" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="PTO Status" Index="#x1a01" Flags="#x0010" SyncMan="3">
|
|
<ExcludePdo>#x1a00</ExcludePdo>
|
|
<Entry Name="Status__Sel. Ack/End counter" Index="#x6010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Ramp active" Index="#x6010" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000002}">ARRAY [0..1] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Status of input target" Index="#x6010" Sub="#x05">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Status of input zero" Index="#x6010" Sub="#x06">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Error" Index="#x6010" Sub="#x07">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000006}">ARRAY [0..5] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Sync error" Index="#x6010" Sub="#x0e">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000001}">ARRAY [0..0] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO Toggle" Index="#x6010" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="ENC Status compact" Index="#x1a02" Flags="#x0010">
|
|
<ExcludePdo>#x1a05</ExcludePdo>
|
|
<ExcludePdo>#x1a00</ExcludePdo>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000002}">ARRAY [0..1] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Set counter done" Index="#x6020" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Counter underflow" Index="#x6020" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Counter overflow" Index="#x6020" Sub="#x05">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000003}">ARRAY [0..2] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000005}">ARRAY [0..4] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Sync error" Index="#x6020" Sub="#x0e">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000001}">ARRAY [0..0] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO Toggle" Index="#x6020" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Counter value" Index="#x6020" Sub="#x11">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="ENC Status" Index="#x1a05" Flags="#x0010" SyncMan="3">
|
|
<ExcludePdo>#x1a02</ExcludePdo>
|
|
<ExcludePdo>#x1a00</ExcludePdo>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000002}">ARRAY [0..1] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Set counter done" Index="#x6020" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Counter underflow" Index="#x6020" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Counter overflow" Index="#x6020" Sub="#x05">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000003}">ARRAY [0..2] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000005}">ARRAY [0..4] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__Sync error" Index="#x6020" Sub="#x0e">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000001}">ARRAY [0..0] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Status__TxPDO Toggle" Index="#x6020" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Counter value" Index="#x6020" Sub="#x11">
|
|
<Type>UDINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Outputs" Index="#x1600" InOut="1" Flags="#x0010">
|
|
<ExcludePdo>#x1601</ExcludePdo>
|
|
<ExcludePdo>#x1604</ExcludePdo>
|
|
<ExcludePdo>#x1607</ExcludePdo>
|
|
<ExcludePdo>#x1602</ExcludePdo>
|
|
<ExcludePdo>#x1605</ExcludePdo>
|
|
<Entry Name="Ctrl" Index="#x7000" Sub="#x01">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Data Out" Index="#x7000" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="PTO Control" Index="#x1601" InOut="1" Flags="#x0010" SyncMan="2">
|
|
<ExcludePdo>#x1600</ExcludePdo>
|
|
<Entry Name="Control__Frequency select" Index="#x7010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Control__Disable ramp" Index="#x7010" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Control__Go counter" Index="#x7010" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Control__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000005}">ARRAY [0..4] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Control__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000008}">ARRAY [0..0] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Frequency value" Index="#x7010" Sub="#x11">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="PTO Target compact" Index="#x1604" InOut="1" Flags="#x0010">
|
|
<ExcludePdo>#x1600</ExcludePdo>
|
|
<ExcludePdo>#x1605</ExcludePdo>
|
|
<ExcludePdo>#x1607</ExcludePdo>
|
|
<Entry Name="Target counter value" Index="#x7010" Sub="#x12">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="PTO Target" Index="#x1607" InOut="1" Flags="#x0010" SyncMan="2">
|
|
<ExcludePdo>#x1600</ExcludePdo>
|
|
<ExcludePdo>#x1602</ExcludePdo>
|
|
<ExcludePdo>#x1604</ExcludePdo>
|
|
<Entry Name="Target counter value" Index="#x7010" Sub="#x12">
|
|
<Type>UDINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="ENC Control compact" Index="#x1602" InOut="1" Flags="#x0010">
|
|
<ExcludePdo>#x1600</ExcludePdo>
|
|
<ExcludePdo>#x1605</ExcludePdo>
|
|
<ExcludePdo>#x1607</ExcludePdo>
|
|
<Entry Name="Control__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000002}">ARRAY [0..1] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Control__Set counter" Index="#x7020" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Control__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000005}">ARRAY [0..4] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Control__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000008}">ARRAY [0..0] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Set counter value" Index="#x7020" Sub="#x11">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="ENC Control" Index="#x1605" InOut="1" Flags="#x0010" SyncMan="2">
|
|
<ExcludePdo>#x1600</ExcludePdo>
|
|
<ExcludePdo>#x1602</ExcludePdo>
|
|
<ExcludePdo>#x1604</ExcludePdo>
|
|
<Entry Name="Control__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000002}">ARRAY [0..1] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Control__Set counter" Index="#x7020" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Control__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000005}">ARRAY [0..4] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Control__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000008}">ARRAY [0..0] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Set counter value" Index="#x7020" Sub="#x11">
|
|
<Type>UDINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="16520073"/>
|
|
<CoeProfile ProfileNo="16585609"/>
|
|
<CoeProfile ProfileNo="33493897"/>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="7" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>Klemme 7 (EL6910)</Name>
|
|
<ImageId>1008</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0005" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="3" FoeType="1" VendorId="#x00000002" ProductCode="#x1afe3052" RevisionNo="#x00140000" InfoDataAddr="true" RepeatSupport="true" TimeoutStateChange1="5000" TimeoutMailbox2="10000" TComSupport="true" PortPhys="51" DebugMemory="8" SafetyLogicSupported="true" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL6910, TwinSAFE PLC" Desc="EL6910" PortABoxInfo="#x01000006">
|
|
<SyncMan>001000012600010001000000000100010001001026010000</SyncMan>
|
|
<SyncMan>001100012200010002000000000100010001001122010000</SyncMan>
|
|
<SyncMan>001219002400010003000000000000000200001224010000</SyncMan>
|
|
<SyncMan>001d18002000010004000000000000000200001d20010000</SyncMan>
|
|
<SyncMan>002e31002400010003000000000000000000002e24000000</SyncMan>
|
|
<SyncMan>002f30002000010004000000000000000000002f20000000</SyncMan>
|
|
<Fmmu>0000000000000000001200020100000001000000060000000200000000000000</Fmmu>
|
|
<Fmmu>0000000000000000001d00010100000002000000060000000300000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000002e00020100000001000000060000000400010000000000</Fmmu>
|
|
<Fmmu>0000000000000000002f00010100000002000000060000000500010000000000</Fmmu>
|
|
<BootStrapData>0010f400f410f400</BootStrapData>
|
|
<SuName></SuName>
|
|
<SuName>Safety</SuName>
|
|
<SuTask>#x00000000</SuTask>
|
|
<SuTask>#x00000000</SuTask>
|
|
<MBoxUserCmdData>004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000</MBoxUserCmdData>
|
|
<Pdo Name="ConnectionInputs" Index="#x1a00" Flags="#x2011" SyncMan="3">
|
|
<Entry Name="Message_30 TxPDO" Index="#x7000" Sub="#x01">
|
|
<Type GUID="{2438F91B-E188-4ED7-8594-54354F9ED6A4}" Namespace="Safety">FSOE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_43 TxPDO" Index="#x7000" Sub="#x02">
|
|
<Type GUID="{7F210C30-0F6F-A819-E8F2-DE50EF175078}">FSOE_15</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="ConnectionOutputs" Index="#x1600" InOut="1" Flags="#x2011" SyncMan="2">
|
|
<Entry Name="Message_30 RxPDO" Index="#x6000" Sub="#x01">
|
|
<Type GUID="{B05FDAB7-3241-ACD3-D16C-0FDAF8825BC9}">FSOE_7</Type>
|
|
</Entry>
|
|
<Entry Name="Message_43 RxPDO" Index="#x6000" Sub="#x02">
|
|
<Type GUID="{7F210C30-0F6F-A819-E8F2-DE50EF175078}">FSOE_15</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="ProfisafeInputs" Index="#x1a01" Flags="#x2011" SyncMan="5" SyncUnit="1">
|
|
<Entry Name="Message_32 TxPDO" Index="#x7000" Sub="#x01">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_34 TxPDO" Index="#x7000" Sub="#x02">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_35 TxPDO" Index="#x7000" Sub="#x03">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_36 TxPDO" Index="#x7000" Sub="#x04">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_37 TxPDO" Index="#x7000" Sub="#x05">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_38 TxPDO" Index="#x7000" Sub="#x06">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_39 TxPDO" Index="#x7000" Sub="#x07">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_42 TxPDO" Index="#x7000" Sub="#x08">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="ProfisafeOutputs" Index="#x1601" InOut="1" Flags="#x2011" SyncMan="4" SyncUnit="1">
|
|
<Entry Name="Message_32 RxPDO" Index="#x6000" Sub="#x01">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_34 RxPDO" Index="#x6000" Sub="#x02">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_35 RxPDO" Index="#x6000" Sub="#x03">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_36 RxPDO" Index="#x6000" Sub="#x04">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_37 RxPDO" Index="#x6000" Sub="#x05">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_38 RxPDO" Index="#x6000" Sub="#x06">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_39 RxPDO" Index="#x6000" Sub="#x07">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry Name="Message_42 RxPDO" Index="#x6000" Sub="#x08">
|
|
<Type GUID="{24613B89-5979-1FAB-30F7-ABFBCBB9C362}">PROFISAFEMESSAGE_6</Type>
|
|
</Entry>
|
|
<Entry>
|
|
<Type GUID="{18071995-0000-0000-0000-002000000008}">ARRAY [0..0] OF BYTE</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="StandardInputs" Index="#x1bf0" Flags="#x2011" SyncMan="3">
|
|
<Entry Name="Standard Out Var 31" Index="#x7000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Standard Out Var 41" Index="#x7000" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Standard Out Var 44" Index="#x7000" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry>
|
|
<Type GUID="{18071995-0000-0000-0000-002000000005}">ARRAY [0..4] OF BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="StandardOutputs" Index="#x17f0" InOut="1" Flags="#x2011" SyncMan="2">
|
|
<Entry Name="Standard In Var 23" Index="#x6000" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Standard In Var 28" Index="#x6000" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Standard In Var 33" Index="#x6000" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry>
|
|
<Type GUID="{18071995-0000-0000-0000-002000000005}">ARRAY [0..4] OF BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSLOGIC Inputs" Index="#x1bff" Flags="#x0011" SyncMan="3">
|
|
<Entry Name="Safe Logic State" Index="#xf100" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Cycle Counter" Index="#xf100" Sub="#x02">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSLOGIC Outputs" Index="#x17ff" InOut="1" Flags="#x0011" SyncMan="2">
|
|
<Entry>
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="5001"/>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="8" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>Klemme 8 (EL1918)</Name>
|
|
<ImageId>1008</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0005" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="3" FoeType="1" VendorId="#x00000002" ProductCode="#x077e3052" RevisionNo="#x00100000" InfoDataAddr="true" RepeatSupport="true" TimeoutStateChange1="5000" TimeoutMailbox2="10000" TComSupport="true" PortPhys="51" DebugMemory="8" SafetyLogicSupported="true" MaxSlotCount="2" Type="EL1918, 8K. Safety Eingang 24V, TwinSAFE" Desc="EL1918" PortABoxInfo="#x01000007">
|
|
<SyncMan>001000012600010001000000000100010001001026010000</SyncMan>
|
|
<SyncMan>001100012200010002000000000100010001001122010000</SyncMan>
|
|
<SyncMan>001208002400010003000000000000000800001224010000</SyncMan>
|
|
<SyncMan>001d09002000010004000000000000000900001d20010000</SyncMan>
|
|
<SyncMan>002e00002400000003000000000000000000002e24000000</SyncMan>
|
|
<SyncMan>002f00002000000004000000000000000000002f20000000</SyncMan>
|
|
<Fmmu>0000000000000000001200020100000001000000060000000200000000000000</Fmmu>
|
|
<Fmmu>0000000000000000001d00010100000002000000060000000300000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000000000020000000001000000060000000400010000000000</Fmmu>
|
|
<Fmmu>0000000000000000000000010000000002000000060000000500010000000000</Fmmu>
|
|
<BootStrapData>0010f400f410f400</BootStrapData>
|
|
<SuName>Safety</SuName>
|
|
<SuName></SuName>
|
|
<SuTask>#x00000000</SuTask>
|
|
<SuTask>#x00000000</SuTask>
|
|
<MBoxUserCmdData>004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000</MBoxUserCmdData>
|
|
<Pdo Name="FSoE Inputs" Index="#x1a00" Flags="#x0091" SyncMan="3">
|
|
<Entry Name="FSOE__FSoE Command" Index="#x6080" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 1.Input" Index="#x6001" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 1.Module Fault" Index="#x6002" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 2.Input" Index="#x6011" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 2.Module Fault" Index="#x6012" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 3.Input" Index="#x6021" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 3.Module Fault" Index="#x6022" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 4.Input" Index="#x6031" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 4.Module Fault" Index="#x6032" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 5.Input" Index="#x6041" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 5.Module Fault" Index="#x6042" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 6.Input" Index="#x6051" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 6.Module Fault" Index="#x6052" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 7.Input" Index="#x6061" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 7.Module Fault" Index="#x6062" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 8.Input" Index="#x6071" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 8.Module Fault" Index="#x6072" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE CRC 000" Index="#x6080" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Connection ID" Index="#x6080" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSoE Outputs" Index="#x1600" InOut="1" Flags="#x0091" SyncMan="2">
|
|
<Entry Name="FSOE__FSoE Command" Index="#x7080" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 1.ErrAck" Index="#x7002" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 2.ErrAck" Index="#x7012" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 3.ErrAck" Index="#x7022" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 4.ErrAck" Index="#x7032" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 5.ErrAck" Index="#x7042" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 6.ErrAck" Index="#x7052" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 7.ErrAck" Index="#x7062" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSIN Module 8.ErrAck" Index="#x7072" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE CRC 000" Index="#x7080" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Connection ID" Index="#x7080" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSLOGIC Inputs" Index="#x1bff" Flags="#x0091" SyncMan="3">
|
|
<Entry Name="Safe Logic State" Index="#xf100" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Cycle Counter" Index="#xf100" Sub="#x02">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="FSLOGIC Outputs" Index="#x17ff" InOut="1" Flags="#x0091" SyncMan="2">
|
|
<Entry>
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="12522377"/>
|
|
<CoeProfile ProfileNo="45290377"/>
|
|
<Slot Name="FSOE-Slot">
|
|
<SlotData>0000000001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>1050494</ModuleIdent>
|
|
<Module Id="#x03090003" Type="FSOE" Class="1918">
|
|
<Name>Module 1 (FSOE)</Name>
|
|
<ImageId>411</ImageId>
|
|
<ModuleData>020000007e07100000000c000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6656</PdoIndex>
|
|
<PdoIndex>5632</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00bf1389"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="FSLOGIC">
|
|
<SlotData>0000010001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>691</ModuleIdent>
|
|
<Module Id="#x03090004" Type="FSLOGIC" Class="FSLOGIC">
|
|
<Name>Module 2 (FSLOGIC)</Name>
|
|
<ImageId>411</ImageId>
|
|
<ModuleData>02000000b3020000000004000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>7167</PdoIndex>
|
|
<PdoIndex>6143</PdoIndex>
|
|
</Module>
|
|
</Slot>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="9" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>Klemme 9 (EL2904)</Name>
|
|
<ImageId>118</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0005" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="3" FoeType="1" VendorId="#x00000002" ProductCode="#x0b583052" RevisionNo="#x00130000" InfoDataAddr="true" TimeoutMailbox2="2000" CheckRevisionNoType="3" PortPhys="51" MaxSlotCount="2" Type="EL2904, 4 K. Safety Ausgang 24V, 0.5A, TwinSAFE" Desc="EL2904" PortABoxInfo="#x01000008">
|
|
<SyncMan>001000012600010001000000400000010001001026010000</SyncMan>
|
|
<SyncMan>001100012200010002000000400000010001001122010000</SyncMan>
|
|
<SyncMan>001208002400010003000000000000000800001224010000</SyncMan>
|
|
<SyncMan>001906002000010004000000000000000600001920010000</SyncMan>
|
|
<Fmmu>0000000000000000001200020100000001000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000001900010100000002000000000000000000000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<BootStrapData>0018f400f418f400</BootStrapData>
|
|
<SuName>Safety</SuName>
|
|
<Pdo Name="TxPDO" Index="#x1a00" Flags="#x0090" SyncMan="3">
|
|
<Entry Name="FSOE__FSoE Slave CMD" Index="#x6000" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000008}">ARRAY [0..0] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Slave CRC_0" Index="#x6000" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Slave ConnID" Index="#x6000" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1600" InOut="1" Flags="#x0090" SyncMan="2">
|
|
<Entry Name="FSOE__FSoE Master CMD" Index="#x7000" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__OutputChannel1" Index="#x7001" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__OutputChannel2" Index="#x7001" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__OutputChannel3" Index="#x7001" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__OutputChannel4" Index="#x7001" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000004}">ARRAY [0..3] OF BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Master CRC_0" Index="#x7000" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Master ConnID" Index="#x7000" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1601" InOut="1" Flags="#x0090" SyncMan="2">
|
|
<Entry Name="Output Channel 1" Index="#x7010" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Output Channel 2" Index="#x7010" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Output Channel 3" Index="#x7010" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Output Channel 4" Index="#x7010" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry>
|
|
<Type GUID="{18071995-0000-0000-0000-00200000000C}">ARRAY [0..11] OF BIT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="5001"/>
|
|
<CoeProfile ProfileNo="13112201"/>
|
|
<Slot Name="">
|
|
<SlotData>0000010001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>290</ModuleIdent>
|
|
<Module Id="#x03090005" Type="FSOES" Class="290">
|
|
<Name>Module 1 (FSOES)</Name>
|
|
<ImageId>118</ImageId>
|
|
<ModuleData>020000002201000000000c000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6656</PdoIndex>
|
|
<PdoIndex>5632</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00001389"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="">
|
|
<SlotData>0000010001000400000000000000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>200</ModuleIdent>
|
|
<Module Id="#x03090006" Type="DO" Class="200">
|
|
<Name>Module 2 (DO)</Name>
|
|
<ImageId>118</ImageId>
|
|
<ModuleData>02000000c8000000000004000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>5633</PdoIndex>
|
|
</Module>
|
|
</Slot>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="10" BoxType="9106" BoxFlags="#x00000020">
|
|
<Name>Klemme 10 (EL6631)</Name>
|
|
<ImageId>124</ImageId>
|
|
<EtherCAT SlaveType="5" AdsServerAddress="ac12ec5203010000" FixedAdsServerNetId="true" PdiType="#x0c08" ExecIo="true" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="47" FoeType="1" VendorId="#x00000002" ProductCode="#x19e73052" RevisionNo="#x00120000" InfoDataAddr="true" InfoDataNetId="true" OwnAddrExtern="true" TimeoutStateChange1="10000" TimeoutStateChange3="20000" GenerateOwnNetId="true" InitializeOwnNetId="true" PortPhys="51" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL6631 PROFINET IO Controller" Desc="EL6631" PortABoxInfo="#x01000009">
|
|
<SyncMan>001000042600010001000000400000040004001026010000</SyncMan>
|
|
<SyncMan>001400042200010002000000400000040004001422010000</SyncMan>
|
|
<SyncMan>00181a016400010003000000000000000000001864010000</SyncMan>
|
|
<SyncMan>002418012000010004000000000000000000002420010000</SyncMan>
|
|
<Fmmu>0000000000000000001800020100000001000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000002400010100000002000000000000000000000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<BootStrapData>0010000400140004</BootStrapData>
|
|
<SuName>Safety</SuName>
|
|
<Pdo Name="cuservo_In" Index="#x1a00" Flags="#x0001" SyncMan="3">
|
|
<Entry Name="cuservo_BoxState" Index="#x6000" Sub="#x01" Flags="#x00000100">
|
|
<DefaultDataMask>1f001f00</DefaultDataMask>
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="cuservo_BoxDiag" Index="#x6000" Sub="#x02" Flags="#x00000100">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 1" Index="#x6001" Sub="#x01" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 2" Index="#x6001" Sub="#x02" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 003" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 4" Index="#x6001" Sub="#x04" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 5" Index="#x6001" Sub="#x05" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 006" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 7" Index="#x6001" Sub="#x07" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 8" Index="#x6001" Sub="#x08" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 009" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 10" Index="#x6001" Sub="#x0a" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 11" Index="#x6001" Sub="#x0b" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 012" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 13" Index="#x6001" Sub="#x0d" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 14" Index="#x6001" Sub="#x0e" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 015" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 16" Index="#x6001" Sub="#x10" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 17" Index="#x6001" Sub="#x11" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 018" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="cuservo_Out" Index="#x1600" InOut="1" Flags="#x0001" SyncMan="2">
|
|
<Entry Name="cuservo_BoxCtrl" Index="#x7000" Sub="#x01" Flags="#x00000100">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 1" Index="#x7001" Sub="#x01" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 2" Index="#x7001" Sub="#x02" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 003" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 4" Index="#x7001" Sub="#x04" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 5" Index="#x7001" Sub="#x05" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 006" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 7" Index="#x7001" Sub="#x07" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 8" Index="#x7001" Sub="#x08" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 009" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 10" Index="#x7001" Sub="#x0a" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 11" Index="#x7001" Sub="#x0b" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 012" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 13" Index="#x7001" Sub="#x0d" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 14" Index="#x7001" Sub="#x0e" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 015" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 16" Index="#x7001" Sub="#x10" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 17" Index="#x7001" Sub="#x11" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000020}">ARRAY [0..31] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="SubIndex 018" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-002000000010}">ARRAY [0..1] OF BYTE</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="cuvector_In" Index="#x1a01" Flags="#x0001" SyncMan="3">
|
|
<Entry Name="cuvector_BoxState" Index="#x6000" Sub="#x01" Flags="#x00000100">
|
|
<DefaultDataMask>1f001f00</DefaultDataMask>
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="cuvector_BoxDiag" Index="#x6000" Sub="#x02" Flags="#x00000100">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 1" Index="#x6011" Sub="#x01" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 2" Index="#x6011" Sub="#x02" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000004}">ARRAY [0..3] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 3" Index="#x6011" Sub="#x03" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 4" Index="#x6011" Sub="#x04" Flags="#x00000100">
|
|
<Type GUID="{0D9E782F-3778-A474-E51F-4F5C8E7FF3F2}">ARRAY [0..9] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 5" Index="#x6011" Sub="#x05" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 6" Index="#x6011" Sub="#x06" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000004}">ARRAY [0..3] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Input Data Submodule 7" Index="#x6011" Sub="#x07" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000004}">ARRAY [0..3] OF BYTE</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="cuvector_Out" Index="#x1601" InOut="1" Flags="#x0001" SyncMan="2">
|
|
<Entry Name="cuvector_BoxCtrl" Index="#x7000" Sub="#x01" Flags="#x00000100">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 1" Index="#x7011" Sub="#x01" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 2" Index="#x7011" Sub="#x02" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000004}">ARRAY [0..3] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 3" Index="#x7011" Sub="#x03" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 4" Index="#x7011" Sub="#x04" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000014}">ARRAY [0..19] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 5" Index="#x7011" Sub="#x05" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 6" Index="#x7011" Sub="#x06" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000004}">ARRAY [0..3] OF BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Output Data Submodule 7" Index="#x7011" Sub="#x07" Flags="#x00000100">
|
|
<Type GUID="{18071995-0000-0000-0000-000300000004}">ARRAY [0..3] OF BYTE</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="PnIoProtocolState" Index="#x1bfe" Flags="#x0001" SyncMan="3">
|
|
<Entry Name="DevState" Index="#xf100" Sub="#x01" Flags="#x00000100">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="PnIoError" Index="#xf100" Sub="#x02" Flags="#x00000100">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="PnIoDiag" Index="#xf100" Sub="#x03" Flags="#x00000100">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="ECatState" Index="#x1bff" Flags="#x0001" SyncMan="3">
|
|
<Entry Name="ECatState" Index="#xf101" Sub="#x01" Flags="#x00000100">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="PnIoProtocolCtrl" Index="#x17fe" InOut="1" Flags="#x0001" SyncMan="2">
|
|
<Entry Name="DevCtrl" Index="#xf200" Sub="#x01" Flags="#x00000100">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="ECatCtrl" Index="#x17ff" InOut="1" Flags="#x0001" SyncMan="2">
|
|
<Entry Name="ECatCtrl" Index="#xf201" Sub="#x01" Flags="#x00000100">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="5001"/>
|
|
</EtherCAT>
|
|
</Box>
|
|
<Box Id="12" BoxType="9099">
|
|
<Name>Klemme 12 (EL9011)</Name>
|
|
<ImageId>1009</ImageId>
|
|
<EtherCAT CycleMBoxPollingTime="0" VendorId="#x00000002" ProductCode="#x23333050" InfoDataState="false" MaxSlotCount="256" MaxSlotGroupCount="1" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="EL9011 Endklemme" Desc="EL9011" PortABoxInfo="#x0100000a"/>
|
|
</Box>
|
|
</Box>
|
|
<Box Id="15" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>Box 15 (MICS3-xBAZxxEN1)</Name>
|
|
<ImageId>1010</ImageId>
|
|
<EtherCAT SlaveType="2" PdiType="#x0006" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="39" EoeType="3" VendorId="#x01000056" ProductCode="#x00002201" RevisionNo="#x00010000" InfoDataAddr="true" TimeoutStateChange1="5000" TimeoutStateChange4="1000" TimeoutMailbox1="1000" TimeoutMailbox2="3000" PortPhys="17" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="microScan3" Desc="MICS3-xBAZxxEN1" PortABoxInfo="#x02000002">
|
|
<SyncMan>001000013600010001000000800000040001001036010000</SyncMan>
|
|
<SyncMan>001100013200010002000000800000040001001132010000</SyncMan>
|
|
<SyncMan>00180f0074000100030000000000d4020000001874010000</SyncMan>
|
|
<SyncMan>7c200f0030000100040000000000d40200007c2030010000</SyncMan>
|
|
<Fmmu>0000000000000000001800020100000001000000000000000000000000000000</Fmmu>
|
|
<Fmmu>00000000000000007c2000010100000002000000000000000000000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<BootStrapData>0010800080108000</BootStrapData>
|
|
<SuName>Safety</SuName>
|
|
<Pdo Name="Inputs (18 Bytes Non-Safe Data)" Index="#x1b00" Flags="#x0010">
|
|
<Entry Name="RunModeActive" Index="#x6011" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="StandbyModeActive" Index="#x6011" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="ContaminationWarning" Index="#x6011" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="ContaminationError" Index="#x6011" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="ReferenceContourStatus" Index="#x6011" Sub="#x05">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="ManipulationStatus" Index="#x6011" Sub="#x06">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte0_bit6">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte0_bit7">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte1">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="StatusSafeCutOffPath01" Index="#x6011" Sub="#x11">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="StatusSafeCutOffPath02" Index="#x6011" Sub="#x12">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="StatusSafeCutOffPath03" Index="#x6011" Sub="#x13">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="StatusSafeCutOffPath04" Index="#x6011" Sub="#x14">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="StatusSafeCutOffPath05" Index="#x6011" Sub="#x15">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="StatusSafeCutOffPath06" Index="#x6011" Sub="#x16">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="StatusSafeCutOffPath07" Index="#x6011" Sub="#x17">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="StatusSafeCutOffPath08" Index="#x6011" Sub="#x18">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte3">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="NonsafeCutOffPath01" Index="#x6011" Sub="#x21">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="NonsafeCutOffPath02" Index="#x6011" Sub="#x22">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="NonsafeCutOffPath03" Index="#x6011" Sub="#x23">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="NonsafeCutOffPath04" Index="#x6011" Sub="#x24">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="NonsafeCutOffPath05" Index="#x6011" Sub="#x25">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="NonsafeCutOffPath06" Index="#x6011" Sub="#x26">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="NonsafeCutOffPath07" Index="#x6011" Sub="#x27">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="NonsafeCutOffPath08" Index="#x6011" Sub="#x28">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte5">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="ResetRequiredCutOffPath01" Index="#x6011" Sub="#x31">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="ResetRequiredCutOffPath02" Index="#x6011" Sub="#x32">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="ResetRequiredCutOffPath03" Index="#x6011" Sub="#x33">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="ResetRequiredCutOffPath04" Index="#x6011" Sub="#x34">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="ResetRequiredCutOffPath05" Index="#x6011" Sub="#x35">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="ResetRequiredCutOffPath06" Index="#x6011" Sub="#x36">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="ResetRequiredCutOffPath07" Index="#x6011" Sub="#x37">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="ResetRequiredCutOffPath08" Index="#x6011" Sub="#x38">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte7">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="CurrentMonitoringCaseNoTable1" Index="#x6011" Sub="#x41">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte10_byte11">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte12_byte13">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte14_byte15">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="ApplicationError" Index="#x6011" Sub="#x81">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="DeviceError" Index="#x6011" Sub="#x82">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte16_bit2">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte16_bit3">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte16_bit4">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte16_bit5">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte16_bit6">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte16_bit7">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="reserved_byte17">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Inputs (6 Bytes Safe Data)" Index="#x1a00" Flags="#x0091" SyncMan="3">
|
|
<Entry Name="FSOE__FSoE Command" Index="#x6000" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__RunModeActive" Index="#x6001" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__StandbyModeActive" Index="#x6001" Sub="#x02">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ContaminationWarning" Index="#x6001" Sub="#x03">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ContaminationError" Index="#x6001" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ReferenceContourStatus" Index="#x6001" Sub="#x05">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ManipulationStatus" Index="#x6001" Sub="#x06">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte0_bit6">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte0_bit7">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SafeCutOffPath01" Index="#x6001" Sub="#x07">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SafeCutOffPath02" Index="#x6001" Sub="#x08">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SafeCutOffPath03" Index="#x6001" Sub="#x09">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SafeCutOffPath04" Index="#x6001" Sub="#x0a">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SafeCutOffPath05" Index="#x6001" Sub="#x0b">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SafeCutOffPath06" Index="#x6001" Sub="#x0c">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SafeCutOffPath07" Index="#x6001" Sub="#x0d">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SafeCutOffPath08" Index="#x6001" Sub="#x0e">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE CRC_0" Index="#x6000" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__NonsafeCutOffPath01" Index="#x6001" Sub="#x0f">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__NonsafeCutOffPath02" Index="#x6001" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__NonsafeCutOffPath03" Index="#x6001" Sub="#x11">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__NonsafeCutOffPath04" Index="#x6001" Sub="#x12">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__NonsafeCutOffPath05" Index="#x6001" Sub="#x13">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__NonsafeCutOffPath06" Index="#x6001" Sub="#x14">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__NonsafeCutOffPath07" Index="#x6001" Sub="#x15">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__NonsafeCutOffPath08" Index="#x6001" Sub="#x16">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ResetRequiredCutOffPath01" Index="#x6001" Sub="#x17">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ResetRequiredCutOffPath02" Index="#x6001" Sub="#x18">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ResetRequiredCutOffPath03" Index="#x6001" Sub="#x19">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ResetRequiredCutOffPath04" Index="#x6001" Sub="#x1a">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ResetRequiredCutOffPath05" Index="#x6001" Sub="#x1b">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ResetRequiredCutOffPath06" Index="#x6001" Sub="#x1c">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ResetRequiredCutOffPath07" Index="#x6001" Sub="#x1d">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ResetRequiredCutOffPath08" Index="#x6001" Sub="#x1e">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE CRC_1" Index="#x6000" Sub="#x04">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__CurrentMonitoringCaseNoTable1_Bit0" Index="#x6001" Sub="#x1f">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__CurrentMonitoringCaseNoTable1_Bit1" Index="#x6001" Sub="#x20">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__CurrentMonitoringCaseNoTable1_Bit2" Index="#x6001" Sub="#x21">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__CurrentMonitoringCaseNoTable1_Bit3" Index="#x6001" Sub="#x22">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__CurrentMonitoringCaseNoTable1_Bit4" Index="#x6001" Sub="#x23">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__CurrentMonitoringCaseNoTable1_Bit5" Index="#x6001" Sub="#x24">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__CurrentMonitoringCaseNoTable1_Bit6" Index="#x6001" Sub="#x25">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__CurrentMonitoringCaseNoTable1_Bit7" Index="#x6001" Sub="#x26">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ApplicationError" Index="#x6001" Sub="#x27">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__DeviceError" Index="#x6001" Sub="#x28">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit2">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit3">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit4">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit5">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit6">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit7">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE CRC_2" Index="#x6000" Sub="#x05">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Connection ID" Index="#x6000" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="Outputs (6 Bytes Safe Data)" Index="#x1600" InOut="1" Flags="#x0091" SyncMan="2">
|
|
<Entry Name="FSOE__FSoE Command" Index="#x7000" Sub="#x01" Flags="#x00008020">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__TriggerRunMode" Index="#x7001" Sub="#x01">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte0_bit1">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__StopAlarmDetection" Index="#x7001" Sub="#x02" Flags="#x00008020">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__ActivateStandbyMode" Index="#x7001" Sub="#x03" Flags="#x00008020">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte0_bit4">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte0_bit5">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte0_bit6">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte0_bit7">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SetMonitoringCaseNoTable1_Bit0" Index="#x7001" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SetMonitoringCaseNoTable1_Bit1" Index="#x7001" Sub="#x05">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SetMonitoringCaseNoTable1_Bit2" Index="#x7001" Sub="#x06">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SetMonitoringCaseNoTable1_Bit3" Index="#x7001" Sub="#x07">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SetMonitoringCaseNoTable1_Bit4" Index="#x7001" Sub="#x08">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SetMonitoringCaseNoTable1_Bit5" Index="#x7001" Sub="#x09">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SetMonitoringCaseNoTable1_Bit6" Index="#x7001" Sub="#x0a">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__SetMonitoringCaseNoTable1_Bit7" Index="#x7001" Sub="#x0b">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE CRC_0" Index="#x7000" Sub="#x03">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte2">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__TriggerResetCutOffPath01" Index="#x7001" Sub="#x0c">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__TriggerResetCutOffPath02" Index="#x7001" Sub="#x0d">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__TriggerResetCutOffPath03" Index="#x7001" Sub="#x0e">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__TriggerResetCutOffPath04" Index="#x7001" Sub="#x0f">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__TriggerResetCutOffPath05" Index="#x7001" Sub="#x10">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__TriggerResetCutOffPath06" Index="#x7001" Sub="#x11">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__TriggerResetCutOffPath07" Index="#x7001" Sub="#x12">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__TriggerResetCutOffPath08" Index="#x7001" Sub="#x13">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE CRC_1" Index="#x7000" Sub="#x04">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte4">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit0">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__TriggerDeviceRebootWithNetwork" Index="#x7001" Sub="#x15">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit2">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit3">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit4">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit5">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit6">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__reserved_byte5_bit7">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE CRC_2" Index="#x7000" Sub="#x05">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
<Entry Name="FSOE__FSoE Connection ID" Index="#x7000" Sub="#x02">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="5001"/>
|
|
<Slot Name="Slot 1">
|
|
<SlotData>0000010001000000010000001000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>5697616</ModuleIdent>
|
|
<ModuleIdent>5697617</ModuleIdent>
|
|
<Module Id="#x03090007" Type="Small process data set" Class="">
|
|
<Name>Module 1 (Small process data set)</Name>
|
|
<ImageId>413</ImageId>
|
|
<ModuleData>5600000150f0560000000c000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6656</PdoIndex>
|
|
<PdoIndex>5632</PdoIndex>
|
|
<CoeProfile ProfileNo="#x00001389"/>
|
|
</Module>
|
|
</Slot>
|
|
</EtherCAT>
|
|
</Box>
|
|
<EtherCAT DcSyncMode="3" EnableVirtualSwitch="true" MaxSwitchPorts="3" MaxSwitchFrames="140"/>
|
|
</Device>
|
|
<Device Id="2" DevType="119" AmsPort="28674" AmsNetId="172.18.236.82.3.1" RemoteName="Profinet (EL6631)">
|
|
<Name>Profinet (EL6631)</Name>
|
|
<DevData>000000000a00000000000000a08601004b6c656d6d652031302028454c363633312900000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000</DevData>
|
|
<Image Id="4" AddrType="4" ImageType="3" SizeIn="282" SizeOut="280">
|
|
<Name>Prozessabbild</Name>
|
|
</Image>
|
|
<Box Id="14" BoxType="9124">
|
|
<Name>cuservo</Name>
|
|
<Comment><![CDATA[GSDML Name: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Path: $(TWINCAT3DIR)Config\Io\Profinet\
|
|
VendorName: Siemens AG
|
|
OrderNumber: 6SL3 040-1MA01-0AAx
|
|
HW Release Version: V6.0
|
|
SW Release Version: V5.20]]></Comment>
|
|
<ImageId>75</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</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>Ausgänge</Name>
|
|
<Var>
|
|
<Name>PnIoBoxCtrl</Name>
|
|
<Type>UINT</Type>
|
|
</Var>
|
|
</Vars>
|
|
<Profinet DeviceId="1281" VendorId="42" FrameOffset="49152" IPAdd="c0a8010f" ProtocolType="3" BoxOnDeviceTyp="119" MaxPhysSlotNr="16" AvailableSlots="0..16" InstanceServerPort="50000" InstanceClientPort="50001" InstanceNumberOfARs="1" InstanceNumberOfAPIs="1" MinDeviceInterval="8" SavePnIoBoxValues="0500" Phase="1" WatchdogFaktor="3" ReductionRatio="16" SendClockFaktor="32" MaxInputLen="480" MaxOutputLen="480" MaxDataLen="960" SendClockFactorData="1000200040008000" SendClockFactorRTC3="08001000200040008000" RedRatio="0100020004000800100020004000800000010002" RedRatioRTC3="0100" BoxTypeInfo="IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)" MacAdd5="181" PDOmapping="1" OutputErrorBehavior="2" GSDMLPath="$(TWINCAT3DIR)Config\Io\Profinet\GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml" ImagePath="C:\TwinCAT\3.1\Config\Io\Profinet\.bmp" MainFamily="Drives" ProductFamily="SINAMICS" OrderNr="6SL3 040-1MA01-0AAx" DefaultDNSName="SINAMICS-S120-CU320-2PN" VendorName="Siemens AG" GraphicFile="GSDML-002A-0501-S120" SWVersion="V5.20" HWVersion="V6.0" AltLanguage="7">
|
|
<GsdmlValue Id="VAL_DIAG_ACTIVATION" Content="00000100">
|
|
<RecordText>Inaktiv</RecordText>
|
|
<RecordText>Standardalarme (PROFIdrive)</RecordText>
|
|
</GsdmlValue>
|
|
<GsdmlValue Id="F_Check_iPar" Content="00000100">
|
|
<RecordText>NoCheck</RecordText>
|
|
<RecordText>Check</RecordText>
|
|
</GsdmlValue>
|
|
<GsdmlValue Id="F_SIL" Content="0000010002000300">
|
|
<RecordText>SIL1</RecordText>
|
|
<RecordText>SIL2</RecordText>
|
|
<RecordText>SIL3</RecordText>
|
|
<RecordText>NoSIL</RecordText>
|
|
</GsdmlValue>
|
|
<GsdmlValue Id="F_CRC_Length" Content="00000200">
|
|
<RecordText>3-Byte-CRC</RecordText>
|
|
<RecordText>4-Byte-CRC</RecordText>
|
|
</GsdmlValue>
|
|
<GsdmlChannelDiag TypeInfo="Hardware- / Softwarefehler" ErrorType="36864" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Netzfehler" ErrorType="36865" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Fehler Versorgungsspannung" ErrorType="36866" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Zwischenkreisüberspannung" ErrorType="36867" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Leistungselektronik gestört" ErrorType="36868" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Übertemperatur Elektronikkomponente" ErrorType="36869" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Erdschluss / Phasenschluss erkannt" ErrorType="36870" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Überlastung Motor" ErrorType="36871" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Kommunikation zur überlagerten Steuerung gestört" ErrorType="36872" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Sicherer Überwachungskanal hat Fehler erkannt" ErrorType="36873" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Lage- / Drehzahlistwert fehlerhaft oder nicht verfügbar" ErrorType="36874" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Interne (DRIVE-CLiQ) Kommunikation gestört" ErrorType="36875" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Einspeisung gestört" ErrorType="36876" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Bremssteller / Braking Module gestört" ErrorType="36877" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Netzfilter gestört" ErrorType="36878" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Externer Messwert / Signalzustand außerhalb des zulässigen Bereichs" ErrorType="36879" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Anwendung / Technologische Funktion gestört" ErrorType="36880" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Fehler in Parametrierung / Konfiguration / Inbetriebnahmeablauf" ErrorType="36881" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Allgemeiner Antriebsfehler" ErrorType="36882" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Hilfsaggregat gestört" ErrorType="36883" API="14848"/>
|
|
<UsedGsdmlModule ModuleIdentNumber="131853" ModuleName="DAP Module" InfoText="IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)" OrderNumber="6SL3 040-1MA01-0AAx">
|
|
<Slot>0</Slot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="805372085" Id="IDM_SERVO_52_INT" ModuleName="DO SERVO" InfoText="Antriebsobjekt (DO) SERVO">
|
|
<Slot>1</Slot>
|
|
<Slot>2</Slot>
|
|
<Slot>3</Slot>
|
|
<Slot>4</Slot>
|
|
<Slot>5</Slot>
|
|
<Slot>6</Slot>
|
|
<Slot>7</Slot>
|
|
<Slot>8</Slot>
|
|
<Slot>9</Slot>
|
|
<Slot>10</Slot>
|
|
<Slot>11</Slot>
|
|
<Slot>12</Slot>
|
|
<Slot>13</Slot>
|
|
<Slot>14</Slot>
|
|
<Slot>15</Slot>
|
|
<Slot>16</Slot>
|
|
<SubSlot InsertedSubModuleID="IDS_MAP" SubSlotNumber="1" IsFixed="true">
|
|
<PossibleSubModule>IDS_MAP</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="2">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_PS30</PossibleSubModule>
|
|
<PossibleSubModule>IDS_PS31</PossibleSubModule>
|
|
<PossibleSubModule>IDS_PS901</PossibleSubModule>
|
|
<PossibleSubModule>IDS_PS902</PossibleSubModule>
|
|
<PossibleSubModule>IDS_PS902_WISY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_PS903</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="3">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL1</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL2_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL3_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL4_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL5_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL6_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL7</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL9_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL102_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL103_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL105_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL106_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL110_WISY_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL111_WISY_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL116_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL118_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL125_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL126_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL136_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL138_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL139_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL146_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL148_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL149_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL220</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL991_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL992_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL997_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL999_INT2</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="4">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL700</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL701</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL750</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD22</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD24</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD26</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD88</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="5">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL700</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL701</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL750</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD22</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD24</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD26</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD88</PossibleSubModule>
|
|
</SubSlot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="126993" Id="IDM_INFEED_51" ModuleName="DO Infeed" InfoText="Antriebsobjekt (DO) Infeed">
|
|
<Slot>1</Slot>
|
|
<Slot>2</Slot>
|
|
<Slot>3</Slot>
|
|
<Slot>4</Slot>
|
|
<Slot>5</Slot>
|
|
<Slot>6</Slot>
|
|
<Slot>7</Slot>
|
|
<Slot>8</Slot>
|
|
<Slot>9</Slot>
|
|
<Slot>10</Slot>
|
|
<Slot>11</Slot>
|
|
<Slot>12</Slot>
|
|
<Slot>13</Slot>
|
|
<Slot>14</Slot>
|
|
<Slot>15</Slot>
|
|
<Slot>16</Slot>
|
|
<SubSlot InsertedSubModuleID="IDS_MAP" SubSlotNumber="1" IsFixed="true">
|
|
<PossibleSubModule>IDS_MAP</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot InsertedSubModuleID="IDS_NOSAFE" SubSlotNumber="2" IsFixed="true">
|
|
<PossibleSubModule>IDS_NOSAFE</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="3">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL370</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL371</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL996</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL997_WOSY</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="4">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD22</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD24</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD26</PossibleSubModule>
|
|
</SubSlot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="805371924" Id="IDM_CU_52_INT" ModuleName="DO Control Unit" InfoText="Antriebsobjekt (DO) Control Unit">
|
|
<Slot>1</Slot>
|
|
<Slot>2</Slot>
|
|
<Slot>3</Slot>
|
|
<Slot>4</Slot>
|
|
<Slot>5</Slot>
|
|
<Slot>6</Slot>
|
|
<Slot>7</Slot>
|
|
<Slot>8</Slot>
|
|
<Slot>9</Slot>
|
|
<Slot>10</Slot>
|
|
<Slot>11</Slot>
|
|
<Slot>12</Slot>
|
|
<Slot>13</Slot>
|
|
<Slot>14</Slot>
|
|
<Slot>15</Slot>
|
|
<Slot>16</Slot>
|
|
<SubSlot InsertedSubModuleID="IDS_MAP-PE11" SubSlotNumber="1" IsFixed="true">
|
|
<PossibleSubModule>IDS_MAP-PE11</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot InsertedSubModuleID="IDS_NOSAFE" SubSlotNumber="2" IsFixed="true">
|
|
<PossibleSubModule>IDS_NOSAFE</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="3">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL390_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL391_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL392_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL393_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL394_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL395_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL996</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL997_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL999_INT2</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="4">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL1100_INT2</PossibleSubModule>
|
|
</SubSlot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="2" SubSlotNumber="1" TypeOfSubmodule="3" Id="IDS_DAP_CU320PN-V5.2" SubModuleName="SINAMICS S120/S150 CU320-2 PN V5.2" InfoText="IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)">
|
|
<Record Name="Allgemeine Einstellungen" Length="1" Index="1">
|
|
<ConstData>0</ConstData>
|
|
<RecordDataDef Name="Diagnose aktivieren" DataType="Integer8" DataLength="1" Visible="true" Changeable="true" ValueItemTarget="VAL_DIAG_ACTIVATION">
|
|
<AllowedValue>0</AllowedValue>
|
|
<AllowedValue>1</AllowedValue>
|
|
</RecordDataDef>
|
|
</Record>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="65535" SubSlotNumber="92" TypeOfSubmodule="4" Id="IDS_MAP" SubModuleName="Module Access Point" APINr="14848" InfoText="Module Access Point"/>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="1342178279" SubSlotNumber="103" TypeOfSubmodule="4" Id="IDS_TEL999_INT2" SubModuleName="Freies Telegramm, PZD-16/16; SERVO" APINr="14848" InfoText="Freies Telegramm, PZD-Länge 16/16 Worte; für DO SERVO, HLA, TM41, Control Unit" VirtRealData="000008000100100048e8010001000000010000000000000000000000">
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="5001" TypeOfSubmodule="4" Id="IDS_NOSAFE" SubModuleName="ohne PROFIsafe" APINr="14848" InfoText="leeres Submodul"/>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="370" TypeOfSubmodule="4" Id="IDS_TEL370" SubModuleName="SIEMENS Telegramm 370, PZD-1/1" APINr="14848" InfoText="SIEMENS Telegramm 370 für Einspeisung, PZD-Länge 1/1 Wort">
|
|
<DataItemIn/>
|
|
<DataItemOut/>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="65535" TypeOfSubmodule="4" Id="IDS_MAP-PE11" SubModuleName="Module Access Point" APINr="14848" InfoText="Module Access Point, PROFIenergy"/>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="30" TypeOfSubmodule="4" Id="IDS_PS30" SubModuleName="PROFIsafe Telegr 30" APINr="14848" InfoText="PROFIsafe Standard Telegramm 30: F-DO/DI-Länge 2/2 Byte" IsPROFISafeSubMod="true">
|
|
<Record Name="PROFIsafe" Length="10" Index="256" IsPROFISafeRecord="true">
|
|
<ConstData>4</ConstData>
|
|
<ConstData>64</ConstData>
|
|
<ConstData>0</ConstData>
|
|
<ConstData>1</ConstData>
|
|
<ConstData>0</ConstData>
|
|
<ConstData>1</ConstData>
|
|
<ConstData>0</ConstData>
|
|
<ConstData>250</ConstData>
|
|
<ConstData>222</ConstData>
|
|
<ConstData>169</ConstData>
|
|
<RecordDataDef Name="F_Check_iPar" DataType="Bit" BitOffset="1" BitLength="1" ValueItemTarget="F_Check_iPar">
|
|
<AllowedValue>0</AllowedValue>
|
|
<AllowedValue>1</AllowedValue>
|
|
</RecordDataDef>
|
|
<RecordDataDef Name="F_SIL" DataType="BitArea" DefaultValue="1" BitOffset="2" BitLength="2" Visible="true" ValueItemTarget="F_SIL">
|
|
<AllowedValue>1</AllowedValue>
|
|
</RecordDataDef>
|
|
<RecordDataDef Name="F_CRC_Length" DataType="BitArea" DataLength="100" BitOffset="4" BitLength="2" Visible="true" ValueItemTarget="F_CRC_Length">
|
|
<AllowedValue>0</AllowedValue>
|
|
</RecordDataDef>
|
|
<RecordDataDef Name="F_Block_ID" DataType="BitArea" ByteOffset="1" BitOffset="3" BitLength="3">
|
|
<AllowedValue>0</AllowedValue>
|
|
</RecordDataDef>
|
|
<RecordDataDef Name="F_Par_Version" DataType="BitArea" DefaultValue="1" DataLength="79" ByteOffset="1" BitOffset="6" BitLength="2" Visible="true">
|
|
<AllowedValue>1</AllowedValue>
|
|
</RecordDataDef>
|
|
<RecordDataDef Name="F_Source_Add" DataType="Unsigned16" MinAllowedValue="1" MaxAllowedValue="65534" DefaultValue="1" DataLength="2" ByteOffset="2" Visible="true" Changeable="true"/>
|
|
<RecordDataDef Name="F_Dest_Add" DataType="Unsigned16" MinAllowedValue="1" MaxAllowedValue="65534" DefaultValue="1" DataLength="2" ByteOffset="4" Visible="true" Changeable="true"/>
|
|
<RecordDataDef Name="F_WD_Time" DataType="Unsigned16" MinAllowedValue="10" MaxAllowedValue="65535" DefaultValue="250" DataLength="2" ByteOffset="6" Visible="true" Changeable="true"/>
|
|
<RecordDataDef Name="F_Par_CRC" DataType="Unsigned16" MaxAllowedValue="65535" DefaultValue="57001" DataLength="2" ByteOffset="8" Visible="true"/>
|
|
</Record>
|
|
<DataItemIn/>
|
|
<DataItemOut/>
|
|
</UsedGsdmlSubModule>
|
|
<API Id="1">
|
|
<Name>API</Name>
|
|
<ImageId>4</ImageId>
|
|
<Module Id="#x031d0006" DAP="true" ModuleIdentNumber="131853" ModuleInfo="IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)">
|
|
<Name>Term 6 (DAP Module)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)
|
|
OrderNumber: 6SL3 040-1MA01-0AAx]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0011" SubModuleIdentNumber="2" TypeOfSubModule="3" SubSlotNumber="1" IOCREnd="21343" IsFixSubmodule="true" SubModuleID="IDS_DAP_CU320PN-V5.2" AddSubModFlags="28">
|
|
<Name>Subterm 17 (SINAMICS S120/S150 CU320-2 PN V5.2)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Record Length="1" Index="1"/>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0012" SubModuleIdentNumber="3" TypeOfSubModule="1" SubSlotNumber="32768" IOCREnd="33280" IsFixSubmodule="true" SubModuleID="IDS_IF_CU320PN-V5.2" InterfaceData="0503680b82003200e80300000000000000000000000000000000000000000000" IrtPropData="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
|
|
<Name>Subterm 18 (Interface)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0013" SubModuleIdentNumber="4" TypeOfSubModule="2" SubSlotNumber="32769" IsFixSubmodule="true" SubModuleID="IDS_P1_CU320PN-V5.2" PortData="0a023c01000000000000000000000000000000000000000000000000" RemPeerPort="el6631-pncontroller.port-001">
|
|
<Name>Subterm 19 (Port 1)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0014" SubModuleIdentNumber="5" TypeOfSubModule="2" SubSlotNumber="32770" IsFixSubmodule="true" SubModuleID="IDS_P2_CU320PN-V5.2" PortData="0a023c01000000000000000000000000000000000000000000000000" RemPeerPort="cuvector.port-001">
|
|
<Name>Subterm 20 (Port 2)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0007" ModuleIdentNumber="805372085" SlotNumber="1" ModuleInfo="Antriebsobjekt (DO) SERVO" ModuleID="IDM_SERVO_52_INT" DirectDeletable="true">
|
|
<Name>Spindel (DO SERVO)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: Antriebsobjekt (DO) SERVO
|
|
]]></Comment>
|
|
<ImageId>38</ImageId>
|
|
<SubModule Id="#x031c0015" SubModuleIdentNumber="65535" TypeOfSubModule="4" SubSlotNumber="1" IOCREnd="77" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_MAP">
|
|
<Name>Subterm 21 (Module Access Point)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Module Access Point
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0016" SubModuleIdentNumber="30" TypeOfSubModule="4" SubSlotNumber="2" IOCREnd="32" APINr="14848" P1005="1024" P0880="16384" IsPROFIsafeSubMod="true" SubModuleID="IDS_PS30" ChnInfoIn="e8030000" ChnInfoOut="e8030000">
|
|
<Name>Subterm 22 (PROFIsafe Telegr 30)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: PROFIsafe Standard Telegramm 30: F-DO/DI-Länge 2/2 Byte
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Record Length="10" Index="256" ConstData="044001000400fa00dc6d" IsPROFISafeRecord="true"/>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>32</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>16</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0017" SubModuleIdentNumber="1342178279" TypeOfSubModule="4" SubSlotNumber="3" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_TEL999_INT2" ChnInfoIn="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" ChnInfoOut="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" IoInputMinFactor="1" IoOutputMinFactor="1" VirtRealData="000008000100100048e8010001000000010000000000000000000000">
|
|
<Name>Subterm 23 (Freies Telegramm, PZD-16/16; SERVO)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Freies Telegramm, PZD-Länge 16/16 Worte; für DO SERVO, HLA, TM41, Control Unit
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>80</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>96</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>112</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>128</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>144</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>160</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>176</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>192</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>208</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>224</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>240</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>256</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>272</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>288</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>304</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>320</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>64</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>80</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>96</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>112</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>128</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>144</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>160</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>176</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>192</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>208</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>224</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>240</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>256</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>272</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>288</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>304</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0008" ModuleIdentNumber="805372085" SlotNumber="2" ModuleInfo="Antriebsobjekt (DO) SERVO" ModuleID="IDM_SERVO_52_INT" DirectDeletable="true">
|
|
<Name>X_Master (DO SERVO)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: Antriebsobjekt (DO) SERVO
|
|
]]></Comment>
|
|
<ImageId>38</ImageId>
|
|
<SubModule Id="#x031c0018" SubModuleIdentNumber="65535" TypeOfSubModule="4" SubSlotNumber="1" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_MAP">
|
|
<Name>Subterm 24 (Module Access Point)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Module Access Point
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0019" SubModuleIdentNumber="30" TypeOfSubModule="4" SubSlotNumber="2" IOCREnd="110" APINr="14848" P1005="1024" P0880="16384" IsPROFIsafeSubMod="true" SubModuleID="IDS_PS30" ChnInfoIn="e8030000" ChnInfoOut="e8030000">
|
|
<Name>Subterm 25 (PROFIsafe Telegr 30)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: PROFIsafe Standard Telegramm 30: F-DO/DI-Länge 2/2 Byte
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Record Length="10" Index="256" ConstData="044001000500fa00f48d" IsPROFISafeRecord="true"/>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>336</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>320</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c001a" SubModuleIdentNumber="1342178279" TypeOfSubModule="4" SubSlotNumber="3" IOCREnd="65535" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_TEL999_INT2" ChnInfoIn="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" ChnInfoOut="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" IoInputMinFactor="1" IoOutputMinFactor="1" VirtRealData="000008000100100048e8010001000000010000000000000000000000">
|
|
<Name>Subterm 26 (Freies Telegramm, PZD-16/16; SERVO)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Freies Telegramm, PZD-Länge 16/16 Worte; für DO SERVO, HLA, TM41, Control Unit
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>384</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>400</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>416</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>432</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>448</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>464</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>480</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>496</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>512</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>528</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>544</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>560</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>576</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>592</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>608</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>624</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>368</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>384</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>400</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>416</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>432</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>448</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>464</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>480</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>496</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>512</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>528</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>544</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>560</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>576</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>592</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>608</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0009" ModuleIdentNumber="805372085" SlotNumber="3" ModuleInfo="Antriebsobjekt (DO) SERVO" ModuleID="IDM_SERVO_52_INT" DirectDeletable="true">
|
|
<Name>X_Slave (DO SERVO)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: Antriebsobjekt (DO) SERVO
|
|
]]></Comment>
|
|
<ImageId>38</ImageId>
|
|
<SubModule Id="#x031c001b" SubModuleIdentNumber="65535" TypeOfSubModule="4" SubSlotNumber="1" IOCREnd="28782" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_MAP">
|
|
<Name>Subterm 27 (Module Access Point)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Module Access Point
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c001c" SubModuleIdentNumber="30" TypeOfSubModule="4" SubSlotNumber="2" APINr="14848" P1005="1024" P0880="16384" IsPROFIsafeSubMod="true" SubModuleID="IDS_PS30" ChnInfoIn="e8030000" ChnInfoOut="e8030000">
|
|
<Name>Subterm 28 (PROFIsafe Telegr 30)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: PROFIsafe Standard Telegramm 30: F-DO/DI-Länge 2/2 Byte
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Record Length="10" Index="256" ConstData="044001000600fa0027e3" IsPROFISafeRecord="true"/>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>640</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>624</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c001d" SubModuleIdentNumber="1342178279" TypeOfSubModule="4" SubSlotNumber="3" IOCREnd="1024" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_TEL999_INT2" ChnInfoIn="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" ChnInfoOut="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" IoInputMinFactor="1" IoOutputMinFactor="1" VirtRealData="000008000100100048e8010001000000010000000000000000000000">
|
|
<Name>Subterm 29 (Freies Telegramm, PZD-16/16; SERVO)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Freies Telegramm, PZD-Länge 16/16 Worte; für DO SERVO, HLA, TM41, Control Unit
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>688</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>704</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>720</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>736</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>752</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>768</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>784</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>800</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>816</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>832</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>848</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>864</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>880</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>896</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>912</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>928</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>672</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>688</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>704</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>720</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>736</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>752</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>768</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>784</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>800</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>816</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>832</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>848</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>864</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>880</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>896</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>912</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d000a" ModuleIdentNumber="805372085" SlotNumber="4" ModuleInfo="Antriebsobjekt (DO) SERVO" ModuleID="IDM_SERVO_52_INT" DirectDeletable="true">
|
|
<Name>Y (DO SERVO)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: Antriebsobjekt (DO) SERVO
|
|
]]></Comment>
|
|
<ImageId>38</ImageId>
|
|
<SubModule Id="#x031c001e" SubModuleIdentNumber="65535" TypeOfSubModule="4" SubSlotNumber="1" IOCREnd="15550" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_MAP">
|
|
<Name>Subterm 30 (Module Access Point)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Module Access Point
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c001f" SubModuleIdentNumber="30" TypeOfSubModule="4" SubSlotNumber="2" APINr="14848" P1005="1024" P0880="16384" IsPROFIsafeSubMod="true" SubModuleID="IDS_PS30" ChnInfoIn="e8030000" ChnInfoOut="e8030000">
|
|
<Name>Subterm 31 (PROFIsafe Telegr 30)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: PROFIsafe Standard Telegramm 30: F-DO/DI-Länge 2/2 Byte
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Record Length="10" Index="256" ConstData="044001000700fa000f03" IsPROFISafeRecord="true"/>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>944</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>928</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0020" SubModuleIdentNumber="1342178279" TypeOfSubModule="4" SubSlotNumber="3" IOCREnd="28528" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_TEL999_INT2" ChnInfoIn="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" ChnInfoOut="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" IoInputMinFactor="1" IoOutputMinFactor="1" VirtRealData="000008000100100048e8010001000000010000000000000000000000">
|
|
<Name>Subterm 32 (Freies Telegramm, PZD-16/16; SERVO)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Freies Telegramm, PZD-Länge 16/16 Worte; für DO SERVO, HLA, TM41, Control Unit
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>992</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1008</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1024</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1040</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1056</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1072</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1088</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1104</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1120</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1136</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1152</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1168</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1184</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1200</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1216</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1232</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>976</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>992</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1008</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1024</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1040</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1056</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1072</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1088</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1104</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1120</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1136</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1152</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1168</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1184</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1200</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1216</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d000b" ModuleIdentNumber="805372085" SlotNumber="5" ModuleInfo="Antriebsobjekt (DO) SERVO" ModuleID="IDM_SERVO_52_INT" DirectDeletable="true">
|
|
<Name>Z (DO SERVO)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: Antriebsobjekt (DO) SERVO
|
|
]]></Comment>
|
|
<ImageId>38</ImageId>
|
|
<SubModule Id="#x031c0021" SubModuleIdentNumber="65535" TypeOfSubModule="4" SubSlotNumber="1" IOCREnd="12" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_MAP">
|
|
<Name>Subterm 33 (Module Access Point)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Module Access Point
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0022" SubModuleIdentNumber="30" TypeOfSubModule="4" SubSlotNumber="2" IOCREnd="41096" APINr="14848" P1005="1024" P0880="16384" IsPROFIsafeSubMod="true" SubModuleID="IDS_PS30" ChnInfoIn="e8030000" ChnInfoOut="e8030000">
|
|
<Name>Subterm 34 (PROFIsafe Telegr 30)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: PROFIsafe Standard Telegramm 30: F-DO/DI-Länge 2/2 Byte
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Record Length="10" Index="256" ConstData="044001000800fa003b98" IsPROFISafeRecord="true"/>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>1248</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>1232</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0023" SubModuleIdentNumber="1342178279" TypeOfSubModule="4" SubSlotNumber="3" IOCREnd="28793" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_TEL999_INT2" ChnInfoIn="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" ChnInfoOut="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" IoInputMinFactor="1" IoOutputMinFactor="1" VirtRealData="000008000100100048e8010001000000010000000000000000000000">
|
|
<Name>Subterm 35 (Freies Telegramm, PZD-16/16; SERVO)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Freies Telegramm, PZD-Länge 16/16 Worte; für DO SERVO, HLA, TM41, Control Unit
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1296</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1312</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1328</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1344</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1360</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1376</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1392</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1408</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1424</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1440</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1456</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1472</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1488</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1504</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1520</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1536</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1280</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1296</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1312</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1328</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1344</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1360</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1376</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1392</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1408</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1424</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1440</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1456</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1472</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1488</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1504</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1520</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d000c" ModuleIdentNumber="126993" SlotNumber="6" ModuleInfo="Antriebsobjekt (DO) Infeed" ModuleID="IDM_INFEED_51" DirectDeletable="true">
|
|
<Name>Infeed (DO Infeed)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: Antriebsobjekt (DO) Infeed
|
|
]]></Comment>
|
|
<ImageId>38</ImageId>
|
|
<SubModule Id="#x031c0024" SubModuleIdentNumber="65535" TypeOfSubModule="4" SubSlotNumber="1" IOCREnd="1024" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_MAP">
|
|
<Name>Subterm 36 (Module Access Point)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Module Access Point
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0025" SubModuleIdentNumber="5001" TypeOfSubModule="4" SubSlotNumber="2" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_NOSAFE">
|
|
<Name>Subterm 37 (ohne PROFIsafe)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: leeres Submodul
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0026" SubModuleIdentNumber="370" TypeOfSubModule="4" SubSlotNumber="3" IOCREnd="1024" APINr="14848" P1005="1024" P0880="16384" P0922="370" SiemensSignalNo="true" IsDriveSubMod="true" SubModuleID="IDS_TEL370" ChnInfoIn="02000000" ChnInfoOut="01000000">
|
|
<Name>Subterm 38 (SIEMENS Telegramm 370, PZD-1/1)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: SIEMENS Telegramm 370 für Einspeisung, PZD-Länge 1/1 Wort
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>ZSW1</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1552</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>STW1</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1536</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d000d" ModuleIdentNumber="805371924" SlotNumber="7" ModuleInfo="Antriebsobjekt (DO) Control Unit" ModuleID="IDM_CU_52_INT" DirectDeletable="true">
|
|
<Name>CU (DO Control Unit)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: Antriebsobjekt (DO) Control Unit
|
|
]]></Comment>
|
|
<ImageId>38</ImageId>
|
|
<SubModule Id="#x031c0027" SubModuleIdentNumber="65535" TypeOfSubModule="4" SubSlotNumber="1" IOCREnd="36798" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_MAP-PE11" AddSubModFlags="2048">
|
|
<Name>Subterm 39 (Module Access Point)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Module Access Point, PROFIenergy
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0028" SubModuleIdentNumber="5001" TypeOfSubModule="4" SubSlotNumber="2" IOCREnd="36798" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_NOSAFE">
|
|
<Name>Subterm 40 (ohne PROFIsafe)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: leeres Submodul
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0029" SubModuleIdentNumber="1342178279" TypeOfSubModule="4" SubSlotNumber="3" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_TEL999_INT2" ChnInfoIn="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" ChnInfoOut="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000f2030000f3030000f4030000f5030000f6030000f7030000" IoInputMinFactor="1" IoOutputMinFactor="1" VirtRealData="000008000100100048e8010001000000010000000000000000000000">
|
|
<Name>Subterm 41 (Freies Telegramm, PZD-16/16; SERVO)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Freies Telegramm, PZD-Länge 16/16 Worte; für DO SERVO, HLA, TM41, Control Unit
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1568</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1584</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1600</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1616</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1632</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1648</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1664</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1680</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1696</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1712</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1728</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1744</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1760</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1776</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1792</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1808</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1552</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1568</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1584</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1600</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1616</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1632</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1648</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1664</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1680</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1696</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[10]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1712</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[11]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1728</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[12]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1744</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[13]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1760</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[14]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1776</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[15]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1792</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
</API>
|
|
</Profinet>
|
|
</Box>
|
|
<Box Id="11" BoxType="9124">
|
|
<Name>cuvector</Name>
|
|
<Comment><![CDATA[GSDML Name: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Path: $(TWINCAT3DIR)Config\Io\Profinet\
|
|
VendorName: Siemens AG
|
|
OrderNumber: 6SL3 040-1MA01-0AAx
|
|
HW Release Version: V6.0
|
|
SW Release Version: V5.20]]></Comment>
|
|
<ImageId>75</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</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>
|
|
<BitOffs>1824</BitOffs>
|
|
</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>1840</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>PnIoBoxCtrl</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1808</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Profinet DeviceId="1281" VendorId="42" FrameOffset="49152" IPAdd="c0a8010e" ProtocolType="3" BoxOnDeviceTyp="119" MaxPhysSlotNr="16" AvailableSlots="0..16" InstanceServerPort="50000" InstanceClientPort="50001" InstanceNumberOfARs="1" InstanceNumberOfAPIs="1" MinDeviceInterval="8" SavePnIoBoxValues="0500" Phase="2" WatchdogFaktor="3" ReductionRatio="16" SendClockFaktor="32" MaxInputLen="480" MaxOutputLen="480" MaxDataLen="960" SendClockFactorData="1000200040008000" SendClockFactorRTC3="08001000200040008000" RedRatio="0100020004000800100020004000800000010002" RedRatioRTC3="0100" BoxTypeInfo="IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)" MacAdd5="231" PDOmapping="1" OutputErrorBehavior="2" GSDMLPath="$(TWINCAT3DIR)Config\Io\Profinet\GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml" ImagePath="C:\TwinCAT\3.1\Config\Io\Profinet\.bmp" MainFamily="Drives" ProductFamily="SINAMICS" OrderNr="6SL3 040-1MA01-0AAx" DefaultDNSName="SINAMICS-S120-CU320-2PN" VendorName="Siemens AG" GraphicFile="GSDML-002A-0501-S120" SWVersion="V5.20" HWVersion="V6.0" AltLanguage="7">
|
|
<GsdmlValue Id="VAL_DIAG_ACTIVATION" Content="00000100">
|
|
<RecordText>Inaktiv</RecordText>
|
|
<RecordText>Standardalarme (PROFIdrive)</RecordText>
|
|
</GsdmlValue>
|
|
<GsdmlValue Id="F_Check_iPar" Content="00000100">
|
|
<RecordText>NoCheck</RecordText>
|
|
<RecordText>Check</RecordText>
|
|
</GsdmlValue>
|
|
<GsdmlValue Id="F_SIL" Content="0000010002000300">
|
|
<RecordText>SIL1</RecordText>
|
|
<RecordText>SIL2</RecordText>
|
|
<RecordText>SIL3</RecordText>
|
|
<RecordText>NoSIL</RecordText>
|
|
</GsdmlValue>
|
|
<GsdmlValue Id="F_CRC_Length" Content="00000200">
|
|
<RecordText>3-Byte-CRC</RecordText>
|
|
<RecordText>4-Byte-CRC</RecordText>
|
|
</GsdmlValue>
|
|
<GsdmlChannelDiag TypeInfo="Hardware- / Softwarefehler" ErrorType="36864" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Netzfehler" ErrorType="36865" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Fehler Versorgungsspannung" ErrorType="36866" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Zwischenkreisüberspannung" ErrorType="36867" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Leistungselektronik gestört" ErrorType="36868" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Übertemperatur Elektronikkomponente" ErrorType="36869" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Erdschluss / Phasenschluss erkannt" ErrorType="36870" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Überlastung Motor" ErrorType="36871" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Kommunikation zur überlagerten Steuerung gestört" ErrorType="36872" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Sicherer Überwachungskanal hat Fehler erkannt" ErrorType="36873" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Lage- / Drehzahlistwert fehlerhaft oder nicht verfügbar" ErrorType="36874" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Interne (DRIVE-CLiQ) Kommunikation gestört" ErrorType="36875" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Einspeisung gestört" ErrorType="36876" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Bremssteller / Braking Module gestört" ErrorType="36877" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Netzfilter gestört" ErrorType="36878" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Externer Messwert / Signalzustand außerhalb des zulässigen Bereichs" ErrorType="36879" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Anwendung / Technologische Funktion gestört" ErrorType="36880" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Fehler in Parametrierung / Konfiguration / Inbetriebnahmeablauf" ErrorType="36881" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Allgemeiner Antriebsfehler" ErrorType="36882" API="14848"/>
|
|
<GsdmlChannelDiag TypeInfo="Hilfsaggregat gestört" ErrorType="36883" API="14848"/>
|
|
<UsedGsdmlModule ModuleIdentNumber="131853" ModuleName="DAP Module" InfoText="IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)" OrderNumber="6SL3 040-1MA01-0AAx">
|
|
<Slot>0</Slot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="805372100" Id="IDM_VECTOR_51_INT" ModuleName="DO VECTOR" InfoText="Antriebsobjekt (DO) VECTOR">
|
|
<Slot>1</Slot>
|
|
<Slot>2</Slot>
|
|
<Slot>3</Slot>
|
|
<Slot>4</Slot>
|
|
<Slot>5</Slot>
|
|
<Slot>6</Slot>
|
|
<Slot>7</Slot>
|
|
<Slot>8</Slot>
|
|
<Slot>9</Slot>
|
|
<Slot>10</Slot>
|
|
<Slot>11</Slot>
|
|
<Slot>12</Slot>
|
|
<Slot>13</Slot>
|
|
<Slot>14</Slot>
|
|
<Slot>15</Slot>
|
|
<Slot>16</Slot>
|
|
<SubSlot InsertedSubModuleID="IDS_MAP" SubSlotNumber="1" IsFixed="true">
|
|
<PossibleSubModule>IDS_MAP</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="2">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_PS30</PossibleSubModule>
|
|
<PossibleSubModule>IDS_PS31</PossibleSubModule>
|
|
<PossibleSubModule>IDS_PS901</PossibleSubModule>
|
|
<PossibleSubModule>IDS_PS902</PossibleSubModule>
|
|
<PossibleSubModule>IDS_PS903</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="3">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL1</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL2_INT1</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL3_INT1</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL4_INT1</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL7</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL9_INT1</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL20</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL110_WISY_INT1</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL111_WISY_INT1</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL220</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL352</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL997_INT1</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL998_INT1</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL999_INT1</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="4">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL700</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL701</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL750</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD22</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD24</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD26</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD88</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="5">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL700</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL701</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL750</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD22</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD24</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD26</PossibleSubModule>
|
|
<PossibleSubModule>IDS_ADD88</PossibleSubModule>
|
|
</SubSlot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlModule ModuleIdentNumber="805371924" Id="IDM_CU_52_INT" ModuleName="DO Control Unit" InfoText="Antriebsobjekt (DO) Control Unit">
|
|
<Slot>1</Slot>
|
|
<Slot>2</Slot>
|
|
<Slot>3</Slot>
|
|
<Slot>4</Slot>
|
|
<Slot>5</Slot>
|
|
<Slot>6</Slot>
|
|
<Slot>7</Slot>
|
|
<Slot>8</Slot>
|
|
<Slot>9</Slot>
|
|
<Slot>10</Slot>
|
|
<Slot>11</Slot>
|
|
<Slot>12</Slot>
|
|
<Slot>13</Slot>
|
|
<Slot>14</Slot>
|
|
<Slot>15</Slot>
|
|
<Slot>16</Slot>
|
|
<SubSlot InsertedSubModuleID="IDS_MAP-PE11" SubSlotNumber="1" IsFixed="true">
|
|
<PossibleSubModule>IDS_MAP-PE11</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot InsertedSubModuleID="IDS_NOSAFE" SubSlotNumber="2" IsFixed="true">
|
|
<PossibleSubModule>IDS_NOSAFE</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="3">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL390_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL391_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL392_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL393_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL394_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL395_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL996</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL997_INT2</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL999_INT2</PossibleSubModule>
|
|
</SubSlot>
|
|
<SubSlot SubSlotNumber="4">
|
|
<PossibleSubModule>IDS_EMPTY</PossibleSubModule>
|
|
<PossibleSubModule>IDS_TEL1100_INT2</PossibleSubModule>
|
|
</SubSlot>
|
|
</UsedGsdmlModule>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="2" SubSlotNumber="1" TypeOfSubmodule="3" Id="IDS_DAP_CU320PN-V5.2" SubModuleName="SINAMICS S120/S150 CU320-2 PN V5.2" InfoText="IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)">
|
|
<Record Name="Allgemeine Einstellungen" Length="1" Index="1">
|
|
<ConstData>0</ConstData>
|
|
<RecordDataDef Name="Diagnose aktivieren" DataType="Integer8" DataLength="1" Visible="true" Changeable="true" ValueItemTarget="VAL_DIAG_ACTIVATION">
|
|
<AllowedValue>0</AllowedValue>
|
|
<AllowedValue>1</AllowedValue>
|
|
</RecordDataDef>
|
|
</Record>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="65535" TypeOfSubmodule="4" Id="IDS_MAP" SubModuleName="Module Access Point" APINr="14848" InfoText="Module Access Point"/>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="65535" TypeOfSubmodule="4" Id="IDS_MAP-PE11" SubModuleName="Module Access Point" APINr="14848" InfoText="Module Access Point, PROFIenergy"/>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="5001" TypeOfSubmodule="4" Id="IDS_NOSAFE" SubModuleName="ohne PROFIsafe" APINr="14848" InfoText="leeres Submodul"/>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="1342177670" TypeOfSubmodule="4" Id="IDS_TEL390_INT2" SubModuleName="SIEMENS Telegramm 390, PZD-2/2" APINr="14848" InfoText="SIEMENS Telegramm 390 für Device-I/O, PZD-Länge 2/2 Worte" VirtRealData="000008000100100048e8010001000000010000000000000000000000">
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="30" TypeOfSubmodule="4" Id="IDS_PS30" SubModuleName="PROFIsafe Telegr 30" APINr="14848" InfoText="PROFIsafe Standard Telegramm 30: F-DO/DI-Länge 2/2 Byte" IsPROFISafeSubMod="true">
|
|
<Record Name="PROFIsafe" Length="10" Index="256" IsPROFISafeRecord="true">
|
|
<ConstData>4</ConstData>
|
|
<ConstData>64</ConstData>
|
|
<ConstData>0</ConstData>
|
|
<ConstData>1</ConstData>
|
|
<ConstData>0</ConstData>
|
|
<ConstData>1</ConstData>
|
|
<ConstData>0</ConstData>
|
|
<ConstData>250</ConstData>
|
|
<ConstData>222</ConstData>
|
|
<ConstData>169</ConstData>
|
|
<RecordDataDef Name="F_Check_iPar" DataType="Bit" BitOffset="1" BitLength="1" ValueItemTarget="F_Check_iPar">
|
|
<AllowedValue>0</AllowedValue>
|
|
<AllowedValue>1</AllowedValue>
|
|
</RecordDataDef>
|
|
<RecordDataDef Name="F_SIL" DataType="BitArea" DefaultValue="1" BitOffset="2" BitLength="2" Visible="true" ValueItemTarget="F_SIL">
|
|
<AllowedValue>1</AllowedValue>
|
|
</RecordDataDef>
|
|
<RecordDataDef Name="F_CRC_Length" DataType="BitArea" BitOffset="4" BitLength="2" Visible="true" ValueItemTarget="F_CRC_Length">
|
|
<AllowedValue>0</AllowedValue>
|
|
</RecordDataDef>
|
|
<RecordDataDef Name="F_Block_ID" DataType="BitArea" ByteOffset="1" BitOffset="3" BitLength="3">
|
|
<AllowedValue>0</AllowedValue>
|
|
</RecordDataDef>
|
|
<RecordDataDef Name="F_Par_Version" DataType="BitArea" DefaultValue="1" ByteOffset="1" BitOffset="6" BitLength="2" Visible="true">
|
|
<AllowedValue>1</AllowedValue>
|
|
</RecordDataDef>
|
|
<RecordDataDef Name="F_Source_Add" DataType="Unsigned16" MinAllowedValue="1" MaxAllowedValue="65534" DefaultValue="1" DataLength="2" ByteOffset="2" Visible="true" Changeable="true"/>
|
|
<RecordDataDef Name="F_Dest_Add" DataType="Unsigned16" MinAllowedValue="1" MaxAllowedValue="65534" DefaultValue="1" DataLength="2" ByteOffset="4" Visible="true" Changeable="true"/>
|
|
<RecordDataDef Name="F_WD_Time" DataType="Unsigned16" MinAllowedValue="10" MaxAllowedValue="65535" DefaultValue="250" DataLength="2" ByteOffset="6" Visible="true" Changeable="true"/>
|
|
<RecordDataDef Name="F_Par_CRC" DataType="Unsigned16" MaxAllowedValue="65535" DefaultValue="57001" DataLength="2" ByteOffset="8" Visible="true"/>
|
|
</Record>
|
|
<DataItemIn/>
|
|
<DataItemOut/>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="1" TypeOfSubmodule="4" Id="IDS_TEL1" SubModuleName="Standard Telegramm 1, PZD-2/2" APINr="14848" InfoText="Standard Telegramm 1: Drehzahlregelung, PZD-Länge 2/2 Worte">
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="1073741833" SubSlotNumber="101" TypeOfSubmodule="4" Id="IDS_TEL9_INT1" SubModuleName="Standard Telegramm 9, PZD-10/5; VECTOR" APINr="14848" InfoText="Standard Telegramm 9: Positionieren, PZD-Länge 10/5 Worte; für DO VECTOR" VirtRealData="000008000200100090d0030001000000010000000000000000000000">
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
</UsedGsdmlSubModule>
|
|
<UsedGsdmlSubModule SubModuleIdentNumber="7" TypeOfSubmodule="4" Id="IDS_TEL7" SubModuleName="Standard Telegramm 7, PZD-2/2" APINr="14848" InfoText="Standard Telegramm 7: Positionieren, PZD-Länge 2/2 Worte">
|
|
<DataItemIn/>
|
|
<DataItemIn/>
|
|
<DataItemOut/>
|
|
<DataItemOut/>
|
|
</UsedGsdmlSubModule>
|
|
<API Id="1">
|
|
<Name>API</Name>
|
|
<ImageId>4</ImageId>
|
|
<Module Id="#x031d0001" DAP="true" ModuleIdentNumber="131853" ModuleInfo="IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)">
|
|
<Name>Term 1 (DAP Module)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)
|
|
OrderNumber: 6SL3 040-1MA01-0AAx]]></Comment>
|
|
<ImageId>182</ImageId>
|
|
<SubModule Id="#x031c0001" SubModuleIdentNumber="2" TypeOfSubModule="3" SubSlotNumber="1" IsFixSubmodule="true" SubModuleID="IDS_DAP_CU320PN-V5.2" AddSubModFlags="28">
|
|
<Name>Subterm 1 (SINAMICS S120/S150 CU320-2 PN V5.2)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: IO-Device SINAMICS S120/S150 CU320-2 PN V5.2 mit PROFINET-IO-Schnittstelle (RT-, IRT- und azyklische Kommunikation, Taktsynchronisation, PROFIsafe, Shared Device)
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Record Length="1" Index="1"/>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0002" SubModuleIdentNumber="3" TypeOfSubModule="1" SubSlotNumber="32768" IOCREnd="1640" IsFixSubmodule="true" SubModuleID="IDS_IF_CU320PN-V5.2" InterfaceData="0503680b82003200e80300000000000000000000000000000000000000000000" IrtPropData="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000">
|
|
<Name>Subterm 2 (Interface)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0003" SubModuleIdentNumber="4" TypeOfSubModule="2" SubSlotNumber="32769" IsFixSubmodule="true" SubModuleID="IDS_P1_CU320PN-V5.2" PortData="0a023c01000000000000000000000000000000000000000000000000">
|
|
<Name>Subterm 3 (Port 1)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0004" SubModuleIdentNumber="5" TypeOfSubModule="2" SubSlotNumber="32770" IsFixSubmodule="true" SubModuleID="IDS_P2_CU320PN-V5.2" PortData="0a023c01000000000000000000000000000000000000000000000000">
|
|
<Name>Subterm 4 (Port 2)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0002" ModuleIdentNumber="805372100" SlotNumber="1" ModuleInfo="Antriebsobjekt (DO) VECTOR" ModuleID="IDM_VECTOR_51_INT" DirectDeletable="true">
|
|
<Name>Wickler (DO VECTOR)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: Antriebsobjekt (DO) VECTOR
|
|
]]></Comment>
|
|
<ImageId>38</ImageId>
|
|
<SubModule Id="#x031c0005" SubModuleIdentNumber="65535" TypeOfSubModule="4" SubSlotNumber="1" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_MAP">
|
|
<Name>Subterm 5 (Module Access Point)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Module Access Point
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c000b" SubModuleIdentNumber="30" TypeOfSubModule="4" SubSlotNumber="2" APINr="14848" P1005="1024" P0880="16384" IsPROFIsafeSubMod="true" SubModuleID="IDS_PS30" ChnInfoIn="e8030000" ChnInfoOut="e8030000">
|
|
<Name>Subterm 11 (PROFIsafe Telegr 30)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: PROFIsafe Standard Telegramm 30: F-DO/DI-Länge 2/2 Byte
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Record Length="10" Index="256" ConstData="044001000b00fa00e8f6" IsPROFISafeRecord="true"/>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>1856</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>1824</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c000e" SubModuleIdentNumber="1" TypeOfSubModule="4" SubSlotNumber="3" APINr="14848" P1005="1024" P0880="16384" P0922="1" SiemensSignalNo="true" IsDriveSubMod="true" SubModuleID="IDS_TEL1" ChnInfoIn="0200000006000000" ChnInfoOut="0100000005000000">
|
|
<Name>Subterm 14 (Standard Telegramm 1, PZD-2/2)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Standard Telegramm 1: Drehzahlregelung, PZD-Länge 2/2 Worte
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>ZSW1</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1904</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>NIST_A</Name>
|
|
<Type>INT</Type>
|
|
<BitOffs>1920</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>STW1</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1872</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>NSOLL_A</Name>
|
|
<Type>INT</Type>
|
|
<BitOffs>1888</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0003" ModuleIdentNumber="805372100" SlotNumber="2" ModuleInfo="Antriebsobjekt (DO) VECTOR" ModuleID="IDM_VECTOR_51_INT" DirectDeletable="true">
|
|
<Name>WZW_Kette (DO VECTOR)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: Antriebsobjekt (DO) VECTOR
|
|
]]></Comment>
|
|
<ImageId>38</ImageId>
|
|
<SubModule Id="#x031c0006" SubModuleIdentNumber="65535" TypeOfSubModule="4" SubSlotNumber="1" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_MAP">
|
|
<Name>Subterm 6 (Module Access Point)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Module Access Point
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c000c" SubModuleIdentNumber="30" TypeOfSubModule="4" SubSlotNumber="2" APINr="14848" P1005="1024" P0880="16384" IsPROFIsafeSubMod="true" SubModuleID="IDS_PS30" ChnInfoIn="e8030000" ChnInfoOut="e8030000">
|
|
<Name>Subterm 12 (PROFIsafe Telegr 30)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: PROFIsafe Standard Telegramm 30: F-DO/DI-Länge 2/2 Byte
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Record Length="10" Index="256" ConstData="044001000a00fa00c016" IsPROFISafeRecord="true"/>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>1936</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>1904</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c000f" SubModuleIdentNumber="1073741833" TypeOfSubModule="4" SubSlotNumber="3" IOCREnd="1352" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_TEL9_INT1" ChnInfoIn="e8030000e9030000ea030000eb030000ec030000" ChnInfoOut="e8030000e9030000ea030000eb030000ec030000ed030000ee030000ef030000f0030000f1030000" IoInputMinFactor="1" IoOutputMinFactor="1" VirtRealData="000008000200100090d0030001000000010000000000000000000000">
|
|
<Name>Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Standard Telegramm 9: Positionieren, PZD-Länge 10/5 Worte; für DO VECTOR
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1984</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2000</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2016</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2032</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Zustandswort oder Istwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2048</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[0]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1952</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[1]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1968</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[2]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>1984</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[3]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2000</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[4]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2016</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[5]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2032</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[6]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2048</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[7]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2064</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[8]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2080</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>Steuerwort oder Sollwert[9]</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2096</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0004" ModuleIdentNumber="805372100" SlotNumber="3" ModuleInfo="Antriebsobjekt (DO) VECTOR" ModuleID="IDM_VECTOR_51_INT" DirectDeletable="true">
|
|
<Name>WZW_Arm (DO VECTOR)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: Antriebsobjekt (DO) VECTOR
|
|
]]></Comment>
|
|
<ImageId>38</ImageId>
|
|
<SubModule Id="#x031c0007" SubModuleIdentNumber="65535" TypeOfSubModule="4" SubSlotNumber="1" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_MAP">
|
|
<Name>Subterm 7 (Module Access Point)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Module Access Point
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c000d" SubModuleIdentNumber="30" TypeOfSubModule="4" SubSlotNumber="2" APINr="14848" P1005="1024" P0880="16384" IsPROFIsafeSubMod="true" SubModuleID="IDS_PS30" ChnInfoIn="e8030000" ChnInfoOut="e8030000">
|
|
<Name>Subterm 13 (PROFIsafe Telegr 30)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: PROFIsafe Standard Telegramm 30: F-DO/DI-Länge 2/2 Byte
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Record Length="10" Index="256" ConstData="044001000900fa001378" IsPROFISafeRecord="true"/>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>2064</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>PROFIsafe_2B</Name>
|
|
<Type GUID="{18071995-0000-0000-0000-000300000006}">ARRAY [0..5] OF BYTE</Type>
|
|
<BitOffs>2112</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0010" SubModuleIdentNumber="7" TypeOfSubModule="4" SubSlotNumber="3" IOCREnd="16880" APINr="14848" P1005="1024" P0880="16384" P0922="7" SiemensSignalNo="true" IsDriveSubMod="true" SubModuleID="IDS_TEL7" ChnInfoIn="0200000004000000" ChnInfoOut="0100000003000000">
|
|
<Name>Subterm 16 (Standard Telegramm 7, PZD-2/2)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Standard Telegramm 7: Positionieren, PZD-Länge 2/2 Worte
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>ZSW1</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2112</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>ZSW2</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2128</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>STW1</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2160</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>STW2</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2176</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
<Module Id="#x031d0005" ModuleIdentNumber="805371924" SlotNumber="4" ModuleInfo="Antriebsobjekt (DO) Control Unit" ModuleID="IDM_CU_52_INT" DirectDeletable="true">
|
|
<Name>CU (DO Control Unit)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Module Info: Antriebsobjekt (DO) Control Unit
|
|
]]></Comment>
|
|
<ImageId>38</ImageId>
|
|
<SubModule Id="#x031c0008" SubModuleIdentNumber="65535" TypeOfSubModule="4" SubSlotNumber="1" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_MAP-PE11" AddSubModFlags="2048">
|
|
<Name>Subterm 8 (Module Access Point)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: Module Access Point, PROFIenergy
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c0009" SubModuleIdentNumber="5001" TypeOfSubModule="4" SubSlotNumber="2" IsFixSubmodule="true" APINr="14848" P1005="1024" P0880="16384" SubModuleID="IDS_NOSAFE">
|
|
<Name>Subterm 9 (ohne PROFIsafe)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: leeres Submodul
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
</Vars>
|
|
</SubModule>
|
|
<SubModule Id="#x031c000a" SubModuleIdentNumber="1342177670" TypeOfSubModule="4" SubSlotNumber="3" APINr="14848" P1005="1024" P0880="16384" P0922="390" SiemensSignalNo="true" IsDriveSubMod="true" SubModuleID="IDS_TEL390_INT2" ChnInfoIn="020000006c000000" ChnInfoOut="010000006b000000" IoInputMinFactor="1" IoOutputMinFactor="1" VirtRealData="000008000100100048e8010001000000010000000000000000000000">
|
|
<Name>Subterm 10 (SIEMENS Telegramm 390, PZD-2/2)</Name>
|
|
<Comment><![CDATA[GSDML: GSDML-V2.25-Siemens-Sinamics_S_CU3x0-20200608.xml
|
|
Submodule Info: SIEMENS Telegramm 390 für Device-I/O, PZD-Länge 2/2 Worte
|
|
]]></Comment>
|
|
<ImageId>183</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>ZSW1</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2144</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>DIG_IN</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2160</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var Swapping="#x1">
|
|
<Name>STW1</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2192</BitOffs>
|
|
</Var>
|
|
<Var Swapping="#x1">
|
|
<Name>DIG_OUT</Name>
|
|
<Type>UINT</Type>
|
|
<BitOffs>2208</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
</SubModule>
|
|
</Module>
|
|
</API>
|
|
</Profinet>
|
|
</Box>
|
|
<Profinet PLCPortNr="851" AddPortCount="1">
|
|
<Ethernet DeviceDesc="EL6631 PROFINET IO Controller"/>
|
|
<PNController ClientPort="60000" ServerPort="61000" VendorId="288" DeviceId="37" IPData="00000000c0a80101ffffff00c0a80101" SystemName="el6631-pncontroller" IRTSendClock="32">
|
|
<RTData CableLength="10"/>
|
|
</PNController>
|
|
</Profinet>
|
|
</Device>
|
|
<Device Id="3" DevType="57" AmsPort="28675">
|
|
<Name>Tasten_Bildschirm (USB)</Name>
|
|
<Image Id="8" AddrType="1" ImageType="3">
|
|
<Name>Prozessabbild</Name>
|
|
</Image>
|
|
<Box Id="13" BoxType="9591" AmsPort="28160">
|
|
<Name>Box 0 (CPX8XX)</Name>
|
|
<ImageId>88</ImageId>
|
|
<Vars VarGrpType="1">
|
|
<Name>Eingänge</Name>
|
|
<Var>
|
|
<Name>PanelState</Name>
|
|
<Type>BITARR32</Type>
|
|
</Var>
|
|
<Var>
|
|
<Name>CouplerState</Name>
|
|
<Comment><![CDATA[0x0000 = No error
|
|
0x0001 = Terminal bus error
|
|
0x0002 = Configuration error]]></Comment>
|
|
<Type>UINT</Type>
|
|
<BitOffs>32</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>BoxState</Name>
|
|
<Comment><![CDATA[0x0000 = No error
|
|
0x0001 = No actual inputs
|
|
0x0004 = Not found
|
|
]]></Comment>
|
|
<Type>UINT</Type>
|
|
<BitOffs>80</BitOffs>
|
|
</Var>
|
|
<Var>
|
|
<Name>MissedCnt</Name>
|
|
<Comment><![CDATA[Incremented each time new
|
|
inputs missed]]></Comment>
|
|
<Type>UINT</Type>
|
|
<BitOffs>96</BitOffs>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="2">
|
|
<Name>Ausgänge</Name>
|
|
<Var>
|
|
<Name>PanelCtrl</Name>
|
|
<Comment><![CDATA[PanelCtrl[5] = Back Light Off
|
|
]]></Comment>
|
|
<Type>BITARR32</Type>
|
|
</Var>
|
|
</Vars>
|
|
<BusCoupler ComplexTermSupport="true" NewHardware="true">
|
|
<Flags SupportVirtualTerms="true" HasNoEndTerm="true"/>
|
|
<Term Id="1" TermType="#x3ea" Fieldbus="9">
|
|
<Name>Klemme 1 (KL1002)</Name>
|
|
<ImageId>7</ImageId>
|
|
<Vars VarGrpType="3">
|
|
<Name>Kanal 1</Name>
|
|
<Var>
|
|
<Name>Eingang</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>48</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
</Vars>
|
|
<Vars VarGrpType="3">
|
|
<Name>Kanal 2</Name>
|
|
<Var>
|
|
<Name>Eingang</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>49</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
</Vars>
|
|
</Term>
|
|
<Term Id="2" TermType="#x370026ac" Fieldbus="9">
|
|
<Name>Klemme 2 (1-3) (CPx9xx-8)</Name>
|
|
<ImageId>62</ImageId>
|
|
<Vars VarGrpType="3">
|
|
<Name>Kanal 1</Name>
|
|
<Var>
|
|
<Name>Taste 1</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>50</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 2</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>51</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 3</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>52</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 4 NC</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>53</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 5 NC</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>54</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 6 NC</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>55</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 7 NC</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>56</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 8 NC</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>57</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 1</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>32</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 2</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>33</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 3</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>34</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 4 NC</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>35</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 5</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>36</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 6</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>37</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 7</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>38</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 8</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>39</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
</Vars>
|
|
</Term>
|
|
<Term Id="3" TermType="#x370026ac" Fieldbus="9">
|
|
<Name>Klemme 3 (4-6) (CPx9xx-8)</Name>
|
|
<ImageId>62</ImageId>
|
|
<Vars VarGrpType="3">
|
|
<Name>Kanal 1</Name>
|
|
<Var>
|
|
<Name>Taste 1</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>58</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 2</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>59</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 3</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>60</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 4 NC</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>61</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 5</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>62</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 6</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>63</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 7</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>64</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 8</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>65</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 1</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>40</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 2</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>41</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 3</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>42</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 4 NC</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>43</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 5</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>44</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 6</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>45</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 7</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>46</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 8</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>47</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
</Vars>
|
|
</Term>
|
|
<Term Id="4" TermType="#x370026ac" Fieldbus="9">
|
|
<Name>Klemme 4 (7-10) (CPx9xx-8)</Name>
|
|
<ImageId>62</ImageId>
|
|
<Vars VarGrpType="3">
|
|
<Name>Kanal 1</Name>
|
|
<Var>
|
|
<Name>Taste 1</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>66</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 2</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>67</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 3</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>68</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 4</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>69</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 5 NC</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>70</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 6</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>71</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 7</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>72</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>Taste 8</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>73</BitOffs>
|
|
<InOut>0</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 1</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>48</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 2</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>49</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 3</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>50</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 4</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>51</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 5 NC</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>52</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 6</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>53</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 7</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>54</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
<Var>
|
|
<Name>LED 8</Name>
|
|
<Type>BIT</Type>
|
|
<BitOffs>55</BitOffs>
|
|
<InOut>1</InOut>
|
|
</Var>
|
|
</Vars>
|
|
</Term>
|
|
</BusCoupler>
|
|
<Usb DeviceHandle="\\?\usb#vid_0978&pid_2801#6&2c50bd7&0&1#{7e0092ca-e39e-4116-85d5-b32dfc26eeda}" Divider="4" AutoDivider="true"/>
|
|
</Box>
|
|
<Usb VirtualDeviceName="true"/>
|
|
</Device>
|
|
<Device Id="4" DevType="111" DevFlags="#x0003" AmsPort="28676" AmsNetId="172.18.236.82.5.1" RemoteName="Gerät 4 (EtherCAT)" InfoImageId="10">
|
|
<Name>Gerät 4 (EtherCAT)</Name>
|
|
<AddressInfo>
|
|
<Pnp>
|
|
<DeviceDesc>EtherCAT X103 (TwinCAT-Intel PCI Ethernet Adapter (</DeviceDesc>
|
|
<DeviceName>\DEVICE\{8694E0AB-58E7-4609-98D6-5C72AC4375B5}</DeviceName>
|
|
<DeviceData>00010558f1f7</DeviceData>
|
|
</Pnp>
|
|
</AddressInfo>
|
|
<Image Id="9" AddrType="9" ImageType="3">
|
|
<Name>Prozessabbild</Name>
|
|
</Image>
|
|
<Box Id="16" BoxType="9099" BoxFlags="#x00000020">
|
|
<Name>Box 16 (ifm IO-Link Master AL1332)</Name>
|
|
<ImageId>1011</ImageId>
|
|
<EtherCAT SlaveType="3" AdsServerAddress="ac12ec520511e903" PdiType="#x0006" MboxDataLinkLayer="true" StateMBoxPolling="true" CycleMBoxPollingTime="0" CoeType="15" FoeType="1" VendorId="#x00000622" ProductCode="#x00001332" RevisionNo="#x00000001" InfoDataAddr="true" InfoDataNetId="true" GenerateOwnNetId="true" InitializeOwnNetId="true" DownloadSlotCfg="true" PortPhys="17" DownloadSlotCfgIP="true" SlotPdoIncrement="1" SlotIndexIncrement="16" Type="ifm IO-Link Master AL1332" Desc="ifm IO-Link Master AL1332" PortABoxInfo="#x00ffffff">
|
|
<SyncMan>001080003600010001000000800080008000001036010000</SyncMan>
|
|
<SyncMan>801080003200010002000000800080008000801032010000</SyncMan>
|
|
<SyncMan>00110800740001000300000000000004c800001174010000</SyncMan>
|
|
<SyncMan>001d2c003000010004000000000000041c00001d30010000</SyncMan>
|
|
<Fmmu>0000000000000000001100020100000001000000000000000000000000000000</Fmmu>
|
|
<Fmmu>0000000000000000001d00010100000002000000000000000000000000000000</Fmmu>
|
|
<Fmmu>00000000000000000d0800010100000003000000000000000000000000000000</Fmmu>
|
|
<MBoxUserCmdData>020003000900000000000000030000001800090300000000000000000000000020308022010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001800090300000000000000000000000020308024010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001800090300000000000000000000000020308025010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a0000000000000003000000180009030000000000000000000000002030802802000000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001900090300000000000000000000000020408022010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001900090300000000000000000000000020408024010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001900090300000000000000000000000020408025010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a0000000000000003000000190009030000000000000000000000002040802802000000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001a00090300000000000000000000000020508022010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001a00090300000000000000000000000020508024010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001a00090300000000000000000000000020508025010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a00000000000000030000001a0009030000000000000000000000002050802802000000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001b00090300000000000000000000000020608022010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001b00090300000000000000000000000020608024010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001b00090300000000000000000000000020608025010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a00000000000000030000001b0009030000000000000000000000002060802802000000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001c00090300000000000000000000000020708022010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001c00090300000000000000000000000020708024010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001c00090300000000000000000000000020708025010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a00000000000000030000001c0009030000000000000000000000002070802802000000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001600090300000000000000000000000020108024010000008300</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001600090300000000000000000000000020108025010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a0000000000000003000000160009030000000000000000000000002010802802000000030000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001700090300000000000000000000000020208024010000008700</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000001700090300000000000000000000000020208025010000008700</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a0000000000000003000000170009030000000000000000000000002020802802000000030000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000000800090300000000000000000000000020008024010000008300</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000900000000000000030000000800090300000000000000000000000020008025010000000000</MBoxUserCmdData>
|
|
<MBoxUserCmdData>020003000a0000000000000003000000080009030000000000000000000000002000802802000000030000</MBoxUserCmdData>
|
|
<Pdo Name="TxPDO IO-Link Device Status" Index="#x1a81" Flags="#x0010" SyncMan="3">
|
|
<Entry Name="State of IO-Link Ch.1" Index="#xf100" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="State of IO-Link Ch.2" Index="#xf100" Sub="#x02">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="State of IO-Link Ch.3" Index="#xf100" Sub="#x03">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="State of IO-Link Ch.4" Index="#xf100" Sub="#x04">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="State of IO-Link Ch.5" Index="#xf100" Sub="#x05">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="State of IO-Link Ch.6" Index="#xf100" Sub="#x06">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="State of IO-Link Ch.7" Index="#xf100" Sub="#x07">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="State of IO-Link Ch.8" Index="#xf100" Sub="#x08">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="TxPDO IO-Link Port Qualifier" Index="#x1a82" Flags="#x0010" SyncMan="3">
|
|
<Entry Name="Qualifier of IO-Link Ch.1" Index="#xf101" Sub="#x01">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Qualifier of IO-Link Ch.2" Index="#xf101" Sub="#x02">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Qualifier of IO-Link Ch.3" Index="#xf101" Sub="#x03">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Qualifier of IO-Link Ch.4" Index="#xf101" Sub="#x04">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Qualifier of IO-Link Ch.5" Index="#xf101" Sub="#x05">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Qualifier of IO-Link Ch.6" Index="#xf101" Sub="#x06">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Qualifier of IO-Link Ch.7" Index="#xf101" Sub="#x07">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="Qualifier of IO-Link Ch.8" Index="#xf101" Sub="#x08">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="TxPDO New Diagnosis Message available" Index="#x1a08" Flags="#x0010" SyncMan="3">
|
|
<Entry Name="New Message Available Flag" Index="#x10f3" Sub="#x04">
|
|
<Type>BIT</Type>
|
|
</Entry>
|
|
<Entry Name="Dummy">
|
|
<Type>BIT7</Type>
|
|
</Entry>
|
|
<Entry Name="Dummy1">
|
|
<Type>BYTE</Type>
|
|
</Entry>
|
|
<Entry Name="Dummy2">
|
|
<Type>UINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="TxPDO Timestamp" Index="#x1a09" Flags="#x0010" SyncMan="3">
|
|
<Entry Name="Timestamp" Index="#x10f8">
|
|
<Type>ULINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="TxPDO" Index="#x1a00" Flags="#x0280" SyncMan="3">
|
|
<Entry Name="input byte 0" Index="#x6000" Sub="#x01" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 1" Index="#x6000" Sub="#x02" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 2" Index="#x6000" Sub="#x03" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 3" Index="#x6000" Sub="#x04" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="TxPDO" Index="#x1a01" Flags="#x0280" SyncMan="3">
|
|
<Entry Name="input byte 0" Index="#x6010" Sub="#x01" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 1" Index="#x6010" Sub="#x02" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 2" Index="#x6010" Sub="#x03" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 3" Index="#x6010" Sub="#x04" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="TxPDO" Index="#x1a02" Flags="#x0280" SyncMan="3">
|
|
<Entry Name="input byte 0" Index="#x6020" Sub="#x01" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 1" Index="#x6020" Sub="#x02" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 2" Index="#x6020" Sub="#x03" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 3" Index="#x6020" Sub="#x04" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 4" Index="#x6020" Sub="#x05" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 5" Index="#x6020" Sub="#x06" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 6" Index="#x6020" Sub="#x07" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="input byte 7" Index="#x6020" Sub="#x08" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<Pdo Name="RxPDO" Index="#x1602" InOut="1" Flags="#x0280" SyncMan="2">
|
|
<Entry Name="output byte 0" Index="#x7020" Sub="#x01" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="output byte 1" Index="#x7020" Sub="#x02" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="output byte 2" Index="#x7020" Sub="#x03" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="output byte 3" Index="#x7020" Sub="#x04" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="output byte 4" Index="#x7020" Sub="#x05" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="output byte 5" Index="#x7020" Sub="#x06" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="output byte 6" Index="#x7020" Sub="#x07" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
<Entry Name="output byte 7" Index="#x7020" Sub="#x08" Flags="#x00001000">
|
|
<Type>USINT</Type>
|
|
</Entry>
|
|
</Pdo>
|
|
<CoeProfile ProfileNo="407638921"/>
|
|
<CoeProfile ProfileNo="407638921"/>
|
|
<CoeProfile ProfileNo="407638921"/>
|
|
<CoeProfile ProfileNo="407638921"/>
|
|
<CoeProfile ProfileNo="407638921"/>
|
|
<CoeProfile ProfileNo="407638921"/>
|
|
<CoeProfile ProfileNo="407638921"/>
|
|
<CoeProfile ProfileNo="407638921"/>
|
|
<Slot Name="IO-Link Ch.1" ImageId="1012">
|
|
<SlotData>0000010001000000010000001000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>4096</ModuleIdent>
|
|
<ModuleIdent>4097</ModuleIdent>
|
|
<ModuleIdent>4098</ModuleIdent>
|
|
<ModuleIdent>4356</ModuleIdent>
|
|
<ModuleIdent>4358</ModuleIdent>
|
|
<ModuleIdent>4360</ModuleIdent>
|
|
<ModuleIdent>4362</ModuleIdent>
|
|
<ModuleIdent>4612</ModuleIdent>
|
|
<ModuleIdent>4614</ModuleIdent>
|
|
<ModuleIdent>4616</ModuleIdent>
|
|
<ModuleIdent>4618</ModuleIdent>
|
|
<ModuleIdent>4869</ModuleIdent>
|
|
<ModuleIdent>4875</ModuleIdent>
|
|
<ModuleIdent>4876</ModuleIdent>
|
|
<ModuleIdent>4877</ModuleIdent>
|
|
<ModuleIdent>4878</ModuleIdent>
|
|
<ModuleIdent>4882</ModuleIdent>
|
|
<Module Id="#x03090008" Type="IOL_In_4Byte" Class="">
|
|
<Name>Module 1 (IOL_In_4Byte)</Name>
|
|
<ImageId>1013</ImageId>
|
|
<ModuleData>2206000004110000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6656</PdoIndex>
|
|
<CoeProfile ProfileNo="#x184c1389"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="IO-Link Ch.2" ImageId="1012">
|
|
<SlotData>0000010001000000010000001000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>4096</ModuleIdent>
|
|
<ModuleIdent>4097</ModuleIdent>
|
|
<ModuleIdent>4098</ModuleIdent>
|
|
<ModuleIdent>4356</ModuleIdent>
|
|
<ModuleIdent>4358</ModuleIdent>
|
|
<ModuleIdent>4360</ModuleIdent>
|
|
<ModuleIdent>4362</ModuleIdent>
|
|
<ModuleIdent>4612</ModuleIdent>
|
|
<ModuleIdent>4614</ModuleIdent>
|
|
<ModuleIdent>4616</ModuleIdent>
|
|
<ModuleIdent>4618</ModuleIdent>
|
|
<ModuleIdent>4869</ModuleIdent>
|
|
<ModuleIdent>4875</ModuleIdent>
|
|
<ModuleIdent>4876</ModuleIdent>
|
|
<ModuleIdent>4877</ModuleIdent>
|
|
<ModuleIdent>4878</ModuleIdent>
|
|
<ModuleIdent>4882</ModuleIdent>
|
|
<Module Id="#x03090016" Type="IOL_In_4Byte" Class="">
|
|
<Name>Module 2 (IOL_In_4Byte)</Name>
|
|
<ImageId>1013</ImageId>
|
|
<ModuleData>2206000004110000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6657</PdoIndex>
|
|
<CoeProfile ProfileNo="#x184c1389"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="IO-Link Ch.3" ImageId="1012">
|
|
<SlotData>0000010001000000010000001000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>4096</ModuleIdent>
|
|
<ModuleIdent>4097</ModuleIdent>
|
|
<ModuleIdent>4098</ModuleIdent>
|
|
<ModuleIdent>4356</ModuleIdent>
|
|
<ModuleIdent>4358</ModuleIdent>
|
|
<ModuleIdent>4360</ModuleIdent>
|
|
<ModuleIdent>4362</ModuleIdent>
|
|
<ModuleIdent>4612</ModuleIdent>
|
|
<ModuleIdent>4614</ModuleIdent>
|
|
<ModuleIdent>4616</ModuleIdent>
|
|
<ModuleIdent>4618</ModuleIdent>
|
|
<ModuleIdent>4869</ModuleIdent>
|
|
<ModuleIdent>4875</ModuleIdent>
|
|
<ModuleIdent>4876</ModuleIdent>
|
|
<ModuleIdent>4877</ModuleIdent>
|
|
<ModuleIdent>4878</ModuleIdent>
|
|
<ModuleIdent>4882</ModuleIdent>
|
|
<Module Id="#x03090017" Type="IOL_8/8_I/O-Bytes" Class="">
|
|
<Name>Module 3 (IOL_8/8_I/O-Bytes)</Name>
|
|
<ImageId>1013</ImageId>
|
|
<ModuleData>220600000b130000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<PdoIndex>6658</PdoIndex>
|
|
<PdoIndex>5634</PdoIndex>
|
|
<CoeProfile ProfileNo="#x184c1389"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="IO-Link Ch.4" ImageId="1012">
|
|
<SlotData>0000010001000000010000001000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>4096</ModuleIdent>
|
|
<ModuleIdent>4097</ModuleIdent>
|
|
<ModuleIdent>4098</ModuleIdent>
|
|
<ModuleIdent>4356</ModuleIdent>
|
|
<ModuleIdent>4358</ModuleIdent>
|
|
<ModuleIdent>4360</ModuleIdent>
|
|
<ModuleIdent>4362</ModuleIdent>
|
|
<ModuleIdent>4612</ModuleIdent>
|
|
<ModuleIdent>4614</ModuleIdent>
|
|
<ModuleIdent>4616</ModuleIdent>
|
|
<ModuleIdent>4618</ModuleIdent>
|
|
<ModuleIdent>4869</ModuleIdent>
|
|
<ModuleIdent>4875</ModuleIdent>
|
|
<ModuleIdent>4876</ModuleIdent>
|
|
<ModuleIdent>4877</ModuleIdent>
|
|
<ModuleIdent>4878</ModuleIdent>
|
|
<ModuleIdent>4882</ModuleIdent>
|
|
<Module Id="#x0309000b" Type="Deactivated" Class="">
|
|
<Name>Module 4 (Deactivated)</Name>
|
|
<ImageId>1012</ImageId>
|
|
<ModuleData>2206000000100000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<CoeProfile ProfileNo="#x184c1389"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="IO-Link Ch.5" ImageId="1012">
|
|
<SlotData>0000010001000000010000001000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>4096</ModuleIdent>
|
|
<ModuleIdent>4097</ModuleIdent>
|
|
<ModuleIdent>4098</ModuleIdent>
|
|
<ModuleIdent>4356</ModuleIdent>
|
|
<ModuleIdent>4358</ModuleIdent>
|
|
<ModuleIdent>4360</ModuleIdent>
|
|
<ModuleIdent>4362</ModuleIdent>
|
|
<ModuleIdent>4612</ModuleIdent>
|
|
<ModuleIdent>4614</ModuleIdent>
|
|
<ModuleIdent>4616</ModuleIdent>
|
|
<ModuleIdent>4618</ModuleIdent>
|
|
<ModuleIdent>4869</ModuleIdent>
|
|
<ModuleIdent>4875</ModuleIdent>
|
|
<ModuleIdent>4876</ModuleIdent>
|
|
<ModuleIdent>4877</ModuleIdent>
|
|
<ModuleIdent>4878</ModuleIdent>
|
|
<ModuleIdent>4882</ModuleIdent>
|
|
<Module Id="#x0309000c" Type="Deactivated" Class="">
|
|
<Name>Module 5 (Deactivated)</Name>
|
|
<ImageId>1012</ImageId>
|
|
<ModuleData>2206000000100000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<CoeProfile ProfileNo="#x184c1389"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="IO-Link Ch.6" ImageId="1012">
|
|
<SlotData>0000010001000000010000001000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>4096</ModuleIdent>
|
|
<ModuleIdent>4097</ModuleIdent>
|
|
<ModuleIdent>4098</ModuleIdent>
|
|
<ModuleIdent>4356</ModuleIdent>
|
|
<ModuleIdent>4358</ModuleIdent>
|
|
<ModuleIdent>4360</ModuleIdent>
|
|
<ModuleIdent>4362</ModuleIdent>
|
|
<ModuleIdent>4612</ModuleIdent>
|
|
<ModuleIdent>4614</ModuleIdent>
|
|
<ModuleIdent>4616</ModuleIdent>
|
|
<ModuleIdent>4618</ModuleIdent>
|
|
<ModuleIdent>4869</ModuleIdent>
|
|
<ModuleIdent>4875</ModuleIdent>
|
|
<ModuleIdent>4876</ModuleIdent>
|
|
<ModuleIdent>4877</ModuleIdent>
|
|
<ModuleIdent>4878</ModuleIdent>
|
|
<ModuleIdent>4882</ModuleIdent>
|
|
<Module Id="#x0309000d" Type="Deactivated" Class="">
|
|
<Name>Module 6 (Deactivated)</Name>
|
|
<ImageId>1012</ImageId>
|
|
<ModuleData>2206000000100000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<CoeProfile ProfileNo="#x184c1389"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="IO-Link Ch.7" ImageId="1012">
|
|
<SlotData>0000010001000000010000001000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>4096</ModuleIdent>
|
|
<ModuleIdent>4097</ModuleIdent>
|
|
<ModuleIdent>4098</ModuleIdent>
|
|
<ModuleIdent>4356</ModuleIdent>
|
|
<ModuleIdent>4358</ModuleIdent>
|
|
<ModuleIdent>4360</ModuleIdent>
|
|
<ModuleIdent>4362</ModuleIdent>
|
|
<ModuleIdent>4612</ModuleIdent>
|
|
<ModuleIdent>4614</ModuleIdent>
|
|
<ModuleIdent>4616</ModuleIdent>
|
|
<ModuleIdent>4618</ModuleIdent>
|
|
<ModuleIdent>4869</ModuleIdent>
|
|
<ModuleIdent>4875</ModuleIdent>
|
|
<ModuleIdent>4876</ModuleIdent>
|
|
<ModuleIdent>4877</ModuleIdent>
|
|
<ModuleIdent>4878</ModuleIdent>
|
|
<ModuleIdent>4882</ModuleIdent>
|
|
<Module Id="#x0309000e" Type="Deactivated" Class="">
|
|
<Name>Module 7 (Deactivated)</Name>
|
|
<ImageId>1012</ImageId>
|
|
<ModuleData>2206000000100000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<CoeProfile ProfileNo="#x184c1389"/>
|
|
</Module>
|
|
</Slot>
|
|
<Slot Name="IO-Link Ch.8" ImageId="1012">
|
|
<SlotData>0000010001000000010000001000000000000000000000000000000000000000</SlotData>
|
|
<ModuleIdent>4096</ModuleIdent>
|
|
<ModuleIdent>4097</ModuleIdent>
|
|
<ModuleIdent>4098</ModuleIdent>
|
|
<ModuleIdent>4356</ModuleIdent>
|
|
<ModuleIdent>4358</ModuleIdent>
|
|
<ModuleIdent>4360</ModuleIdent>
|
|
<ModuleIdent>4362</ModuleIdent>
|
|
<ModuleIdent>4612</ModuleIdent>
|
|
<ModuleIdent>4614</ModuleIdent>
|
|
<ModuleIdent>4616</ModuleIdent>
|
|
<ModuleIdent>4618</ModuleIdent>
|
|
<ModuleIdent>4869</ModuleIdent>
|
|
<ModuleIdent>4875</ModuleIdent>
|
|
<ModuleIdent>4876</ModuleIdent>
|
|
<ModuleIdent>4877</ModuleIdent>
|
|
<ModuleIdent>4878</ModuleIdent>
|
|
<ModuleIdent>4882</ModuleIdent>
|
|
<Module Id="#x0309000f" Type="Deactivated" Class="">
|
|
<Name>Module 8 (Deactivated)</Name>
|
|
<ImageId>1012</ImageId>
|
|
<ModuleData>2206000000100000000000000000000000000000000000000000000000000000</ModuleData>
|
|
<CoeProfile ProfileNo="#x184c1389"/>
|
|
</Module>
|
|
</Slot>
|
|
</EtherCAT>
|
|
</Box>
|
|
<EtherCAT EnableVirtualSwitch="true" MaxSwitchPorts="2" MaxSwitchFrames="120"/>
|
|
</Device>
|
|
</Io>
|
|
</Project>
|
|
<Mappings>
|
|
<MappingInfo Identifier="{00000000-2001-0850-0020-500840000403}" Id="#x02030060"/>
|
|
<MappingInfo Identifier="{00000000-2001-0850-0020-500872000403}" Id="#x02030050"/>
|
|
<MappingInfo Identifier="{00000000-2001-0850-0020-500880000403}" Id="#x02030010"/>
|
|
<MappingInfo Identifier="{00000000-2001-0850-0020-500890000403}" Id="#x020300a0"/>
|
|
<MappingInfo Identifier="{00000000-0030-0304-5000-040333000403}" Id="#x02030090"/>
|
|
<MappingInfo Identifier="{00000000-0060-0304-5000-040361000403}" Id="#x02030040"/>
|
|
<MappingInfo Identifier="{08502001-0020-0304-0020-500820000403}" Id="#x02030070" Watchdog="00000000000000000000000000000000"/>
|
|
<MappingInfo Identifier="{79235A04-3482-3B35-10A0-BA83B2791337}" Id="#x02030020"/>
|
|
<MappingInfo Identifier="{05000010-2001-0850-5000-040300205008}" Id="#x020300b0" Watchdog="14000000040000000400000004000000"/>
|
|
<MappingInfo Identifier="{03040040-0070-0304-4000-040370000403}" Id="#x02030030" Watchdog="04000000040000000400000004000000"/>
|
|
<MappingInfo Identifier="{03040070-0070-0304-7000-040370000403}" Id="#x02030080" Watchdog="04000000040000000400000004000000"/>
|
|
<OwnerA Name="TICC^CNC^Axes^Spindel">
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Drive 1 (Robox Sinamics S120 EtherCAT interface)">
|
|
<Link VarA="Inputs^Status Word" VarB="Spindel (CSV)^TxPDO^Status Word"/>
|
|
<Link VarA="Inputs^Velocity Actual Value" VarB="Spindel (CSV)^TxPDO^Velocity Actual Value"/>
|
|
<Link VarA="Inputs^WcState" VarB="WcState^WcState"/>
|
|
<Link VarA="Outputs^Control Word" VarB="Spindel (CSV)^RxPDO^Control Word"/>
|
|
<Link VarA="Outputs^Target Velocity" VarB="Spindel (CSV)^RxPDO^Target Velocity"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="TICC^CNC^Axes^X_Master">
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Drive 1 (Robox Sinamics S120 EtherCAT interface)">
|
|
<Link VarA="Inputs^Following Error" VarB="X-Master (CSP)^TxPDO^Following Error"/>
|
|
<Link VarA="Inputs^Position Actual Value" VarB="X-Master (CSP)^TxPDO^Position Actual Value"/>
|
|
<Link VarA="Inputs^Status Word" VarB="X-Master (CSP)^TxPDO^Status Word"/>
|
|
<Link VarA="Inputs^WcState" VarB="WcState^WcState"/>
|
|
<Link VarA="Outputs^Control Word" VarB="X-Master (CSP)^RxPDO^Control Word"/>
|
|
<Link VarA="Outputs^Target Position" VarB="X-Master (CSP)^RxPDO^Target Position"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="TICC^CNC^Axes^X_Slave">
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Drive 1 (Robox Sinamics S120 EtherCAT interface)">
|
|
<Link VarA="Inputs^Following Error" VarB="X-Slave (CSP)^TxPDO^Following Error"/>
|
|
<Link VarA="Inputs^Position Actual Value" VarB="X-Slave (CSP)^TxPDO^Position Actual Value"/>
|
|
<Link VarA="Inputs^Status Word" VarB="X-Slave (CSP)^TxPDO^Status Word"/>
|
|
<Link VarA="Inputs^WcState" VarB="WcState^WcState"/>
|
|
<Link VarA="Outputs^Control Word" VarB="X-Slave (CSP)^RxPDO^Control Word"/>
|
|
<Link VarA="Outputs^Target Position" VarB="X-Slave (CSP)^RxPDO^Target Position"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="TICC^CNC^Axes^Y_Achse">
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Drive 1 (Robox Sinamics S120 EtherCAT interface)">
|
|
<Link VarA="Inputs^Following Error" VarB="Y (CSP)^TxPDO^Following Error"/>
|
|
<Link VarA="Inputs^Position Actual Value" VarB="Y (CSP)^TxPDO^Position Actual Value"/>
|
|
<Link VarA="Inputs^Status Word" VarB="Y (CSP)^TxPDO^Status Word"/>
|
|
<Link VarA="Inputs^WcState" VarB="WcState^WcState"/>
|
|
<Link VarA="Outputs^Control Word" VarB="Y (CSP)^RxPDO^Control Word"/>
|
|
<Link VarA="Outputs^Target Position" VarB="Y (CSP)^RxPDO^Target Position"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="TICC^CNC^Axes^Z_Achse">
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Drive 1 (Robox Sinamics S120 EtherCAT interface)">
|
|
<Link VarA="Inputs^Following Error" VarB="Z (CSP)^TxPDO^Following Error"/>
|
|
<Link VarA="Inputs^Position Actual Value" VarB="Z (CSP)^TxPDO^Position Actual Value"/>
|
|
<Link VarA="Inputs^Status Word" VarB="Z (CSP)^TxPDO^Status Word"/>
|
|
<Link VarA="Inputs^Touch probe 1 neg value" VarB="Z (CSP)^TxPDO^Touch probe 1 neg value"/>
|
|
<Link VarA="Inputs^Touch probe status" VarB="Z (CSP)^TxPDO^Touch probe status"/>
|
|
<Link VarA="Inputs^WcState" VarB="WcState^WcState"/>
|
|
<Link VarA="Outputs^Control Word" VarB="Z (CSP)^RxPDO^Control Word"/>
|
|
<Link VarA="Outputs^Target Position" VarB="Z (CSP)^RxPDO^Target Position"/>
|
|
<Link VarA="Outputs^Touch probe function" VarB="Z (CSP)^RxPDO^Touch probe function"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="TIID^EtherCAT_1 (EtherCAT)">
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Box 15 (MICS3-xBAZxxEN1)">
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ConnectionInputs^Message_43 TxPDO" VarB="Module 1 (Small process data set)^Outputs (6 Bytes Safe Data)^FSOE"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Term 2 (EK1100)^Term 7 (EL6910)">
|
|
<Link VarA="Box 15 (MICS3-xBAZxxEN1)^Module 1 (Small process data set)^Inputs (6 Bytes Safe Data)^FSOE" VarB="ConnectionOutputs^Message_43 RxPDO"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Term 2 (EK1100)^Term 8 (EL1918)">
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ConnectionInputs^Message_30 TxPDO" VarB="Module 1 (FSOE)^FSoE Outputs^FSOE"/>
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ConnectionOutputs^Message_30 RxPDO" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Profinet (EL6631)^cuservo">
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ProfisafeInputs^Message_32 TxPDO" VarB="API^Y (DO SERVO)^Subterm 31 (PROFIsafe Telegr 30)^Outputs^PROFIsafe_2B"/>
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ProfisafeInputs^Message_34 TxPDO" VarB="API^X_Master (DO SERVO)^Subterm 25 (PROFIsafe Telegr 30)^Outputs^PROFIsafe_2B"/>
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ProfisafeInputs^Message_35 TxPDO" VarB="API^X_Slave (DO SERVO)^Subterm 28 (PROFIsafe Telegr 30)^Outputs^PROFIsafe_2B"/>
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ProfisafeInputs^Message_36 TxPDO" VarB="API^Spindel (DO SERVO)^Subterm 22 (PROFIsafe Telegr 30)^Outputs^PROFIsafe_2B"/>
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ProfisafeOutputs^Message_32 RxPDO" VarB="API^Y (DO SERVO)^Subterm 31 (PROFIsafe Telegr 30)^Inputs^PROFIsafe_2B"/>
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ProfisafeOutputs^Message_36 RxPDO" VarB="API^Spindel (DO SERVO)^Subterm 22 (PROFIsafe Telegr 30)^Inputs^PROFIsafe_2B"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Profinet (EL6631)^cuvector">
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ProfisafeInputs^Message_39 TxPDO" VarB="API^WZW_Kette (DO VECTOR)^Subterm 12 (PROFIsafe Telegr 30)^Outputs^PROFIsafe_2B"/>
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ProfisafeInputs^Message_42 TxPDO" VarB="API^Wickler (DO VECTOR)^Subterm 11 (PROFIsafe Telegr 30)^Outputs^PROFIsafe_2B"/>
|
|
<Link VarA="Term 2 (EK1100)^Term 7 (EL6910)^ProfisafeOutputs^Message_38 RxPDO" VarB="API^WZW_Arm (DO VECTOR)^Subterm 13 (PROFIsafe Telegr 30)^Inputs^PROFIsafe_2B"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="TIID^Profinet (EL6631)">
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Term 2 (EK1100)^Term 7 (EL6910)">
|
|
<Link VarA="cuservo^API^X_Master (DO SERVO)^Subterm 25 (PROFIsafe Telegr 30)^Inputs^PROFIsafe_2B" VarB="ProfisafeOutputs^Message_34 RxPDO"/>
|
|
<Link VarA="cuservo^API^X_Slave (DO SERVO)^Subterm 28 (PROFIsafe Telegr 30)^Inputs^PROFIsafe_2B" VarB="ProfisafeOutputs^Message_35 RxPDO"/>
|
|
<Link VarA="cuservo^API^Z (DO SERVO)^Subterm 34 (PROFIsafe Telegr 30)^Inputs^PROFIsafe_2B" VarB="ProfisafeOutputs^Message_37 RxPDO"/>
|
|
<Link VarA="cuservo^API^Z (DO SERVO)^Subterm 34 (PROFIsafe Telegr 30)^Outputs^PROFIsafe_2B" VarB="ProfisafeInputs^Message_37 TxPDO"/>
|
|
<Link VarA="cuvector^API^WZW_Arm (DO VECTOR)^Subterm 13 (PROFIsafe Telegr 30)^Outputs^PROFIsafe_2B" VarB="ProfisafeInputs^Message_38 TxPDO"/>
|
|
<Link VarA="cuvector^API^WZW_Kette (DO VECTOR)^Subterm 12 (PROFIsafe Telegr 30)^Inputs^PROFIsafe_2B" VarB="ProfisafeOutputs^Message_39 RxPDO"/>
|
|
<Link VarA="cuvector^API^Wickler (DO VECTOR)^Subterm 11 (PROFIsafe Telegr 30)^Inputs^PROFIsafe_2B" VarB="ProfisafeOutputs^Message_42 RxPDO"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="TINC^NC^Axes^Absaugung">
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Term 2 (EK1100)^Term 6 (EL2521)">
|
|
<Link VarA="Drive^Inputs^In^nDcOutputTime" VarB="InfoData^DcOutputShift"/>
|
|
<Link VarA="Drive^Inputs^In^nState1" VarB="PTO Status^Status^Error" Size="1" OffsA="6"/>
|
|
<Link VarA="Drive^Inputs^In^nState1" VarB="PTO Status^Status^Ramp active" Size="1" OffsA="1"/>
|
|
<Link VarA="Drive^Inputs^In^nState1" VarB="PTO Status^Status^Sel. Ack/End counter"/>
|
|
<Link VarA="Drive^Inputs^In^nState1" VarB="PTO Status^Status^Status of input target" Size="1" OffsA="4"/>
|
|
<Link VarA="Drive^Inputs^In^nState1" VarB="PTO Status^Status^Status of input zero" Size="1" OffsA="5"/>
|
|
<Link VarA="Drive^Inputs^In^nState2" VarB="PTO Status^Status^Sync error" Size="1" OffsA="5"/>
|
|
<Link VarA="Drive^Inputs^In^nState2" VarB="PTO Status^Status^TxPDO Toggle" Size="1" OffsA="7"/>
|
|
<Link VarA="Drive^Inputs^In^nState4" VarB="WcState^InputToggle" Size="1" OffsA="1"/>
|
|
<Link VarA="Drive^Inputs^In^nState4" VarB="WcState^WcState"/>
|
|
<Link VarA="Drive^Outputs^Out^nCtrl1" VarB="PTO Control^Control^Disable ramp" Size="1" OffsA="1"/>
|
|
<Link VarA="Drive^Outputs^Out^nCtrl1" VarB="PTO Control^Control^Frequency select"/>
|
|
<Link VarA="Drive^Outputs^Out^nCtrl1" VarB="PTO Control^Control^Go counter" Size="1" OffsA="2"/>
|
|
<Link VarA="Drive^Outputs^Out^nDataOut1[0]" VarB="PTO Control^Frequency value"/>
|
|
<Link VarA="Drive^Outputs^Out^nDataOut5" VarB="PTO Target^Target counter value"/>
|
|
<Link VarA="Enc^Inputs^In^nDataIn1" VarB="ENC Status^Counter value"/>
|
|
<Link VarA="Enc^Inputs^In^nDcInputTime" VarB="InfoData^DcInputShift"/>
|
|
<Link VarA="Enc^Inputs^In^nState1" VarB="ENC Status^Status^Counter overflow" Size="1" OffsA="4"/>
|
|
<Link VarA="Enc^Inputs^In^nState1" VarB="ENC Status^Status^Counter underflow" Size="1" OffsA="3"/>
|
|
<Link VarA="Enc^Inputs^In^nState1" VarB="ENC Status^Status^Set counter done" Size="1" OffsA="2"/>
|
|
<Link VarA="Enc^Inputs^In^nState2" VarB="ENC Status^Status^Sync error" Size="1" OffsA="5"/>
|
|
<Link VarA="Enc^Inputs^In^nState2" VarB="ENC Status^Status^TxPDO Toggle" Size="1" OffsA="7"/>
|
|
<Link VarA="Enc^Inputs^In^nState4" VarB="WcState^InputToggle" Size="1" OffsA="1"/>
|
|
<Link VarA="Enc^Inputs^In^nState4" VarB="WcState^WcState"/>
|
|
<Link VarA="Enc^Outputs^Out^nCtrl1" VarB="ENC Control^Control^Set counter" Size="1" OffsA="2"/>
|
|
<Link VarA="Enc^Outputs^Out^nDataOut1" VarB="ENC Control^Set counter value"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="TIPC^TC3_CNCPLCBase^TC3_CNCPLCBase Instance">
|
|
<OwnerB Name="TIID^Device 4 (EtherCAT)^Box 16 (ifm IO-Link Master AL1332)">
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.byteInputDruckluft0" VarB="Module 1 (IOL_In_4Byte)^TxPDO^input byte 0"/>
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.byteInputDruckluft1" VarB="Module 1 (IOL_In_4Byte)^TxPDO^input byte 1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.byteInputEncoder0" VarB="Module 2 (IOL_In_4Byte)^TxPDO^input byte 0"/>
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.byteInputEncoder1" VarB="Module 2 (IOL_In_4Byte)^TxPDO^input byte 1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.byteInputSpindlePin2" VarB="Module 3 (IOL_8/8_I/O-Bytes)^TxPDO^input byte 3"/>
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.byteInputSpindlePin4" VarB="Module 3 (IOL_8/8_I/O-Bytes)^TxPDO^input byte 2"/>
|
|
<Link VarA="PlcTask Outputs^GVL_OEM.byteOutputSpindlePin2" VarB="Module 3 (IOL_8/8_I/O-Bytes)^RxPDO^output byte 3"/>
|
|
<Link VarA="PlcTask Outputs^GVL_OEM.byteOutputSpindlePin4" VarB="Module 3 (IOL_8/8_I/O-Bytes)^RxPDO^output byte 2"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Drive 1 (Robox Sinamics S120 EtherCAT interface)">
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.iSpindleLoad" VarB="Spindel (CSV)^TxPDO^Torque actual value"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Einspeisung.uiZsw" VarB="CU-Servo (CU Interface)^TxPDO^Infeed Status Word"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Einspeisung.uiCUIO" VarB="CU-Servo (CU Interface)^RxPDO^Cu Digital Outputs"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Einspeisung.uiStw" VarB="CU-Servo (CU Interface)^RxPDO^Infeed Control Word"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Term 2 (EK1100)^Term 17 (EL2809)">
|
|
<Link VarA="PlcTask Outputs^MAIN.fbAnschlag.bNotEnableDrive" VarB="Channel 1^Schrittmotor Not Enable"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Term 2 (EK1100)^Term 3 (EL1809)">
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.bMesstaster" VarB="Channel 2^Messtaster"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Term 2 (EK1100)^Term 4 (EL2809)">
|
|
<Link VarA="PlcTask Outputs^MAIN.fbMMS.bAirOn" VarB="Channel 2^MMS_Luft"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbMMS.bLiquidPulse" VarB="Channel 3^MMS_Flüssigkeit"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbStaubsauger.bVacuumOn" VarB="Channel 4^Staubsauger"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumfelder.bVentilBelueftung" VarB="Channel 15^Vakuum Belueftung"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumfelder.bVentilVakuumfeld1" VarB="Channel 5^Vakuumfeld 1"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumfelder.bVentilVakuumfeld10" VarB="Channel 14^Vakuumfeld 10"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumfelder.bVentilVakuumfeld2" VarB="Channel 6^Vakuumfeld 2"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumfelder.bVentilVakuumfeld3" VarB="Channel 7^Vakuumfeld 3"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumfelder.bVentilVakuumfeld4" VarB="Channel 8^Vakuumfeld 4"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumfelder.bVentilVakuumfeld5" VarB="Channel 9^Vakuumfeld 5"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumfelder.bVentilVakuumfeld6" VarB="Channel 10^Vakuumfeld 6"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumfelder.bVentilVakuumfeld7" VarB="Channel 11^Vakuumfeld 7"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumfelder.bVentilVakuumfeld8" VarB="Channel 12^Vakuumfeld 8"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumfelder.bVentilVakuumfeld9" VarB="Channel 13^Vakuumfeld 9"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumpumpe.bVakuumpumpeEin" VarB="Channel 16^Vakuumpumpe Ein"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbZentralschmierung.bEnablePump" VarB="Channel 1^Zentralschmierung"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Term 2 (EK1100)^Term 5 (EL4014)">
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumpumpe.iFrequenzVakuumpumpe" VarB="AO Outputs Channel 1^Frequenz Vakuumpumpe"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^EtherCAT_1 (EtherCAT)^Term 2 (EK1100)^Term 7 (EL6910)">
|
|
<Link VarA="PlcTask Inputs^PRG_Safety.bEStop" VarB="StandardInputs^Standard Out Var 31"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Safety.bLSReducedSpeed" VarB="StandardInputs^Standard Out Var 44"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Safety.bLSStop" VarB="StandardInputs^Standard Out Var 41"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Safety.bErrorAck" VarB="StandardOutputs^Standard In Var 23"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Safety.bReset" VarB="StandardOutputs^Standard In Var 28"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Safety.bRun" VarB="StandardOutputs^Standard In Var 33"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Profinet (EL6631)^cuvector">
|
|
<Link VarA="PlcTask Inputs^MAIN.fbWZW.fbWZWArm.uiAKTSATZ" VarB="API^WZW_Arm (DO VECTOR)^Subterm 16 (Standard Telegramm 7, PZD-2/2)^Inputs^ZSW2"/>
|
|
<Link VarA="PlcTask Inputs^MAIN.fbWZW.fbWZWArm.uiZSW1" VarB="API^WZW_Arm (DO VECTOR)^Subterm 16 (Standard Telegramm 7, PZD-2/2)^Inputs^ZSW1"/>
|
|
<Link VarA="PlcTask Inputs^MAIN.fbWZW.fbWZWKette.uiAKTSATZ" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Inputs^Zustandswort oder Istwert[1]"/>
|
|
<Link VarA="PlcTask Inputs^MAIN.fbWZW.fbWZWKette.uiX_IST" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Inputs^Zustandswort oder Istwert[3]"/>
|
|
<Link VarA="PlcTask Inputs^MAIN.fbWZW.fbWZWKette.uiX_IST2" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Inputs^Zustandswort oder Istwert[4]"/>
|
|
<Link VarA="PlcTask Inputs^MAIN.fbWZW.fbWZWKette.uiZSW1" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Inputs^Zustandswort oder Istwert[0]"/>
|
|
<Link VarA="PlcTask Inputs^MAIN.fbWZW.fbWZWKette.uiZSW2" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Inputs^Zustandswort oder Istwert[2]"/>
|
|
<Link VarA="PlcTask Inputs^MAIN.fbWickler.iNIst_A" VarB="API^Wickler (DO VECTOR)^Subterm 14 (Standard Telegramm 1, PZD-2/2)^Inputs^NIST_A"/>
|
|
<Link VarA="PlcTask Inputs^MAIN.fbWickler.uiZSW1" VarB="API^Wickler (DO VECTOR)^Subterm 14 (Standard Telegramm 1, PZD-2/2)^Inputs^ZSW1"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWArm.uiSTW1" VarB="API^WZW_Arm (DO VECTOR)^Subterm 16 (Standard Telegramm 7, PZD-2/2)^Outputs^STW1"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWArm.uiSatzAnw" VarB="API^WZW_Arm (DO VECTOR)^Subterm 16 (Standard Telegramm 7, PZD-2/2)^Outputs^STW2"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWKette.uiMDI_ACC" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Outputs^Steuerwort oder Sollwert[7]"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWKette.uiMDI_DEC" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Outputs^Steuerwort oder Sollwert[8]"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWKette.uiMDI_MOD" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Outputs^Steuerwort oder Sollwert[9]"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWKette.uiMDI_TARPOS" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Outputs^Steuerwort oder Sollwert[3]"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWKette.uiMDI_TARPOS2" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Outputs^Steuerwort oder Sollwert[4]"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWKette.uiMDI_VELOCITY" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Outputs^Steuerwort oder Sollwert[5]"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWKette.uiMDI_VELOCITY2" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Outputs^Steuerwort oder Sollwert[6]"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWKette.uiSATZANW" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Outputs^Steuerwort oder Sollwert[1]"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWKette.uiSTW1" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Outputs^Steuerwort oder Sollwert[0]"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWZW.fbWZWKette.uiSTW2" VarB="API^WZW_Kette (DO VECTOR)^Subterm 15 (Standard Telegramm 9, PZD-10/5; VECTOR)^Outputs^Steuerwort oder Sollwert[2]"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWickler.iNSoll_A" VarB="API^Wickler (DO VECTOR)^Subterm 14 (Standard Telegramm 1, PZD-2/2)^Outputs^NSOLL_A"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbWickler.uiSTW1" VarB="API^Wickler (DO VECTOR)^Subterm 14 (Standard Telegramm 1, PZD-2/2)^Outputs^STW1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Tasten_Bildschirm (USB)^Box 0 (CPX8XX)">
|
|
<Link VarA="PlcTask Inputs^GVL_Debug.bAbsaugungHoch" VarB="Klemme 2 (1-3) (CPx9xx-8)^Channel 1^Taste 3"/>
|
|
<Link VarA="PlcTask Inputs^GVL_Debug.bAbsaugungRunter" VarB="Klemme 3 (4-6) (CPx9xx-8)^Channel 1^Taste 1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_Debug.bStartLubricationCycle" VarB="Klemme 4 (7-10) (CPx9xx-8)^Channel 1^Taste 3"/>
|
|
<Link VarA="PlcTask Inputs^GVL_Debug.bStaubsauger" VarB="Klemme 4 (7-10) (CPx9xx-8)^Channel 1^Taste 1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_Debug.bToggleMMS" VarB="Klemme 3 (4-6) (CPx9xx-8)^Channel 1^Taste 3"/>
|
|
<Link VarA="PlcTask Inputs^GVL_Debug.bToggleSpindleAirCurtain" VarB="Klemme 4 (7-10) (CPx9xx-8)^Channel 1^Taste 2"/>
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.bBtnInfeedEnable" VarB="Klemme 4 (7-10) (CPx9xx-8)^Channel 1^Taste 4"/>
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.bBtnNCStart" VarB="Klemme 2 (1-3) (CPx9xx-8)^Channel 1^Taste 1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.bBtnNCStop" VarB="Klemme 2 (1-3) (CPx9xx-8)^Channel 1^Taste 2"/>
|
|
<Link VarA="PlcTask Inputs^GVL_OEM.bBtnToggleVakuumpumpe" VarB="Klemme 3 (4-6) (CPx9xx-8)^Channel 1^Taste 2"/>
|
|
<Link VarA="PlcTask Outputs^GVL_Debug.bAirCurtainActive" VarB="Klemme 4 (7-10) (CPx9xx-8)^Channel 1^LED 2"/>
|
|
<Link VarA="PlcTask Outputs^GVL_Debug.bLubricationActive" VarB="Klemme 4 (7-10) (CPx9xx-8)^Channel 1^LED 3"/>
|
|
<Link VarA="PlcTask Outputs^GVL_Debug.bMMSActive" VarB="Klemme 3 (4-6) (CPx9xx-8)^Channel 1^LED 3"/>
|
|
<Link VarA="PlcTask Outputs^GVL_Debug.bStaubsaugerOn" VarB="Klemme 4 (7-10) (CPx9xx-8)^Channel 1^LED 1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_OEM.bBtnInfeedEnableLED" VarB="Klemme 4 (7-10) (CPx9xx-8)^Channel 1^LED 4"/>
|
|
<Link VarA="PlcTask Outputs^GVL_OEM.bBtnNCStartLED" VarB="Klemme 2 (1-3) (CPx9xx-8)^Channel 1^LED 1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_OEM.bBtnNCStopLED" VarB="Klemme 2 (1-3) (CPx9xx-8)^Channel 1^LED 2"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbVakuumpumpe.bVakuumpumpeEin" VarB="Klemme 3 (4-6) (CPx9xx-8)^Channel 1^LED 2"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC^Axes^Absaugung">
|
|
<Link VarA="PlcTask Inputs^MAIN.fbAnschlag.refAxis.NcToPlc" VarB="Outputs^ToPlc"/>
|
|
<Link VarA="PlcTask Outputs^MAIN.fbAnschlag.refAxis.PlcToNc" VarB="Inputs^FromPlc"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
</Mappings>
|
|
</TcSmProject>
|