Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 47324

TIA Skript Bit Ein/Aus

$
0
0
Moin, habe folgendes probiert

Sub Skript_Reset()
SmartTags("DB5000 - HMI - GlobalParameter_Steuerbits_HMI_SPS1.HMI->SPS - Meterzähler Reset") = True
SmartTags("DB5000 - HMI - GlobalParameter_Steuerbits_HMI_SPS1.HMI->SPS - Meterzähler Reset") = False
End Sub

Es soll über einen Knopfdruck im HMI ein Bit gesetzt und wieder zurückgesetzt werden.
Wenn ich den Softkey betätige wird das obere Skript ausgeführt.

Leider geht das alles sehr schnell, ich kann die Bitänderung nicht beobachten, so dass ich dann hinter das Bit welches durch das Skript gesetzt werden soll einen SA Timer gesetzt habe.
Der Timer wird nicht immer aktiviert. Für mich heißt das, dass das Bit nicht immer auf das Skript reagiert !

Gibt es da irgendwelche Synchronisierungsproblem, Zeitverzögerungen etc. was man bedenken muss ?
Wäre nicht schön wenn man hinter solche Bitabfragen irgendwelche Signalverlängernden Maßnahmen ergreifen müsste
Gruß

Viewing all articles
Browse latest Browse all 47324


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>