MC_WriteBoolPar
Description
The
The MC_WriteBoolPar function block
Arguments
For more detail on how inputs and outputs work, refer to PLCopen Function Blocks - General Rules
Input
Execute |
Description |
Requests to write a Boolean axis parameter |
Data type |
BOOL |
|
Range |
0, 1 |
|
Unit |
n/a |
|
Default |
— |
|
Axis |
Description |
Name of a declared instance of the AXIS_REF library function. For more details, About Axis Name and Number |
Data type |
||
Range |
[1,256] |
|
Unit |
n/a |
|
Default |
— |
|
ParameterNumber |
Description |
Parameter number, see table in Axis Parameters |
Data type |
INT |
|
Range |
— |
|
Unit |
n/a |
|
Default |
— |
|
Value |
Description |
State to write |
Data type |
BOOL |
|
Range |
0, 1 |
|
Unit |
n/a |
|
Default |
— |
Output
Done |
Description |
Indicates the Boolean parameter has been written |
Data type |
BOOL |
|
Busy |
Description |
Indicates this function block is executing |
Data type |
BOOL |
|
Error |
Description |
Indicates an invalid input |
Data type |
BOOL |
|
ErrorID |
Description |
Indicates the error if Error output is set to TRUE
|
Data type |
INT |
Example
Structured Text
(* MC_WriteBoolPar ST example *)
WriteBool := FALSE;
Inst_MC_WriteBoolPar( WriteReq, Axis1, 1050, WriteBool );
Ladder Diagram
-
-
Currently, MC_WriteBoolPar does not support any parameters (1050 is an arbitrary number chosen for example)