TIA und Workspace synchronisiert

This commit is contained in:
2026-07-08 10:56:28 +02:00
parent 332af449f1
commit 6c1a343fa8
192 changed files with 104228 additions and 7 deletions
@@ -0,0 +1,106 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Tags.PlcTagTable ID="0">
<AttributeList>
<Name>TCP</Name>
</AttributeList>
<ObjectList>
<SW.Tags.PlcUserConstant ID="1" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>cWs(1)</Name>
<Value>500</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="2" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="3" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Für WString SENDEN</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="4" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>DInt</DataTypeName>
<Name>TELEGRAM_MARKER_MAX</Name>
<Value>7</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="5" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="6" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>The maximum length of a telegram start or end marker.</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="7" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>DInt</DataTypeName>
<Name>TELEGRAM_DATA_MAX</Name>
<Value>12</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="8" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="9" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>The maximum number of data fields in a telegram.</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="A" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>DInt</DataTypeName>
<Name>TELEGRAM_RECV_LIST_MAX</Name>
<Value>100</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="B" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>The number of telegrams that can be stored before the oldest will be overwritten.</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="D" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>DInt</DataTypeName>
<Name>TELEGRAM_DATA_FIELD_MAX</Name>
<Value>100</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="E" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>The maximum size of one data field string. (254 is the limit for String in TIA-Portal)</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
</ObjectList>
</SW.Tags.PlcTagTable>
</Document>
@@ -0,0 +1,144 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Tags.PlcTagTable ID="0">
<AttributeList>
<Name>960_Logging</Name>
</AttributeList>
<ObjectList>
<SW.Tags.PlcUserConstant ID="1" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>cWs(2)</Name>
<Value>500</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="2" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="3" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text>Für WString SENDEN</Text>
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="4" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_LogLevel.DEBUG</Name>
<Value>5</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="5" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="6" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="7" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_LogLevel.ERROR</Name>
<Value>2</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="8" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="9" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="A" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_LogLevel.WARNING</Name>
<Value>3</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="B" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="D" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>cNoTempDataLog(1)</Name>
<Value>40</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="E" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="10" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_LogLevel.INFO</Name>
<Value>4</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="11" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="12" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="13" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_LogLevel.INT_ERROR</Name>
<Value>1</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="14" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="15" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
</ObjectList>
</SW.Tags.PlcTagTable>
</Document>
@@ -0,0 +1,182 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Tags.PlcTagTable ID="0">
<AttributeList>
<Name>CamStateMachine</Name>
</AttributeList>
<ObjectList>
<SW.Tags.PlcUserConstant ID="1" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_DeviceState.eNoJob</Name>
<Value>5</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="2" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="3" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="4" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_DeviceState.eGetResult</Name>
<Value>30</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="5" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="6" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="7" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_DeviceState.eInit1</Name>
<Value>0</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="8" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="9" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="A" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_DeviceState.eWaitTriggerAck</Name>
<Value>20</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="B" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="C" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="D" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_DeviceState.eHandshake</Name>
<Value>90</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="E" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="F" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="10" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_DeviceState.eWaitReaderReady</Name>
<Value>10</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="11" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="12" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="13" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_DeviceState.eOutput</Name>
<Value>80</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="14" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="15" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="16" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_DeviceState.eClearResult</Name>
<Value>70</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="17" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="18" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
<SW.Tags.PlcUserConstant ID="19" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>E_DeviceState.eInit2</Name>
<Value>1</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="1A" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="1B" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
</ObjectList>
</SW.Tags.PlcTagTable>
</Document>
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<Document>
<Engineering version="V20" />
<SW.Tags.PlcTagTable ID="0">
<AttributeList>
<Name>Logging</Name>
</AttributeList>
<ObjectList>
<SW.Tags.PlcUserConstant ID="1" CompositionName="UserConstants">
<AttributeList>
<DataTypeName>Int</DataTypeName>
<Name>cNoTempDataLog</Name>
<Value>40</Value>
</AttributeList>
<ObjectList>
<MultilingualText ID="2" CompositionName="Comment">
<ObjectList>
<MultilingualTextItem ID="3" CompositionName="Items">
<AttributeList>
<Culture>de-DE</Culture>
<Text />
</AttributeList>
</MultilingualTextItem>
</ObjectList>
</MultilingualText>
</ObjectList>
</SW.Tags.PlcUserConstant>
</ObjectList>
</SW.Tags.PlcTagTable>
</Document>