Sonstiges Omron NB3Q Panel meldet PLC No Response bei Modbus RTU Kommunikation

Donny

Level-2
Beiträge
13
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Forumsmitglieder,

Nach längerer Mitleserzeit muss ich heute meinen ersten Beitrag schreiben.

Für ein Projekt programmiere ich aktuell ein Omron NB3Q Panel mit dem NB Designer.
Das Panel soll mit einem anderen Gerät per Modbus sprechen, was es aktuell noch nicht korrekt tut.

Konkret sendet mein Panel folgende Anfrage an den Teilnehmer:

Hex:

01 (Ziel der Anfrage ist Adresse 1, der andere Teilnehmer)
03 (Modbusfunktion 3 - Lese Wörter zu je 16 Bit)
00
64 (hex 0064 = dez 100 Stelle im Register)
00
02 (hex 0002 = 2 Register. Eigentlich gibt es nur eine Variable im Speicherplatz 100... aber scheinbar will das Panel 2 Register 100 und 101 abfragen)
85
d4 (CRC Checksumme - passt)

Mein Teilnehmer sendet daraufhin folgende Antwort:

01 (Teilnehmeradresse, welcher antwortet)
03 (Angefragte Funktion)
04 (Anzahl der Bytes, die nun als Daten die Anfrage erfüllen. 2 Register (zu je 16 Bit, 2 Byte) sollen gelesen werden, entspricht 4 Byte)
00
19 (Register 100 soll mit hex 19, dez 25 gefüllt werden)
00
19 (Register 101 soll mit hex 19, dez 25 gefüllt werden)
ea
3e (CRC Checksumme - passt)

Trotzdem zeigt mir mein Omron Panel ein Fehler "PLC No Response 00 01 1" an.
(00 = Nummer des Panels, wird wohl irgendwo zugewissen in der Projektsoftware
01 = Adresse der PLC
1 = Nummer des COM Ports, das NB3Q hat nur einen mit der Nummer 1)

Kennt jemand Rat zu diesem Modbus Problem?
Vielleicht handelt es sich auch um ein Omron Phänomen.
 
Zurück
Oben