FB_MotionHmi

HMI class parallel to the standard class FB_Motion for motion objects 
Syntax:
FUNCTION_BLOCK FB_MotionHmi EXTENDS FB_BaseMdHmi Properties
 Properties
| Name | Type | Access | Initial value | Description | 
|---|---|---|---|---|
| Name | STRING | Get, Set | <SourceName> | Specifies the name of the class instance. | 
| FB_MotionHmi | ||||
| ActPosition | LREAL | Get | 0.0 | Current position of the connected motion object | 
| ActVelocity | LREAL | Get | 0.0 | Current velocity of the connected motion object | 
| JogLimitingNegative | LREAL | Get, Set | 0.0 | Limitation of the jog command via the FB_Motion.JogNegative() method | 
| JogLimitingPositive | LREAL | Get, Set | 0.0 | Limitation of the jog command via the FB_Motion.JogPositive() method | 
| JogVelocityNegative | LREAL | Get, Set | 0.0 | Velocity of the jog command via the FB_Motion.JogNegative() method | 
| JogVelocityPositive | LREAL | Get, Set | 0.0 | Velocity of the jog command via the FB_Motion.JogNegative() method | 
| ManualPower | Get, Set | <Local> | Interface for a manual function to switch on the motion object. | |
| Specific | REFERENCE TO FB_MotionSpecificHmi | Get | <Local> | Access to the technology-specific functions | 
| 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> | 
 | 
 Local HMI variables
 Local HMI variables
| Name | Data type | Description | 
|---|---|---|
| fbParamHandle | FB_MdHandleHmi | Handling interface for loading and saving machine data. | 
| FB_MotionHmi | ||
| fbManualPower | Interface for a manual function to switch on the motion object. | |
| fbSpecific | FB_MotionSpecificHmi | Technology-specific functions of the motion object. | 
 Methods
 Methods
| Name | Description | 
|---|---|
| Reset() | Resets the error state of the class. | 
| FB_BaseHmi | |
| Init( | Default initialization method to pass the base class. | 
| FB_Base | |
| GetHMI() | Returns the assigned HMI object. 
 | 
| SetHMI( | General assignment method for an  
 | 
| [ | 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
 Interfaces
| Type | Description | 
|---|---|
| I_Base | Standard interface on FB_Base. | 
| I_MotionHmi | Standard interface on FB_MotionHmi. | 
| I_BaseMdHmi | Standard interface on FB_BaseMdHmi. | 
| I_BaseHmi | Standard interface on FB_BaseHmi. | 
| 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) |