FB_MoveSegRecipe
Recipe management class of a PTP segment.
Syntax:
FUNCTION_BLOCK FB_MoveSegRecipe EXTENDS FB_Recipe
Local HMI variables
Name | Data type | Description |
---|---|---|
Acceleration | LREAL | Acceleration of the segment. |
Deceleration | LREAL | Deceleration of the segment. |
InUse | BOOL | Segment is used. |
Jerk | LREAL | Jerk of the segment. |
Limiting | LREAL | Limitation (torque/pressure) of the segment. |
Position | LREAL | Target position of the segment. |
Segfunction | INT | ID of the segment function. |
Velocity | LREAL | Velocity of the segment. |
Properties
Name | Type | Access | Initial value | Description |
---|---|---|---|---|
Name | STRING | Get, Set | <SourceName> | Specifies the name of the class instance. |
FB_Recipe | ||||
EnableRecipe | BOOL | Get | FALSE | Enables the handling of this recipe management class. |
FB_Base | ||||
BaseState | Get | eNotHandled | Initialization state of the class instance. | |
Error | BOOL | Get | FALSE | Class is in an error state. |
ResultMessage | Get | - | Access to the class-internal EventLogger. | |
[ | STRING | Get | <SourceName> |
|
Methods
Name | Description |
---|---|
Reset() | Resets the error state of the class. |
FB_MoveSegRecipe | |
Init( | Initialization with the interface to a segment. |
FB_Recipe | |
Lock() | Locks the recipe variables
|
Reset() | Resets the lock state. |
Update() | [ABSTRACT] Updates the recipe variables to the current PLC value.
|
FB_Base | |
SetHMI( | General assignment method for an FB_BaseHmi extending class. |
[ | Extracts the first part of the instance path as an object namespace. |
[ | Extracts the last part of the instance path as the object name. |
Interfaces
Type | Description |
---|---|
I_Base | Standard interface on FB_Base. |
I_Recipe | Standard interface on FB_Recipe. |
I_BaseEmpty | For extension without standard interface. |
I_BaseDev | Covers all methods and properties of the base class. |
Requirements
Development environment | Target platform | PLC libraries to include |
---|---|---|
TwinCAT >= v3.1.4024.54 (recommended) | PC or CX (x64, x86) | Tc3_PlasticBaseApplication (>= v3.12.7.0) |