Не пробовал. Не понимаю, если честно, откуда я могу восстановить переменные по after_reset, например.
Не пробовал. Не понимаю, если честно, откуда я могу восстановить переменные по after_reset, например.
создайте модбас слейв, в свойство before(до) пишите все переменные туда которые нужно сохранить, в after(после) обратный процесс.
Ок, попробую. Спасибо за совет !
Попробовал. Не получается. Во-первых, полное ощущение, что задача after_reset не обрабатывается после ресета через бесконечный цикл.
Делаю холодный ресет через CodeSys - вижу, что обрабатывается. А вот ресет через бесконечный цикл - фигвам :-) Этраз. Ну енто бог с ним,
в конце концов, отслеживаю первый цикл через переменную, которую тут же сбрасываю. По первому циклу пытаюсь перекинуть значения накопленных
расходов из элементов modbus slave (у меня там панель висит) обратно в переменные ПЛК. Но ничего не получается, такое впечатление, что
в modbus_slave после ресета всё по нулям. А ведь в modbus_slave я постоянно значения пишу для их отображения на панели.
незнаю, я когда тестирую другие задачи, модбас вообще удаляю из конфигурации, выключаю ПЛК, после включаю загружаю проект с модбасом и значения которые до этого там хранились остаются, как бы считаю проблем не должно возникать. Попробуйте паралельно панели ложить в другой модбас, который никто не пользует и при перезапуске с него брать, может получится
Добрый день.
Вопрос наверно глупый, но как сделать бесконечный цикл для перезагрузки плк100 ?
Сделать недостижимое условие в цикле.