L18.1 adressiert ein Bit in TEMP (temporäre Lokaldaten).Ich möchte jetzt einzelne Bits dieser Variablen mit U L18.1 logisch verknüpfen. Das funktioniert aber nicht, weil das LW 18 einen anderen Wert hat als die Variable SR_Band_li. Wieso das?
#Bit3 := (#tempWord AND W#16#0008) <> 0;
Etwas ist schief gegangen. Die Symbolik passt nicht. Anstatt die .IN0, .IN1, OUT3. usw zu sehen solltest du .IN, .PT, .Q, .ET sehen können.Seltsamerweise sind in der Deklaration bei den fehlerhaften SFCs 3 stat Variablen vorhanden, bei den anderen nich (Bild2)t. In der Instanz haben alle SFCs 3 stat-Variablen (Bild3).
Das kann gut sein. Vermutlich lasst STEP7 dich nicht zu auf den FB online zu gehen.@JesperMP In der Steuerung funktioniert ja alles. Das Programm läuft auch so wie ich es möchte. Es stört halt, dass ich bei jeder Codeänderung im FC diese beiden Deklarationseinträge aktualisieren muss.
Ich komme auf der Steuerung onlineDas kann gut sein. Vermutlich lasst STEP7 dich nicht zu auf den FB online zu gehen.
Hast du danach dann die Instanz deines FB's, in dem du das angelegt hast, aktualisiert (das geht z.B. dort, wo du den Baustein aufrufst) und dann den geänderten FB und dessen I-DB an die SPS übertragen ?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?