BaseSystemLib hinzugefügt
This commit is contained in:
@@ -0,0 +1,8 @@
|
||||
LibraryType:
|
||||
Guid: f88be0d9-1f28-4bcb-a5a1-4b77b0e34878
|
||||
LibraryVersion:
|
||||
VersionNumber: 0.0.8
|
||||
Author: e.yueksel
|
||||
IsDefault: true
|
||||
Comment:
|
||||
de-DE: Inkonsistenz bereinigen
|
||||
@@ -0,0 +1,6 @@
|
||||
DocumentHash:
|
||||
- FileName: UDT_TelegramData.xml
|
||||
Hash: onl5A2ZBXD1Osb9HpyJYM94U0gKjCtdo5NXjCUPG6d4=
|
||||
LibraryMetaFileHash: Oe4DDTrGKgyFYBb5byBV2S5tlyI6GYHDaPGbe9u0en4=
|
||||
LibraryVersion:
|
||||
Guid: 98b089a9-4b8e-4a6f-8a92-5ae5a1509c03
|
||||
@@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Types.PlcStruct ID="0">
|
||||
<AttributeList>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="None">
|
||||
<Member Name="sIDString" Datatype="String">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Wenn es eine Telegramm-ID gibt, wird sie hier angezeigt (not implemented)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="nID" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Telegramm-ID als Nummer, wenn diese in der Telegramm-Definition vorgesehen wurde (not implemented)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="xCRC32ValidationResult" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Wenn eine Validierung mit CRC32 im Telegramm implementiert ist, dann steht hier das Ergebnis (TRUE = erfolgreich, FALSE = nicht erfolgreich/ nicht definiert)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="arDataString" Datatype="Array[1.."TELEGRAM_DATA_MAX"] of String["TELEGRAM_DATA_FIELD_MAX"]">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Die Telegrammdaten als Array of String. Jeder String entspricht einem Datenfeld.</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="nDataCount" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der Datenfelder. </MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>1</StartValue>
|
||||
</Member>
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<Name>UDT_TelegramData</Name>
|
||||
<Namespace />
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Types.PlcStruct>
|
||||
</Document>
|
||||
@@ -0,0 +1,6 @@
|
||||
LibraryType:
|
||||
Guid: 8ba5f026-f6a4-48b6-99af-dc7e461fdb45
|
||||
LibraryVersion:
|
||||
VersionNumber: 0.0.7
|
||||
Author: e.yueksel
|
||||
IsDefault: true
|
||||
@@ -0,0 +1,6 @@
|
||||
DocumentHash:
|
||||
- FileName: UDT_TelegramData_Send.xml
|
||||
Hash: BQpYkFSPgx9BESwMa3p6bcSG7B5zPwgblsfSmxuhoMM=
|
||||
LibraryMetaFileHash: cHNawuU7EPzVTRSwJgxUEYciiM7gvcd4ltOMZa0wIIg=
|
||||
LibraryVersion:
|
||||
Guid: 03564d6e-8226-4e22-a3ea-f92edd06e200
|
||||
@@ -0,0 +1,86 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Types.PlcStruct ID="0">
|
||||
<AttributeList>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="None">
|
||||
<Member Name="sIDString" Datatype="String">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Wenn es eine Telegramm-ID gibt, wird sie hier angezeigt (not implemented)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="nID" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Telegramm-ID als Nummer, wenn diese in der Telegramm-Definition vorgesehen wurde (not implemented)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="xCRC32ValidationResult" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Wenn eine Validierung mit CRC32 im Telegramm implementiert ist, dann steht hier das Ergebnis (TRUE = erfolgreich, FALSE = nicht erfolgreich/ nicht definiert)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="arDataString" Datatype="Array[1.."TELEGRAM_SEND_DATA_MAX"] of String["TELEGRAM_DATA_FIELD_MAX"]">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Die Telegrammdaten als Array of String. Jeder String entspricht einem Datenfeld.</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="nDataCount" Datatype="DInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Anzahl der Datenfelder. </MultiLanguageText>
|
||||
</Comment>
|
||||
<StartValue>1</StartValue>
|
||||
</Member>
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<Name>UDT_TelegramData_Send</Name>
|
||||
<Namespace />
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
<MultilingualTextItem ID="3" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>en-US</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>cs-CZ</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="5" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="6" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
<MultilingualTextItem ID="7" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>en-US</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
<MultilingualTextItem ID="8" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>cs-CZ</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Types.PlcStruct>
|
||||
</Document>
|
||||
@@ -0,0 +1,8 @@
|
||||
LibraryType:
|
||||
Guid: 1e3c4983-857e-4011-8c76-51027a08bc9f
|
||||
LibraryVersion:
|
||||
VersionNumber: 0.0.5
|
||||
Author: e.yueksel
|
||||
IsDefault: true
|
||||
Comment:
|
||||
de-DE: Added string limitation for start and end markers
|
||||
@@ -0,0 +1,6 @@
|
||||
DocumentHash:
|
||||
- FileName: UDT_TelegramDefinition.xml
|
||||
Hash: 0cV/CYkCUk207NJBfTvndbGASucn+Kzead/vMTVLarM=
|
||||
LibraryMetaFileHash: TDtZpXRWGqg0j67MMPtliOMgW6X9H+XAL8n1wjhMMGs=
|
||||
LibraryVersion:
|
||||
Guid: 2d1cc429-2c73-4e6c-80c3-aba5ed21dc9a
|
||||
@@ -0,0 +1,101 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Document>
|
||||
<Engineering version="V20" />
|
||||
<SW.Types.PlcStruct ID="0">
|
||||
<AttributeList>
|
||||
<Interface><Sections xmlns="http://www.siemens.com/automation/Openness/SW/Interface/v5">
|
||||
<Section Name="None">
|
||||
<Member Name="sStartMarker" Datatype="String["TELEGRAM_MARKER_MAX"]">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Start marker / Start pattern of the telegram </MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="nStartMarkerLen" Datatype="UDInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Length of the start marker</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="sEndMarker" Datatype="String["TELEGRAM_MARKER_MAX"]">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">End marker / End pattern of the telegram</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="nEndMarkerLen" Datatype="UDInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Length of the end marker</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="sStartMarkerSend" Datatype="String["TELEGRAM_MARKER_MAX"]">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Start marker / Start pattern of the telegram (for sending)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="nStartMarkerLenSend" Datatype="UDInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Length of the start marker (for sending)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="sEndMarkerSend" Datatype="String["TELEGRAM_MARKER_MAX"]">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">End marker / End pattern of the telegram (for sending)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="nEndMarkerLenSend" Datatype="UDInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Length of the end marker (for sending)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="bSeparatorByte" Datatype="Byte">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">The byte, used for separation of telegram content</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="nLength" Datatype="UDInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">The length of the telegram including start and end byte or zero to ignore the setting (fixed telegram length)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="nTelegramIDDataField" Datatype="UDInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">The number of the data field that contains the telegram ID or zero to ignore the setting (Not implemented)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="xTelegramIDIsNumber" Datatype="Bool">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">Indicates whether the telegram ID is a number. When this parameter is set to TRUE, the ID string will be converted automatically (Not implemented)</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
<Member Name="nCRC32ValidationDataField" Datatype="UDInt">
|
||||
<Comment>
|
||||
<MultiLanguageText Lang="de-DE">The number of the data field that contains the CRC32-Checksum or zero to ignore the setting</MultiLanguageText>
|
||||
</Comment>
|
||||
</Member>
|
||||
</Section>
|
||||
</Sections></Interface>
|
||||
<Name>UDT_TelegramDefinition</Name>
|
||||
<Namespace />
|
||||
</AttributeList>
|
||||
<ObjectList>
|
||||
<MultilingualText ID="1" CompositionName="Comment">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="2" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
<MultilingualText ID="3" CompositionName="Title">
|
||||
<ObjectList>
|
||||
<MultilingualTextItem ID="4" CompositionName="Items">
|
||||
<AttributeList>
|
||||
<Culture>de-DE</Culture>
|
||||
<Text />
|
||||
</AttributeList>
|
||||
</MultilingualTextItem>
|
||||
</ObjectList>
|
||||
</MultilingualText>
|
||||
</ObjectList>
|
||||
</SW.Types.PlcStruct>
|
||||
</Document>
|
||||
Reference in New Issue
Block a user