Стартовая страница › Форумы › Понять, как работает ПО › Настройка TCPModBus
- В этой теме 21 ответ, 5 участников, последнее обновление 5 лет, 4 месяца назад сделано
manjey73.
-
АвторЗаписи
-
16.03.2021 в 10:29 #18757
alexsis_k
УчастникЯ «начинающий» пользователь rapidskada. Есть опыт работы со скадой Simplight. Цель — найти решение которое можно устанавливать под linux.
Для начала не впечатлён документацией. Приходится тратить кучу времени дабы разобраться.
Получилось подключиться по modbus через COM. А вот по TCPModbus что то ни как не въеду.
У меня «живой» объект сейчас работает удаленно. «Долблю» его lectus-ом через TCPModbus. Причем уже лет шесть все пашет!!!
Пытаюсь подключиться rapidscad-ой — увы.
Кто подскажет где «разжевано» конкретно настройка TCPModbus ???16.03.2021 в 14:38 #18758
manjey73УчастникРаз подсоединились по COM в режиме RTU то соответственно сменить линию связи и поменять режим на TCP.
Линия связи — Параметры линии связи — Основные — Канал связи «Не задан»
IP указан в азе КПОпрос КП — Свойства шаблона — Протокол — Modbus TCP
-
Ответ изменён 5 лет, 4 месяца назад пользователем
manjey73.
16.03.2021 в 15:39 #18760
MikhailМодераторПосмотрите видеоуроки. Там как раз Modbus TCP.
17.03.2021 в 06:05 #18781alexsis_k
УчастникВ видео примере устройство является мастером в режиме localhost. У меня устройство СЛЭЙВ и удаленно!
Уже казалось бы все варианты настроек пере пробовал.
Не вижу как вложить скрины.17.03.2021 в 08:09 #18782
a80808УчастникДля Modbus Slave специальный драйвер нужен. Но за деньги…
https://rapidscada.ru/download-all-files/download-modbus-slave-driver/17.03.2021 в 09:05 #18783alexsis_k
УчастникПро драйвер не понял.
У меня сервер является Master, а контроллер Slave.17.03.2021 в 09:39 #18784Romiros
УчастникСпециальный драйвер не нужен. Выложите скриншоты настроек всех вкладок. Так сложно сказать, что не правильно.
17.03.2021 в 10:05 #18785alexsis_k
УчастникНе вижу как на форуме прикреплять вкладки.
17.03.2021 в 10:15 #18786Romiros
УчастникЗагружаете картинку например сюда https://imgbb.com/
Копируете созданную ссылку и вставляете на форум без всяких тегов17.03.2021 в 10:21 #18787
manjey73УчастникЕсли выбрать BB теги полноэкранного режима, то можно через тег IMG вставлять, по крайней мере с данного сайта.
На некоторых устройствах при опросе по TCP требуется выставлять и ID устройства (слейв адрес в RTU режиме).
И таки да, если у вас преобразователь Ethernet-RS485 то у вас все равно режим RTU просто настройка линии как TCP клиент должна быть.
17.03.2021 в 10:45 #18789alexsis_k
Участник17.03.2021 в 11:03 #18790
manjey73УчастникTimeout и задержку выставьте больше нуля. Вам же об этом ошибка сообщает
и ID устройства задать, не знаю как Pixel реагирует на его отсутствие, но ПЛК Овен и другие устройства не будут отвечать без ID даже по TCP
-
Ответ изменён 5 лет, 4 месяца назад пользователем
manjey73.
17.03.2021 в 11:06 #18792Romiros
УчастникTimeout и задержку выставьте больше нуля.
Совершенно верно. И выставьте либо в пользовательских либо в шаблоне правильный протокол TCP или RTU, в зависимости от протокола самого прибора.
17.03.2021 в 11:22 #18793alexsis_k
УчастникДа. По локалке TCP-ModBus начал работать. Удаленной сейчас посыпались ответы
2021-03-17 15:22:25 Сеанс связи с КП 3 «SMH2Gi», тип: KpModbus, адрес: 1
Запрос значений группы элементов «SMH2Gi-Sablon»
Отправка (12): 00 6A 00 00 00 06 01 04 00 01 00 01
Приём (7/7): 00 6A 00 00 00 03 01
Приём (2/2): 84 02
Ошибка устройства: [02] ILLEGAL DATA ADDRESS!
Запрос значений группы элементов «SMH2Gi-Sablon»
Отправка (12): 00 6B 00 00 00 06 01 04 00 01 00 01
Приём (7/7): 00 6B 00 00 00 03 01
Приём (2/2): 84 02
Ошибка устройства: [02] ILLEGAL DATA ADDRESS!
Запрос значений группы элементов «SMH2Gi-Sablon»
Отправка (12): 00 6C 00 00 00 06 01 04 00 01 00 01
Приём (7/7): 00 6C 00 00 00 03 01
Приём (2/2): 84 02
Ошибка устройства: [02] ILLEGAL DATA ADDRESS!2021-03-17 15:22:25 Отключение от 5.128.82.16
17.03.2021 в 12:25 #18794Romiros
УчастникТайм-аут у КП какой стот?
-
Ответ изменён 5 лет, 4 месяца назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.