Modbus TCP Kopplung zwischen Schneider Electric Quantum

Mephisto

Level-1
Beiträge
242
Reaktionspunkte
12
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Ich möchte zwei Schneider Electric Quantum Steuerungen über eine Modbus TCP Verbindung kommunizieren lassen. Die beiden Steuerungen sollen jeweils aus dem %MW Bereich (Reg4xxx) der anderen Steuerung lesen und die Daten in den %MW Bereich der eigenen Steuerung schreiben.
Software:
Unity Pro XL V6 Libset V6
Hardware:
Quantum 140 CPU 311 10 + 140 NOE 771 01
Quantum 140 CPU 651 50
Ich verwende jeweils die Bausteine
TCP_IP_ADDR und CREAD_REG
Was muss ich bei TCP_IP_ADDR unter MAP_IDX (Map Index) einstellen? Der Rest (Slot und IP ist mir klar)

Hat das schon jemand gemacht? Gibts wo Beispielprogramme?

mfg mephisto


Nachtrag:
Brauche ich vielleicht diesen MBP_MSTR Baustein dazu?
Ich will ja nicht über Modbus Plus sondern nur über Modbus TCP kommunizieren.
Bei Schneider Electric Modicon M340 war das ganz einfach. Da gabs einen Befehl READ_VAR und fertig war die Geschichte. Warum kanns bei der Quantum nicht auch so einfach sein?

mfg mephisto
 
Zuletzt bearbeitet:
Servus Mephisto,

ich hab das mal vor einigen Jahren gemacht mit Concept 2.5.
Das war viel einfacher. Das muss man nur bei den Hardwareeinstellungen parametrieren. Schau mal in die Hilfe unter "peer cop".

Gruß, FA
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo!

Peer Cop ist aber für Modbus Plus. Und der ist ja nur seriell. Ich möchte aber über Ethernet Daten austauschen. Dazu brauche ich ja Modbus TCP - oder wie Schneider sagt: Ethernet TCP/IP
Es sind nur zwei Steuerungen verbunden über einen Switch. Das kann doch nicht so schwer sein, oder?

mfg mephisto
 
Hallo Mephisto,

gemacht hab ich so was noch nicht, aber so was ähnliches steht mir noch bevor: ModbusTCP zwischen M340 und Quantum (Quantum soll lesen)... Ich hatte eigentlich gehofft, bei der Quantum ebenso mit READ_VAR zu arbeiten, und bin jetzt etwas irritiert, weil das nicht gehen soll... Falls Du also inzwischen eine Lösung gefunden hast, wäre ich sehr daran interessiert. Falls nicht: mit etwas Glück komme ich in den nächsten Tagen dazu, mir meine Quantum mal vorzuknöpfen...

Viele Grüße,

shevek
 
Hallo!

Hab in der Tat eine Lösung gefunden.
Den READ_VAR gibts nicht bei Quantum. Stattdessen gibts den CREAD_REG
Er benötigt zuvor einen Adressierungsbaustein ähnlich dem ADDM. Weiß aber nicht mehr genau, wie der heißt.
WICHTIG:
Die Beschreibung des Adressierungsbausteins ist falsch.
Man muss bei dem Baustein die Steckplatznummer des Ethernet-Moduls der EIGENEN Station angeben. Im Manual steht aber der Steckplatz der PARTNERStation.

mfg mephisto
 
Zurück
Oben