XERO Modul ModuleController: Unterschied zwischen den Versionen
Han (Diskussion | Beiträge) |
Han (Diskussion | Beiträge) |
||
Zeile 6: | Zeile 6: | ||
− | Der {{setup_param|unkn|Type}} Parameter definiert die ''Art'' des Controllers, wobei z.Z. folgende Typen definiert sind: | + | Der Appearance-{{setup_param|unkn|Type}} Parameter definiert die ''Art'' des Controllers, wobei z.Z. folgende Typen definiert sind: |
*TC "TemperaturController" | *TC "TemperaturController" | ||
:[[Datei:Module_controller_tc.png||thumb|none]] | :[[Datei:Module_controller_tc.png||thumb|none]] | ||
Zeile 27: | Zeile 27: | ||
Eine typische Anwendung hierzu ist ein FlowController mit zwei nachgeschalteten Ventilen zur dynamischne Bypassmessung - d.h. der gewünschte Target-Fluss liegt immer an und kann so bei Bedarf (ohne erst langsam eingeregelt werden zu müssen) direkt aufgeschaltet werden (durch setzen des "Target"-Parameters auf "V1" bzw. "V2") | Eine typische Anwendung hierzu ist ein FlowController mit zwei nachgeschalteten Ventilen zur dynamischne Bypassmessung - d.h. der gewünschte Target-Fluss liegt immer an und kann so bei Bedarf (ohne erst langsam eingeregelt werden zu müssen) direkt aufgeschaltet werden (durch setzen des "Target"-Parameters auf "V1" bzw. "V2") | ||
− | Im Flussschema würde dieses | + | Im Flussschema würde dieses Setup typischerweise so aussehen: |
:[[Datei:Module_controller_fc_yv.png||thumb|none]] | :[[Datei:Module_controller_fc_yv.png||thumb|none]] | ||
Zeile 37: | Zeile 37: | ||
:Relevant bei ValveController | :Relevant bei ValveController | ||
:Falls ''aktiv'' wird das Ventil invertiert angesprochen. | :Falls ''aktiv'' wird das Ventil invertiert angesprochen. | ||
+ | |||
+ | |||
+ | {{setup_param|module|OutModule}} | ||
+ | :Ist nur für FlowController relevant. | ||
+ | :Findet in erster Linie bei Software-Reglern Anwendung. | ||
+ | |||
+ | |||
+ | {{setup_param|module|SlopeModule}} | ||
+ | :Ist nur für FlowController relevant. | ||
+ | :Definiert die Regel-Steilheit des Controllers. | ||
Zeile 42: | Zeile 52: | ||
:Ist nur für FlowController relevant. | :Ist nur für FlowController relevant. | ||
:Definiert den maximalen Fluss des betreffenden FlowControllers über einen in der SPS gespeicherten Wert. Somit kann festgestellt werden ob ein eingestellter Sollwert innerhalb der möglichen Regelgrenzen des Controllers liegt. | :Definiert den maximalen Fluss des betreffenden FlowControllers über einen in der SPS gespeicherten Wert. Somit kann festgestellt werden ob ein eingestellter Sollwert innerhalb der möglichen Regelgrenzen des Controllers liegt. | ||
+ | :Dieser Wert findet auch Verwendung bei einem SampleGasControllers (SGC) , da dieser zum Mischen verschiedener Gase den maximalen Fluss des MFC (und in weiterer Folge möglichen den Gas-Fluss) kennen muss. | ||
Zeile 48: | Zeile 59: | ||
:Wird der 'Set'-Wert bei diesem Modul verstellt, so werden auch alle 'Set'-Werte der in dieser Liste referenzierten Module geändert. | :Wird der 'Set'-Wert bei diesem Modul verstellt, so werden auch alle 'Set'-Werte der in dieser Liste referenzierten Module geändert. | ||
:Mögliches Anwendungsbeispiel: Mehrere Temperaturregler die gemeinsam eine Messgasleitung auf Temperatur halten sollen. | :Mögliches Anwendungsbeispiel: Mehrere Temperaturregler die gemeinsam eine Messgasleitung auf Temperatur halten sollen. | ||
+ | |||
+ | |||
+ | {{setup_param|alph|Source}} | ||
+ | :Gibt die Gas-Quelle (Spalte "Name") aus einer Gasdatenbank (GDB) an - d.h. welches Gas mit welcher Konzentration liegt an dem MFC an. |
Version vom 1. Dezember 2014, 18:17 Uhr
Das Modul "ModuleController" ist eine Erweiterung von ModuleSensor.
Es bietet zusätzlich die Möglichkeit ein SetModule anzugeben, um den Set-Wert des Moduls von einem externen System (z.B. SPS) definieren zu lassen.
Der Appearance- Type Parameter definiert die Art des Controllers, wobei z.Z. folgende Typen definiert sind:
- TC "TemperaturController"
- PC "PressureController"
- FC "FlowController"
- VC "ValveController"
Der FlowController bietet die Möglichkeit über die Parameter V1Module und V2Module je ein ValveController-Modul zu referenzieren welche abhängig vom Target Parameter geschalten (=aktiv) werden. Eine typische Anwendung hierzu ist ein FlowController mit zwei nachgeschalteten Ventilen zur dynamischne Bypassmessung - d.h. der gewünschte Target-Fluss liegt immer an und kann so bei Bedarf (ohne erst langsam eingeregelt werden zu müssen) direkt aufgeschaltet werden (durch setzen des "Target"-Parameters auf "V1" bzw. "V2")
Im Flussschema würde dieses Setup typischerweise so aussehen:
Weitere Parameter:
Inverted
- Relevant bei ValveController
- Falls aktiv wird das Ventil invertiert angesprochen.
OutModule
- Ist nur für FlowController relevant.
- Findet in erster Linie bei Software-Reglern Anwendung.
SlopeModule
- Ist nur für FlowController relevant.
- Definiert die Regel-Steilheit des Controllers.
MaxModule
- Ist nur für FlowController relevant.
- Definiert den maximalen Fluss des betreffenden FlowControllers über einen in der SPS gespeicherten Wert. Somit kann festgestellt werden ob ein eingestellter Sollwert innerhalb der möglichen Regelgrenzen des Controllers liegt.
- Dieser Wert findet auch Verwendung bei einem SampleGasControllers (SGC) , da dieser zum Mischen verschiedener Gase den maximalen Fluss des MFC (und in weiterer Folge möglichen den Gas-Fluss) kennen muss.
SetTarget
- Ermöglicht die Eingabe einer Liste von Modulen die den selben 'Set'-Wert (=TargetValue) wie dieses Modul haben soll.
- Wird der 'Set'-Wert bei diesem Modul verstellt, so werden auch alle 'Set'-Werte der in dieser Liste referenzierten Module geändert.
- Mögliches Anwendungsbeispiel: Mehrere Temperaturregler die gemeinsam eine Messgasleitung auf Temperatur halten sollen.
Source
- Gibt die Gas-Quelle (Spalte "Name") aus einer Gasdatenbank (GDB) an - d.h. welches Gas mit welcher Konzentration liegt an dem MFC an.