Что необходимо сделать, чтобы работа выходных реле ПР200 сопровождалась автоматическим переключением экранов?( Допустим включается реле на выходе DO1 - соответственно первый экран, DO2- 2 экран и тд...)Если можно поподробнее.
Создайте экраны, пронумеруйте, создайте переменные кот. в TRUE будут вызывать соотв. экраны( при FALSE автоматом будет возврат) . В менеджере экранов на 1(главном) экране жмите "переход к экрану". В окне в списке экранов выберите нужный экран, в условии Изменения значений переменной-нужную переменную. Всё вроде, сам только вчера научился
Что значит в TRUE,FALSE?И про переменные поподробнее объясните,пожалуйста,интересует как они задействованы на схеме.
TRUE и FALSE это обозначение "1" и "0" для булевых переменных. Поскольку непосредственно выходы у меня не получилось задействовать в экранах, то к линиям управления выходами в схеме добавляем внутренние переменные (v). Обозвать их можно также-Q1,Q2,Q3... или R1,....
Последний раз редактировалось Александр Ч.; 30.10.2015 в 11:52.
пр200 1 шт, IND140 2шт, ип320 1шт.Спасибо. ПР200 одна висит на линии, или ещё есть устройства?
Обнаружился глючок. На вкладке схемы выделяем что-нибудь, правой кнопкой - копировать. Переходим на вкладку "редактор экрана", где-нибудь внутри картинки экрана правой кнопкой - вставить. На картинке экрана появляется миниатюрный кусочек вставленной схемы и почти всегда сразу происходит необрабатываемое исключение.
И еще просьба - вывести куда-нибудь на видное место (хотя бы на стартовую картинку) версию ОЛ - поскольку использую в работе и ПР110, ПР114 и ПР200, приходится следить, какой проект каким лоджиком открывать, и первое действие после загрузки лоджика - залезть в "о программе" и посмотреть версию. Глупая винда не различает, что у нее две программы с одинаковым названием (они же все OwenLogic), и все время хочет подсунуть не ту.
Вопрос программистам Logic`a.
Если не секрет то как реализована генерация кода под определенную архитектуру? Например в ПР200 стоит чип ARM. На нём крутится рантайм под каждую архитектуру, а Logic генерирует команды которые скармливаются рантайму, или же Logic генерирует всю прошивку чипа целиком?
Нашел такую ошибку в ОЛ:
1. Создаем переменную (у меня с плав.точкой), прописываем в таблице переменных, вставляем на схему. Все ОК.
2. Выделяем эту переменную (или кусок схемы с ней), копировать-вставить. Переменная, естественно, становится пустой.
3. Двойной щелчок на ней - открывается таблица переменных, там либо создаем новую, либо выбираем из существующих (тоже с плав.точкой) - и при нажатии ОК получаем необрабатываемое исключение.
Текст сообщения об исключении:
Добавляю - проверил, проявляется с переменными любого типа. В итоге - если переменная на схеме получена копированием - присвоить ей имя не получится. Для всех переменных - входных и выходных, локальных и сетевых.
Последний раз редактировалось Мамонов Михаил; 01.11.2015 в 13:29.
Еще одно - OwenLogic регистрирует на себя тип файла tpl (макрос). Но при двойном щелчке на файле открыть его не может - пишет "не определена секция документа Macro".