CreateDefaultParams()

Erzeugt eine Standardparametrierung für alle Temperaturkanäle
Syntax:
METHOD CreateDefaultParams : HRESULT
VAR_INPUT
bAllInUse: BOOL;
eSensor: E_TcPfw_TempSensType;
eTerminal: E_TcPfw_TerminalType;
nChPerTerm: INT;
eOutHeating: E_TcPfw_TctrlOutSelect;
eOutCooling: E_TcPfw_TctrlOutSelect;
fSetpoint: LREAL;
fStandbySetp: LREAL;
fPwmCycleTime: LREAL;
END_VAR
Eingänge
Name | Typ | Beschreibung | Empfohlener Standard |
---|---|---|---|
bAllInUse | BOOL | Alle Kanäle werden als „InUse“ initialisiert. | TRUE |
eSensor | E_TcPfw_TempSensType | Sensortyp – NoSensor im Simulationsmodus | eTcPfwTempSensT_NoSensor |
eTerminal | E_TcPfwTerminalType | Klemmentyp – NoTerminal im Simulationsmodus | eTcPfwTermT_NoTerminal |
nChPerTerm | INT | Anzahl der Kanäle pro Klemme | 8 |
eOutHeating | E_TcPfw_TctrlOutSelect | Ausgabeart des Heizausgangs – NoSignal, um die Heizfunktion zu deaktivieren (bspw. bei Messzonen) | eTcPfwTcOut_PWM |
eOutCooling | E_TcPfw_TctrlOutSelect | Ausgabeart des Kühlungsausgangs | eTcPfwTcOut_NoSignal |
fSetpoint | LREAL | Temperatursollwert für alle Kanäle | 180.0 |
fStandbySetp | LREAL | Temperatursollwert für die Standby-Temperatur aller Kanäle | 18.0 |
fPwmCycleTime | LREAL | PWM-Zykluszeit für alle Ausgänge (dutyCycle = fPwmCycleTime * 0.1) | 1.0 |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
CreateDefaultParams | HRESULT | Rückgabewert mit Feedback zum Erfolg der Ausführung |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.42 | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v3.12.6.0) |