Rovki писал(а): ↑29.03.2018{, 23:35}
В примере данные переписываются а энергонезависимую память при изменении значения очень редко (смена режима работы) ,часто пользоваться этим не стоит
Естественно ведь еепром "не резиновая" запись производится только при изменении значения в соответствующем теге. Я не собираюсь постоянно перезаписывать значение.
Rovki писал(а): ↑29.03.2018{, 23:35}
В Каскаде системные регистры так же энергонезависимы ,но сохраняются только при выходе из каскады ...
это тоже понятно.
Вопрос в следующем почему не работает следующая конструкция?
1) первым шлюзом читаю тег задания в системный регистр S12
2) на этот регистр подключен задатчик (целое, без знаковое, диапазон 0-100)
3) вторым шлюзом
при изменении значения в регистре S12 должна произойти передача S12 в ардуино который должен определить изменение значения и сохранить в еепром новое значение.
При этом получается так что значение на задатчике изменяется но измененная величина в контроллер не уходит => перезапись не получается.
Если из этой конструкции исключить чтение регистра (п1) все работает НО существует вероятность (если при выходе проект скады был не сохранен) получить расхождение величин на экране планшета и в контроллере.
Если необходимо после каждого перезапуска каскады (завис планшет, играл ребенок и т.п.) и/или контроллера (сбой питания, зависание и т.п.) перезадавать уставки для того чтобы быть уверенным в их полном совпадении то это не работа а....