ILC 130 RTC String zerlegen?

r.haunreiter

Level-1
Beiträge
16
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo
ich habe bei meiner ILC 130 gerade die Echtzeit uhr eingefügt und frage mich jetzt wie ich die einzelnen Daten wie Tag/Stunde/... aus dem TIMESTRING raus kreige?

Bitte gebt mir kurz ein beispiel wie ich die Stringdaten zwerlegen kann.

Es gibt doch außerdem ein Fenster in dem ich z.B. für eine BACL Wochenschaltuhr die einzelnen Daten des String anzeigen lassen kann.
z.B. arr_Time_Array[1].xstate wäre die abfrage für den Status der Schaltbedingung. Ähnlich muss das doch bei der Zeit auch funktionieren.

Danke

Gruß
 
Hallo,
ich mache das so
(** Uhr aufruf **)
(** neue BACL **)
BACL_SysClock1xx_V0_12_1(IN_xActivate:=true,
IN_iActRate:=60,
IN_stIpTimeServer:= Server_uhr,
IN_xAutoSummertime:= true,
IN_xSetTime:= Uhr_set,
IN_iSetSeconds:= Uhr_in_sec,
IN_iSetMinutes:= Uhr_in_min,
IN_iSetHours:= Uhr_in_h,
IN_iSetDay:= Uhr_in_Day,
IN_iSetMonth:= Uhr_in_Month,
IN_iSetYear:=Uhr_in_Year);
UHR_Istwert:=BACL_SysClock1xx_V0_12_1.OUT_udtSystime;
(** Anzeige der CPU Zeit **)
Uhr_min :=UHR_Istwert.iMinutes;
Uhr_h :=UHR_Istwert.iHours;
Uhr_Day :=UHR_Istwert.iDay;
Uhr_Month :=UHR_Istwert.iMonth;
Uhr_Year :=UHR_Istwert.iYear;

aber du kanst die Variable auch aus den Variablen die in der CPu hinterlegt sind auch verwenden
Globale Variable System
 

Anhänge

  • PCworks-28-7-11.jpg
    PCworks-28-7-11.jpg
    90,1 KB · Aufrufe: 9
Zurück
Oben