Segnetics

Вернуться   Segnetics > Форум Segnetics > Связь с внешним миром

Связь с внешним миром Modbus, RS232, RS485, Lon и другое.

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 09.06.2016, 08:38   #1
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Монитор Modbus

Ситуация такова: есть Пиксель с конструкторской программой, управляющей ПЧ ATV212 по Modbus. На этом же порту висит и панель управления. Доступа к исходникам нет, инструкции от производителя тоже нет. ATV212 настроен на управление по интерфейсу, ошибок связи не выдает, обмен с Пикселем идет (по индикации на ПЧ), но на команды ни как не реагирует. Пиксель так же не выдает ошибку ПЧ, хотя это зависит от программы в нем. Сложность в том, что данный ПЧ может управляться как по прямым адресам в памяти, так и по адресам блоков записи/чтения, но для этого их надо настроить. А для этого надо знать, куда пишет Пиксель.
Теперь вопрос: не подскажет ли кто какое бесплатное ПО можно использовать для мониторинга обмена по Modbus? Задача стоит посмотреть, что Пиксель отправляет в ПЧ и что отвечает ПЧ на запрос. Дальше бы уже сам разобрался.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 09.06.2016, 10:42   #2
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Монитор Modbus

Попробуйте CAS Modbus RTU Parser.


__________________
Всё, что нельзя выразить в цифрах — это не наука, это — мнение.
serg-el вне форума   Ответить с цитированием
Старый 09.06.2016, 17:09   #3
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Монитор Modbus

Цитата
Сообщение от serg-el Посмотреть сообщение
Попробуйте CAS Modbus RTU Parser.
Не совсем то. Эта штука просто расшифровывает запрос/ответ. Мне бы отловить запрос/ответ.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 09.06.2016, 17:28   #4
serg-el
Senior Member
 
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
По умолчанию Ответ: Монитор Modbus

Цитата
Сообщение от tvf Посмотреть сообщение
Мне бы отловить запрос/ответ.
Тогда такую

Вот поновее.

Либо поиском - modbus сниффер.


__________________
Всё, что нельзя выразить в цифрах — это не наука, это — мнение.

Последний раз редактировалось serg-el, 09.06.2016 в 17:45
serg-el вне форума   Ответить с цитированием
Старый 09.06.2016, 18:37   #5
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Монитор Modbus

Цитата
Сообщение от tvf Посмотреть сообщение
Теперь вопрос: не подскажет ли кто какое бесплатное ПО можно использовать для мониторинга обмена по Modbus? Задача стоит посмотреть, что Пиксель отправляет в ПЧ и что отвечает ПЧ на запрос. Дальше бы уже сам разобрался.
1 Подключитесь к линии
2 Откройте порт
3 Читайте обмен
Вложения
Тип файла: rar Modbus Tester WinXP.rar (23.4 Кбайт, 110 просмотров)
Тип файла: rar Modbus Tester Win7_64.rar (32.1 Кбайт, 226 просмотров)
СВМ вне форума   Ответить с цитированием
Старый 10.06.2016, 04:03   #6
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Монитор Modbus

Цитата
Сообщение от СВМ Посмотреть сообщение
1 Подключитесь к линии
2 Откройте порт
3 Читайте обмен
Работает. Не идеально, с ошибками, но работает.
Проверять ошибки пакетов можно с помощью CAS Modbus RTU Parser. Но у ней своеобразное трактование адресов - сваливает все в единое адресное пространство. Но с помощью стандартного виндусовского калькулятора можно решить и эту проблему.
Буду пробовать.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 14.06.2016, 17:34   #7
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Монитор Modbus

В общем получилось. Всем спасибо.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 30.09.2016, 22:07   #8
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Монитор Modbus

Цитата
Сообщение от tvf Посмотреть сообщение
Работает. Не идеально, с ошибками, но работает.
Какие именно обнаружены ошибки? Прошу сообщить.
СВМ вне форума   Ответить с цитированием
Старый 01.10.2016, 04:45   #9
tvf
Senior Member
 
Регистрация: Dec 2011
Сообщения: 742
Благодарил(а): 1 раз(а)
Поблагодарили: 9 раз(а) в 9 сообщениях
По умолчанию Ответ: Монитор Modbus

