CFC für STEP 7
Im Simulationsbetrieb ("SimOn" = 1) wird der an "SimPV_In" angegebene Wert an "PV_Out"
ausgegeben. Die Ausgänge "Status", "Bad", "ModErr" und "HART_Status" werden im
Simulationsbetrieb auf 0 gesetzt. Der Ausgang "SimAct" wird auf 1 gesetzt. Die Eingänge
"SimHART_Pv", "SimHART_Sv", etc. werden an die jeweiligen Ausgänge "HART_PV", "HART_Sv", etc.
durchgereicht.
Falls RIOAnOu in Kombination mit einem HART-Submodul verwendet wird, bekommt der
Kanalbaustein die logische Eingangsadresse des HART-Submoduls und dessen Submodul- ID über
die Struktur "RIO_Conn" mitgeteilt (Siehe 2.2.4). Mit Hilfe dieser Informationen können die HART-
Nebenvariablen incl. Statusbyte gelesen und an den entsprechenden Ausgängen ausgegeben
werden.
4.3.2
Betriebsarten von RIOAnOu
Dieser Baustein verfügt über keine Betriebsarten.
4.3.3
Fehlerbehandlung von RIOAnOu
Die Fehlerbehandlung der Kanalbausteine ist in Kapitel 4.7 beschrieben.
4.3.4
Melden von RIOAnOu
Dieser Baustein hat kein Meldeverhalten.
4.3.5
Anschlüsse von RIOAnOu
Eingänge RIOAnOu
Eingang
EN
PV_In
RIO_Conn
SimOn
SimPV_In
SimHART_Pv
SimHART_Sv
SimHART_Tv
SimHART_Qv
HlvHART
SubsHART_Pv
18
Typ
Startwert
BOOL
1
0.0
REAL + ST
16#80
STRUCT
-
0
BOOL + ST
16#80
0.0
REAL + ST
16#80
0.0
REAL + ST
16#80
0.0
REAL + ST
16#80
REAL + ST
0.0
16#80
0.0
REAL + ST
16#80
BOOL
1
REAL
0.0
Sichtbar
Beschreibung
-
1 = Aufgerufener Baustein wird bearbeitet
X
Eingangswert
X
Enthält Informationen über das Submodul.
Verschaltung zu RIOMOD wird automatisch
per Treiberwizard eingefügt.
X
1 = Simulation eingeschaltet
-
Prozesswert, der bei SimOn = 1
verwendet wird
-
Wert, der bei SimOn = 1 an HART_Pv
ausgegeben wird
-
Wert, der bei SimOn = 1 an HART_Sv
ausgegeben wird
-
Wert, der bei SimOn = 1 an HART_Tv
ausgegeben wird
-
Wert, der bei SimOn = 1 an HART_Qv
ausgegeben wird
-
1 = Letzte Werte der HART-Ausgänge
werden im Fehlerfall gehalten.
0 = Ersatzwert wird verwendet
-
Dieser Ersatzwert wird im Fehlerfall an
HART_Pv ausgegeben, falls HlvHART = 0 ist