-> Hier kostenlos registrieren
Hallo!
Ich habe eine S7-1214-CPU und stelle über NTP-Server die aktuelle UTC-Zeit, soweit so gut und funktioniert auch.
Die integrierte Zeitzoneneinstellung der CPU funktioniert aber anscheinend mit der automatischen Synchronisierung über einen NTP-Server nicht.
Jetzt habe ich auf der CPU einen Zeitunterschied von 2h (Zeitzone 1h + Sommerzeit 1h).
Mit dem Baustein SET_TIMEZONE wollte ich die Zeitzone manuell nachberechnen.
Am Eingang "TimeZone" des Bausteins braucht dieser aber den Datentyp "TimeTransformationRule".
Nun habe ich einen neuen Datentyp erstellt, mit dem Aufbau dieser TimeTransformationRule.
Danach einen DB erstellt, in welchem dieser neue Datentyp verwendet wird.
Wenn ich aber am Eingagn "TimeZone" des Bausteins nun den DB auswähle, sagt er mir immer, dass die Datentypen nicht zusammen passen.
Ich kann aber den Namen des neuen Datentyps nicht auf "TimeTransformationRule" ändern, sondern muss bei z.B. "Time TransformationRule" bleiben, da es anscheinend schon einen gibt.
Kann es sein, dass dieser ein System-Datentyp ist? Wie bekomme ich dann diesen, anstatt einen Anwender-Datentyp zu erstellen?
Hat allgemein jemand Erfahrung mit diesem Baustein? Ist mein Weg richtig so?
mfg
Wolfgang
Ich habe eine S7-1214-CPU und stelle über NTP-Server die aktuelle UTC-Zeit, soweit so gut und funktioniert auch.
Die integrierte Zeitzoneneinstellung der CPU funktioniert aber anscheinend mit der automatischen Synchronisierung über einen NTP-Server nicht.
Jetzt habe ich auf der CPU einen Zeitunterschied von 2h (Zeitzone 1h + Sommerzeit 1h).
Mit dem Baustein SET_TIMEZONE wollte ich die Zeitzone manuell nachberechnen.
Am Eingang "TimeZone" des Bausteins braucht dieser aber den Datentyp "TimeTransformationRule".
Nun habe ich einen neuen Datentyp erstellt, mit dem Aufbau dieser TimeTransformationRule.
Danach einen DB erstellt, in welchem dieser neue Datentyp verwendet wird.
Wenn ich aber am Eingagn "TimeZone" des Bausteins nun den DB auswähle, sagt er mir immer, dass die Datentypen nicht zusammen passen.
Ich kann aber den Namen des neuen Datentyps nicht auf "TimeTransformationRule" ändern, sondern muss bei z.B. "Time TransformationRule" bleiben, da es anscheinend schon einen gibt.
Kann es sein, dass dieser ein System-Datentyp ist? Wie bekomme ich dann diesen, anstatt einen Anwender-Datentyp zu erstellen?
Hat allgemein jemand Erfahrung mit diesem Baustein? Ist mein Weg richtig so?
mfg
Wolfgang