10.01.2013, 21:26
Hallo,
ist es möglich die Uhrzeit,Datum und den Wochentag der S7 300 CPU mit dem PC enmal Wöchentlich automatisch abzugleichen.
Datentyp der CPU = Data_and_Time (2*DWord)
Der Lokaldatenpunkt #VISAM_SYN muss vor dem abgleich auf High gesetzt werden.
Ausschnitt des Programms der CPU300 in AWL
U "HIGH" // Hilfsmerker immer HIGH
= #FRG_SYN
//
U #FRG_SYN
U #VISAM_SYN // muss vor dem Abgleich auf High sein
//
UN #FRG_SYN
R #VISAM_SYN
//
UN #SYN
SPB M001
CALL "SET_CLK" SFC0 // Set System Clock
PDT :=#DT_VISAM
RET_VAL :=#TEMP0
R #VISAM_SYN
M001: NOP 0
//
CALL "READ_CLK" SFC1 // Read System Clock
RET_VAL :=#TEMP0
CDT :=#DT_CPU
BEA
ist es möglich die Uhrzeit,Datum und den Wochentag der S7 300 CPU mit dem PC enmal Wöchentlich automatisch abzugleichen.
Datentyp der CPU = Data_and_Time (2*DWord)
Der Lokaldatenpunkt #VISAM_SYN muss vor dem abgleich auf High gesetzt werden.
Ausschnitt des Programms der CPU300 in AWL
U "HIGH" // Hilfsmerker immer HIGH
= #FRG_SYN
//
U #FRG_SYN
U #VISAM_SYN // muss vor dem Abgleich auf High sein
//
UN #FRG_SYN
R #VISAM_SYN
//
UN #SYN
SPB M001
CALL "SET_CLK" SFC0 // Set System Clock
PDT :=#DT_VISAM
RET_VAL :=#TEMP0
R #VISAM_SYN
M001: NOP 0
//
CALL "READ_CLK" SFC1 // Read System Clock
RET_VAL :=#TEMP0
CDT :=#DT_CPU
BEA