Здравствуйте!
В процессе знакомства с контроллером SMH4, "завис" на стадии организации обмена между ПК и SMH4 по Modbus TCP.
До этого работал только с одним контроллером другой компании и при этом только устранял неполадки и дорабатывал ПО (как контроллера, так и программы верхнего уровня), поэтому многих основ к сожалению не знаю.
Создал тестовый проект с несколькими Modbus переменными.
https://funkyimg.com/i/347Ua.jpeg
Залил проект в SMH4.
Сделал по инструкции из темы по работе с Lectus OPC:
Сохранил карту переменных.
Сконвектировал карту утилитой в формат Lectus OPC.
Открыл cfg-файл в Лектус, ввел IP-адрес контроллера в настройках связи.
https://funkyimg.com/i/347NJ.jpeg
https://funkyimg.com/i/347NH.jpeg
Но при запуске опроса у всех переменных "Ошибка соединения".
В логах Лектуса:
Цитата:
13:18:06.657 [6976] КЛИЕНТ ЗАПУЩЕН
13:18:28.164 [908] (192.168.0.231:502) Ошибка подключения (Connect timed out.)
13:18:28.164 [908] (192.168.0.231:502) Закрытие соединения удаленным хостом (Connection Closed Gracefully)
13:18:28.164 [908] Ошибка приема/передачи (192.168.0.231:502 Адрес:1)
|
(полный лог прилагается ниже)
Пробовал делать следующее (ничего не поменялось):
- добавил в исключение фаервола
- отключал антивирус/фаервол полностью
- пересоздавал переменные
- включил галку "старая карта". Нажал "пересчитать". Сохранил заново map, сконвертировал в cfg, добавил в Lectus.
- соединил прямым кабелем ПК и SMH4 (проверял пингом связь - есть)
Попробовал сделать тоже в CAS Modbus Scanner - аналогично "Could not connect to TCP 192.168.0.231:502 timeout: 3".
https://funkyimg.com/i/347NF.jpeg
Контроллер с компьютера и прошивается по Ethernet и пингуется, то есть со связью точно проблем нет.
Ни на форуме, ни в "SMLogix Help" не нашел ничего похожего. Везде описаны ситуации, когда хоть какой-то ответ от контроллера приходит. Идеи, что ещё попробовать закончились.
Может кто-то подсказать куда копать дальше?
ПО на контроллере:
https://funkyimg.com/i/347NK.jpeg
Версия SMLogix - 3.30.0292
IP-адрес ПК: 192.168.0.32 , то есть в той же подсети что и SMH4.