С золотого унитаза решил сразу не начинать. В дальнейшем почувствую разницу...
В данном проекте её вполне хватит. Но в голове уже держу сексорную панель.
Не, я предлагал попробовать сделать запись в панель только при запуске, а потом делать только чтение переменной, и если мы ее поменяли в панели опять записать.
То есть пробовать использовать команды для записи в настройках переменной ПР.
Начните с простого, сделайте в панель только запись при старте и постоянное чтение. будет ли работать таким образом панель без отваливания и главное будет ли в нее записано некое нужное значение ?
melky я дуралей.
Забил на проект и написал короткие пробные программы для ПР200 и ИП320. То что вы предлагали в посте #3852 работает. Что то я в проекте делал не так.
Начинаю рыть там.
по вашей задаче. насколько я понял вам из двух мест нужно менять уставку. с панели и еще откуда-то из пр200. так?
уставка хранится только в пр200.
проблема как записать в панель уставку в панель по включению?
попробуйте следующее, сделайте одну переменную только чтение, вторую запись/чтение.
читаете из слейва и сравниваете с тем что хранится во флеше. если разное, то принимаете волевое решение что делать дальше - или в слейв пишем то что лежит в мастере, или наоборот. я не знаю вашей задачи.
чтобы на 146% развязать коллизии приема и передачи, я делаю в мастере два одинаковых слейва на одном порту и управляю битом "включить опрос" по очереди.
например так.
LordN есть печь. Задаю с ИП320 температуру и время. При этом в течение дня не одна варка, параметру могут меняться. Всё работает.
Смена кончилась, печь выключили. Приходим с утра включаем печь, а там температура и время равны нулю. Снова нужно задавать. А нужно что бы с утра пришли, а вчерашние параметры сохранились и вышли на экран. Уставки меняются только с одного экрана. melky в посте #3852 предложил решение. На скоро состряпал макеты для ПР200 и ИП320. На картинке. Работает.
Тоже самое добавляю в проект. Не просто не выводит на экран после включения, а сохранения сбрасываются в ноль. У ПР200 есть свой экран вывел параметра и туда для наглядности. Если прошить ПР200 (и не выключать) сохранения (заданные в параметра переменных) выводит на экран до первого выключения. Обнуляет.
Последний раз редактировалось Vcxz4321; 05.03.2019 в 14:58.