PDA

Просмотр полной версии : ПЛК-160 + Lectus Modbus OPC and DDE server



Zlodey1304
31.07.2018, 09:24
ПЛК-160 был демонтирован с объекта по причине отсутствия от него информации, посылаемой через модем в Lectus Modbus OPC и соответственно в SCADA систему. Причина возможно не в нём но было принято решение переустановить в нём программный проект. Благо проект был предусмотрительно сохранён на ПК при его программировании. С ПЛК я сам лично настолько глубоко не работал. Тем не менее мне удалось подключить ПЛК к CODESYS и залить в него программный проект. И вроде как всё установилось. Потом решил проверить его па предмет обмена информацией с Lectus Modbus OPC. И здесь возникли проблемы. Lectus Modbus OPC не хочет к нему подключаться! Подключаюсь по RS-485 через преобразователь интерфейса MOXA UPort 1150 без модема. Скорость передачи данных ставил 9600 т.к. в одном из программных компонентов фигурировала эта цифра. Вообще пробовал ставить разную скорость но ничего не получается. Конфигурация для Lectus Modbus OPC and DDE server тоже имеется.
Подскажите как можно исправить проблему? В чем пожет быть причина? Может сам программный проект в ПЛК спроектирован на работу именно с GSM-модемом и поэтому без модема Lectus Modbus OPC его не видит? Может я неверно настраиваю что-нибудь? Дайте наводку кто знает.
Программный проект и конфигурация Lectus Modbus OPC and DDE server во вложении.

Трофимов Артем
31.07.2018, 15:08
ПЛК настроен на работу по RS485. лектус настроен на работу через модемы в режиме CSD соединения. меняйте настройки подключения на прямое с нужным COM портом.
Модемы у ПЛК скорее всего настроены на автоподъём трубки, поэтому там достаточно указать просто интерфейс по которому идёт обмен

Zlodey1304
02.08.2018, 15:33
подключаю плк160 к lectus modbas OPS по прямой связи rs-485. запускаю опрос. в OPS DA сервере во вкладке PLC2_real переменная имеется такая же как и в codesys при запущеном проекте. а во вкладке PLC2_arch переменная нулевая или неопределенная, и дату отображает неверно. переменная PLC2_arch.HISTORY_CURRENT_RECORD циклично меняет значения 32000, 24, 48.
в чем может быть причина? может кто знает?
во вложении скрин, программа плк и конфигурация для lectus.

Zlodey1304
02.08.2018, 16:18
подключаю плк160 к lectus modbas OPS по прямой связи rs-485. запускаю опрос. в OPS DA сервере во вкладке PLC2_real переменная имеется такая же как и в codesys при запущеном проекте. а во вкладке PLC2_arch переменная нулевая или неопределенная, и дату отображает неверно. переменная PLC2_arch.HISTORY_CURRENT_RECORD циклично меняет значения 32000, 24, 48.
в чем может быть причина? может кто знает?
во вложении скрин, программа плк и конфигурация для lectus.

Трофимов Артем
02.08.2018, 20:23
прошу Вас не создавать темы на каждый вопрос похожий на предыдущий. Вам ответят , если Вы продолжите и в одной теме форума.