PDA

Просмотр полной версии : Связь We!intek и плк 200



TrTinf
20.07.2022, 20:12
Добрый день
Есть ПЛК 200 и прошивка под него
Есть соответственно прошивка под We!intek 8071Ip - в неё добавлено устройство modbus TCP\Ip - Ip Правильный, порт 502.
Соответственно не видит ПЛК это первый вопрос
Второй вопрос а как понять адрес регистра в Codesys И нужно ли там создавать для панели устройстваTCP\IP Master or slave?
Вообще не понятен этот момент как между ними обмен настроить
Часть данных будет передавать с экрана - включение выключение а часть будет просто передавать значений на экран.

kondor3000
20.07.2022, 23:58
Добрый день
Есть ПЛК 200 и прошивка под него
Есть соответственно прошивка под We!intek 8071Ip - в неё добавлено устройство modbus TCP\Ip - Ip Правильный, порт 502.
Соответственно не видит ПЛК это первый вопрос
Второй вопрос а как понять адрес регистра в Codesys И нужно ли там создавать для панели устройстваTCP\IP Master or slave?
Вообще не понятен этот момент как между ними обмен настроить
Часть данных будет передавать с экрана - включение выключение а часть будет просто передавать значений на экран.

Тем полно, читайте, почти все проблемы с настройкой
https://owen.ru/forum/showthread.php?t=36470
https://owen.ru/forum/showthread.php?t=12914
Обмен естественно надо настроить, если панель мастер, то в ПЛК создаёте Модбас TCP слейв,
адреса переменных ПЛК начинаются с 0, а в панели с 1 (смещение +1)

ПЛК200 программируется в среде Codesys 3.5, версия среды и таргет ПЛК должен соответствовать прошивке ПЛК
Здесь по версии прошивки ПЛК надо выбрать версию среды и таргет ПЛК https://owen.ru/product/codesys_v3

TrTinf
21.07.2022, 08:39
Да читал я эти темы
Все ещё не понятно. Было.
Особенно не понятно - создал слейв устройство там соответственно только Bool Переменный, а как передать численные значения?

capzap
21.07.2022, 08:59
если Вы обладатель плк200 с КДС3.5 модбас можно и не использовать.
берите документацию https://ftp.owen.ru/OwenCloud/01_Docs/rp_owencloud.pdf в ней раздел 17.2 Подключение по Ethernet повторяете все действия до пункта Добавление прибора в OwenCloud
Далее в проекте панели выбираете не модбас, а Codesys V3(Ethernet) выделив строчку с добавленным устройством делайте импорт тегов, xml лежит в папке проекта для плк и в панели пользуетесь переменными созданными в программе контроллера

TrTinf
21.07.2022, 09:29
Спасибо за предложение но мне надо подключить напрямую.
Вариант использовать Облако не рассматривается панелька и контроллер будут стоять отдельно, без интернета
Поэтому надо напрямую. а Он все выдает ошибку No Response.
И вообще не понятно как адреса строятся
Где их смотреть...

capzap
21.07.2022, 09:33
Спасибо за предложение но мне надо подключить напрямую.
Вариант использовать Облако не рассматривается панелька и контроллер будут стоять отдельно, без интернета
Поэтому надо напрямую. а Он все выдает ошибку No Response.
И вообще не понятно как адреса строятся
Где их смотреть...

я про облако вообще ни чего не сказал, нужна только символьная конфигурация, далее все будет напрямую

TrTinf
21.07.2022, 10:21
Понял, извиняюсь
Да понял как.
Подключил как вы подсказали
ПЛК нашелся, но при симуляции все равно Device No Response...

capzap
21.07.2022, 10:33
в настройках выбран ТСР или UDP? Нужен ТСР 61777

TrTinf
21.07.2022, 10:45
Да был TCP, только порт был 502 , поставил как у вас, заработало, спасибо большое! Хорошего вам дня!

TrTinf
25.07.2022, 11:44
Добрый день
А как теперь при этом связь с панелью настроить?
Выставил Параметры DHCP Сервера
Присвоил значение Ip плк - 192.168.1.9
В панели авто получение61842 DHCP

TrTinf
25.07.2022, 12:31
Выставил
Не работает.
Через роутер без проблем видят
Друг друга напрямую- неа.

kondor3000
25.07.2022, 12:53
Добрый день
А как теперь при этом связь с панелью настроить?
Выставил Параметры DHCP Сервера
Присвоил значение Ip плк - 192.168.1.9
В панели авто получение61842 DHCP
Какое получение DHCP если вы напрямую подключаете?
Ip адрес панели выставляете такой же как в ПЛК, отличаться должны только последние цифры. В ПЛК 192.168.1.9, в панели например 192.168.1.15
Шлюз 192.168.1.1 и маска должны быть одинаковые.

TrTinf
25.07.2022, 13:01
Понял в чем ошибка.
Панель не даёт прописать шлюз. Скидывает в 0.0.0.0 всегда.
И последний тогда вопрос, в овене есть где-то возможность маску выставить? В веб морде не встречал шлюз в настройках ipv4

kondor3000
25.07.2022, 17:58
Понял в чем ошибка.
Панель не даёт прописать шлюз. Скидывает в 0.0.0.0 всегда.
И последний тогда вопрос, в овене есть где-то возможность маску выставить? В веб морде не встречал шлюз в настройках ipv4

При чём тут веб-морда опять, вам надо настроить прямое соединение ПЛК - Панель
Видео 10 - ПЛК мастер TCP https://www.youtube.com/watch?v=mkpY3u7K8Kg&list=PL2EcVEe6E9SCzVhL_BCDnaUJROikKheVx&index=11
и видео 11 - ПЛК слейв TCP https://www.youtube.com/watch?v=Zq1G_Njl5cw&list=PL2EcVEe6E9SCzVhL_BCDnaUJROikKheVx&index=12

keysansa
25.07.2022, 19:01
Понял в чем ошибка.
Панель не даёт прописать шлюз. Скидывает в 0.0.0.0 всегда.
И последний тогда вопрос, в овене есть где-то возможность маску выставить? В веб морде не встречал шлюз в настройках ipv4

При общении с одинаковой маской, через тупой хаб, все должно работать, вы не в ту сторону копаете.

keysansa
25.07.2022, 19:19
Может стоит изменить Slave на Master?