Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Systemhandbuch Seite 636

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

105BKommunikationsprozessor
12.5 Modbus-Kommunikation
Tabelle 12- 58
Beispiele für die Zuordnung von Modbus-Adressen zu Adressen im Speicher der CPU
Modbus-Adresse
40001
40002
40003
40004
40005
Mehrere Serververbindungen
Es können mehrere Serververbindungen hergestellt werden. Dadurch ist es möglich, dass
ein einziges PLC-Gerät gleichzeitig Verbindungen mit mehreren Modbus TCP-Clients
herstellt.
Ein Modbus TCP-Server unterstützt gleichzeitige Verbindungen bis zur maximalen für das
PLC-Gerät zulässigen Anzahl von Open User Communications-Verbindungen. Die
Gesamtzahl der Verbindungen für ein PLC-Gerät, einschließlich Modbus TCP-Clients und -
Server, darf die maximale Anzahl der unterstützten Open User Communications-
Verbindungen nicht überschreiten (Seite 424). Die Modbus TCP-Verbindungen können von
Client- und/oder Serververbindungen gemeinsam genutzt werden.
Einzelne Serververbindungen müssen die folgenden Regeln einhalten:
● Jede MB_SERVER-Verbindung muss einen unterschiedlichen Instanz-DB nutzen.
● Jede MB_SERVER-Verbindung muss mit einer eindeutigen IP-Portnummer hergestellt
● Jede MB_SERVER-Verbindung muss eine eindeutige Verbindungs-ID verwenden.
● MB_SERVER muss für jede Verbindung einzeln aufgerufen werden (mit dem
Die Verbindungs-ID muss für jede einzelne Verbindung eindeutig sein. Das bedeutet, dass
nur mit jedem einzelnen Instanz-DB eine einzelne, eindeutige Verbindungs-ID verwendet
werden darf. Zusammengefasst heißt dies, dass Instanz-DB und Verbindungs-ID gepaart
sind und für jede Verbindung eindeutig sein müssen.
Tabelle 12- 59
Funktionscodes der Modbus-Diagnose
Modbus-Diagnosefunktionen von MB_SERVER
Codes
Teilfunktion
08
0x0000
636
P#M100.0 Word 5
MW100
MW102
MW104
MW106
MW108
werden. Je Port wird nur eine Verbindung unterstützt.
entsprechenden Instanz-DB).
Beschreibung
Echotest Abfragedaten ausgeben: Die Anweisung MB_SERVER gibt einem Modbus-Client das
Echo eines empfangenen Datenworts zurück.
Beispiele für Parameter von MB_HOLD_REG
P#DB10.DBx0.0 Word 5
DB10.DBW0
DB10.DBW2
DB10.DBW4
DB10.DBW6
DB10.DBW8
"Rezept".Inhaltsstoff
"Rezept".Inhaltsstoff[1]
"Rezept".Inhaltsstoff[2]
"Rezept".Inhaltsstoff[3]
"Rezept".Inhaltsstoff[4]
"Rezept".Inhaltsstoff[5]
S7-1200 Automatisierungssystem
Systemhandbuch, 11/2011, A5E02486681-05

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis