PDA

Просмотр полной версии : Каким анализатором посмотреть адреса Modbus, № функций и № устройств в Modbus-TCP



skeng
08.06.2018, 21:13
Каким анализатором посмотреть адреса Modbus, № функций в Modbus-TCP или UDP ?
Компания, поставившая несколько лет назад систему оказывается не дожила до настоящего времени.
Codesys 2Х, в сети Eternet несколько ПЛК100 Овен и с них собираются данные. Инициатор сбора приложение на PC

Scream
08.06.2018, 21:45
Wireshark всё расскажет.

capzap
08.06.2018, 22:11
и на чем таком написано приложение, что нет ни каких намеков на карту адресов

skeng
09.06.2018, 04:47
и на чем таком написано приложение, что нет ни каких намеков на карту адресов

Приложение Windows, а на каком языке написано не знаю

skeng
09.06.2018, 04:51
Wireshark всё расскажет.
спасибо, попытаюсь https://www.wireshark.org/docs/dfref/m/modbus.html

skeng
09.06.2018, 04:55
PS: пишут у Wireshark есть какие-то проблемы с интерпретацией

When monitoring Modbus TCP, Wireshark seems to attempt to break down the data. It incorrectly interprets an ieee float as two UINT16 values. What configuration controls how the datagram is dissected? Likewise when monitoring encapsulated or wrapped Modbus Rtu, the datagram shows the raw data. I have not figured out how to apply the correct data intrepretation within TCP. https://osqa-ask.wireshark.org/questions/27452/tcp-modbus-rtu-data

Scream
09.06.2018, 06:25
PS: пишут у Wireshark есть какие-то проблемы с интерпретацией

When monitoring Modbus TCP, Wireshark seems to attempt to break down the data. It incorrectly interprets an ieee float as two UINT16 values. What configuration controls how the datagram is dissected? Likewise when monitoring encapsulated or wrapped Modbus Rtu, the datagram shows the raw data. I have not figured out how to apply the correct data intrepretation within TCP. https://osqa-ask.wireshark.org/questions/27452/tcp-modbus-rtu-data

А у вас там есть float? Нужно смотреть значение регистров или всё же адреса?
Интерпретировать тут вам помогут, вы снимите данные и покажите. Адреса и номера функций узнать не проблема будет.

capzap
09.06.2018, 06:53
Приложение Windows, а на каком языке написано не знаю

прямо ни одного текстового конфиг-файла нет?

asutpvit
09.06.2018, 08:23
modscan пользую, однако диапазоны хотя бы знать нужно

skeng
10.06.2018, 16:29
А у вас там есть float? Нужно смотреть значение регистров или всё же адреса?
Интерпретировать тут вам помогут, вы снимите данные и покажите. Адреса и номера функций узнать не проблема будет.

Возможно среди параметров есть float, тк нужные для чтения параметры - давления и температуры. Адреса регистров интереса не представляют, но нужны их содержания, которые собираются приложением через архивы из ПЛК100.

skeng
10.06.2018, 16:36
и на чем таком написано приложение, что нет ни каких намеков на карту адресовразработчик видимо сохраняет конфигурацию в exe модуле