FB_Wtc
Implements wall thickness control for the extruded hose in blow molding applications.
Syntax:
FUNCTION_BLOCK FB_Wtc EXTENDS FB_Axis
Properties
Name | Type | Access | Initial value | Description |
---|---|---|---|---|
Name | STRING | Get, Set | <SourceName> | Specifies the name of the class instance. |
FB_Axis | ||||
Axis | Get | - | Interface to the assigned TF8560 axis. | |
Homing | Get | - | Homing functions | |
BaseAxisInterfaces1 | Get | NULL | Alias of | |
FB_Motion | ||||
Motion | Get | NULL | Interface to the assigned TF8560 motion object. | |
ErrorAlarmTL | Get, Set | Error (3) | Severity of the alarm that the axis triggers in the error state. | |
Specific | Get | - | Technology-specific functions/values | |
FB_BaseMd | ||||
MachineData | Get | - | Interface for machine data handling. | |
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> |
|
1 Is obsolete
Methods
Name | Description |
---|---|
Reset() | Resets the error state of the class. |
FB_Wtc | |
CamIn( | Loads the current curve and starts camming. |
DieWaitPosition( | Commands the WTC to the waiting position. |
Power( | Activates the axis including the connection to the cam plate. |
SetMaster( | Sets the current master to be used by the WTC. |
Testposition( | Commands the WTC to the test position. |
FB_Axis | |
SetPosition( | Setting the axis position with the |
SetAxisRef()1 | Assignment method for the TF8560 axis. Alternative: |
FB_Motion | |
Checks the current state of the axis. | |
FeedEnable( | Enable of a direction of movement. |
JogNegative( | Starts/stops a jog movement in negative direction. |
JogPositive( | Starts/stops a jog movement in positive direction. |
Power( | Switching on the drive control. |
SetMotionRef( | Assignment method for the TF8560 motion object. |
FB_BaseMd | |
[ | Adds a component of type I_MdComponent to the machine data container. |
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. |
Procedure controlling methods (FB_AdaptableSequence)
Name | Description |
---|---|
Procedure for executing commands and coupling and decoupling from the cam plate. |
Possible events
ID | Description | Alarm/Message |
---|---|---|
11 | Object error state | Alarm |
21 | Command rejected | Alarm |
100x | Axis switch on/off failed. | Message |
300x | Failed to switch on/off the cam plate. | Message |
10 | Axis Errors | Alarm |
20 | Axis command rejected | Alarm |
Machine data
Component | Description | Index range | Number of instances |
---|---|---|---|
File information | 0x0000 Fxxx | 1 | |
Parameters for WTC applications | 0x0001 3xxx | 1 | |
Parameter for a WTC timer, only if | 0x0001 31xx | 1 (0) | |
General axis parameters | 0x0000 0xxx | 1 | |
NC specific parameters, only if | 0x0000 22xx | 1 (0) | |
Transformation-specific parameters, only if | 0x0000 23xx | 1 (0) | |
Parameters for homing the axis | 0x0000 3xxx | 1 |
Interfaces
Type | Description |
---|---|
I_Base | Standard interface on FB_Base. |
I_Wtc | Standard interface on FB_Wtc. |
I_Axis | Standard interface on FB_Axis. |
I_Motion | Standard interface on FB_Motion |
I_TwoTaskInterface | Runtime interface for two PLC tasks. |
I_BaseMd | Standard interface on FB_BaseMd. |
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) |