FB_MdTempZone

FB_MdTempZone 1:

Diese Maschinendaten-Komponente enthält Parameter, die für eine TF8540-Temperaturzone relevant sind. Dabei wird die globale Struktur aaaPfwTempMparamFromHmi[x] abgebildet.

Syntax:

FUNCTION_BLOCK FB_MdTempZone EXTENDS FB_MdBaseComponent

FB_MdTempZone 2: Maschinendaten

Index (Identifier)

Parameter

PLC-Speicherort

0x0000 4010

GroupID (ModuleID)

FB_Temperature.Channel(x)

0x0000 4030

SaveZoneName

<Local>

0x0000 4040

TuningLastExecution

0x0000 4041

TuningRequired

0x0000 4011

ZoneID

FB_Temperature.Channel(x)

0x0000 4012

SupplyID

0x0000 4013

ExtruderID

0x0000 4020

OutputSel_C

0x0000 4021

OutputSel_H

0x0000 4022

OutputDelay

0x0000 403x

ZoneName (15 Indizes)

0x0000 4040

TuningLastExecution

0x0000 4041

TuningRequired

0x0000 4050

ConfigID

0x0000 4051

ChannelIdx

0x0000 4100

TempSensTerm

0x0000 4101

SensorType

0x0000 4102

TermChannel

0x0000 4103

TuningMethod

0x0000 4110

ColdJunction.CompMode

0x0000 4111

ColdJunction.CompZone

0x0000 4112

CoolerSwapIdx

0x0000 4113

HeaterSwapIdx

0x0000 4114

SensTermSwapIdx

0x0000 4160

SensorOffset

0x0000 4161

SensorLowerRange

0x0000 4162

SensorUpperRange

0x0000 4163

ActTempGain

0x0000 4164

ActTempOffset

0x0000 4200

InUse

0x0000 4201

Enable

0x0000 4202

UseCooling

0x0000 4203

TuneCooling

0x0000 4204

ForcedCoolingEnabled

0x0000 4205

ExtruderCompEna

0x0000 4206

EnableErrorHeating

0x0000 4207

NoFanWhileTrackdown

0x0000 4208

OpenLoopHeating

0x0000 4209

TuneExtruderComp

0x0000 420A

TuneHeaterLoad

0x0000 420B

TuneIdleLoad

0x0000 4210

HibernateICtrlHeat

0x0000 4211

HibernateICtrlCool

0x0000 4212

HighPrecision

0x0000 4213

DisableAutoStep

0x0000 4214

DisableTerminalCom

0x0000 4300
0x0000 4301

Kp (Heat/Cool)

0x0000 4302
0x0000 4303

Td (Heat/Cool)

0x0000 4304
0x0000 4305

Tn (Heat/Cool)

0x0000 4306
0x0000 4307

Tv (Heat/Cool)

0x0000 4308
0x0000 4309

Kff (Heat/Cool)

0x0000 430A

ICtrlLimit

0x0000 4320

TuneEnd

0x0000 4321

TuneKp

0x0000 4322

TuneTd

0x0000 4323

TuneTn

0x0000 4324

TuneTv

0x0000 4325

TuneY

0x0000 4326

Overshoot

0x0000 4327

dTmax

0x0000 4328

TuneTrackingTd

0x0000 4329

TrackingRate

0x0000 432A

WeightingCooling

0x0000 432B

ErrorHeatingFactor

0x0000 4340

RampingRate

0x0000 4341

RampingTolerance

0x0000 4342

RampingRateCooling

0x0000 4350

TrackingTd

0x0000 4351

SettlingTime

0x0000 4352

LoadIdle

0x0000 4360

ForcedCoolingOffTime

0x0000 4361

ForcedCoolingOnTime

0x0000 4370

ExtruderComp

0x0000 4400

SupplyLoadHeater

0x0000 4401

SupplyLoad

0x0000 4402

SupplyLoadCooler

0x0000 4410

AbsoluteHigh

0x0000 4411

AbsoluteLow

0x0000 4500

PwmMinOnTime

0x0000 4501

PwmMaxOnTime

0x0000 4503

PwmFactorCooling

FB_MdTempZone 3: Eigenschaften

Name

Typ

Zugriff

Initialwert

Beschreibung

Connected

BOOL

Get

FALSE

Komponente ist mit ihren Abhängigkeiten (ausgenommen des MD-Containers) verbunden.

FB_MdTempZone

SaveZoneName

BOOl

Get, Set

FALSE

Wenn TRUE, wird der Zonenname in der Maschinendaten-Datei gespeichert.

TuningLastExecution

DATE_AND_TIME

Get, Set

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

Datum der letzten erfolgreichen Durchführung eines Tunings.

TuningRequired

BOOL

Get, Set

FALSE

Die aktuelle Konfiguration erfordert ein Autotuning.

FB_MdBaseComponent

LinkedContainer

I_MdBaseContainer

Get

NULL

Verweist auf den Container, dem die Komponente angehängt wurde.

Tc3_PlasticFunctions.FB_MdComponent

Weitere Eigenschaften

<>

<>

<>

Implementiert durch FB_MdComponent

FB_MdTempZone 4: Methoden

Name

Beschreibung

AddNextComponent()

Fügt der Komponente die Folgekomponente hinzu (Liste).

FB_MdTempZone

Connect(ZoneIdx)

Verbindet die Komponente mit den notwendigen Abhängigkeiten.

FB_MdBaseComponent

[PROTECTED] ConfigCompType(eCompType)

Dient bei erbenden Klassen zur Initialisierung des Kodierungs-Offsets nach E_StandardCompType.

[PROTECTED] ConfigCompTypeEx()

Dient bei der erbenden Klasse zur Initialisierung des Kodierungs-Offsets.

[PROTECTED] NextString(…)

Vereinfachte Methode zum Lesen eines Text-basierten Maschinendaten-Parameters. Diese Methode dient zur Verwendung innerhalb der MdNextParameter(…) Callback Methode.

[PROTECTED] SetString(…)

Vereinfachte Methode zum Schreiben eines Text-basierten Maschinendaten-Parameters. Diese Methode dient zur Verwendung innerhalb der MdSetParameter(…) Callback Methode.

Tc3_PlasticFunctions.FB_MdComponent

Weitere Methoden

Implementiert durch FB_MdComponent.

FB_MdTempZone 5: Ereignisgesteuerte Methoden (Callback-Methoden)

Name

Beschreibung

MdNextParameter(…)

Container-Abruf zum Speichern der Parameter in eine Datei, implementiert durch FB_MdComponent.

MdSetParameter(…)

Container-Abruf zum Laden der Parameter in die Laufzeit, implementiert durch FB_MdComponent.

FB_MdTempZone 6: Schnittstellen

Typ

Beschreibung

I_MdComponent

Standardschnittstelle auf FB_MdComponent

I_MdTempZone

Standardschnittstelle auf FB_MdTempZone.

I_MdBaseComponent

Standardschnittstelle auf FB_MdBaseComponent

Weitere Schnittstellen

Implementiert durch FB_MdComponent

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.35

PC oder CX (x64, x86)

Tc3_PlasticBaseApplication (>= v3.12.5.0)