FB_TempChannel

FB_TempChannel 1:

Klasse zur Einzelsteuerung eines Temperaturkanals.

Syntax:

FUNCTION_BLOCK FB_TempChannel EXTENDS FB_TempChannelBase

FB_TempChannel 2: Eigenschaften

Name

Typ

Zugriff

Initialwert

Beschreibung

Name

STRING

Get, Set

<SourceName>

Gibt den Namen der Klasseninstanz an.

FB_TempChannel

AlarmNoResponse

BOOL

Get

FALSE

Temperaturwert des Kanals reagiert nicht auf die Ansteuerung.

AttachableMdInterface

I_MdComponent

Get

-

Schnittstelle auf die Maschinendatenkomponente

ConfigID

UINT

Get, Set

0

ID der aktiven Gruppen-Konfiguration

EnableLimitAlarms

BOOL

Get, Set

FALSE

Das Überschreiten eines Toleranzwertes/-limits löst einen TC3 EventLogger Alarm aus.

Error

BOOL

Get

FALSE

Alias zu ‘Fault‘

ExtruderID

INT

Get, Set

0

ID des verwendeten Extruders

Fault

BOOL

Get

FALSE

Es ist ein Fehler in diesem Temperaturkanal aufgetreten

GroupID

INT

Get, Set

0

ID der zugewiesenen Gruppe

IsActive

BOOL

Get

FALSE

Kanal ist aktiv geregelt

IsEnabled

BOOL

Get

FALSE

Kanal ist freigegeben

IsLinked

BOOL

Get

FALSE

Kanal ist einer Gruppe zugewiesen

IsStandby

BOOL

Get

FALSE

Kanal ist im Standby-Betrieb

SupplyID

INT

Get

0

ID des verwendeten Versorgungskanals

TuningLastExecution

DATE_AND_TIME

Get, Set

DT#1900-01-01T00:00:00Z

Datum der letzten erfolgreichen Durchführung eines Tunings

TuningRequired

BOOL

Get, Set

TRUE

Die aktuelle Konfiguration erfordert ein Autotuning

FB_TempChannelBase

Index

INT

Get, Set

0

Referenziert einen PlasticBaseApplication Kanal zu einer TF8540 Zone.

FB_Base

BaseState

E_BaseState

Get

eNotHandled

Initialisierungszustand der Klasseninstanz.

Error

BOOL

Get

FALSE

Klasse befindet sich in einem Fehlerzustand.

ResultMessage

I_AppMessage

Get

-

Zugriff auf den Klassen-internen EventLogger.

[PROTECTED] _Name

STRING

Get

<SourceName>

.Name ohne führendes ‚fb‘.

FB_TempChannel 3: Methoden

Typ

Beschreibung

EnablePLC()

Gibt den Temperaturkanal PLC-seitig frei

Force()

Zwingt den Temperaturkanal auf Heiz-/Kühlleistung 100%.

Standby()

Stellt den Temperaturkanal auf Standby

FB_TempChannel 4: Mögliche Ereignisse (Events)

ID

Beschreibung

Alarm/Message

400x

Temperaturbetrieb Überwachung

Alarm

4006
4007

Selektives Tuning (Ein- oder Ausgeschlossen)

Alarm

4008

HMI Freigabe ohne PLC Freigabe

Message

4042

Gruppierung ohne InUse = TRUE

Alarm

FB_TempChannel 5: Schnittstellen

Typ

Beschreibung

I_Base

Standardschnittstelle auf FB_Base.

I_TempChannel

Standardschnittstelle auf FB_TempChannel

I_AttachableMdInterface

Schnittstelle für containerlose Maschinendaten-Komponenten

I_TempZone

Kompatible Schnittstelle mit FB_TempZone

I_TempZoneHmi

Mit FB_TempZoneHMI kompatible Schnittstelle.

I_BaseEmpty

Zur Erweiterung ohne Standardschnittstelle.

I_BaseDev

Deckt alle Methoden und Properties der Basisklasse ab.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT 4026 >= v3.1.4026.16
TwinCAT 4024 >= v3.1.4024.66

PC oder CX (x64, x86)

Tc3_PlasticBaseApplication (>= v12.12.0.0)