-> Hier kostenlos registrieren
Guten Tag.
Zunächst einmal möcht eich um Entschuldigung bitten, falls dies der falsche Zweig für dieses Problem ist. Ich bin noch nicht lange hier...
Zum Problem:
Ich hab ein VB-Script geschrieben, mit dessen Hilfe eine Variable hochgezählt wird, die die Animation eines Objektes steuert. Als Zusatzfunktion soll eine Hilfsvariable (bool) steuern, ob auf halbem Wege eine Pause eingelegt wird. Die Übersetzung des Scriptes gibt keine Probleme, allerdings kann ich auf meinem Panel (TP900 Comfort) das Programm nicht laufen lassen. Wenn ich das Script starte (Schaltfläche), erhalte ich eine Meldung mit "Object required in Script!"
Beide Variablen sind HMI-Variablen (keine Verbindung mit PLC)
Hier der Text:
Sub VBFunktion_1()
If halt Is 1 Then // halt ist die Hilfsvariable (1= Pause vorgesehen)
Do While fahrt<2500
fahrt = fahrt +1 // fahrt ist die Variable für die Animation
Loop
Do While halt Is 1
fahrt = fahrt // Pause bei der Hälfte, bis Schaltfläche betätigt wird
Loop
Do While fahrt<5000
fahrt = fahrt +1 // Fahrt bis zum Ende
Loop
Else
Do While fahrt<5000
fahrt = fahrt +1 // wenn keine Pause vorgesehen ist, Fahrt bis zum Ende
Loop
End If
End Sub
Die Syntax ist vom Programm erzeugt, die KOmmentare sind im Programm nicht vorhanden und sind nachträglich eingefügt, demnach auch keine Fehlerquelle.
Habt ihr Ideen, warum das Script nicht läuft?
Grüße
Januar
Zunächst einmal möcht eich um Entschuldigung bitten, falls dies der falsche Zweig für dieses Problem ist. Ich bin noch nicht lange hier...
Zum Problem:
Ich hab ein VB-Script geschrieben, mit dessen Hilfe eine Variable hochgezählt wird, die die Animation eines Objektes steuert. Als Zusatzfunktion soll eine Hilfsvariable (bool) steuern, ob auf halbem Wege eine Pause eingelegt wird. Die Übersetzung des Scriptes gibt keine Probleme, allerdings kann ich auf meinem Panel (TP900 Comfort) das Programm nicht laufen lassen. Wenn ich das Script starte (Schaltfläche), erhalte ich eine Meldung mit "Object required in Script!"
Beide Variablen sind HMI-Variablen (keine Verbindung mit PLC)
Hier der Text:
Sub VBFunktion_1()
If halt Is 1 Then // halt ist die Hilfsvariable (1= Pause vorgesehen)
Do While fahrt<2500
fahrt = fahrt +1 // fahrt ist die Variable für die Animation
Loop
Do While halt Is 1
fahrt = fahrt // Pause bei der Hälfte, bis Schaltfläche betätigt wird
Loop
Do While fahrt<5000
fahrt = fahrt +1 // Fahrt bis zum Ende
Loop
Else
Do While fahrt<5000
fahrt = fahrt +1 // wenn keine Pause vorgesehen ist, Fahrt bis zum Ende
Loop
End If
End Sub
Die Syntax ist vom Programm erzeugt, die KOmmentare sind im Programm nicht vorhanden und sind nachträglich eingefügt, demnach auch keine Fehlerquelle.
Habt ihr Ideen, warum das Script nicht läuft?
Grüße
Januar