- Beiträge
- 16.497
- Reaktionspunkte
- 6.099
-> Hier kostenlos registrieren
Hallo,
ich habe mal da eine Frage zu den unterschiedlichen Aktualisierungen von
SmartTags in Scripten auf den Plattformen MP277 mit WinAC und PC477B
mit WinCCflexibel und RTX.
Ich habe versucht ein Teil eines Projektes von einen MP277 auf eine PC
Plattform zu kopieren, darin enthalten waren da auch ein paar scripte die
auf dem MP wunderbar liefen, aber auf dem PC nicht mehr.
Nach einigen suchen stellte ich fest das Variablen in den Scripten nicht
richtig aktualisiert wurden.
hier ein auschnitt aus dem Script
Das ist jetzt so eine Variable, deren einstellung auf den MP "Auf Anforderung"
stand und den Wert wunderbar angezeigt hat.
Um einen Wert auf der PC Plattform sehen zu können mußte ich die Einstellung
auf "Zyklisch bei Verwendung" stellen.
Richtig auf aufgefallen ist mir das nicht bei der System Meldung, sondern
das "IF...Then...Else" abfragen, die durch SmartTags gesteuert wurden
nicht abgearbeitet wurden.
Im Script hatte die Variable nie eine "3", aber außerhalb des Scriptes sehr
wohl.
Warum besteht da dieser unterschied zwischen MP und PC systemen?
gruß Helmut
ich habe mal da eine Frage zu den unterschiedlichen Aktualisierungen von
SmartTags in Scripten auf den Plattformen MP277 mit WinAC und PC477B
mit WinCCflexibel und RTX.
Ich habe versucht ein Teil eines Projektes von einen MP277 auf eine PC
Plattform zu kopieren, darin enthalten waren da auch ein paar scripte die
auf dem MP wunderbar liefen, aber auf dem PC nicht mehr.
Nach einigen suchen stellte ich fest das Variablen in den Scripten nicht
richtig aktualisiert wurden.
hier ein auschnitt aus dem Script
Code:
'Spindel laden
ShowSystemAlarm "load tool for spindel " & SmartTags("Parameter\P._111.Nr")
Das ist jetzt so eine Variable, deren einstellung auf den MP "Auf Anforderung"
stand und den Wert wunderbar angezeigt hat.
Um einen Wert auf der PC Plattform sehen zu können mußte ich die Einstellung
auf "Zyklisch bei Verwendung" stellen.
Richtig auf aufgefallen ist mir das nicht bei der System Meldung, sondern
das "IF...Then...Else" abfragen, die durch SmartTags gesteuert wurden
nicht abgearbeitet wurden.
Code:
If SmartTags("Parameter\P._111.Mode_Vertikal") = 3 Then
Im Script hatte die Variable nie eine "3", aber außerhalb des Scriptes sehr
wohl.
Warum besteht da dieser unterschied zwischen MP und PC systemen?
gruß Helmut