При назначении переменной в макросе что значит её опция "Использование в макросе"? Можно ли оставлять НЕТ?
При назначении переменной в макросе что значит её опция "Использование в макросе"? Можно ли оставлять НЕТ?
Последний раз редактировалось Серёга Букашкин; 22.11.2016 в 12:53.
Если данную переменную внести в виде константы внутри макроса, то она будет клонироваться на всех копиях данного макроса, а если нужен функционал с разными значениями, то правильно вынести за пределы макроса, как пример ПИД-регуляторы, настройки выносятся за пределы макроса, иначе пришлось бы корректировать каждый раз макрос, плюс нет возможности регулировки параметра из основной логики.
Не дочитал, если с отдельного входа то бывает что нет необходимости этим управлять из программы, и тогда чтоб не городить макросы-пауки с кучей ненужной информации, используется эта опция, пример макрос ПЗУ.
Последний раз редактировалось Ревака Юрий; 22.11.2016 в 15:58.
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
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
ОВЕНовцы пожалуйста выложите пример программы в котором показано как правильно делать переходы по экранам.
Если бы в ОЛ была эмуляция работы экрана то и вопросов меньше было.
Например, так:
1) У каждого экрана указывается его номер (или даже название -- тут нужно подумать)
2) Делается ФБ "сменить_экран" с одним входом -- "номер_экрана"
3) Если значение этого входа меняется, то ПР меняет отображаемый экран
Таким образом можно будет делать и автоматические смены, и с кнопок и т.п.
Но это, разумеется, ещё не реализовано в ОЛ.
Здравствуйте! Подключаю ПР200 к стороннему прибору по RS486. Предположим надо опросить адрес регистра 0x000A. В ПР задавать адрес - 10?