PDA

Просмотр полной версии : CodeSYS OPC PLC 100 обрыв связи по ethernet



Malyshevsergey
04.12.2017, 13:46
Доброе время суток!
Постоянно рвется связь между CodeSYS с плк100 по ethernet. Восстановление связи возможно только после перезагрузки плк.
Cвязь через через MasterOPC Universal Modbus Server устойчивая.

Как с этим бороться?

Евгений Багаев
04.12.2017, 17:29
Доброе время суток!
Постоянно рвется связь между CodeSYS с плк100 по ethernet. Восстановление связи возможно только после перезагрузки плк.
Cвязь через через MasterOPC Universal Modbus Server устойчивая.

Как с этим бороться?

Здравствуйте. Попробуйте увеличить таймаут связи в Codesys. Для этого выполните "Проект | Опции | Рабочий стол | Таймаут связи [мс]" и увеличьте значение до установления устойчивого соединения.
Подскажите, какая прошивка у контроллера? Посмотреть можно в ПЛК-браузере командой PLCInfo.

Malyshevsergey
04.12.2017, 19:19
Прошивка 2.16.0
Увеличил тайм аут до 100000мс. Связи нет(не пробиться).

Мастеренко Иван
05.12.2017, 09:37
Прошивка 2.16.0
Увеличил тайм аут до 100000мс. Связи нет(не пробиться).

Если создать новый, пустой проект и подключить плк к пк напрямую по ethernet, будет ли рваться связь?
Попробуйте загрузить Ваш проект на версии прошивки ПЛК100 2.14.0 - ссылка: http://www.owen.ru/uploads/txtlic.php?url=/uploads/po_factorypacket_plc100_exe_v2.14.0.zip

Malyshevsergey
05.12.2017, 13:34
Я, не могу создать новый проект. ПЛК стоит на объекте. Он работает. Я не могу с ним связаться.

capzap
05.12.2017, 13:57
Я, не могу создать новый проект. ПЛК стоит на объекте. Он работает. Я не могу с ним связаться.

из самой КДС онлайн режим имеется? Проект видите? После того как отдали символьный файл орс-серверу не менялась ли программа, не удалялись ли переменные которые может читать сервер?

Malyshevsergey
05.12.2017, 14:26
Связь оборвалась орет ошибка 0. В проекте не чего не менялось просто оборвался онлайн режим.

capzap
05.12.2017, 14:28
олайн режим у кого, КДС или ОРС?

Malyshevsergey
05.12.2017, 14:31
онлайн в КДСе

capzap
05.12.2017, 14:41
а зачем было в теме писать CodeSYS OPC
Не загрузив пустой проект, не узнаете, виновата ли программа, перегрузку то ведь как то делаете, хоть и на объекте стоит контроллер

Malyshevsergey
05.12.2017, 14:59
Перезагрузку делаю в ручную, но потом приходиться вбивать данные. Но, почему рвется связь?
Более детально: У меня две программы CDS и MasterSCADA. Обе имеют связь через порт ethernet на ПЛК, только CDS именно по ethenet и CDS OPC а скада по MasterOPC Universal Modbus Server. а в ПЛК modbus slave TCP. Вот модбас в скаде работает а CDS рвется связь причем не прогнозируемо, может проработать и час а может и месяц.

capzap
05.12.2017, 15:16
только CDS именно по ethenet и CDS OPC
еще раз, у Вас две программы постоянно подключены к плк по 1200 порту?

Malyshevsergey
05.12.2017, 15:21
Нет. По отдельности. На скаде пише программу.