Herunterladen Diese Seite drucken

Siemens SIMATIC S7-300 Betriebsanleitung Seite 61

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.1
Allgemeines
MODBUS-Kommunikations-FB
Der Datenaustausch zwischen CP und CPU wird von den Funktionsbausteinen P_SND_RK
und P_RCV_RK durchgeführt.
Der Aufruf der FBs wird dabei vom mitgelieferten MODBUS-Kommunikations-FB ausgeführt.
Im SIMATIC-Anwenderprogramm brauchen keine weiteren FB-Aufrufe programmiert
werden.
Einbindung der Aufträge in das Anwenderprogramm
Zur vollständigen Abwicklung eines einzigen MODBUS-Slave-Auftrags müssen Sie den
MODBUS-Kommunikations-FB FB 80 mehrfach aufrufen. Die Anzahl der erforderlichen
Aufrufe ist abhängig vom zu schreibenden bzw. vom zu lesenden Datenvolumen. Sie
beschleunigen den Datenaustausch, wenn Sie den MODBUS-Kommunikations-FB im OB1-
Zyklus der CPU aufrufen. Bei einem Aufruf des MODBUS-Kommunikations-FB in
"langsamen" Weckalarmen dauert der Datenaustausch länger.
Baugruppenadresse
Am MODBUS-Kommunikations-FB ist lediglich noch die Baugruppenadresse LADDR
anzugeben.
7.1.2
Datenübergabelänge CPU <-> CP
Datenübergabelänge
Die Übergabe der Daten CP<->CPU erfolgt über die Funktionsbausteine P_SND_RK und
P_RCV_RK.
Die Länge der übertragbaren Daten ist abhängig vom Funktionscode (siehe Kapitel
"Funktionscodes (Seite 71)").
Dies bedeutet, dass der MODBUS-Slave Treiber mit einem Fehlertelegramm mit
Exception_Code antwortet, wenn ein MODBUS-Lesezugriff oder ein MODBUS-
Schreibzugriff erfolgt, der die Datenlänge überschreitet.
Ladbarer Treiber für Punkt-zu-Punkt-CPs: MODBUS-Protokoll, RTU-Format, S7 ist Slave
Betriebsanleitung, 09/2009, A5E00103172-06
7
61

Werbung

loading

Diese Anleitung auch für:

Simatic s7-400