WinCC Unified WinCC Unified js Script interne Variablen rechnen

Supermario73

Level-2
Beiträge
117
Reaktionspunkte
3
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen
Ich möchte INTERNE HMI Variable VAV_Index_NR lesen und 3 dazu addieren und das Resultat auf die INTERNE HMI Variable PIDCompact_Index_NR schreiben.
Dazu habe ich folgenden Code, doch es funktioniert nicht. Hat jemand eine Idee??
Danke für das Feedback

Code:
export function Schaltfläche_2_OnActivated(item) {
    let vavIndex = Tags["VAV_Index_NR"];
    Tags["PIDCompact_Index_NR"] = vavIndex + 3;

Dies funktioniert auch nicht:

Javascript:
export async function Schaltfläche_2_OnActivated(item) {
Tags("PIDCompact_Index_NR") = Tags("VAV_Index_NR") + 3;
}
 
Zuletzt bearbeitet:
Hi,
"Tags" ist nur ein Objekt. Es hat noch die Funktionen Read() und Write().
Dein Code müsste also so aussehen:

let vavIndex = Tags("VAV_Index_NR").Read();
Tags("PIDCompact_Index_NR").Write(vavIndex+3);

Ich hoffe das passt so, habe mich damit schon länger nicht mehr beschäftigt
 
Zurück
Oben