-
Индикатор "Работа"
ПЛК 100-24КМ.
Объясните работу индикатора "Работа" на передней панели.
При вкл. питания он загорается и тухнет. Но программа в ПЛК работает.
При нажатии кнопки "Старт" индикатор не реагирует.
У меня на объекте при старте программы читается файл в массив (архив работы), а при выкл. питания записывается обратно. Потерялись записи за один день.
-
А конфигурацию посмотреть можно?
-
Вложений: 1
-
И ещё, если можно файлы debug.txt и log.txt
Посмотрел код. Вы читаете и пишите файлы при сбросе питания.
Но если такой файл будет слишком большим - >50-100 кБ, то его запись будет длиться более 1 сек. и это вызовет
срабатывание Watchdog.
Решение: Записывать порциями по 1-2 кБ на цикл ПЛК. тогда в промежутках между записями будет сбрасываться Watchdog и контроллер не перезагрузится.
Также заметил, что у Вас все действия выполняются в одной программе и в одном цикле ПЛК. Не лучше ли их разбросать по разным задачам в task configuration и задать им разл. темп выполнения или даже выполнение по событиям. Эти можно добиться более равномерного распределения нагрузки.
-
Если файлы на ПЛК то пришлю на следущей недели.
Надо съездить на объект.
-
Фалы макс. 20-30 кб.
Сделано в одном цикле, из-за обработки строк.
Оптимизацию по task configuration не когда было делать. Загруженность программы маленькая. Но в следующих проектах буду делать.
Срабатывание Watchdog при тестировании на объекте в течении 2-х суток не замечал.