Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens simcode pro Handbuch Seite 865

Inhaltsverzeichnis

Werbung

Kommunikation
2.3 Kommunikation Modbus
Beispiel
Schreiben der Ausgänge und Rücklesen der Eingangssignale des SIMOCODE pro-Geräts.
Hierzu soll ein Register 0x0000 im Bereich PAA (Prozessabbild der Ausgänge) geschrieben
werden und gleichzeitig 4 Register ab 0x0400 im Bereich PAE (Prozessabbild der Eingänge)
gelesen werden. Slave-Adresse des SIMOCODE pro = 16 (10h).
Das an SIMOCODE geschriebene Register soll dabei in der Betriebsart "Fern" den Motor im
Rechtslauf starten (24h).
Bei diesem Beispiel ist zu beachten, dass die angeforderte Funktion "Motor rechts starten"
nicht im unmittelbar gleichen Zyklus als neuer Status zurückgemeldet wird. Dies ist der
Laufzeit des Ein-Befehls im SIMOCODE und der Verzögerung der Schütze geschuldet. Erst
wenig Kommunikationszyklen später wird das die Rückmeldung des PAE auch mit 0x0024
beginnen.
Hinweis
Read/Write Multiple Registers
Mit dem FC23 kann nur auf PAE/PAA zugegriffen werden.
Anforderungstelegramm
Slave-
Adresse
1 Byte
0x10
Antworttelegramm
Slave-Adresse
1 Byte
0x10
Hinweis
Funktion "Read/Write Multiple Registers"
Die Funktion "Read/Write Multiple Registers" kann nicht zum Schreiben von
Parameterwerten über Modbus verwendet werden.
Das Schreiben von Parameterwerten verursacht im SIMOCODE eine Laufzeit fürs Schreiben
der Parameter in den internen Speicher, während dieser SIMOCODE nicht auf eine
Kommunikationsanforderung reagieren kann bzw. den Befehl "Read/Write Multiple
Registers" nicht zu Ende führen kann.
108
Funktions-
Start-
Anzahl
code
adresse
Register
Lese-
vorgang
(Lese-
zugriff)
1 Byte
2 Bytes
2 Bytes
0x17
0x04 0x00 0x0004
Funktionscode
1 Byte
0x17
Start-
Anzahl
adresse
Register N
Schreib-
(Schreib-
vorgang
zugriff)
2 Bytes
2 Bytes
0x00 0x00 0x00 0x01
Anzahl_Bytes
Daten
1 Byte
Nx2 Bytes
0x08
0x00 0x00
Funktionshandbuch, 04/2017, A5E40508495001A/RS-AA/001
Anzahl
Daten
CRC
Bytes
(Schreib-
(Schreib-
zugriff)
zugriff)
1 Byte
Nx2Bytes
2 Byte
0x02
0x00 0x24
CRC
2 Byte
0x00 0x00
SIMOCODE pro - Kommunikation

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis