Opened 11 years ago

Closed 11 years ago

Last modified 11 years ago

#263 closed Verbesserung (fixed)

Telegrammzähler

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

Description

Nice-To-Have:
Telegrammzähler für die unterschiedlichen Protokolle auf den einzelnen Schnittstellen. Damit lässt sich sofort erkennen ob irgendwelche Anfragen über dieses Protokoll beim GC9300 ankommen oder nicht.

Change History (3)

comment:1 by Melanie Hermann, 11 years ago

Done: Modbus-Telegrammzähler eingebaut

  • mtx_tab.txt, items.txt:
    • Neue Elemente: ComTelegramCounter_0 - ComTelegramCounter_6, EthTelegramCounter
  • ModbusSlave.cpp:
    • CModbusSlaveWinCom::ThreadFunc(): Wenn auf einer seriellen Schnittstelle ein Modbustelegramm empfangen wurde, wird der Zähler der entsprechenden COM hochgezählt.
    • CModbusSlaveCan::ThreadFunc(): Wenn auf einer seriellen Schnittstelle ein Modbustelegramm empfangen wurde, wird der Zähler der entsprechenden COM hochgezählt.
    • CModbusSlaveTCPIP::DoRead(): Wenn auf einer beliebigen LAN-Schnittstelle, etwas empfangen wurde, wird der Zähler für die LANs hochgezählt.
      (HINWEIS: Es gibt keine getrennten Zähler für die beiden LAN-Schnittstellen, da der Socket, der für Modbus geöffnet wird, auf beiden IP-Adressen mithört. Um getrennte Zähler realisieren zu können, müssten zuerst getrennte Sockets implementiert werden. Das hätte aber zur Folge, dass man diese Änderung auch für Webserver und für DSfG-IP implementieren müsste. Zudem wird im ERZ auch nur ein Telegrammzähler für die LAN-Schnittstellen verwendet.)


Last edited 11 years ago by Melanie Hermann (previous) (diff)

comment:2 by Melanie Hermann, 11 years ago

Priority: mittelfristigsofort

comment:3 by Melanie Hermann, 11 years ago

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