Добрый день.
Использую в проекте макрос TIME U/D. OL выдает сообщение по поводу циклических связей. Что в данном случае надо сделать чтобы OL не выдавал это сообщение ?
Добрый день.
Использую в проекте макрос TIME U/D. OL выдает сообщение по поводу циклических связей. Что в данном случае надо сделать чтобы OL не выдавал это сообщение ?
Вариант А - использовать более раннюю версию лоджика
Вариант Б - для обратной связи применить линию задержки (в вашем проекте полагаю на вход R триггера)
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
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
Ну, да, в прошлой версии ОЛ схема работает непойми как, и ОЛ просто не подкрашивает ошибку.
"Замести проблему под ковёр" это верный путь в промышленной автоматике.
Даже если в текущей версии ОЛ и работает, то в будущей поведение запросто может измениться.
Понятно, что проект нужно создавать строго в одной-единственной версии ОЛ и на другие никогда не переходить.
Но лучше уж не ходить по этим граблям, и не использовать циклические связи в ОЛ, коль скоро производитель ОЛ отказывается документировать принцип их работы.
Циклическая связь лишь подсвечивается и говорит о наличии такой связи . Ее надо учитывать когда работаешь на уровне цикла программы (регистр сдвига ,стек итп) ,в остальных случаях она не влияет и ОЛ ее правильно отрабатывает ,а в первом случае ОЛ отрабатывает связь как нужно пользователю ,с задержкой на цикл или нет .
электронщик до мозга костей и не только
бу бу бу
Вы никогда не сможете сказать что значит "ОЛ правильно отрабатывает", т.к. ни в одной из документаций к ОЛ не сказано как вообще должны работать программы с циклическими связями.
100500 раз на форуме были вопросы "добавляю новый блок в схему и всё ломается", а после выяснения оказывалось, что причина в циклической связи.
Итак: прежде, чем говорить "правильно работает" проверьте есть ли хоть какой-нибудь критерий правильности.
В ОЛ такого критерия нет (циклические программы в ОЛ вообще непойми как работают), и поэтому ваши слова, что "у вас оно как-то работало" это лишь медвежья услуга окружающим.
Насоветуете "использовать циклические связи", а у вопрошающего КНС переполнится.