Hallo,
ich habe einen elektronischen Betriebsstundenzähler mit einem per CUxD ergänzt: State-Monitor-Device, weil dann die Überwachung aus der Ferne einfacher geht.
Jetzt würde ich gerne den Startwert von TIME_ON_SUM im CUxD-Timer auf den Wert des elektronischen Betriebsstundenzählers setzen, damit das gleich läuft. Geht das?
Mit [dom.GetObject("CUxD.CUX9001006:1.TIME_ON_SUM").State(12345);] geht es schon mal nicht, egal, ob USE_HMDATAPT gesetzt ist oder nicht. Weiß denn jemand, ob es da andere Wege gibt?
Viele Grüße,
EckartS
CUxD Timer: TIME_ON_SUM beschreiben
Moderator: Co-Administratoren
CUxD Timer: TIME_ON_SUM beschreiben
711 Kanäle in 113 Geräten und 134 CUxD-Kanäle in 24 CUxD-Geräten
- uwe111
- Beiträge: 4807
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 240 Mal
- Kontaktdaten:
Re: CUxD Timer: TIME_ON_SUM beschreiben
Das kann auch nicht funktionieren, da der Datenpunkt laut CUxD-Dokumentation nur lesbar ist.
Mittels SUM_RESET kannst Du ihn auf 0 setzen. Mehr ist momentan nicht möglich. Da hilft aktuell nur eine dem Kanal zugeordnete Systemvariable, die Du bei Änderungen entsprechend updatest.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: CUxD Timer: TIME_ON_SUM beschreiben
Guten Abend, Uwe,
Danke für die schnelle Auskunft.
Die SV ist eine Idee. Da addiere ich TIME_ON_SUM auf einen Offset-Wert des bisherigen Hardware-Zählers.
Aber gleich noch eine Frage: Ich habe den Timer auf einen Kanal des wired 12-fach-Kontaktsensors eingestellt. Und da zeigt der CUxD-Zähler stur "Schaltzustand: ein" an, wenn der Kontakt offen ist und "aus", wenn geschlossen. Egal, was ich TRIGGER_SET und TRIGGER_CMP eingebe. Wie kann ich das umdrehen? Ein, wenn Kontakt geschlossen?
Grüße, EckartS
(CUxD-Version 2.1)
Danke für die schnelle Auskunft.
Die SV ist eine Idee. Da addiere ich TIME_ON_SUM auf einen Offset-Wert des bisherigen Hardware-Zählers.
Aber gleich noch eine Frage: Ich habe den Timer auf einen Kanal des wired 12-fach-Kontaktsensors eingestellt. Und da zeigt der CUxD-Zähler stur "Schaltzustand: ein" an, wenn der Kontakt offen ist und "aus", wenn geschlossen. Egal, was ich TRIGGER_SET und TRIGGER_CMP eingebe. Wie kann ich das umdrehen? Ein, wenn Kontakt geschlossen?
Grüße, EckartS
(CUxD-Version 2.1)
711 Kanäle in 113 Geräten und 134 CUxD-Kanäle in 24 CUxD-Geräten
- uwe111
- Beiträge: 4807
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 240 Mal
- Kontaktdaten:
Re: CUxD Timer: TIME_ON_SUM beschreiben
Was hast Du denn da genau eingegeben und wie hast Du getestet?
Der Status ändert sich erst nach einer Statusänderung des Aktors.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir
Re: CUxD Timer: TIME_ON_SUM beschreiben
Eingabe: TRIGGER_SET = 0.0; TRIGGER_CMP = EQ
Aber vielen Dank für den Hinweis. Daran lag es. Ich war zu ungeduldig. Jetzt geht alles.
Nochmal eine Nachfrage zum Ausgangspunkt. Nicht dass das sehr wichtig wäre, aber wenn in einer kommenden CUxD-Version schreibend ein Startwert für TIME_ON_SUM oder getrennt ein Offset-Wert gesetzt werden könnte, könnte man mechanische Zähler einfacher fortführen oder nach Änderungen am CUxD Device mit Reset die alten Werte wieder eintragen.
Grüße, EckartS
Aber vielen Dank für den Hinweis. Daran lag es. Ich war zu ungeduldig. Jetzt geht alles.
Nochmal eine Nachfrage zum Ausgangspunkt. Nicht dass das sehr wichtig wäre, aber wenn in einer kommenden CUxD-Version schreibend ein Startwert für TIME_ON_SUM oder getrennt ein Offset-Wert gesetzt werden könnte, könnte man mechanische Zähler einfacher fortführen oder nach Änderungen am CUxD Device mit Reset die alten Werte wieder eintragen.
Grüße, EckartS
711 Kanäle in 113 Geräten und 134 CUxD-Kanäle in 24 CUxD-Geräten
- uwe111
- Beiträge: 4807
- Registriert: 26.02.2011, 22:22
- Hat sich bedankt: 3 Mal
- Danksagung erhalten: 240 Mal
- Kontaktdaten:
Re: CUxD Timer: TIME_ON_SUM beschreiben
Das geht jetzt mit der aktuellen CUxD Version.
Viele Grüße
Uwe
Alle sagten: Das geht nicht. Dann kam einer, der wußte das nicht und hat's einfach gemacht.
SPENDEN Download: CUxD 2.11, SSH KeyDir
SPENDEN Download: CUxD 2.11, SSH KeyDir