TIA Wochenschaltuhr

Kehrer

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

Nachdem dies hier https://support.industry.siemens.co...e-simatic-s7-1200-realisieren-?dti=0&lc=de-WW

mit V14 nicht mehr funktioniert ,da es trotz Übersetzen des Bausteines der Datentyp "Cam " nicht mehr existiert,

bin ich umgeschwenkt auf dieses hier:

https://support.industry.siemens.co...ormat-dtl-programmiert-werden-?dti=0&lc=de-WW

Irgendwie raff ich es nicht ,wie ich hierbei im FB112 die Tage separat über HMI anwählen kann.
Ich möchte von Mo-Fr von 7-8 Uhr einschalten
Dann ist die Zeitspanne im Start_Time.WEEKDAY =5
Problem: Wenn ein Feiertag unter der Woche ist , soll der Timer nicht schalten.
darum möchte ich in der HMI über Schalter die Tage anwählen und abwählen.

Im 1. Bsp war dies kein Problem. Wie mache ich es aber hier?
Hat jemand damit schon Erfahrung?
 
Nachdem dies hier https://support.industry.siemens.co...e-simatic-s7-1200-realisieren-?dti=0&lc=de-WW

mit V14 nicht mehr funktioniert ,da es trotz Übersetzen des Bausteines der Datentyp "Cam " nicht mehr existiert,
Der Datentyp "Cam" hat auch bei den vorhergehenden TIA-Versionen nicht existiert, sondern ist ein PLC-Datentyp, der durch den Programmierer erstellt werden muss.
Dazu muss vorher auch noch der PLC-Datentyp "Time" angelegt werden (nicht zu verwechseln mit dem Systemdatentyp Time!), weil dieser im "Cam" verwendet wird.

Beides ist in der Bibliothek unter den Kopiervorlagen zu finden.
Einfach von dort die Vorlage "plc data types" in den Projektordner "PLC-Datentypen" der angelegten CPU ziehen, dann werden beide Datentypen angelegt.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ok das rüberziehen habe ich gemacht ,
nun kommt aber bei CAM --> On Time, Off Time :Die Schnittstelle des Datentyps "time" hat sich zwischenzeitlich geändert

In der Auswahlliste steht der aber "time"
wochenzeitschaltuhr 6.JPG wochenzeitschaltuhr 7.JPG

was mache ich falsch?
 
Wenn der DB bzw. die DB-Variablen als "remanent" markiert sind dann stehen die eingegebenen Werte auch nach einem Neustart noch drin.

Harald
 
Hallo,

Nachdem dies hier https://support.industry.siemens.co...e-simatic-s7-1200-realisieren-?dti=0&lc=de-WW

mit V14 nicht mehr funktioniert ,da es trotz Übersetzen des Bausteines der Datentyp "Cam " nicht mehr existiert,

bin ich umgeschwenkt auf dieses hier:

https://support.industry.siemens.co...ormat-dtl-programmiert-werden-?dti=0&lc=de-WW

Irgendwie raff ich es nicht ,wie ich hierbei im FB112 die Tage separat über HMI anwählen kann.
Ich möchte von Mo-Fr von 7-8 Uhr einschalten
Dann ist die Zeitspanne im Start_Time.WEEKDAY =5
Problem: Wenn ein Feiertag unter der Woche ist , soll der Timer nicht schalten.
darum möchte ich in der HMI über Schalter die Tage anwählen und abwählen.

Im 1. Bsp war dies kein Problem. Wie mache ich es aber hier?
Hat jemand damit schon Erfahrung?

Hi
wuhr.gif
db.gif

So in etwa indem du die Variablenanbindung aus dem DB Montag
auf die Wertfelder fur Montag Einzeit Std. Min. Sek. und das selbe für die Auszeit legst.
Dazu ein FC
fc.gif
Die vorgefertigten Bausteine gibt es schon zum Dowload im online Support bei Siemens
 
Zurück
Oben