Особенно проверьте восстановление работоспособности после пропажи питания. Теоретически должно работать, но надо на железе проверять. И косяк один есть, я все сетевые команды для камер упаковал в одну переменную, а она 32 битная, а ПР в слейве понимает только 16 бит - надо на три камеры раскидывать или для каждой использовать свою переменную, запас, вроде имеется. После работы поправлю.
Так как панель Овена поддерживает UDINT, а ПР в режиме слейв групповые запросы, я решил все таки сэкономить и разбил переменную на два регистра со склейкой в ПР. Главное чтобы они располагались в соседних регистрах и еще важен порядок - старший/младший. Сам такого никогда не делал, но попробуйте, если не получится, то сделаем команды на каждую камеру индивидуально. Регистров при этом получится 63, что хватает. Ну и можно еще чуть сэкономить (12 регистров) объединив переменные Статус, Режим и Очередь.
Нюанс: режим работы камеры (Автомат 1/Автомат 2) можно задать с панели. Он является приоритетом перед переключателем на щите управления, за исключением прерывания работы на выходные дни и запуска после выходных - здесь приоритетом является физический переключатель.




Ответить с цитированием
