-> Hier kostenlos registrieren
Moin,
ich arbeite zur Zeit an Bildbausteinen und möchte ein einfaches EA-Feld im Bildbaustein selber mit einem UDT verbinden.
Gleichzeitig habe ich unter den Schnittstelleneigenschaft eine boolsche Variable angelegt und hier ist die Frage, wie ich mit einer einfachen If Anweisung die Eigenschaft ansprechen kann?

Dazu habe ich das EA-Feld
mit dem Code

versehen.
Der Code stammt aus der KI, da mein eigener nicht funktioniert hat, obwohl bei der Übersetzung keine Fehler angezeigt wurden.
"
let value = item.ProcessValue;
// 1. Zugriff auf die Boolean-Eigenschaft
if (MinAlarm) {
Tags("UDTSensor.Alarmgrenzen.Soll_Min Alarm").Write(value);
}
return value;
"
Am Ende möchte ich im aufgerufenen Faceplate nur

den Haken an der entsprechenden Stelle setzen, um den eingegebenen Wert den vier Alarmgrenzen zuzuweisen.
Zum Verständnis:
export function EA_Feld_7_ProcessValue_Trigger(item, triggerDataSet) {
sind die der Funktion übergebenen Parameter. Item = EA Variable? Trigger = Wie wird das Script getriggert?
der Returnwert steht dann im EA-Feld?
Danke für eure Hilfe
ich arbeite zur Zeit an Bildbausteinen und möchte ein einfaches EA-Feld im Bildbaustein selber mit einem UDT verbinden.
Gleichzeitig habe ich unter den Schnittstelleneigenschaft eine boolsche Variable angelegt und hier ist die Frage, wie ich mit einer einfachen If Anweisung die Eigenschaft ansprechen kann?

Dazu habe ich das EA-Feld
mit dem Code

versehen.
Der Code stammt aus der KI, da mein eigener nicht funktioniert hat, obwohl bei der Übersetzung keine Fehler angezeigt wurden.
"
let value = item.ProcessValue;
// 1. Zugriff auf die Boolean-Eigenschaft
if (MinAlarm) {
Tags("UDTSensor.Alarmgrenzen.Soll_Min Alarm").Write(value);
}
return value;
"
Am Ende möchte ich im aufgerufenen Faceplate nur

den Haken an der entsprechenden Stelle setzen, um den eingegebenen Wert den vier Alarmgrenzen zuzuweisen.
Zum Verständnis:
export function EA_Feld_7_ProcessValue_Trigger(item, triggerDataSet) {
sind die der Funktion übergebenen Parameter. Item = EA Variable? Trigger = Wie wird das Script getriggert?
der Returnwert steht dann im EA-Feld?
Danke für eure Hilfe



