TIA Modbus RTU Empfang

graulie

Level-1
Beiträge
5
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

ich versuche mich gerade in die Modbus RTU Kommunikation reinzudenken.
Ich habe eine 317-2PN/DP mit CP341. Das CP hängt an 6 Achscontrollern über MB RTU.
Ich kann alle Controller ansprechen und auch mit P_SND_RK problemlos beschreiben (achsparameter, start/stop usw.), bekomm aber beim schreiben mit 06 keine Antwort zurück.
Auch kann ich wenn ich mit P_SND_RK und der 03 Daten "anfordere", mittels P_RCV_RK Daten holen, nur bekomm ich nicht alle notwendigen Daten.

d.h.
beim Senden schick ich z.b. 04,06,007D,0010+CRC16 (04=modbus-id,06=schreiben,register,daten,crc). Es müsste auch genau das zurück kommen, tut es aber nicht :-(
beim Lesen schick ich z.b. 04,03,007F,0002+CRC16. zurück kommen nur die 4Bytes des angesprochenen Registers jeweils low+high. Es fehlen aber die ID, ob es lesen oder schreiben war und das Register.

Am Controller liegt es nicht, wenn ich den mit dem PC und Modbus Poll verbinde, funktioniert das Senden inkl. Antwort sowie das Empfangen inkl. allen Daten super. (siehe Bild)
modbustest.JPG
Woran kanns liegen?

Vielen Dank an Euch
 
Zurück
Oben