02.05.2011 10:55 | |
Beiträge: 3181 Bewertung: (320) |
Kann mir da niemand weiter helfen? |
02.05.2011 17:04 | |
Beigetreten: 28.05.2008 Letzter Bes: 23.10.2024 Beiträge: 1343 Bewertung: (141)
|
Hallo Nachbar, den Beitrag schon gesehen? https://www.automation.siemens.com/tf/WW/de/Posts/42355#top Du musst halt die Zeit, die du über "Read Time" (oder so ähnlich) bekommst, in eine DTL-Variable packen und dann dort die einzelnen Bytes (wie in dem anderen Beitrag beschrieben) über Vergleicher abfragen, bis du deine Wochenschaltuhr zusammen hast. Gruss |
03.05.2011 18:46 | |
Beigetreten: 21.03.2006 Letzter Bes: 01.11.2024 Beiträge: 10229 Bewertung: (1181) |
Hallo, Vielleicht könnte Ihnen ein paar Ideen S7-1200 Daily Timer Gruss, Hristo Mihalev |
05.05.2011 11:29 | |
Beigetreten: 28.05.2008 Letzter Bes: 23.10.2024 Beiträge: 1343 Bewertung: (141)
|
Ok, Ret_Val ist nur ein INT-Variable. Da steht dann ein Wert drinne, falls das urhzeit auslesen nicht funktioniert hat. Im Handbuch kannst du dann in den Fehlercodes nachschauen, was das bedeutet. Kurz und knapp: Häng da einfach eine INT-Variable dran. Kann auch ein Merkerwort MW sein. Du tust dich auch leichter, wenn du alles symbolisch programmierst. Also so Sachen wie P#DB1.DBB3 usw.. interessieren dich eigentlich nicht. D.h. du hast irgendwo deinen Datenbaustein, wo jetzt in einer DTL-Variablen deine Uhrzeit drin steht. Dort hast du einzeln Zugriff auf Jahr, Monat, ... Wenn du in dem DB die DTL-Variable aufklappst, siehst du auch die Datentypen der einzelnen Daten. U.a. UINT für Jahr. SUINT für Monat... Um mit irgendwas Vergleichen zu können, benötigst du eine zweite Variable gleichen Datentyps, die du dann mit dem Eingabefeld in deinem HMI verbindest. Das kann wieder eine Merkervariable sein oder eine Variable im STATIC Bereich das selben DB's. Wenn der Vergleich erfolgreich ist, setzt du ein Bit. Dieses kannst du später zum auswerten nehmen, ob deine Uhr gerade aktiv ist oder nicht. Zum leichteren Verständnis habe ich dir mal ein paar Bildchen angehängt, wie eine Lösung im Ansatz aussehen könnte. Gruss DateianhangWochenschaltuhr.zip (398 Downloads) |
05.05.2011 18:58 | |
Beiträge: 3181 Bewertung: (320) |
Danke, ich schau mir das mal morgen in Ruhe an und versuche das dann weiter umzusetzen. Bis zu den nächsten Fragen ... |
Folgen Sie uns auf