FB_MovabililtyCheckHmi

HMI class for setting the movability check of an FB_MeteringScrew. The movability check is used to ensure that the viscosity of the heated plastic is already low enough to allow the screw to rotate slowly with low torque.
| |
Configuration of an axis limitation required! The limiting of the axis must be configured correctly for the movability check to function properly! Otherwise, the test will not be carried out with the limited torque of the screw and the system may be damaged! |
Syntax:
FUNCTION_BLOCK FB_MovabilityCheckHmi EXTENDS FB_BaseHmi
Properties
Name | Type | Access | Initial value | Description |
|---|---|---|---|---|
Name | STRING | Get, Set | <SourceName> | Specifies the name of the class instance. |
FB_MovabililtyCheckHmi | ||||
Checked | BOOL | Get, Set | FALSE | TRUE as soon as a movability check has been successfully performed. |
Duration | Get | <Local> | Duration of the test run, after which movability is determined. | |
Failed | BOOL | Get, Set | FALSE | TRUE if the last test run failed. |
Limiting | LREAL | Get, Set | 20.0 [%] | Pressure/torque limit that must not be reached during the test. |
Velocity | LREAL | Get, Set | 10.0 [°/s] | Velocity at which the screw should be rotated during the test. |
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_BaseHmi | |
Init( | Default initialization method to pass the base class. |
FB_Base | |
GetHMI() | Returns the assigned HMI object.
|
SetHMI( | General assignment method for an
|
[ | Identifies whether the transferred object corresponds to its own instance. |
[ | 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_MovabililtyCheckHmi | Standard interfaces on FB_MovabilityCheckHmi |
I_BaseHmi | Standard interface on FB_BaseHmi. |
I_BaseDev | Covers all methods and properties of the base class. |
I_Comparable | Enables comparisons via |
Requirements
Development environment | Target platform | PLC libraries to include |
|---|---|---|
TwinCAT 4026 >= v3.1.4026.19 | PC or CX (x64, x86) | Tc3_PlasticBaseApplication (>= v12.14.0.0) |
