FB_CheckIoMapping

Diese Klasse überprüft für ein I/O Element, welches I_InputBase oder I_OutputBase unterstützt, ob der ProcessValue (bzw. bei Outputs das ProcessFeedback) zyklisch über ein TwinCAT Mapping (z.B. mit I/O) synchronisiert wird.
![]() | Mapping-Analyse erzeugt künstliches Rauschen Der Baustein beschreibt zu Analysezwecken die zu interpretierenden Werte mit einem künstliches Rauschen. Sollten andere Teile des Programmes das Signal ebenfalls auslesen, kann es durch dieses Rauschen zu Fehlinterpretationen kommen!
|
Syntax:
FUNCTION_BLOCK FB_CheckIoMapping EXTENDS FB_MessageBase
Eigenschaften
Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
Busy | BOOL | Get | Eine Überprüfung wird zurzeit ausgeführt. |
Done | BOOL | Get | Die Überprüfung der Mappings wurde durchgeführt. |
Error | BOOL | Get | Bei der Überprüfung der Mappings ist ein Fehler aufgetreten. |
ErrorId | UDINT | Get | Fehlercode des zuletzt aufgetretenen Fehlers. |
IoDevice | Get, Set | I/O Objekt das geprüft werden soll. | |
IsMapped | BOOL | Get | TRUE, wenn bei der durchgeführten Überprüfung ein aktives Mapping festgestellt wurde. |
Methoden
Name | Beschreibung |
|---|---|
Cyclic() | Zyklusmethode |
DoCheck( | Startet die Überprüfung des zugewiesenen I/O-Objekts. |
Schnittstellen
Typ | Beschreibung |
|---|---|
I_CheckIoMapping | Standardschnittstelle auf FB_CheckIoMapping. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
|---|---|---|
TwinCAT v3.1.4024.71 | PC oder CX (x64, x86) | Tc3_PlasticFunctions (>= v12.12.0.0) |
