FB_TempChannel

FB_TempChannel 1:

Class for single control of a temperature channel.

Syntax:

FUNCTION_BLOCK FB_TempChannel EXTENDS FB_TempChannelBase

FB_TempChannel 2: 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

FB_TempChannel 3: 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

FB_TempChannel 4: Possible events

ID

Description

Alarm/Message

400x

Temperature operation monitoring

Alarm

FB_TempChannel 5: 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)