parametrieren eines SFC 0 "set_clk" bausteines ...

J

Jamal

Guest
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe das DCF 77-Signal in Step 7 soweit ausgewertet das ich in der Variablentabelle die Stunden und die Minuten beobachten kann. Diese sind jeweils in einem Merkerwort "gespeichert". Wie kann ich diese Daten nun so auf den Eingang des SFC 0 "Set_CLK" legen um die Systemuhr nach dieser Zeit zu stellen? :? Ich hoffe das ich meine Problem verständlich machen konnte.

thx :)
 
dt setzt sich folgendermassen zusammen.

ist zwar die andere richtung, sollte dir aber reichen.

Code:
      CALL  SFC    1
       RET_VAL:=MW240
       OUT0   :=#ag_jetzt_datum_zeit    //LB 0 bis 7
      NOP   0


      L     LB     0			//12 (LB im OB1)
      T     DB80.DBB   10               //jahr

      L     LB     1			//13
      T     DB80.DBB   11               //monat

      L     LB     2			//14
      T     DB80.DBB   12               //tag

      L     LB     3			//15
      T     DB80.DBB   13               //stunde

      L     LB     4			//16
      T     DB80.DBB   14               //minute

      L     LB     5			//17
      T     DB80.DBB   15               //sekunde

      L     LB     6			//18
      T     DB80.DBB   16

      L     LB     7			//19
      T     DB80.DBB   17               //wochentag 1=sonntag

dt aus date und tod zusammensetzen
Code:
      CALL  FC     3
       IN1    :=DB80.DBW52
       IN2    :=DB80.DBD54
       RET_VAL:=#ag_soll_datum_zeit
      NOP   0

zeit stellen
Code:
      U(    
      O     M     98.5
      O     M     99.6
      )     
      SPBNB _013
      CALL  SFC    0
       PDT    :=#ag_soll_datum_zeit
       RET_VAL:=MW240
_013: NOP   0
 
Zurück
Oben