Opened 11 years ago

Closed 11 years ago

#253 closed Aufgabe (fixed)

ModbusByteReihenfolge & ModbusUserList

Reported by: Melanie Hermann Owned by: Melanie Hermann
Priority: sofort Milestone:
Component: Gesamtsystem Version:
Severity: Aufgabe Keywords:
Cc:

Description

Prüfen:
Ob die Einstellung ModbusByteReihenfolge auch wirkt, wenn die ModbusUserList aktiviert ist.

Change History (8)

comment:1 by Melanie Hermann, 11 years ago

Ergebnis:
Getestet mit:

  • GC9300 V1.454-080 (COM6 zum Testen verwendet)
  • RMGViewGC V1.0.34.0
  • ModbusTester V2.7

Test:

  • Register 7464 (Temperatur, Float) abgerufen.
  • > ModbusByteReihenfolge konnte umgestellt werden. Beides wurde korrekt gesendet bzw. empfangen.
  • Mit RMGViewGC eine ModbusUserListe erstellt und in den GC gespeichert.
  • ModbusUserListe auf COM6 aktiviert und Register 1000 (Temperatur, Float) abgerufen.
  • > ModbusByteReihenfolge konnte umgestellt werden. Beides wurde korrekt gesendet bzw. empfangen.

Fazit:

  • Die Einstellung ModbusByteReihenfolge funktioniert im normalen Betrieb und auch mit ModbusUserListe.

comment:2 by Melanie Hermann, 11 years ago

Resolution: fixed
Status: newclosed

comment:3 by Melanie Hermann, 11 years ago

Nach weiteren Tests:
Wenn die Einstellung ModbusByteReihenfolge funktioniert, dann funktioniert sie auch mit der UserModbusListe.
Es hat sich herausgestellt, dass die Umschaltung der ModbusByteReihenfolge bei TCP und bei COM5, COM6 und COM7 funktioniert.
Aber bei COM1 und COM3 funktioniert die Umschaltung der ModbusByteReihenfolge nicht!

TODO:
Umschaltung der ModbusByteReihenfolge auch für COM1 und COM3 (CAN-COMs) einbauen.

comment:4 by Melanie Hermann, 11 years ago

Resolution: fixed
Status: closedreopened

comment:5 by Melanie Hermann, 11 years ago

Severity: Zu prüfenAufgabe

comment:6 by Melanie Hermann, 11 years ago

Summary: !ModbusByteReihenfolge & !ModbusUserListModbusByteReihenfolge & ModbusUserList

comment:7 by Melanie Hermann, 11 years ago

Änderungen:

  • ModbusSlave.cpp: Setzen der Membervariable m_ModbusByteOrder, damit zwischen ModbusBytereihenfolge GC und RMG_STANDARD umgeschaltet werden kann.

comment:8 by Melanie Hermann, 11 years ago

Resolution: fixed
Status: reopenedclosed
Note: See TracTickets for help on using tickets.