Herunterladen Inhalt Inhalt Diese Seite drucken

Zugriff Auf Das Modbus-Datenregister; Serielle Kommunikation - Siemens SIMATIC S7-1200 Bedienungsanleitung

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

Werbung

Zugriff auf das Modbus-Datenregister

Das Register ist ein Puffer für die vom Modbus-Server empfangenen oder zum
Modbus-Server zu sendenden Daten. Der Zugriff erfolgt über den InOut-Parameter
MB_DATA_PTR der Anweisung MB_CLIENT. MB_DATA_PTR ist ein Zeiger vom
Typ VARIANT. Das bedeutet, dass lediglich die Adressinformation des an
MB_DATA_PTR anliegenden Aktualparameters übergeben wird, während der
Datentyp des Aktualparameters irrelevant ist. Somit ist es möglich, über die
symbolische Adressierung das auszusprechende Register im richtigen
Datenformat zu interpretieren.
Abbildung 2-10: Unterschiedliche Datensichten auf das Modbus-Datenregister
Wie aus Abbildung 2-10 hervorgeht, hat das Modbus-Datenregister eine Breite von
acht Byte und ist der statischen Variable Rx_LReal zugewiesen. Mit Rx_Real,
Rx_UDInt undTx_UInt sind drei weitere Datensichten definiert, deren Datenbreiten
kleiner sein können als acht Byte. Mittels der verschiedenen Datensichten werden
in dieser Applikation die folgenden Daten eines SENTRON PAC Geräts
angesprochen:
Tabelle 2-4: Bezug Datensicht – Messwert/Aktion
Datensicht
Rx_LReal
Rx_Real
Rx_UDInt
Tx_UInt

Serielle Kommunikation

Damit mehr als acht SENTRON PAC3200 Geräte bedient werden können, wird die
Kommunikation seriell abgewickelt:
Lasten schalten mit S7-1200 und SENTRON PAC3200
V1.1, Beitrags-ID: 58856464
(FB LoadSwitching [FB501], statische Variablen))
Read/Write
R
Wirkarbeit Bezug Tarif 1
R
Summe der Wirkleitung
R
Betriebsstundenzähler
W
Ausgänge umschalten
2 Automatisierungslösung
2.8 Kommunikationsprinzip
Messwert/Aktion
Referenz
Tabelle 3-6 in
/1/
Tabelle 3-26 in
/1/
19

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sentron pac3200

Inhaltsverzeichnis