С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Здравствуйте Юрий!
В проектируемой системе по обслуживанию клеевых узлов, кромкооблицовачного станка, сделал выбор в пользу ОВЕНа, в качестве центра управления системы, конкретно - ПР200.
В данной системе присутствуют обычные переменные среды, содержащие настройки температуры плавления, временных задержек и прочих параметров. Как, я понял из беглого изучения OwenLogic, переменные среды подразделяются на три категории:
1. Обычные переменные - (V) тип, которые можно сохранять в энергонезависимую память.
2. Сетевые переменные – (N) тип, условно говороя, для обмена в сетях RS485..
3. Переменные функциональных блоков – (W/R) тип для функциональных блоков.
Теперь, я хочу, чтобы параметры системы редактировались, посредством панели ИП320.
Следовательно, ПР200 необходимо перевести в режим Slave, а ИП320 в Master.
Вроде все понятно на уровне функциональных блоков.
Однако когда дело доходит до конкретики, создание управляющей программы для ПР200, то возникают сложности и «нюансы». Ни в справке, ни в руководстве по эксплуатации ПР200 не освещено как практически настраивать взаимодействие в режиме Master-Slave (в частности ИП320-ПР200). Даже в сети развёрнуых примеров на этот счет нет.
И так проблема вот в чем. Начну по порядку:
1. Есть переменная X (v) типа целый или вещественное, которая обязательно должна иметь значение по умолчанию и обязательно сохранятся в энергонезависимую память.
2. Есть дубликат переменной X пусть звется Xn (n) типа, которая должна передаваться на ИП320 для редактирования.
3. Если ИП320 редактирует переменную Xn, то после должна меняться перменная X с текущим влиянием на регулируемые процессы.
По идее перед передачей на ИП320 должно быть присвоение Xn := X.
После правки обратное присвоение X:=Xn;
Система OwenLogic выглядит как статическая система, порядок исполнения команд/операторов неясен.
Как обеспечить редактирование переменной Х через переменную Хn?
Как макросы SelChgF или SelChgI могут помочь в этой задаче??
панель сделать лучше мастером, пр200 взять с двумя рс485....Следовательно, ПР200 необходимо перевести в режим Slave, а ИП320 в Master.
вы не правы.....по форуму есть практически все, тяжело в учении, легко в бою.Однако когда дело доходит до конкретики, создание управляющей программы для ПР200, то возникают сложности и «нюансы». Ни в справке, ни в руководстве по эксплуатации ПР200 не освещено как практически настраивать взаимодействие в режиме Master-Slave (в частности ИП320-ПР200). Даже в сети развёрнуых примеров на этот счет нет.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Большое спасибо коллеги!
Как я понял такая конструкция
Untitled-1.jpg
Позволяет управлять внутренней переменной ПР200, как его личным экраном, так и внешним средствами типа ИП320.
Если панель мастер, а ПР - слейв, то вообще ничего не нужно делать. И никаких макросов для записи из двух мест не потребуется
Оставляете в программе только сетевые переменные prXi и prXf. И все! Ни каких дубликатов.
Сетевые переменные по умолчанию энергонезависимые, а панель пишет в сетевые переменные новые значения только только при их изменении (в момент нажатия ENT).
Последний раз редактировалось petera; 04.04.2018 в 23:04.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Я так и хочу сделать чтобы ПР200 был Slave.
Значит если вместо управляющих переменных использовать только сетевые, то они также будут сохранять свои значения, на момент выключения оборудования .. однако значения по умолчанию им присвоить нельзя. Значит всеровно придется использовать вышеприведенную конструкцию, с дубликатом пременых?
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg