TIA S7-1200 Kommunikation Modbus RTU Slave

sepp1986

Level-2
Beiträge
9
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Moin zusammen,

mein Kunde möchte nachträglich eine Kommunikation zum Kontrollraum via Modbus RTU haben.
Dabei soll die SPS als Slave agieren.

Ich bin leider absoluter Modbus Neuling und wühle mich grade durch das Handbuch und habe mir auch schon etliche Tutorials angeschaut, bleibe aber am Holding Register hängen.

Zur Hardware:
S7-1200 (CPU 1212C DC/DC/DC) 6ES7 212-1AE40-0XB0 V 4.5
CB 1241 (RS485) 6ES7 241-1CH30-1XB0 V1.0

Ich habe mir den Modbus_Com_Load V5.0 in den OB 1 gezogen und entsprechend dem Handbuch verschaltet.
Den Modbus_Slave V6.0 im Netzwerk 2 des OB 2 und den DB mit dem MB_DB des Com_Load verschaltet.

Bereit gestellt werden folgende Daten vom Master:

- RS485, 19200, 8N1
- Funktion 2 und 5
- Der Master stellt mit auf den
Adressen 00001 - 00008 verschiedene Bit Signale zur verfügung
Adressen 10001 - 10019 erwartet er Signale im Bit Format.
Es sollen nicht direkt die Eingänge der SPS gelesen werden, sondern die Daten sollen in einem DB zur verfügung gestellt werden.

Ich habe mir jetzt einen DB erstellt mit 2 Array vom Typ Bool.
Der erste ist zum Lesen der Daten
Der Zweite zum Senden der Daten

Aber woher weiß ich nun, dass ich im Richtigen adress bereich bin und ob das so überhaupt funktioniert?

Gruß Sebastian
 

Anhänge

  • Modbus.png
    Modbus.png
    83,1 KB · Aufrufe: 8
Zurück
Oben