-
Обновление проектов в контроллере у заказчика.
Есть ли возможность обновить проект в контроллере без использования CODESYS. Или хотя бы не показывать текст проекта.
Задача - периодическое обновление проекта в ПЛК силами заказчика, не раскрывая ему текста программы. Соединение с ПЛК по ENTERNET.
-
Пользователь
Видимо так:
При компиляции создаются файлы default.prg default.chk
Это сама программа и файл CRC
с помощью plc_io заливаете в контроллер - жмете reset и новая программа в контроллере. Если что нибудь поменяете в PLC_Configuration добавляете файл (настройки ввода-вывода) config.cds.
Все эти файлы можно извлечь с помощью plc_io из вашего ПЛК после загрузки проекта.
ПЛК пользователя в который загружаются файл должен полностью соответствовать исходному. Небольшая оговорка - для маленьких проектов (по области ввода-вывода) L и M модификации ПЛК совместимы.
-
Есть еще сервисный инструмент от 3S для этих целей. Работает с любыми типами ПЛК, поддерживающими CoDeSys. Можно bat файл создать и пользователь сможет проводить обновление просто его запуском. Инструмент платный 150 у.е.
-
Спасибо! Все понятно, пошел писать батник!
-
Не проходит ((((. Файлы считываются и пишутся, но контроллер с обновление не работает, а при попытке подключаться "кодесисом" появляется окно "нет программы в контроллере". Кстати, программа часто пропадает и на работающем контроллере....Работает себе установка с контроллером, а потом раз и встала, разбираешься - "нет программы в контроллере", перезальешь - дальше работает...
А файла config.cds - нету .... есть файл config.dat
Последний раз редактировалось Дмитрий Артюховский; 10.07.2008 в 23:30.
-
1. Boot project делаете?
2. Версия прошивки?
-
Пользователь
Сорри именно config.dat, - это данные по конфигурации - его надо заливать обязательно!
Пропадает программа - если при перезагрузке то Create Boot project! Если сама по себе - возможно порча файловой системы (т.е. - прошивка ниже 2.08)
-
Вроде разобрался. Проблема была в написании .bat файла. В начале писал 3 строки, для передачи каждого файла отдельно. Переписал на передачу трех файлов за одну сессию plc_io - программа стала переноситься корректно и запускаться. Кстати, контроллеры, записанные таким образом ни разу не вставали.
Похоже это лагает codesys. При создании "create boot project" частенько выскакивает окно об ошибке. И похоже, что иногда он окно ошибки не выводит. Методика проверки заключается в заливке прошивки и последующем выключении минут на 20, если после включения - заработал все "ок", если нет, повторяем процесс.
-
Не надо выкл. питание. Просто нажмите на reset ПЛК
-
Мне интересно, а как config.dat сгенерировать из Codesys без подключения контроллера.
Ваши права
- Вы не можете создавать новые темы
- Вы не можете отвечать в темах
- Вы не можете прикреплять вложения
- Вы не можете редактировать свои сообщения
-
Правила форума