PDA

Просмотр полной версии : Не могу загрузить новую программу в ПЛК-110 М02



Skolzkyi
13.04.2018, 15:26
Был разработан проект, успешно запущен на ПЛК-110 М02.
Сейчас возникла потребность в модернизации(добавили еще один модуль аналогового ввода). Модифицировал проект с учетом нового модуля, однако при загрузке возникла следующая ошибка: подключение и загрузка нормально(по окну с количеством байт загрузилось полностью), после этого ПЛК "задумывается" на пару секунд, происходит обрыв связи по Ethernet("сетевой кабель не подключен"), потом связь восстанавливается, Codesys выдает ошибку #0 - обрыв связи. При этом по факту оказывается, что программа не загружена.
По USB то же самое.
Экспериментировал с различными конфигурациями проекта - вывод такой, что как только изменяю что-то в Конфигурации ПЛК в сторону добавления - добавляю какой-нибудь модуль, например, это действие вызывает данную ошибку. При этом, если удаляю из работоспособной версии конфигурацию обмена и вновь создаю точно такую же, проблема тем не менее тоже возникает. Таким образом могу залить на контроллер два типа проектов - первый - точная копия "рабочей версии", второй - любой проект без настроек обмена с чем-либо в Конфигурации ПЛК.
Как побороть данную проблему? Заранее спасибо.
Файлы прикреплены.
"рабочая версия" - изначальная работоспособная версия, которая сейчас загружается всегда.
"нерабочая версия" - измененная версия, которую необходимо загрузить.

capzap
13.04.2018, 15:33
пробовали сперва войти в онлайн контроллера без заливки проекта, выбрать стоп и потом повторно загрузить новый проект?

Skolzkyi
13.04.2018, 15:36
Да, пробовал. Пробовал также переключать в "стоп" на корпусе контроллера, также пробовал заводской сброс.

capzap
13.04.2018, 15:47
скада/орс в это время работает, пробовали отключить мастера?

ЗЫ какие времена таймаутов стоят?

SBER
16.04.2018, 07:53
Связь через конфигуратор, много переменных?
У меня такое было при превышении определенного объема переменных, идущих через конфигуратор. Точных значений не помню, лет 5 назад было, но не меньше 400 регистров.

SBER
16.04.2018, 08:22
Открыл, вроде переменных немного - должно работать. Попробуйте все же опрос модулей через библиотеку сделать, уж больно симптомы знакомые.

Мастеренко Иван
16.04.2018, 09:51
Да, пробовал. Пробовал также переключать в "стоп" на корпусе контроллера, также пробовал заводской сброс.

Добрый день.
Загрузил "нерабочую версию" в свой аналогичный ПЛК110-30 М02 через кабель usb.
1. Отключите питание на ПЛК, подключите кабель для связи с Codesys, включите питание и попробуйте.
2. Попробуйте увеличить таймауты в среде codesys.
3. Если не поможет, необходимо прошить плк через кабель кс14. Прошивку можно скачать тут: http://www.owen.ru/catalog/codesys_v2/73292499

Skolzkyi
18.04.2018, 08:18
Добрый день.
Загрузил "нерабочую версию" в свой аналогичный ПЛК110-30 М02 через кабель usb.
1. Отключите питание на ПЛК, подключите кабель для связи с Codesys, включите питание и попробуйте.
2. Попробуйте увеличить таймауты в среде codesys.
3. Если не поможет, необходимо прошить плк через кабель кс14. Прошивку можно скачать тут: http://www.owen.ru/catalog/codesys_v2/73292499

Попробовал все, кроме п.3. Нормальной прошивки не получилось, всегда были обрывы, но во время одной из попыток контроллер фактически прошился(заметил не сразу, обратил внимание, что замигал светодиод связи на модуле аналогового ввода). Действительно, при подключении теперь программа соответсвовала той, что в контроллере. Но при этом при всех попытках загрузки программы присутствовала ошибка #0.
По факту, данные пошли с модуля.
23.04 установка нужна для испытаний и пока все работает, решили не трогать. После испытаний буду дальше выяснять, что к чему.

Sulfur
18.04.2018, 10:38
Skolzkyi
Недавно сталкивался с точно такой же проблемой. Дело оказалось в несовпадении версий таргета в проекте и фирмваря в ПЛК. Вероятно в проекте стоит более свежий таргет. После обновления фирмваря ПЛК загрузка прошла в штатном режиме.