WinCC Unified WinCC Unified V17 Runtime Service nicht gestartet

tp23031990

Level-1
Beiträge
29
Reaktionspunkte
1
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich arbeite aktuell an einem Projekt, dass ein paar simple Faceplates aufruft und einfach ein paar Bits aus einem DINT setzt oder liest.
Jetzt hab ich aber das Problem, dass ich gerne den Background von einem Button ändern möchte und dafür folgendes script:
export function BTN_OVERVIEW_BackColor_Trigger(item) {
var btnItem = getScrrenItems("BTN_OVERVIEW");
if (Faceplate.Layers("Layer_1").Visible == 1) {
btnItem = HMIRuntime.Math.RGB(0,255,0);
} else {
btnItem = HMIRuntime.Math.RGB(175,175,175);
}
return 0;
}

Aber das funktioniert nicht. Genauso funktioniert teilweise das setzen eines Bits in einem Tag, teilweise nicht....
Das mach ich so:
let Val = Tags("HMI_CMD").Read();
Val = Val | (1<< 12);
Tags("HMI_CMD").Write(Val);

Wenn ich in der Runtime im Browser bin, und mit STRG+ALT+I die Console anzeigen lasse, dann sehe ich, dass es einige Warnungen und einen Fehler gibt, die eventuell mein Problem verursachen. Weiß jemand wie ich das hier lösen kann?
 

Anhänge

  • Service not started.JPG
    Service not started.JPG
    103,7 KB · Aufrufe: 9
UPDATE:
Die Funktion für die BackgroundColor war noch eine alte. Das ist die aktuelle:

if(Faceplate.Properties.Nav == 3){
Faceplate.Items("BTN_INTERLOCK").BackColor = HMIRuntime.Math.RGB(0,255,0);
} else {
Faceplate.Items("BTN_INTERLOCK").BackColor = HMIRuntime.Math.RGB(175,175,175);
}
return 0;
 
Zurück
Oben