Willkommen › Foren › LogoControl › Zeiten aus Timern auslesen und in LogoControl darstellen
- Dieses Thema hat 11 Antworten sowie 3 Stimmen und wurde zuletzt vor vor 7 Jahren, 1 Monat von stpg aktualisiert.
-
AutorBeiträge
-
2. Juni 2017 um 17:03 #3466SoulLeZzTeilnehmer
Hallo,
gibt es eine Möglichkeit, wie man Zeiten aus z.B. einer Ausschaltverzögerung auslesen und diese in LogoControl darstellen kann? Es soll die Zeit ausgelesen werden und auch über LogoControl überschrieben werden.
Vielen Dank
10. Juli 2017 um 10:40 #3492stpgTeilnehmerAlso klar geht das.
Zuerst musst du in deiner LogoProgrammierung via LogoSoft eine virtuelle Adresse für diese Zeit vergeben.Wir gehen jetzt einfach mal davon aus das du die Restzeit einer ausschaltverzögerung auslesen möchtest. Der Baustein in deiner Logo ist der B001 in unserem Beispiel.
Öffne deine Programmierung in LogoSoft!
Wähle „Extras“
Wähle „Paramter-VM Zuordnung..“
Klicke in das leere graue Feld unter „Block“ und wähle hier den „B001 [Ausschaltverzögerung]“ aus.
Klicke in das leere graue Feld unter „Parameter“ und wähle hier „Restzeit“ aus.
Merke dir den „Typ“ in unserem Fall „Word“ und die „Adresse“ in unserem Fall „100“Speicher deine Programmierung und spiele sie auf die Logo.
Öffne nun deine Config von Logo Control und trage folgendes ein:
oben bei den ValueTextConvertern das hier mit einfügen (wenn noch nicht vorhanden)
<calculation id="minsec"> <!-- Analogwert zu/von Zeitwert (Bsp: 4873 zu 81:13) --> <valueToText calculation="{Floor([value]/60)}:{if([value]%60>9,'','0')}{[value]%60}" /> <textToValue valueParseRegex="(\d+):(\d+)" calculation="{[value1]*60+[value2]}" /> </calculation>
Unten bei deinen Geräten folgendes hinzufügen:
<device id="1" name="Beispiel von StPG" type="other"> <attribute id="1" name="Restzeit" plc="myLogo" address="100" datatype="word" valueTextConverter="minsec" /> </device>
Hoffe ich konnte helfen.
25. Oktober 2017 um 20:14 #3574C@PeTeilnehmerHallo Zusammen
Vielen Dank für die TOP Beschreibung.
Funktioniert sehr gut. Restdauert der Außenbeleuchtung wird angezeigt und ist sogar einstellbar.
Coole Sache.
Eine Frage hätte ich noch.
Gibt es eine Möglichkeit, das „Kästchen“ für die Statusanzeigen (ROT / GRÜN) noch zu nutzen? zB. für die Abfrage der Außenbeleuchtung.
Vielen Dank im Vorfeld
LG
25. Oktober 2017 um 20:19 #3575stpgTeilnehmerklar.
als Attribut 1 folgendes anlegen:….
<attribute id=“1″ name=“Status“ plc=“myLogo“ address=“M1″ valueTextConverter=“an_aus“ />
<attribute id=“2″ name=“Restzeit“ plc=“myLogo“ address=“100″ datatype=“word“ valueTextConverter=“minsec“ />
</device>M1 also den Merker hinter die Ausschaltverzögerrung packen.
25. Oktober 2017 um 20:30 #3576C@PeTeilnehmerHey
genau so hatte ich es getestet…..
jedoch zeigt er dann hinter dem device die „aktuelle“ Zeit nicht mehr an.
erst wenn man den device öffnet
Cool wäre beides zusammen 🙂
25. Oktober 2017 um 20:31 #3577stpgTeilnehmerdas geht leider nicht.
25. Oktober 2017 um 20:42 #3578C@PeTeilnehmerAlles klar
Danke für die Infos
Schönen Abend noch …… LG
25. Oktober 2017 um 20:51 #3579C@PeTeilnehmerHey
Vielleicht habe ich doch noch eine Frage
Gibt es zufällig die Möglichkeit, dass „Kästchen“ auszubleben?
Vielen Dank im Vorfeld
LG
25. Oktober 2017 um 20:53 #3580stpgTeilnehmerWenn dann nur alle Kästchen. oder du änderst die Farbe in der Status.css im Remote Ordner. Dann sind halt alle weißen Felder in der Hintergrundfarbe.
25. Oktober 2017 um 20:59 #3581C@PeTeilnehmerDas mit der Farbändeurng wäre eine super Optionen.
Die Farbe sämtlicher weißen Kästchen in die Farbe einer Gruppe anändern (das dunkle grau)
Ich gucke mir das mal an.
Vielen Dank für den Tip
LG
26. Oktober 2017 um 19:30 #3582C@PeTeilnehmerHey
Das hat perfekt geklappt….. super Tipp
konnte so auch noch die Schriftgrößen usw. etwas anpassen.
Gibt es zufällig auch die Möglichkeit, die Fenster, die sich öffnen, wenn man auf einen device klickt, etwas zu verbreitern?
Vielen Dank im Vorfeld
LG
26. Oktober 2017 um 20:02 #3583 -
AutorBeiträge
- Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.