Step 5 Timer variabel (Integer)

urlicht

Level-2
Beiträge
104
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Ich muss auf einer S5-135U (CPU928B) in Step 5 zwei timer varabel über Datenworte (INTEGER) aus dem Prozessleitsystem setzen.
Hat da jemand einen Vorschlag? Die Zeitbasis verändert sich nicht, ist aber für jeden Timer unterschiedlich.
Bin für alle Tips dankbar.
Ich habe eine Weile im Forum gesucht, aber leider nichts gescheites gefunden.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hier mal ein Programmbeispiel für eine S5-115U.

Gruß Kai
 

Anhänge

  • TIMER10.jpg
    TIMER10.jpg
    376,8 KB · Aufrufe: 62
  • TIMER11.jpg
    TIMER11.jpg
    358,6 KB · Aufrufe: 43
  • TIMER12.jpg
    TIMER12.jpg
    241 KB · Aufrufe: 31
  • TIMER13.jpg
    TIMER13.jpg
    239,9 KB · Aufrufe: 30
Bei der S5-135U CPU928B verwendet man für die Umwandlung der Festpunktzahl (16 Bit) in eine BCD-Zahl den Befehl DUF.

Siehe dazu das Handbuch für die S5-135U CPU 928B auf Seite 3-56:

DUF

Der im AKKU 1-L (Bit 0 bis Bit 15) stehende Wert wird als 16-Bit-Festpunktzahl interpretiert. Nach der Umwandlung steht im AKKU-1-L eine BCD-Zahl.

SIMATIC S5-135U 928B

Gruß Kai
 
Hier noch mal ein Programmbeispiel (ungetestet) für eine S5-135U CPU928.

Gruß Kai
 

Anhänge

  • Timer20.jpg
    Timer20.jpg
    329,1 KB · Aufrufe: 41
Zurück
Oben