Sicherlich zum 100. mal

Deep Blue

Level-2
Beiträge
431
Reaktionspunkte
17
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,

ist bestimmt lächerlich, aber ich bekomme es einfach nicht hin.
Ich habe mir die Zeituhr von Kai genommen. Passt ideal zu meinem Zweck. Nur ich bekomme einfach kein Ansatz dafür, wie ich im DB 91.DBD 8 mein Time_Of_Day rein bekomme. Über die SuFu gibt es etliche Links, aber ich bin dafür wohl zu doof den für mich passenden rauszufiltern. Ich raffe es einfach nicht, wie man die Zeit in Step 7 händelt. Im VB ist es wesentlich einfacher.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Kai...

Klappt soweit alles ganz prima-nur ein Problem habe ich noch. Wenn es einen Tageswechsel gibt ignoriert das Programm dies und schaltet trotzdem den Ausgang weg. Ich muss dazu sagen, das ich die Uhrzeit "zerhackt" vorliegen habe. Anbei mal Dein Progr. Code mit meiner Änderung:
Code:
      U(    
      L     #UHRZEIT
      L     #EINSCHALTZEIT
      >=D   
      )     
      U(    
      L     #UHRZEIT
      L     #AUSSCHALTZEIT
      <=D   
      )     
      U(    
      L     #EINSCHALTZEIT
      L     #AUSSCHALTZEIT
      <D    
      )     
      U(    
      L     #WOCHENTAG
      L     #Einschalttag
      >=I   
      )     
      U(    
      L     #WOCHENTAG
      L     #Ausschalttag
      <=I   
      )     
      O     
      U(    
      O(    
      L     #UHRZEIT
      L     #EINSCHALTZEIT
      >=D   
      )     
      O(    
      L     #UHRZEIT
      L     #AUSSCHALTZEIT
      <=D   
      )     
      )     
      U(    
      L     #EINSCHALTZEIT
      L     #AUSSCHALTZEIT
      >D    
      )     
      U(    
      L     #WOCHENTAG
      L     #Einschalttag
      >=I   
      )     
      U(    
      L     #WOCHENTAG
      L     #Ausschalttag
      <=I   
      )     
      =     #SCHALTUHR

Uhrzeit //DWord
WOCHENTAG //WORD
EINSCHALTTAG //WORD
AUSSCHALTTAG //WORD
EINSCHALTZEIT //DWORD
AUSSCHALTZEIT //DWORD

P.S. Wie verweisse ich beim Aufruf des SFC 1 bei CDT auf meinen DB (z.B. DB2 Adresse 42)?

Danke schon mal !!!
 
Klappt soweit alles ganz prima-nur ein Problem habe ich noch. Wenn es einen Tageswechsel gibt ignoriert das Programm dies und schaltet trotzdem den Ausgang weg. Ich muss dazu sagen, das ich die Uhrzeit "zerhackt" vorliegen habe.

Was heißt das genau, die Uhrzeit liegt zerhackt vor? Wie sieht die Uhrzeit denn aus?

Meine Schaltuhr arbeitet nur richtig, wenn die Uhrzeit, sowie die Einschaltzeit und die Ausschaltzeit, als Datentyp TOD (TIME_OF_DAY) vorliegen.

Gruß Kai
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Was heißt das genau, die Uhrzeit liegt zerhackt vor? Wie sieht die Uhrzeit denn aus?

Meine Schaltuhr arbeitet nur richtig, wenn die Uhrzeit, sowie die Einschaltzeit und die Ausschaltzeit, als Datentyp TOD (TIME_OF_DAY) vorliegen.

Gruß Kai

Ich kann leider den FC 6 nicht benutzen da dieser von Vipa als AG Recv Systembaustein benutzt wurde. Daher ist es mir persönlich nicht möglich Date_And_Time mit dem FC 6 in Date und/ oder Time of Day für den FC 100 zu wandeln. Nun benutze ich alle für mich notwendigen Ein- und Ausgaben in DWord oder Word (liegen mir für den Tag, Monat, Jahr, Stunde etc. vor).
 
Ich kann leider den FC 6 nicht benutzen da dieser von Vipa als AG Recv Systembaustein benutzt wurde. Daher ist es mir persönlich nicht möglich Date_And_Time mit dem FC 6 in Date und/ oder Time of Day für den FC 100 zu wandeln. Nun benutze ich alle für mich notwendigen Ein- und Ausgaben in DWord oder Word (liegen mir für den Tag, Monat, Jahr, Stunde etc. vor).
Dann nenne einen der FC6 einfach um.
 
Zurück
Oben