FB_TempChannel
Class for single control of a temperature channel.
Syntax:
FUNCTION_BLOCK FB_TempChannel EXTENDS FB_TempChannelBase
Properties
Name | Type | Access | Initial value | Description |
---|---|---|---|---|
AlarmNoResponse | BOOL | Get | FALSE | Temperature value of the channel does not respond to the control. |
AttachableMdInterface | I_MdComponent | Get | - | Interface to the machine data component |
ConfigID | UINT | Get, Set | 0 | ID of the active group configuration |
EnableLimitAlarms | BOOL | Get, Set | FALSE | Exceeding a tolerance value/limit triggers an alarm. |
Error | BOOL | Get | FALSE | Alias to 'Fault' |
ExtruderID | INT | Get, Set | 0 | ID of the extruder used |
Fault | BOOL | Get | FALSE | An error has occurred in this temperature channel |
GroupID | INT | Get, Set | 0 | ID of the assigned group |
IsActive | BOOL | Get | FALSE | Channel is actively controlled |
IsEnabled | BOOL | Get | FALSE | Channel is enabled |
IsLinked | BOOL | Get | FALSE | Channel is assigned to a group |
IsStandby | BOOL | Get | FALSE | Channel is in standby mode |
SupplyID | INT | Get | 0 | ID of the supply channel used |
TuningLastExecution | DATE_AND_TIME | Get, Set | DT#1900-01-01T00:00:00Z | Date of the last successful execution of a tuning |
TuningRequired | BOOL | Get, Set | TRUE | The current configuration requires autotuning |
Methods
Type | Description |
---|---|
EnablePLC() | Enables the temperature channel on the PLC side |
Force() | Forces the temperature channel to heating/cooling 100%. |
Standby() | Sets the temperature channel to standby |
Possible events
ID | Description | Alarm/Message |
---|---|---|
400x | Temperature operation monitoring | Alarm |
Interfaces
Type | Description |
---|---|
I_TempChannel | Standard interface on FB_TempChannel |
I_AttachableMdInterface | Interface for containerless machine data components |
I_TempZone | Compatible interface with FB_TempZone |
Requirements
Development environment | Target platform | PLC libraries to include |
---|---|---|
TwinCAT v3.1.4024.42 | PC or CX (x64, x86) | Tc3_PlasticBaseApplication (>= v3.12.6.0) |