Zeiten aus Timern auslesen und in LogoControl darstellen

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 von stpg aktualisiert.
12 Beiträge anzeigen - 1 bis 12 (von insgesamt 12)
  • Autor
    Beiträge
  • #3466
    SoulLeZz
    Teilnehmer

    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

    #3492
    stpg
    Teilnehmer

    Also 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.

    #3574
    C@Pe
    Teilnehmer

    Hallo 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

    #3575
    stpg
    Teilnehmer

    klar.
    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.

    #3576
    C@Pe
    Teilnehmer

    Hey

    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 🙂

    #3577
    stpg
    Teilnehmer

    das geht leider nicht.

    #3578
    C@Pe
    Teilnehmer

    Alles klar

    Danke für die Infos

    Schönen Abend noch …… LG

    #3579
    C@Pe
    Teilnehmer

    Hey

    Vielleicht habe ich doch noch eine Frage

    Gibt es zufällig die Möglichkeit, dass „Kästchen“ auszubleben?

    Vielen Dank im Vorfeld

    LG

    #3580
    stpg
    Teilnehmer

    Wenn 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.

    #3581
    C@Pe
    Teilnehmer

    Das 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

    #3582
    C@Pe
    Teilnehmer

    Hey

    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

    #3583
    stpg
    Teilnehmer

    klar alles in der Status und Base CSS.

    • Diese Antwort wurde vor vor 7 Jahren von stpg bearbeitet.
12 Beiträge anzeigen - 1 bis 12 (von insgesamt 12)
  • Du musst angemeldet sein, um zu diesem Thema eine Antwort verfassen zu können.