Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Themen - knuetterich

Seiten: [1]
1
oscat.lib fuer Step 7 / Problem mit FC402 (UTC_TO_LTIME)
« am: 03. Juli 2013, 06:24:36 »
Hallo zusammen,

ich beschäftige mich seit kurzem mit der OSCAT-Bibliothek für S7.
Dabei ist mir ein Problem mit dem FC402 aufgefallen.
Ich lese die Systemzeit der SPS mit dem SFC1 (Read_CLK) aus und lege den Ausgabewert an den FC402 (UTC_TO_LTIME) an.
Den Ausgabewert des SFC1 und des FC402 schreibe ich in einen Datenbaustein (DB1). Ab Byte 0 steht die Systemzeit (Weltzeit) und ab Byte 8 steht die Lokalzeit im Format DATE_TIME.
Aus der Lokalzeit lese ich das akt. Datum mit den FC6 (DT_TO_DATE) aus.
Der Rückgabewert des FC402 ist allerdings um 2 Byte nach hinten verschoben (siehe Anhang --> DB1.DBB0 und folgende). Dadurch wird natürlich auch nicht das richtige Datum ausgegeben.

Kann mir hier jemand weiterhelfen?

Ich benutze Step7 V5.5 SP2 und eine CPU317F-2 PN/DP.
Danke schon mal.

Gruß
knuetterich

[gelöscht durch Administrator]

Seiten: [1]