Input Parameters
Unless otherwise specified in the function block's description, the input parameters are read with the rising edge of the Execute input.
The input parameters are:
The PLCopen function / function block input parameters are:
- PLCopen Function Blocks with Execute
- PLCopen Function Blocks with Enable
- PLCopen Functions with Input Parameter En
PLCopen Function Blocks with Execute
- These FBs initiate execution on the rising edge of Execute.
- Execution continues until completion independent of the Execute value (or values) following initiation.
- Once execution is complete, the function block can be rearmed or reengaged by introducing another rising edge of Execute.
-
- Dual-Core limitation: Consecutive calls to the function block with repeating Execute values in the same cycle return an error code 76.
Function Block |
Description |
---|---|
A positive transition of this input causes this function block to execute. |
|
A positive transition of this input requests to queue the move. |
|
A positive transition of this input reads and initializes the specified profile. |
|
A positive transition of this input requests to queue the phase shift move. |
|
A positive transition of this input requests to queue the reference move and arm the reference trigger events. |
|
A positive transition of this input initiates a stop move. While this input is held high, no other move can be queued for this axis. |
|
A positive transition of this input writes the specified parameter. |
PLCopen Function Blocks with Enable
These FBs continuously execute every PLC cycle, as long as the Enable remains high.
Function Block |
Description |
---|---|
|
|
|
|
When this input is high, the axis's actual velocity is returned. |
|
When this input is high, the axis's error status is returned. |
|
When this input is high, the specified parameter is read. |
|
When this input is high, the function block outputs is updated. |
|
When this input is high, the override factors is written. |
PLCopen Functions with Input Parameter En
This is similar to ENABLE on function blocks.
Functions are expected to complete in one cycle.
See Differences between Functions and Function Blocks.
Function |
Description |
---|---|
When this input is high, the specified axis is added to the superimposed axis list of the receiving axis. |
|
When this input is high, a PLCopen axis is created. |
|
When this input is high, an E-stop is generated for the specified axis. |
|
When this input is high, the specified axis is initialized. |
|
When this input is high, the specified axis is removed from the superimposed axis list for the specified receiving axis. |
|
When this input is high, the specified axis's errors is reset. |