Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 06.10.09, 20:50
MTec MTec ist offline
Senior Member
 
Registriert seit: Jul 2008
Beiträge: 259
Standard

Hallo Hollowman,

hab zwar keine Erfahrung mit einer 342, aber vielleicht kann ich etwas Hilfestellung geben...

Als Instanz wird die Modbus RTU/TCP benötigt. Die übergeordnete Instanz ist ein Client-Socket mit der Wago-IP und den Port 502. Bekommst Du dort die Meldung "Socket ist geöffnet"?

Für die einzelnen Eingangsvariablen muss dann eine Modbus-Instanz (Modbus-Device) angelegt werden.
Die Wago-ID im Skript, ist die der Modbus Splitter Instanz. Ansonsten sieht Dein Test-Skript aber ok aus.

Register (Word) lesen: IW0-IW255 = Modbus 0-255
Register (Word) schreiben: QW0-QW255 = Modbus 512-767

Coil (Bit) lesen: IX0.0 = Modbus 0 | IX0.1 = Modbus 1 usw.
Coil (Bit) schreiben: QX0.0 = Modbus 512 | QX0.1 = Modbus 513 usw.

Bin im Moment nicht daheim. Das waren jetzt nur mal so ein paar Punkte aus dem Kopf - vielleicht hilft es ja...


Viele Grüße
Roland
__________________
IPS 2.5β | Wago 841 | 1-Wire | XBee | 22" Touchscreens | iPad | Archos 10.1 | iPod Touch | IRTrans | Harmony One
Mit Zitat antworten