Variablen in Script.... Ständig lesen???

nein. sollte zur laufzeit gelesen werden.

teste:
eingabefeld var_int: typ int

bei feld verlassen script aufrufen.
Script: var_string=var_int

ausgabefeld: var_string: typ string(6)

ausgabefeld ändert sich und enthält nun var_int
 
meinst du variablen die du mit dim dimensioniert hast?
wenn ja werden die nur im script verfügbar sein.

wenn es sich um eine in protool handelt wird diese aktualisiert.
 
Du koenntest eventuell die Variable in ein Text oder Label-Feld eintragen und dieses dann unsichtbar (auf dem Panel) machen.
Um die Wertaenderung zu erfassen benutzt du dann den "Change" Event des Feldes. Bin mir aber nicht ganz sicher ob das bei Win-CC funktioniert. Ansonsten vielleicht in der Steuerung ein zusaetzliches Bit benutzen, was bei Wertaenderung den Zustand wechselt....und mit diesem Bit ein Event generieren.
Beste Gruesse
Ben
 
ProTool holt von der SPS nur Variablen, die im angezeigten Bild vorhanden sind, oder auf "ständig lesen" eingestellt sind. Viele "standig lesen" - Variablen erhöhen zwangsläufig die Kommunikationslast und machen u.U. das OP träge. Du kannst evtl eine "Sammelvariabe" nehmen, die das OP über Änderungen benachrichtigt. Ob Variablen vom OP geholt werden, wenn das Script aktuell ausgführt werden soll, müßtest du einmal prüfen, indem du z.Bsp. zwei SPS-Variablen addierst und das Script über eine Dritte anstößt.
 
Zurück
Oben