Herunterladen Inhalt Inhalt Diese Seite drucken

Bedienung Der Applikation; Beobachten - 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

7

Bedienung der Applikation

7.1

Beobachten

Übersicht
Wenn Sie die das Beispielprojekt in Betrieb genommen haben, dann arbeitet Ihre
CPU das Anwenderprogramm zyklisch ab.
Dabei werden Daten mit einer Länge von 8 Worten von den Slaves aus den Arrays
„Comm_Data".Slave[1].slave_data und „Comm_Data".Slave[2].slave_data gelesen.
Abgelegt werden die vom Master gelesenen Daten im Array
„Comm_Data".Master_comm[1].buffer oder „Comm_Data".Master_comm[2].buffer.
Um die Aktionen des Anwenderprogramms besser beobachten zu können, steht
Ihnen die Beobachtungstabelle Modbus_Overview zur Verfügung.
Beobachtungstabelle Modbus_Overview
Die nachfolgende Tabelle zeigt Ihnen, welche Informationen Sie der
Beobachtungstabelle entnehmen können.
Für Ihr eigenes Projekt können Sie die Beobachtungstabelle anpassen.
Tabelle 7-1
Nr.
Variable
1
[...].stat_save_comm
2
[...].done_count_gen
3
[...].err_count_gen
4
[...].STATUS
5
[...].INIT
6
[...].step
7
[...].number
8
[...].stat_save
9
[...].stat_save
10
[...].err_count_gen
11
[...].err_count_gen
12
13
[...].MB_ADDR
14
[...].STATUS
15
[...].buffer[0]
16
[...].MB_ADDR
17
[...].STATUS
Master-Slave Kommunikation mit Modbus RTU
1.0, Beitrags-ID: 68202723
Master_Modbus
Wenn ein Error an der Anweisung Modbus_Comm_Load auftritt, so
wird der Wert des Status hier gespeichert.
Zählt die Anzahl der erfolgreichen Aufrufe von Anweisungen im FB.
Zählt die Anzahl der Errormeldungen der Anweisungen im FB.
Output Parameter STATUS.
Input Parameter INIT. Mit „Comm_Data".Param.INIT verschalten.
Zeigt, in welchem Schritt der Schrittkette sich der FB befindet.
Zeigt an, mit welchem Slave im Array von Comm_Data momentan
kommuniziert wird/werden soll.
Slave_Modbus
Wenn ein Error an einer Anweisung des Slave1 auftritt, wird der
Status gespeichert.
Wenn ein Error an einer Anweisung des Slave2 auftritt, wird der
Status gespeichert.
Zählt die Anzahl der Errormeldungen der Anweisungen des Slave1.
Zählt die Anzahl der Errormeldungen der Anweisungen des Slave2.
Comm_Data
Array Master_Comm, Slave1: Modbus Stationsadresse
Array Master_Comm, Slave1: Bei Error gespeicherter Status
Array Master_Comm, Slave1: Gelesene Daten des Slaves werden
hier abgelegt.
Array Master_Comm, Slave2: Modbus Stationsadresse
Array Master_Comm, Slave2: Bei Error gespeicherter Status
7 Bedienung der Applikation
7.1 Beobachten
Anmerkung
39

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Et 200sp cm ptp

Inhaltsverzeichnis