Driver Blocks
Funktion und Arbeitsweise
Der Baustein empfängt mit Hilfe des Bausteins P_RCV_RK (FB122) die Daten von
dem Partner, der an einer CP 341 angeschlossen ist. Der Baustein P_RCV_RK ist
identisch mit Baustein P_RCV_RK (FB 7) der Bibliothek CP PtP.
Diagnoseereignisse, die der P_RCV_RK erkennt, werden mit ALARM_8P
gemeldet, sofern kein übergeordneter Fehler vorliegt. Das Melden kann
abgeschaltet werden.
•
Das Empfangen neuer Daten erfolgt durch Setzen des Ausgangs NDR =
TRUE. NDR wird im nächsten Zyklus zurückgesetzt. Die empfangenen Daten
müssen vom Anwenderprogramm in diesem Zyklus entsorgt werden. Sie sind
in der Struktur des Anwenderprogramms eingetragen, die mit dem Eingang
R_DATA verschaltet ist.
•
Die Ausgänge des P_RCV_RK werden 1:1 in die Ausgänge des Bausteins
RCV_341 übernommen. Falls der Empfang mit einem Fehler abgebrochen
wurde, wird eine Meldung mit ALARM_8P erzeugt, sofern kein übergeordneter
Fehler (MODE = 16#40xxxxxx) vorliegt.
•
In der Betriebsart MODBUS Slave übernimmt der Baustein MODB_341
(FB 80) die Steuerung des Datenaustauschs zwischen CP 341 als MODBUS-
Slave und MODBUS-Master. Der MODB_341 ist identisch mit dem Baustein
MODB_341 der Bibliothek MODBUS.
Redundanz
Die Auswertung der Redundanz der DP-Mastersysteme bei einem H-System
erfolgt im übergeordneten Baustein MOD_CP. Der redundante Aufbau einer
seriellen Kommunikation wird nicht unterstützt und muss vom Anwender
ausserhalb des Bausteins gesteuert werden.
Fehlerbehandlung
Es werden keine Plausibilitätskontrollen bezüglich der Eingangsparameter
durchgeführt.
Anlaufverhalten
Ein Neustart (OB 100) wird über das LSB in Byte 2 des Ausgangs OMODE
gemeldet.
ALARM_8P wird initialisiert.
Überlastverhalten
Nicht vorhanden.
Zeitverhalten
Nicht vorhanden.
2-184
Prozessleitsystem PCS 7 Library
A5E00345277-01