TIA VBScript als Aktion eines Buttons um Bit in Array zu setzen

Balu_der_Bär

Level-2
Beiträge
111
Reaktionspunkte
44
Zuviel Werbung?
-> Hier kostenlos registrieren
TIA: V13.1
SPS:1511 -1PN

Hallo zusammen,
ich habe ein kleines Problem:

Es gibt ja immer noch den Bug bei TIA das es nicht möglich ist beim Drücken eines Button per "setze BIT" ein Bit in einem Array zu setzen. " Ungültiger Datentyp" kommt als Antwort.
Ich war auf dem V14 Beta test und hab Siemens von dem Fehler berichtet. Sie wollen den Fehler nun beheben und haben mir einen Workaround gezeigt.

Der Button führt ein VB Script aus welches 2 Eingänge besitzt ( Array , Index ) und somit das Bit im Array auf True setzt. Das waren nur 2 Zeilen aber ich habe es mir natürlich nicht aufgeschrieben und als VB unwissender stehe ich gerad ziemlich auf dem Schlauch.

kann mir jemand helfen ?

Grüße
 
Müsste ungefähr so aussehen.
Code:
'Standard-Zugriff auf ein Array
SmartTags("MyTagName")(1) = 0

'Dynamischer-Zugriff auf ein Array
Dim TagName, ArIx

TagName = "MyTagName"
ArIx = 1

SmartTags(TagName)(ArIx) = 0
Die Skript-Internen Variablen musst du halt dann noch gegen Übergabeparameter austauschen.
 
Zurück
Oben