Да, доступны
Вид для печати
Кирилл, здравствуйте. Подтвердите пожалуйста прочтение моего вопроса https://owen.ru/forum/showthread.php...l=1#post420357
Подскажите пример блока архивирования аварий и как реализовать экран с авариями , кто то уже делал ?
Добрый день! Пришлите, пожалуйста, схему подключения и проект мне на почту - k.korolev@owen.ru
Инверсию второго быстрого входа в системном меню так и не исправили. И было бы неплохо убрать стрелку в компоненте "динамический текст" в режиме только чтение, реально мешает.
например нужно сделать:
[запуск ] первого контура
[останов] первого контура
эта стрелка портит весь внешний вид и занимает лишнее место.
Еще не помешал бы вертикальный прогресс бар.
Есть он тамВложение 71340. Измените пропорции прогресс бара
Добрый день. Хотел спросить. Может кто знает. Как из прибора прочитать текущие часы и время. Вроде бы прописываю переменные в приборе. но они не отображают ничего в режиме реального времени
Всем доброго времени суток! Столкнулся с проблемой подключения аналогового выхода ПР205. Что на сайте производителя, что в руководстве по эксплуатации нарисована одна и та же схема для 4-20мА и для 0-10В. Кто уже пробовал подключать аналоговый выход к ПР205 подскажите пожалуйста или зарисуйте на бумажке. У меня ПР205 должен управлять частотой Преобразователя частоты по аналоговому входу частотника. Так же интересует информация по поводу джамперов на аналоговых входах, они есть или их исключили из этой обновленной версии?
Приветствую! Вся информация подробно описана в инструкции. можно почитать тут: https://dzen.ru/media/yura2507/oven-...412b1afc4b8d6e
Аналоговый выход подключается просто, подаешь питание, согласно инструкции в ряд с АО, настраиваешь тип сигнала в Овен Лджик, подключаешь прибор к ПР (Rн). Обрати внимание, выходная переменная типа REAL должна иметь уровень от 0.01 до 1.00 (сигнал нужно масштабировать именно в значение от 0 до 1). Ещё стоит обратить внимание на сопротивление нагрузки, подробно описано в инструкции.
Доброго всем дня! Приобрели ПР205 на пробу из-за рекламируемой возможности использовать часы реального времени и наличия недельного таймера. К сожалению, не удалось использовать недельный таймер, который доступен только в макросе, но при включении макроса в проект, сразу возникает куча ошибок проекта. Что сделано не так?
В менеджере компонентов есть два недельных таймера - CLOCK_WEEK и ClockWeek_. Вы какой поставили?
И фишка ПР205 - графический экран. А часы и таймер есть во всех ПРках
Прилагаю картинку с ошибками.Вложение 71612
Clock_Week
Еще не разобрался, как в этом форуме прикрепить файл проекта. Поэтому только картинка макроса.Вложение 71613
Это штатный блок лоджика и ПР205 его не поддерживает. Используйте макрос CLOCK_WEEK из менеджера компонентов.
В менеджере компонентов есть еще один макрос таймера ClockWeek_, но он использует время в формате Unix с отсчетом от 1970 года, а ПР205 считает Unix от 2000 года
Спасибо! Но для CLOCK_WEEK требуются теги данных часов реального времени, а заставить их работать не получается, в симуляторе значение не меняется. Примеры на сайте написаны для других ПР и не конвертируется для ПР205.
Еще раз СПАСИБО! Разобрался с часами и таймерами.
Работа с часами в ПР205 отличаются от ПР200.
Сняли обучающий ролик:
https://youtu.be/WpJ9dA_PbZM?si=AKeOZq-FWaAPlqbE
Посложнее темы обговорить возможно???
// ------------------
Ф. Блоки на ST порядок выполнения какой имеют?
Какой блок выполнится первым, какой вторым?
Если они между собой не связаны,
но для другой части программы их данные используют другие макросы.
// ------------------
Archiver для ПЛК160 я использую.
Документации хватило.
А вот ПР205 - нечто новое.
Накидайте кто примеров работы с архивами.
// ------------------
И тупик в проекте.
Если блоки 1 и 2 не связаны между собой, то какая разница какой из них обрабатывается первым.
На панели инструментов есть группа "Порядок исполнения" - можно посмотреть/изменить, порядок обработки выходов (макросов/ПР). Соответственно, при прочих равных, блоки, формирующие состояние выхода с меньшим номером будут выполнены ранее блоков, формирующих выход с более высоким номером.
Если блоки 1 и 2 являются источником данных для блока 3, то они будут обработаны ранее блока 3 (если конечно не используются линии задержки)
С чего он (компилятор) решит, какая последовательность?
Вложение 71817
Варианты могут быть разные.
Артефакты на экране
Возникают периодически и сами аннигилируются
Вложение 71830
Хорошо, давайте посмотрим.
Вот такой код на ST
Он показывает какой из входов сработал раньше.Код:function_block probe //имя функционального блока.
var_input //объявление входных переменных
inA, inB : bool; //
end_var
var_output //объявление выходных переменных
outA, outB : bool; //
end_var
var //объявление локальных переменных
K : bool := false;
end_var
if inA and not (inB or K) then
outA := true;
K := true;
end_if
if inB and not (inA or K) then
outB := true;
K := true;
end_if
end_function_block
Располагаем этот ФБ на холсте
Вложение 71831
По правилам (и по логике, тоже) сначала выполняются блоки А и Б, потом С. А может, нумерация играет роль? - тогда должен сначала выполниться блок Б, потом С и А последним. Запускаем
Вложение 71832
Нет, логика рулит.
Ладно, следующий вопрос: а кто в цикле первым выполняется, А или Б? Делаем взаимоблокировку и, опа, Лоджик хочет обратную связь
Вложение 71833
Делаем как хочет Лоджик и получаем, что блок Б, как бы, выполняется раньше блока А. Логично
Вложение 71834
А если мы поменяем обратную связь, то первым, как бы, выполниться блок А, что тоже логично
Вложение 71835
Итак, 3:0 в пользу логики. На самом деле, пофигу в какой последовательности выполняются блоки - все дело в связях.
Очень аргументированно! Спасибо.
Это прописано в документации. :)
"Порядок исполнения" - язык ST не нумеруется.
Изначально вопрос был такой, а потом уводился в сторону разными аргументами. :)
Как быть с этим:
Вложение 71840
В какой момент времени Myx_DG1 поменяет последовательность выполнения с IO_a1,
или с xxx, особенно, если IO_b1, IO_c1 и IO_d1 будут взаимосвязанные???