FB_MdTempGrouping

Diese Maschinendaten-Komponente enthält Parameter, die für das Verwalten der Temperatur-Kanäle in einer Gruppe relevant sind. Dabei wird eine Kompatibilität mit FB_MdTempChannel hergestellt, sodass Parameter eines Temperaturkanals geladen werden können.
Syntax:
FUNCTION_BLOCK FB_MdTempGrouping EXTENDS FB_MdTempChannel
Maschinendaten
Index (Identifier) | Parameter | PLC-Speicherort |
---|---|---|
| GroupID (ModuleID) | |
| TuningLastExecution | |
| TuningRequired | |
| ConfigID | |
| ChannelIdx | |
| ZoneID | |
| SupplyID | |
| ExtruderID | |
| OutputSel_C | |
| OutputSel_H | |
| OutputDelay | |
| ZoneName (15 Indizes) | |
| TuningLastExecution | |
| TuningRequired | |
| ConfigID | |
| ChannelIdx | |
| TempSensTerm | |
| SensorType | |
| TermChannel | |
| TuningMethod | |
| ColdJunction.CompMode | |
| ColdJunction.CompZone | |
| CoolerSwapIdx | |
| HeaterSwapIdx | |
| SensTermSwapIdx | |
| SensorOffset | |
| SensorLowerRange | |
| SensorUpperRange | |
| ActTempGain | |
| ActTempOffset | |
| InUse | |
| Enable | |
| UseCooling | |
| TuneCooling | |
| ForcedCoolingEnabled | |
| ExtruderCompEna | |
| EnableErrorHeating | |
| NoFanWhileTrackdown | |
| OpenLoopHeating | |
| TuneExtruderComp | |
| TuneHeaterLoad | |
| TuneIdleLoad | |
| HibernateICtrlHeat | |
| HibernateICtrlCool | |
| HighPrecision | |
| DisableAutoStep | |
| DisableTerminalCom | |
| Kp (Heat/Cool) | |
| Td (Heat/Cool) | |
| Tn (Heat/Cool) | |
| Tv (Heat/Cool) | |
| Kff (Heat/Cool) | |
| ICtrlLimit | |
| TuneEnd | |
| TuneKp | |
| TuneTd | |
| TuneTn | |
| TuneTv | |
| TuneY | |
| Overshoot | |
| dTmax | |
| TuneTrackingTd | |
| TrackingRate | |
| WeightingCooling | |
| ErrorHeatingFactor | |
| RampingRate | |
| RampingTolerance | |
| RampingRateCooling | |
| TrackingTd | |
| SettlingTime | |
| LoadIdle | |
| ForcedCoolingOffTime | |
| ForcedCoolingOnTime | |
| ExtruderComp | |
| SupplyLoadHeater | |
| SupplyLoad | |
| SupplyLoadCooler | |
| AbsoluteHigh | |
| AbsoluteLow | |
| PwmMinOnTime | |
| PwmMaxOnTime | |
| PwmFactorCooling | |
| GroupID (ModuleID) | <Local> ( |
| ConfigID | |
| ChannelIdx |
Eigenschaften
Name | Typ | Zugriff | Initialwert | Beschreibung |
---|---|---|---|---|
Connected | BOOL | Get | FALSE | Komponente ist mit ihren Abhängigkeiten (ausgenommen des MD-Containers) verbunden. |
FB_MdTempGrouping | ||||
ChannelIdx | INT | Get | 0 | Kanal-Index der im |
ConfigID | UDINT | Get | 0 | ID der Gruppenkonfiguration (inkremental) die im |
GroupID | INT | Get | 0 | Index (ID) der Gruppe die im |
OverflowMode | BOOL | Get, Set | FALSE | Überlaufmodus: Die Komponente kann ohne verbundenen Kanal |
ReadMode | BOOL | Get, Set | FALSE | Die Klasse führt beim Ladevorgang keine Übernahme der Daten aus, sondern speichert diese lokal. |
FB_MdBaseComponent | ||||
LinkedContainer | Get | NULL | Verweist auf den Container, dem die Komponente angehängt wurde. | |
Tc3_PlasticFunctions.FB_MdComponent | ||||
Weitere Eigenschaften | <> | <> | <> | Implementiert durch FB_MdComponent |
Methoden
Name | Beschreibung |
---|---|
AddNextComponent() | Fügt der Komponente die Folgekomponente hinzu (Liste). |
FB_MdTempGrouping | |
ClearChain() | Überschriebene FB_MdComponent-Methode, welche zusätzlich den |
ClearReadValuesRecurse() | Setzt die im |
ReadModeRecurse( | Setzt den |
SyncConfig() | Übernimmt die Konfiguration aus dem ReadMode. |
FB_MdTempChannel | |
ConnectChannel( | Verbindet die Komponente mit der notwendigen Abhängigkeit. |
FB_MdBaseComponent | |
[ | Dient bei erbenden Klassen zur Initialisierung des Kodierungs-Offsets nach |
[ | Dient bei der erbenden Klasse zur Initialisierung des Kodierungs-Offsets. |
[ | Vereinfachte Methode zum Lesen eines Text-basierten Maschinendaten-Parameters. Diese Methode dient zur Verwendung innerhalb der MdNextParameter(…) Callback Methode. |
[ | 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. |
Ereignisgesteuerte Methoden (Callback-Methoden)
Name | Beschreibung |
---|---|
Container-Abruf zum Speichern der Parameter in eine Datei, implementiert durch FB_MdComponent. | |
Container-Abruf zum Laden der Parameter in die Laufzeit, implementiert durch FB_MdComponent. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_MdComponent | Standardschnittstelle auf FB_MdComponent |
I_MdTempGrouping | Standardschnittstelle auf FB_MdTempGrouping. |
I_MdReadMode | Schnittstelle auf eine MD-Komponente mit |
I_MdTempChannel | Standardschnittstelle auf FB_MdTempChannel. |
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.42 | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v3.12.6.0) |