FB_TempCtrlAdaptFm33xx_TcPfw()

Die E/A-Daten von FM3312 oder FM3332 Feldbusmodulen werden an die E/A-Strukturen der Library angepasst.
Dieser Baustein muss zwingend in der Applikation aufgerufen werden. Er organisiert intern die komplette Temperaturregelung.
Syntax
VAR_INPUT
FM_Input : POINTER TO ST_TcPfw_FM3332_Input;
ZoneIdx : INT;
FirstFmIdx: INT;
LastFmIdx : INT;
END_VAR
VAR_OUTPUT
Error : BOOL;
END_VAR
Eingänge
Name | Typ | Beschreibung |
---|---|---|
FM_Input | POINTER TO ST_TcPfw_FM3332_Input | Die Adresse einer Einzelvariable oder eines Arrays vom Typ ST_TcPfw_FM3332_Input. |
ZoneIdx | INT | Der Index der Zone, der das Prozessabbild zugeordnet werden soll. |
FirstFmIdx | INT | Der erste Index des als FM_Input bereitgestellten Prozessabbilds. |
LastFmIdx | INT | Der letzte Index des als FM_Input bereitgestellten Prozessabbilds. |
Ausgänge
Name | Typ | Beschreibung |
---|---|---|
Error | BOOL | Hier werden eventuelle Probleme mit Aufrufparametern oder Zonenparametern signalisiert. |
Verhalten des Bausteins:
Wenn einer der Aufrufparameter außerhalb des zulässigen Bereichs liegt, wird dies mit Error gemeldet. Weiterhin wird Error gemeldet, wenn zwar die Aufrufparameter korrekt sind, die adressierte Zone in ihren Parametern aber eine nicht zulässige Einstellung in aaaPfwTempMparamFromHmi[ZoneIdx].TermChannel aufweist.
Hier sind zwei Modi nutzbar:
- Wenn in FM_Input die Adresse des einzigen ST_TcPfw_FM3332_Input Prozessabbilds der Applikation oder innerhalb eines Arrays die Adresse des für diese Zone zuständigen Prozessabbilds bereitgestellt wird, ist als TermChannel der Index (1..32) des Eingangs im Prozessabbild anzugeben.
- Wenn in FM_Input die Adresse des ersten ST_TcPfw_FM3332_Input Prozessabbilds eines Arrays bereitgestellt wird, ist als TermChannel der Index des Eingangs im Prozessabbild-Array anzugeben. Dieser Index ist 1..32 für die Eingänge des ersten Moduls, 33..64 für die Eingänge des zweiten Moduls usw.
Hinweis | |
Bei Modulen mit weniger als 32 Eingängen wird das gleiche Abbild benutzt. Die in der Hardware des Moduls nicht implementierten Kanäle bleiben dann unbenutzt, werden aber bei der oben beschriebenen Festlegung des Eingangs-Index mitgezählt. Andernfalls werden die Daten des ST_TcPfw_FM3332_Input Prozessabbilds in das ST_TcPfw_TempCtrlInput Prozessabbild der Zone konvertiert:
|