Variablenanfangswert umschalten

Felse

Level-1
Beiträge
221
Reaktionspunkte
10
Zuviel Werbung?
-> Hier kostenlos registrieren
Morgen zusammen,
ich habe folgendes Problem: in meinem Projekt habe ich einen FB in SCL angelegt und programmiert. Nun will ich aber den Anfangswert einiger bool'schen Variablen auf true setzen. Wie geht das im SCL? Bei VAR_INPUT hab ich es mit :

PHP:
PS_AUS_01:   BOOL:= true;       //Taster Stop 1 aus

versucht, aber hat nicht gefunzt. Was kann man da tun?
 
Hallo Felse,
bei mir funktioniert das genau so, wie in deinem Code dargestellt.
Allerdings solltest du beachten, dass das der Anfangswert ist. Wird dort irgendwann mal ein anderer Wert hingeschrieben (was ja bei einer Input-Var nicht so ungewöhnlich wäre), dann gilt von da an der neue Wert. Im übrigen kann man den Anfangswert nicht umschalten - der ist so, wie du es vorbelegt hast. Umdefinieren geht nur durch neu-compilieren.
Du kannst allerdings beim Aufruf des Bausteins an der Eingabestelle dann auch TRUE oder FALSE hinschreiben. Das erzegt dir dann auch den gewünschten Zustand ...

Gruß
LL
 
Zurück
Oben