Кто нибудь подскажет как организовать сохранение в retain переменную быстроизменяющейся переменной. Что-то типа задачи выполняемой при любом выключении контроллера, хоть штатное, хоть аварийное.
Вид для печати
Кто нибудь подскажет как организовать сохранение в retain переменную быстроизменяющейся переменной. Что-то типа задачи выполняемой при любом выключении контроллера, хоть штатное, хоть аварийное.
Получается переменные которые изменяются быстро не стоит писать в панели, угробиш флэш память?
Retain хранятся не во flash, а в MRAM.
Угробить ее крайне затруднительно.
http://labs.vt.tpu.ru/MRAM/
И не пойму что делаю не такВложение 43328
Видимо, ваш POU нигде не вызывается в программе.
Вызывается в PLC_PRG. Начал с того что присвоил переменные из узла OwenRTC, не работает, ну думаю может переменные неявно преобразовываются, хотя не должны, сделал отдельный фб, прописал в лоб, снова нулевой результат.
Тогда все понятно, Какие ещё библиотеки не работают в режиме эмуляции?
Работа с файлами, сетевыми интерфейсами, внешними библиотеками, web-визуализацией...
В целом, симуляция подходит для проверки кода, не связанного с какими-то внутренними или внешними устройствами.
Практически всегда удобнее отлаживаться на виртуальном контроллере - см. тут:
https://www.owen.ru/forum/showthread...l=1#post296706