Цитата
Сообщение от СВМ Посмотреть сообщение
Какие именно обнаружены ошибки?
Основная ошибка неправильное определение конца запроса/ответа. Или разбивает запрос/ответ на части или объединяет несколько запросов/ответов в один. Проявляется регулярно. Но вручную разбить на пакеты можно. Возможно ПО ориентировано на физический СОМ-порт, а не на преобразователь USB-COM.


__________________
Нет абсолютно бездарных людей. Каждый бездарен в своей области.
tvf вне форума   Ответить с цитированием
Старый 01.10.2016, 15:57   #10
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Монитор Modbus

Цитата
Сообщение от tvf Посмотреть сообщение
Основная ошибка неправильное определение конца запроса/ответа. Или разбивает запрос/ответ на части или объединяет несколько запросов/ответов в один. Проявляется регулярно. Но вручную разбить на пакеты можно. Возможно ПО ориентировано на физический СОМ-порт, а не на преобразователь USB-COM.
Принято. Спасибо. Заметите ещё ошибки - сообщайте.
СВМ вне форума   Ответить с цитированием
Старый 05.10.2016, 19:15   #11
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Монитор Modbus

Цитата
Сообщение от tvf Посмотреть сообщение
Возможно ПО ориентировано на физический СОМ-порт, а не на преобразователь USB-COM.
Совершенно верно. Программа была написана на языке Visual Basic 6 для Windows-98 и тупо перенесена на Windows 7 64bit.
Ошибку я устранил. Если в ближайшее время не будет других замечаний - выложу исправленный вариант.
СВМ вне форума   Ответить с цитированием
Старый 31.10.2016, 19:32   #12
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Монитор Modbus

Цитата
Сообщение от СВМ Посмотреть сообщение
Ошибку я устранил. Если в ближайшее время не будет других замечаний - выложу исправленный вариант.
Вот:
Вложения
Тип файла: zip Modbus Tester WinXP.zip (25.4 Кбайт, 58 просмотров)
Тип файла: zip Modbus Tester Win7_64.zip (35.1 Кбайт, 159 просмотров)
СВМ вне форума   Ответить с цитированием
Благодарность от:
Старый 27.05.2019, 09:05   #13
Atceton
Новичок
 
Регистрация: May 2019
Сообщения: 2
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Smile Ответ: Монитор Modbus

Цитата
Сообщение от СВМ Посмотреть сообщение
Вот:
Здравствуйте! Извиняюсь, что поднял старую тему, хотел спросить, какие библиотеки вы использовали при написании программы? И, набравшись наглости, спрошу, может покажете исходник? Я тоже пишу на пурике, но с компортом ещё не сталкивался.
Atceton вне форума   Ответить с цитированием
Старый 30.05.2019, 09:15   #14
СВМ
Senior Member
 
Регистрация: Jan 2012
Адрес: Саратов
Сообщения: 179
Благодарил(а): 1 раз(а)
Поблагодарили: 3 раз(а) в 3 сообщениях
По умолчанию Ответ: Монитор Modbus

Цитата
Сообщение от Atceton Посмотреть сообщение
Здравствуйте! Извиняюсь, что поднял старую тему, хотел спросить, какие библиотеки вы использовали при написании программы? И, набравшись наглости, спрошу, может покажете исходник? Я тоже пишу на пурике, но с компортом ещё не сталкивался.
Пожалуйста.
Использую версию 5.11 без дополнительных библиотек.
Во вложении обновлённый вариант тестера.
Вложения
Тип файла: zip Modbus Tester.zip (32.2 Кбайт, 131 просмотров)
СВМ вне форума   Ответить с цитированием
Благодарность от:
Старый 17.06.2019, 13:01   #15
Atceton
Новичок
 
Регистрация: May 2019
Сообщения: 2
Благодарил(а): 2 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Thumbs up Ответ: Монитор Modbus

Спасибо огромное! Очень помогло. У меня версия 5.62, полёт нормальный.
Atceton вне форума   Ответить с цитированием
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
SMH4, Modbus TCP, ошибка приема/передачи "Connection Closed Gracefully" Makrel Связь с внешним миром 11 21.04.2020 14:23
Honeywell MVC80-DH10M LordN Связь с внешним миром 30 28.11.2016 14:21
Форматы передачи "длинных" регистров MODBUS Arsie Библиотека 0 20.06.2016 12:30
Конвертер карты памяти в файл конфигурации Modbus Universal MasterOPC Server 32 Arsie Библиотека макросов 0 25.04.2016 13:38


Часовой пояс GMT +4, время: 10:12.


Версия vBulletin: 3.8.3
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2023