CFC für STEP 7
Die Ausgänge "Done", "Rollover", "Rollunder" und "Direction" werden zyklisch von den zugehörigen
logischen Eingangsadressen gelesen. Im Fehlerfall wird der letzte gültige Wert dieser 4 Ausgänge
gehalten.
Der Kanalbaustein bietet die Option "HoldLastValue", die über den gleichnamigen Eingang
aktiviert/deaktiviert werden kann. Falls "HoldLastValue" aktiv ist ("HoldLastValue" = 1), wird im
Fehlerfall (Bad = 1) der letzte gültige Werte an "PV_Out" gehalten. Falls "HoldLastValue" inaktiv ist
("HoldLastValue" = 0), wird im Fehlerfall der an "SubsPV_In" angegebenen Wert an "PV_Out"
ausgegeben.
Im Simulationsbetrieb ("SimOn" = 1) wird der an "SimPV_In" angegebene Wert an "PV_Out"
ausgegeben. Die Ausgänge "Status", "Bad" und "SimAct" werden im Simulationsbetrieb auf 0 gesetzt.
4.4.2
Betriebsarten von RIOCount
Dieser Baustein verfügt über keine Betriebsarten.
4.4.3
Fehlerbehandlung von RIOCount
Die Fehlerbehandlung der Kanalbausteine ist in Kapitel 4.7 beschrieben.
4.4.4
Melden von RIOCount
Dieser Baustein hat kein Meldeverhalten.
4.4.5
Anschlüsse von RIOCount
Eingänge RIOCount
Eingang
EN
PV_In
RIO_Conn
SimOn
SimPV_In
HoldLastValue
SubsPV_In
Reset
RolloverAck
RollunderAck
Typ
Startwert Sichtbar
BOOL
1
DWORD
0
STRUCT
-
0
BOOL + ST
16#80
0
DWORD + ST
16#80
BOOL
0
DWORD
0
BOOL
0
BOOL
0
BOOL
0
Beschreibung
-
Enable
X
Verschaltung auf erstes Eingangs-Bit des
zugehörigen Submoduls.
X
Enthält Informationen über das
Submodul. Verschaltung zu RIOMOD wird
automatisch per Treiberwizard eingefügt.
X
1 = Simulation eingeschaltet
X
Prozesswert, der bei SimOn = 1
verwendet wird
X
1 = Letzter Prozesswert wird im
Fehlerfall gehalten.
0 = Ersatzwert wird verwendet
-
Dieser Ersatzwert wird an PV_Out
ausgegeben, falls HoldLastValue = 0 ist.
X
Dieser Wert wird direkt auf das
zyklische
Ausgangsbit
geschrieben.
X
Dieser Wert wird direkt auf das zyklische
Ausgangsbit "Rollover_Ack" geschrieben.
X
Dieser Wert wird direkt auf das zyklische
Ausgangsbit "Rollunde_Ack" geschrieben.
"Reset"
21