PDA

Просмотр полной версии : Нет связи с ПЛК110 по Modbus TCP



Millyvolt2
15.01.2023, 18:02
Добрый день!

Согласно туториалам (видео и pdf) пытаюсь наладить связь между ПЛК110 [M02] и МВ201-101, но связи нет, иногда помаргивает оранжевый светодиод и постоянно горит зеленый на разъёме Ethernet плкшки.
Также висит Last error - 84.
Адрес указываю 192.168.1.99 - дефолтный для МВ.

Подозреваю что в туториале не всё указано, может надо конфигурить Ethernet на ПЛК110?

На МВ горит красный светодиод ошибки 2 раза в секунду, что означает ошибку связи (или данных, не помню точно) Modbus.

Единственное, я не поставил библиотеку Utils, не нашел где её брать, она для визуализации?

65188

kondor3000
15.01.2023, 19:21
Добрый день!

Согласно туториалам (видео и pdf) пытаюсь наладить связь между ПЛК110 [M02] и МВ201-101, но связи нет, иногда помаргивает оранжевый светодиод и постоянно горит зеленый на разъёме Ethernet плкшки.
Также висит Last error - 84.
Адрес указываю 192.168.1.99 - дефолтный для МВ.

Выкладывайте скрины настроек МВ201-101 из конфигуратора и лучше проект сразу и скрины настройки IP компа, они же все в одной сети?
В расширенных настройках вложить файл.
В Utils есть блок BLINK например, скачать с сайта. Lib_setup - Установщик библиотек. https://owen.ru/product/codesys_v2/libraries

К визуализации никакого отношения она не имеет.

krollcbas
15.01.2023, 23:43
На скрине указан Debug 232, а у модулю пытаетесь достучаться по TCP?

Millyvolt2
16.01.2023, 00:59
Выкладывайте скрины настроек МВ201-101 из конфигуратора и лучше проект сразу и скрины настройки IP компа, они же все в одной сети?
В Utils есть блок BLINK например, скачать с сайта. Lib_setup - Установщик библиотек. https://owen.ru/product/codesys_v2/libraries


Всё скинул архивом.
МВ201 к компу подключаю по USB или надо по Ethernet именно?
Не нашел где там Utils.

65191

Millyvolt2
16.01.2023, 01:01
На скрине указан Debug 232, а у модулю пытаетесь достучаться по TCP?

TCP же указано вместо Serial в настройках модуля.
Можно конечно RS-232 поменять на Empty, чтобы глаз не мозолило.

krollcbas
16.01.2023, 02:55
Еще как простой способ нахождения проблемы:
Взять Modbus Poll и Modbus Slave

Отдельно проверить/понять слейвит ли модуль
Отдельно проверить/понять мастерит ли ПЛК110

kondor3000
16.01.2023, 10:43
Всё скинул архивом.
МВ201 к компу подключаю по USB или надо по Ethernet именно?
Не нашел где там Utils.


Можно и по USB, думал у вас всё по изернету ( это же логично). Для проверки работы модуля так и надо подключить. Естественно последние цифры IP должны быть разные у ПЛК, модуля и компа

Для проверки работы модулей по любому порту и протоколу, использую Овен ОРС сервер https://owen.ru/product/new_opc_server
Возможно у вас IP модуля не 192.168.1.99, а 10.2.11.122 проверьте. Новый IP применяется после перезагрузки модуля по питанию.
А так же у вас в модуле, выключены все каналы кроме 1, зачем вы читаете все каналы в конфигурации?

Библиотеку вставьте по пути C:\Program Files\3S Software\CoDeSys V2.3\Library

Millyvolt2
16.01.2023, 20:36
Можно и по USB, думал у вас всё по изернету ( это же логично). Для проверки работы модуля так и надо подключить. Естественно последние цифры IP должны быть разные у ПЛК, модуля и компа

Для проверки работы модулей по любому порту и протоколу, использую Овен ОРС сервер https://owen.ru/product/new_opc_server
Возможно у вас IP модуля не 192.168.1.99, а 10.2.11.122 проверьте. Новый IP применяется после перезагрузки модуля по питанию.
А так же у вас в модуле, выключены все каналы кроме 1, зачем вы читаете все каналы в конфигурации?

Библиотеку вставьте по пути C:\Program Files\3S Software\CoDeSys V2.3\Library

Спасибо, буду пробовать. Всё-таки, говорите, лучше Ethernet задействовать для подключения МВ к компу?

Millyvolt2
16.01.2023, 20:37
Еще как простой способ нахождения проблемы:
Взять Modbus Poll и Modbus Slave

Отдельно проверить/понять слейвит ли модуль
Отдельно проверить/понять мастерит ли ПЛК110

Мodbus Poll это мастер ПЛК?
А как именно проверить, мастерит ли мастер и слейвит ли слейв?)

kondor3000
16.01.2023, 20:50
Спасибо, буду пробовать. Всё-таки, говорите, лучше Ethernet задействовать для подключения МВ к компу?

Проверить работу модуля по TCP нужен мастер, например Овен ОРС сервер, программа на компе, модуль всегда слейв.
Подключение ПЛК к Codesys, тоже стабильнее работает через изернет. Только порт другой.
То есть, всё сразу можно соединить по изернет и проверять работу обмена компа с модулем или модуля с ПЛК.

Millyvolt2
17.01.2023, 01:22
Проверить работу модуля по TCP нужен мастер, например Овен ОРС сервер, программа на компе, модуль всегда слейв.
Подключение ПЛК к Codesys, тоже стабильнее работает через изернет. Только порт другой.
То есть, всё сразу можно соединить по изернет и проверять работу обмена компа с модулем или модуля с ПЛК.

Задал IP 10.0.6.20, маска 255.255.0.0, шлюз 10.0.6.1 для TP-Link (переходник Ethernet-USB), подключенного к ноуту (то есть это имитация сетевой карты компа), подключил таким образом ПЛК к ноуту. Поменял IP адрес МВ201 на 10.0.6.30, маска и шлюз те же, подключил его также к ноуту. Потом указал этот адрес МВ201 в проекте ПЛК и связь заработала.
Спасибо за помощь!

P.S. По Ethernet только и надо всё подключать, потому что USB от ПЛК отваливается постоянно и USB для ПЛК110 и МВ201 конфликтуют при одновременном подключении.