Дабы изменения вступили в силу, ПЛК надо перезагрузить нажав на ресет. Но если ПЛК стоит далеко, и достать до него не легко, что тогда делать? В EasyWorkPLC я не нашел функции удаленной перезагрузки ПЛК, как это, например, можно сделать из CodeSys.
Дабы изменения вступили в силу, ПЛК надо перезагрузить нажав на ресет. Но если ПЛК стоит далеко, и достать до него не легко, что тогда делать? В EasyWorkPLC я не нашел функции удаленной перезагрузки ПЛК, как это, например, можно сделать из CodeSys.
Вам надо в программе сделать POU, к-е при вызове организует бесконечный цикл и ПЛК перегружается по Watchdog.
а Pou должна вешаться на какое-то событие? или как? надо же воздействовать как-то на плк что бы он перешел на Pou с вечным циклом...
на кнопку, на запись параметра
а в каком хоть направлении двигаться в поисках этой возможности?
конфигурация задач -> добавить задачу, по событию и там выбрать переменную? чувствую меня сейчас пошлют читать документацию...
просто сделайте функцию с бесконечным циклом, к-я вызывается когда надо перегрузится.
Какая приятная беседа у нас получается. Каждый про свое.
Основной вопрос для меня - это как передать управление вечному циклу, после того как с помощью EasyWorkPLC были изменены константы проекта?
Варианты:
1. Записать значение в переменную интерфейса
2. Сбросить время в заведомо ложное значение
3. Сделать кнопку визуализации
4. Той-же EasyWorkPLC менять значение одной из констант, а в программе отслеживать изменение и по нему перегружать.
И многие другие варианты.