Herunterladen Diese Seite drucken

Siemens SIMATIC S7-300 Betriebsanleitung Seite 62

Ladbarer treiber für punkt-zupunkt-cps: modbus-protokoll, rtu-format, s7 ist slave
Vorschau ausblenden Andere Handbücher für SIMATIC S7-300:

Werbung

Schnittstelle CPU - CP
7.1 Schnittstelle CPU-CP für CP 341
7.1.3
Datenkonsistenz
Blockgröße
Der Datenaustausch zwischen CPU und CP erfolgt über die Funktionsbausteine P_SND_RK
und P_RCV_RK.
Um ein stabiles Alarmreaktionsverhalten des S7-Steuerungssystems zu gewährleisten,
erfolgt der Datenaustausch CPU und CP blockweise.
Die Blockgröße beim Zugriff auf den Simatic-Speicherbereich (Datenbaustein, Merker,...)
beträgt 32 Byte.
Datenkonsistenz
Datenkonsistenz ist während der Datenübertragung nur für die genannte Blockgröße von
32 Byte gegeben.
Bei größeren Datenmengen werden die Daten zeitlich versetzt in der genannten Blockgröße
ausgetauscht.
Zwischen den einzelnen Datenblöcken ist keine Datenkonsistenz gewährleistet, da die
Daten zwischenzeitlich durch das Anwenderprogramm bearbeitet werden können.
Der Zugriff auf den CPU-Speicher erfolgt während des laufenden Anwenderprogramms
immer dann, wenn der P_RCV_RK durchlaufen wird.
MODBUS-Slave
Für den Treiber MODBUS-Slave bedeutet dies folgendes:
Ist eine Datenkonsistenz beim Lesen/Schreiben von Registern/Bits erforderlich, muss die mit
einem einzelnen Telegramm übertragene Datenmenge auf die oben genannte Blockgröße
beschränkt werden, z. B. max. 16 Register bei FC 03, 04 und 16 oder max. 256 Bits bei
FC 01, 02 und 15.
Gegebenenfalls müssen Sie durch entsprechende Koordinierungsmechanismen auf
Anwenderprogrammebene sicherstellen, dass zusammengehörende Datenbereiche
konsistent bearbeitet werden können.
62
Ladbarer Treiber für Punkt-zu-Punkt-CPs: MODBUS-Protokoll, RTU-Format, S7 ist Slave
Betriebsanleitung, 09/2009, A5E00103172-06

Werbung

loading

Diese Anleitung auch für:

Simatic s7-400