FB_ResetTaskExceedCounter

Der Funktionsbaustein kann den Exceed Counter zurücksetzen. Der Exceed Counter wird immer dann hochgezählt, wenn die ausgewählte Task die eingestellte Task-Zeit überschreitet. Das bedeutet, dass die Echtzeit in dem Zyklus nicht eingehalten werden konnte.
Die Gründe für das Überschreiten der Echtzeit können sehr vielfältig sein, aber in der Regel liegt es an der SPS-Laufzeit und der Applikation innerhalb dieser Laufzeit. Ein Beispiel hierfür sind Programmierschleifen wie FOR, WHILE, REPEAT, da diese immer in einem Zyklus bearbeitet werden.
Eingänge
Name | Type | Beschreibung |
---|---|---|
bExecute | BOOL | Positive Flanke aktiviert den Baustein. |
nTaskAdsPort | UINT | ADS Port der ausgewählten Task. |
Ausgänge
Name | Type | Beschreibung |
---|---|---|
bBusy | BOOL | Baustein ist aktiv und arbeitet. |
bError | BOOL | Baustein hat einen Fehler. |
nErrorID | UDINT | ADS Fehler Code |
Entwicklungsumgebung | Zielplattform | Einzubindende SPS- Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.22 | PC oder CX (x86, x64, ARM) | Tc2_System (System) >= 3.4.25.0 |