MC_ReadBoolParameter
Mit dem Funktionsbaustein MC_ReadBoolParameter wird ein boolescher Parameter der Achse gelesen.
![]() | Mit „Achse" sind in diesem Fall die TwinCAT-NC-Achse und deren Parameter und nicht der Antrieb gemeint. |
Eingänge
VAR_INPUT
Enable : BOOL; (* B *)
ParameterNumber : MC_AxisParameter; (* B *)
ReadMode : E_ReadMode (* V *)
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Enable | BOOL | Liest den Parameter in Abhängigkeit vom ReadMode einmalig oder zyklisch. |
ParameterNumber | Nummer des zu lesenden Parameters | |
ReadMode | Lesemodus des zu lesenden Parameters (einmalig oder zyklisch) |
Ein-/Ausgänge
VAR_IN_OUT
Axis : AXIS_REF;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Axis | Achsdatenstruktur, welche eine Achse eindeutig im System adressiert. Sie enthält unter anderem den aktuellen Status der Achse, wie Position, Geschwindigkeit oder Fehlerzustand. |
Ausgänge
VAR_OUTPUT
Valid : BOOL; (* B *)
Busy : BOOL; (* E *)
Error : BOOL; (* B *)
ErrorID : UDINT; (* E *)
Value : BOOL; (* B *)
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Valid | BOOL | Signalisiert mit TRUE, dass der am Ausgang Value gelesene Wert gültig ist. |
Busy | BOOL | TRUE, sobald das Kommando mit Enable gestartet wird und solange der Befehl abgearbeitet wird. Wenn Busy FALSE ist, ist der Funktionsbaustein bereit für einen neuen Auftrag. |
Error | BOOL | TRUE, wenn ein Fehler auftritt. |
ErrorID | UDINT | Liefert bei einem gesetzten Error-Ausgang die Fehlernummer. |
Value | BOOL | Zeigt den gelesenen booleschen Wert an. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.0.0 | PC oder CX (x86 oder x64) | Tc2_MC2 |