Step 7 Uhrzei in E/A Feld ausgebn

jbilode

Level-1
Beiträge
81
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Uhrzeit in E/A Feld ausgeben

Moin moin Liebe SPS Experten,
ich muss die Uhrzeit von der SPS auslesen und in Einem E/A Feld im PC- Panel wiedergeben. bis jetzt lese ich nur wie Mann die Zeit in einem Feld darstellen lässt aber ich habe Drei Felder Stunden, Minuten , Sekunden. Die SPS geht in Stop und sagte mir dass es sich ein Programmierfehler befindet und zeigt er mir die (Uhrzeit) in Rot. die Urzeit ist in der FKT out_Uhrzeit deklariert und in OB1 kann ich noch nicht mal die FKT aufrufen.
ich Danke euch im Voraus und hoffe auf Einfache Erklärungen.



Besten Dank

Gruß JB
 
Zuletzt bearbeitet:
Moin Moin

Warum die Uhrzeit der SPS so umständlich anzeigen? Warum mußt Du 3 E/A-Felder benutzen?

Besser die Uhr des Panels mit der Uhr der SPS synchronisieren und die Uhrzeit des Panels mit einem Datum-Uhrzeit-Ausgabefeld anzeigen. Dann stimmen auch gleich automatisch die Zeitstempel von Meldungen.

Welche CPU und welches Panel verwendest Du? Welche Software verwendest Du zum programmieren der SPS und des Panels?

Falls Du eine S7-300 mit Step7 V5.x und ein Panel mit WinCC flexible benutzt dann schaue mal hier.
BT_LT_3_CET: Convert base time (UTC) to local time (CET/CEST)

Oder zeige uns mal Deinen problematischen Programmcode.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich arbeite erst seit kurzem mit Der SPS, also ich bin quasi eine Neuling in dieser Welt und die Aufgabe ist dass ich Die Uhrzeit so und als Int wiedergeben muss. ich verwende Step7-300 und Wincc (Tia Portal).


Gruß Jb
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Im DB ein Date_And_Time anlegen

SFC1 aufrufen und die Variable dranhängen

Im Display ein oder zwei E/A Felder Datum Uhrzeit anlegen.

Die Variable aus dem DB auswählen

Entweder Uhrzeit oder Datum oder beides auswählen


1.JPG
 
sorry hat lange gedauert,
so sieht es aus :
call "READ_CLK"
RET_VAT:=MW40
CDT :=#Uhrzeit
NOP0

Netzwerk2:

LAR1 P##Uhrzeit
L B[AR1,p#10.0]
T #Stunden
L B [AR1,P#14.0]
T # Minuten
L B [AR1,P#18.0]
T #Sekunden
 
Zurück
Oben