Herunterladen Inhalt Inhalt Diese Seite drucken

Zustand „Init; Zustand „Config_Modbus - Siemens S7-1500 CM PtP RS422/485 HF Applikationsbeschreibung

Master-slave kommunikation über einen cm ptp mit hilfe des modbus rtu protokolls
Vorschau ausblenden Andere Handbücher für S7-1500 CM PtP RS422/485 HF:
Inhaltsverzeichnis

Werbung

4.2.2
Zustand „INIT"
Übersicht
Der Zustand „INIT" wird durch den Aufruf des FB Master_Modbus im OB1 im
ersten Zyklus eingeleitet. Ebenfalls eingeleitet wird der Zustand „INIT" durch eine
positive Flanke am Eingang INIT.
In diesem Zustand werden für den Programmablauf benötigte Parameter
initialisiert.
Beschreibung
Tabelle 4-4
Nr.
1.
Zurücksetzen der REQ-Eingänge der
verwendeten Anweisungen.
2.
Zurücksetzen der im Funktionsbaustein
verwendeten Zählvariablen, die beim
Auftreten von ERROR=TRUE oder
DONE=TRUE inkrementiert werden.
3.
Sperren der Slaves mit der Modbus
Stationsadresse=0.
4.
Festlegen mit welchem Slave die
Kommunikation begonnen wird.
4.2.3
Zustand „Config_Modbus "
Übersicht
Nach der erfolgreichen Initialisierung der Parameter tritt der FB Master_Modbus in
den Zustand „Config_Modbus".
In diesem Zustand wird die Anweisung Modbus_Comm_Load zum Einstellen der
Kommunikationsparameter aufgerufen.
Master-Slave Kommunikation mit Modbus RTU
1.0, Beitrags-ID: 68202723
4 Beschreibung des STEP 7 Programms
4.2 Funktionsweise des FB Master_Modbus (FB775)
Vorgang
Anmerkung
Es wird sichergestellt, dass an den
Steuerungseingängen eine positive
Flanke erzeugt wird.
Die Adresse 0 dient in der Modbus-
Kommunikation als Broadcast.
Die Kommunikation wird mit dem ersten
Slave begonnen, dessen Modbus-
Stationsadresse im Array
Master_Comm ungleich null ist.
19

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Et 200sp cm ptp

Inhaltsverzeichnis