PDA

Просмотр полной версии : ПЛК110 + Weintek (Codesys Symbolic Addressing)



vapik_one
08.02.2020, 11:05
Добрый день.
Пробую соединить панель Weintek 8071ie с ПЛК110-30 M02 по Ethernet через Codesys Symbolic Addressing (TCP/IP Level2, Port 1200), для этого в IDE панели есть механизм импорта тегов из SYM_XML файла.
Но, судя по всему, ПЛК поддерживает только одно соединение.
Т.е. если осуществляется обмен ПЛК - Панель, то из среды Codesys подключиться уже нельзя (как по Ethernet, так и по RS232-Debug), аналогично наоборот.
Для того, чтобы подключиться из среды Codesys необходимо выдергивать панель и перезагружать ПЛК (иначе он упорно отказывается подключаться, видимо ожидая таймаута пропавшей панели).
Т.е. отлаживать нельзя.

Это действительно так (одно соединение)? Есть какие-нибудь решения (возможно недосмотрел что-то в настройках)?

Не очень хотелось бы переходить на Modbus TCP из-за большого объема и структурированности типов.

murdemon
08.02.2020, 12:01
Для отладки, на панели можете указать гетвей ПК а не ПЛК. Должно работать

vapik_one
09.02.2020, 07:50
Вы в плк рожаете данных на трафик больше 250килобайта/сек ? 8( Тогда, думаю, c архитектурой проекта что-то нето
1 порт/1 коннект - это для конфигурации. Библиотеками (для eth) можно до десяток-полтора без проблем.

Имеется ввиду, что хранение данных организовано на типах, имеющими до 2-3 уровней вложенности, соответственно связать эту область с конфигуратором без механизма двустороннего связывания (например, как у Siemens) довольно муторно.

У ОВЕН я не нашел библиотек для Modbus TCP, видел только для RTU.
Я так понимаю, что организация прикладного уровня протокола в данном случае ложится на разработчика?

vapik_one
09.02.2020, 07:52
Для отладки, на панели можете указать гетвей ПК а не ПЛК. Должно работать
Спасибо, попробую.

Нашел мануал для CDS 2.3 для Eaton PLC - доступен всего один коннект.

SA104
17.04.2021, 06:59
Спасибо, попробую.

Нашел мануал для CDS 2.3 для Eaton PLC - доступен всего один коннект.

Доброго времени
Получилось ли решить проблему?

SA104
18.04.2021, 10:19
syslibsocket

У меня проблема, аналогичная изложенной в 1 сообщении темы

как syslibsocket мне поможет?

SA104
19.04.2021, 19:17
Похоже лело не в одновременном занятии 1200 порта, а где то глубже..
Автор поста писал "Т.е. если осуществляется обмен ПЛК - Панель, то из среды Codesys подключиться уже нельзя (как по Ethernet, так и по RS232-Debug)," У меня аналогичные результаты.
В общем вернулся на Modbus TCP, экспериментировать некогда.
Может кому то больше повезет