ILSLib hinzugefügt

This commit is contained in:
2026-06-29 16:29:41 +02:00
parent 14a1c5172d
commit cd281dc8b2
249 changed files with 26501 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
LibraryType:
Guid: 8a5e89a8-ccaf-4a9c-a733-f8d2084da0f6
Comment:
de-DE: 'CHANGED: übersetzt'
LibraryVersion:
VersionNumber: 2.0.0
Author: t.molina
IsDefault: true
Comment:
de-DE: 'CHANGED: übersetzt'
+6
View File
@@ -0,0 +1,6 @@
DocumentHash:
- FileName: IntfSwitch.xml
Hash: 9ZFHajtUBbzqwil68Oc/nHXHsqQHHPX49FpEGJ79V3Q=
LibraryMetaFileHash: xpltmdyDJxORT6uLJRpj2I+bt3ZEN/GuHMXmWKHwa0w=
LibraryVersion:
Guid: 88616827-870a-4dfa-a549-e50acd9b24e5
+106
View File
@@ -0,0 +1,106 @@
<?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="nCounterExit3" Datatype="UDInt">
<Comment>
<MultiLanguageText Lang="de-DE">Zählt fortlaufend die Trolleys am Ausgang 3</MultiLanguageText>
</Comment>
</Member>
<Member Name="nCounterExit4" Datatype="UDInt">
<Comment>
<MultiLanguageText Lang="de-DE">Zählt fortlaufend die Trolleys am Ausgang 4</MultiLanguageText>
</Comment>
</Member>
<Member Name="nStatus" Datatype="USInt">
<Comment>
<MultiLanguageText Lang="de-DE">0: Aus wegen MainState | 5: Aus wegen EStop | 10: Initialisiere | 15: Warte auf Anforderung durch MainTRO | 20: Warte auf Motor | 25: Schalte Weiche | 30: Geschalten, Zustand nicht bestätigt | 35: Geschalten, Zustand bestätigt | 40: Fehler</MultiLanguageText>
</Comment>
</Member>
<Member Name="nError" Datatype="USInt">
<Comment>
<MultiLanguageText Lang="de-DE">Muss noch definiert werden</MultiLanguageText>
</Comment>
</Member>
<Member Name="xStatusIn" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">0: Eingangsweiche geht auf Eingang 1 | 1: Eingangsweiche geht auf Eingang 2</MultiLanguageText>
</Comment>
</Member>
<Member Name="xStatusOut" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">0: Ausgangsweiche geht auf Ausgang 3 | 1: Ausgangsweiche geht auf Ausgang 4</MultiLanguageText>
</Comment>
</Member>
<Member Name="xJamAtExit3" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Ausgangssensor 3 meldet Stau/Dauerbelegung</MultiLanguageText>
</Comment>
</Member>
<Member Name="xJamAtExit4" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Ausgangssensor 4 meldet Stau/Dauerbelegung</MultiLanguageText>
</Comment>
</Member>
<Member Name="xSen3Long" Datatype="Bool" />
<Member Name="xSen3VeryLong" Datatype="Bool" />
<Member Name="xSen4Long" Datatype="Bool" />
<Member Name="xSen4VeryLong" Datatype="Bool" />
<Member Name="xFifoEmpty" Datatype="Bool" />
<Member Name="nFifoElementCount" Datatype="USInt" />
</Section>
</Sections></Interface>
<Name>IntfSwitch</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>
+10
View File
@@ -0,0 +1,10 @@
LibraryType:
Guid: c3123c93-54bd-4570-b464-beb88c7c672e
Comment:
de-DE: 'CHANGED: übersetzt'
LibraryVersion:
VersionNumber: 2.0.0
Author: t.molina
IsDefault: true
Comment:
de-DE: 'CHANGED: übersetzt'
+6
View File
@@ -0,0 +1,6 @@
DocumentHash:
- FileName: S2MSwitch.xml
Hash: oBuEjLKhD2wRjGPCHbUI4QrgqBIiokEIg8JTRHmPHtY=
LibraryMetaFileHash: 9z43Gs53aPSWeCl02wU78IaPm5jg80TzAW++O9tkDrs=
LibraryVersion:
Guid: b62f2f76-ed11-4659-9833-ccaf2f344fd2
+152
View File
@@ -0,0 +1,152 @@
<?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="xStatusInSwitch" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 0: Einstellung der eingehenden Weiche | 0: Durchfahrtrichtung links | 1: Durchfahrtrichtung rechts</MultiLanguageText>
</Comment>
</Member>
<Member Name="xStatusOutSwitch" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 1: Einstellung der ausgehenden Weiche | 0: Durchfahrtrichtung links | 1: Durchfahrtrichtung rechts</MultiLanguageText>
</Comment>
</Member>
<Member Name="xTrolleyInSwitch" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 2: Es befindet sich min. ein Trolley in der Weiche (wird vllt. nicht benötigt)</MultiLanguageText>
</Comment>
</Member>
<Member Name="xTransportRdy" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 3: Weiche ist bereit zum Trolley transportieren</MultiLanguageText>
</Comment>
</Member>
<Member Name="xError" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 4: Fehlerbit</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
<Member Name="xBtNotLeaving" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 5: Der BT verlässt die Weiche nicht. Bitte prüfen Sie den Separator und den Weichenbereich.</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
<Member Name="xSenOut3" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 6: Sensor Ausgang 3 belegt</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
<Member Name="xSenOut4" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 7: Sensor Ausgang 4 belegt</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
<Member Name="xEx3Long" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 8: Exit 3 Signal minimal länger als normal</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
<Member Name="xEx4Long" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 9: Exit 4 Signal minimal länger als normal</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
<Member Name="xEx3VeryLong" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 10: Exit 3 Signal deutlich länger als normal</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
<Member Name="xEx4VeryLong" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 11: Exit 4 Signal deutlich länger als normal</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
<Member Name="xSenTooEarly" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 12: Sensor-Signal zu früh</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
<Member Name="xJam" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Bit 13: Am Ausgangssensor der Weiche wurde ein Dauersignal erkannt. Bitte prüfen Sie den Ausgangssensor.</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
<Member Name="Bit14" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
<Member Name="Bit15" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Reserve</MultiLanguageText>
</Comment>
<StartValue>false</StartValue>
</Member>
</Section>
</Sections></Interface>
<Name>S2MSwitch</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,10 @@
LibraryType:
Guid: b987a8e1-c731-454f-8aef-c7a57cfd0be8
Comment:
de-DE: 'CHANGED: übersetzt'
LibraryVersion:
VersionNumber: 2.0.0
Author: t.molina
IsDefault: true
Comment:
de-DE: 'CHANGED: übersetzt'
@@ -0,0 +1,6 @@
DocumentHash:
- FileName: SettingsSwitch.xml
Hash: jiY21qh5PgdLgxW6i4vkW6NrKrbdEmCzCO37E8mhRnY=
LibraryMetaFileHash: jgapWKgpw+CKgYhrQCYEpylzdrISIe9Jp8DT1KcSYf8=
LibraryVersion:
Guid: 594ad732-b8d7-4688-b883-1436e5f7c5eb
+140
View File
@@ -0,0 +1,140 @@
<?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="tTransitEx" Datatype="Time">
<Comment>
<MultiLanguageText Lang="de-DE">Zeit, wie lange es dauert bis gemeldet wird dass BT am Ausgang nicht ankommt</MultiLanguageText>
</Comment>
<StartValue>T#10s</StartValue>
</Member>
<Member Name="tSenLong" Datatype="Time">
<Comment>
<MultiLanguageText Lang="de-DE">Sensor erfasst nach Delay ein LongSignal, tSenLong entspr. Min.-Zeit welche zu diesem Delay addiert wird</MultiLanguageText>
</Comment>
<StartValue>T#0s</StartValue>
</Member>
<Member Name="tSenVeryLong" Datatype="Time">
<Comment>
<MultiLanguageText Lang="de-DE">Sensor erfasst nach Delay ein LongSignal, tSenVeryLong entspr. sehr hoher Zeit welche zu diesem Delay addiert wird</MultiLanguageText>
</Comment>
<StartValue>T#1000ms</StartValue>
</Member>
<Member Name="tSenWaitAfterLong" Datatype="Time">
<Comment>
<MultiLanguageText Lang="de-DE">Wartezeit nach selbstquittierenden Longsignal</MultiLanguageText>
</Comment>
<StartValue>T#2000ms</StartValue>
</Member>
<Member Name="tSwitchSignal" Datatype="Time">
<Comment>
<MultiLanguageText Lang="de-DE">Zeit wie lange der Switch das Steuer-Signal bekommt</MultiLanguageText>
</Comment>
<StartValue>T#1000ms</StartValue>
</Member>
<Member Name="nTo1Destinations" Datatype="Int">
<Comment>
<MultiLanguageText Lang="de-DE">Out To One Destinations 0..4 (klären was ist was)</MultiLanguageText>
</Comment>
</Member>
<Member Name="nSwitchNo" Datatype="USInt">
<Comment>
<MultiLanguageText Lang="de-DE">Nummer des Switch</MultiLanguageText>
</Comment>
</Member>
<Member Name="nCarouselNo3" Datatype="USInt">
<Comment>
<MultiLanguageText Lang="de-DE">Nummer des Carousels ab Ausgang 3</MultiLanguageText>
</Comment>
</Member>
<Member Name="nCarouselNo4" Datatype="USInt">
<Comment>
<MultiLanguageText Lang="de-DE">Nummer des Carousels ab Ausgang 4</MultiLanguageText>
</Comment>
</Member>
<Member Name="xExLongSigChck3" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Exit Sensor Long Signal Check 3</MultiLanguageText>
</Comment>
</Member>
<Member Name="xExLongSigChck4" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Exit Sensor Long Signal Check 4</MultiLanguageText>
</Comment>
</Member>
<Member Name="xPluggedExSen3" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">ExSen3 ist angeschlossen</MultiLanguageText>
</Comment>
</Member>
<Member Name="xPluggedExSen4" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">ExSen4 ist angeschlossen</MultiLanguageText>
</Comment>
</Member>
<Member Name="xNewSwitch" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Ist es ein "neuer" Switch? | 0: nein | 1: ja</MultiLanguageText>
</Comment>
</Member>
<Member Name="xSwitchFixed" Datatype="Bool">
<Comment>
<MultiLanguageText Lang="de-DE">Weiche ist fest und muss nicht Confirmed werden</MultiLanguageText>
</Comment>
</Member>
</Section>
</Sections></Interface>
<Name>SettingsSwitch</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>