Просмотр полной версии : Макросы в онлайн базе OWEN Logic
64993
Ну или чтобы совсем хорошо было
64994
ЗЫ.
По моему такой макрос был, только называется не регистр защелка, а типа память
Ну да так и есть
64996
Newcomer
03.01.2023, 13:06
По моему такой макрос был, только называется не регистр защелка, а типа память
Работает. Спасибо.
Newcomer
03.01.2023, 13:07
Ну да так и есть
64996
Это в какой версии OL есть такой макрос ? Нашел.
Это в какой версии OL есть такой макрос ?...
От версии не зависит, т.к. с сервера взял http://ftp-ow.owen.ru/softupdate/OWEN%20Logic/OnlineMacroes/Analog%20conversion/
64999
Newcomer
03.01.2023, 13:42
От версии не зависит, т.к. с сервера взял
А что это там так много наворочено, если на SEL все можно сделать ?
А что это там так много наворочено, если на SEL все можно сделать ?
Наверно оператора SEL тогда еще не было
Приветствую, подскажите пожалуйста ОЛ достаточно давно существует но пид регулятора для управления кзр так и нет ? или я не могу найти ?
если у кого есть поделитесь пожалуйста.
Приветствую, подскажите пожалуйста ОЛ достаточно давно существует но пид регулятора для управления кзр так и нет ? или я не могу найти ?
если у кого есть поделитесь пожалуйста.
В разделе "Для вентиляции" макрос KZR_DO_Sel . Если полный обвес не нужен, то вытягиваете из него макрос RegKZR
В разделе "Для вентиляции" макрос KZR_DO_Sel . Если полный обвес не нужен, то вытягиваете из него макрос RegKZR
на реальном объекте реализовывали ? как работает? или все же мучатся и самому делать ?
Ruslanadm
24.01.2023, 00:06
Вот хорошая тема для подобного вопроса - https://owen.ru/forum/showthread.php?t=34012
А вот мой макрос по мотивам этой темы (идея Keldish)
65383
65384
Pwr, % - это выход стандартного PID-регулятора из библиотеки компонентов
Остальные входы и выходы, я думаю, понятны.
Макрос трудится на нескольких объектах, регулирует теплосети и ГВС
Как кстати подключиться к ФТП серверу обычным клиентом типа Тотал Командер а не через вэб интерфейс
Никак - это не ftp сервер, а обычная http страничка
если речь, конечно, про
https://ftp.owen.ru/CoDeSys23/06_Documentation
Eugenek555
23.03.2023, 15:51
Добрый день. Подскажите, где можно достать макрос FLOAT-INT и INT-FLOAT. 66693
kondor3000
23.03.2023, 16:14
Добрый день. Подскажите, где можно достать макрос FLOAT-INT и INT-FLOAT. 66693
Где то на форуме выложены были
Сергей0308
23.03.2023, 18:42
Добрый день. Подскажите, где можно достать макрос FLOAT-INT и INT-FLOAT. 66693
Здесь, в посте#6462 выкладывал усовершенствованные версии макросов, в смысле, более точные, в смысле, преобразование(во FLOAT) по модулю происходит в целочисленном виде, минус, в случае необходимости, добавляется после и более универсальные, в смысле, диапазона INT/DINT(настройка в свойствах макроса):
https://owen.ru/forum/showthread.php?t=9398&page=647
66704
66705
Eugenek555
28.03.2023, 07:42
Сергей, спасибо большое за ответ и помощь.
добрый день! подскажите -как работает макрос SelChgF 67487.
Не пойму, почему линии задержки в левой части сплошные?
Откуда берется сама переменная на выходе, если в середин она "теряется"?
отдельные элементы понятны, а вместе не понятно. Пробовал формулы написать, но опять же умножение на 0 - даёт ноль.
просьба пояснить
Сергей0308
23.04.2023, 18:59
добрый день! подскажите -как работает макрос SelChgF 67487.
Не пойму, почему линии задержки в левой части сплошные?
Откуда берется сама переменная на выходе, если в середин она "теряется"?
отдельные элементы понятны, а вместе не понятно. Пробовал формулы написать, но опять же умножение на 0 - даёт ноль.
просьба пояснить
Во-первых надо определится как правильно сравнивать значения переменных с плавающей запятой, эти значения приблизительной(не абсолютной) точности, в смысле, мне кажется будет правильным определять изменение переменных с неким допуском(дельтой), для душевного спокойствия, так сказать!
Короче, примерно как-то так:
67490
добрый день! подскажите -как работает макрос SelChgF 67487.
Не пойму, почему линии задержки в левой части сплошные?
Откуда берется сама переменная на выходе, если в середин она "теряется"?
отдельные элементы понятны, а вместе не понятно. Пробовал формулы написать, но опять же умножение на 0 - даёт ноль.
просьба пояснить
Этот макрос уже устарел. Сейчас можно проще сделать
67491
И в середине переменная не теряется - ведь есть обратная связь. А по поводу отображения линий задержки - это фичи Лоджика
Этот макрос уже устарел. Сейчас можно проще сделать
67491
И в середине переменная не теряется - ведь есть обратная связь. А по поводу отображения линий задержки - это фичи Лоджика
спасибо. Как этот работает понятно. А есть он в базе или самому создать надо?
спасибо. Как этот работает понятно. А есть он в базе или самому создать надо?
самому делать надо
Добрый день. Подскажите, где можно достать макрос FLOAT-INT и INT-FLOAT. 66693
А зачем собственно? Или речь именно о чистом 16 битном int? Чем встроенные блоки не гожи?
С этим макросом постоянно вопросы, он попал в базу как часть макросов от разработчиков макросов для СУНА, и там он использовался в каком-то хитром алгоритме, все что по нему есть в описании. Используйте BOOL_INT и INT_BOOL там все прозрачно и понятно.
Добрый день. Столкнулся с такой же проблемой: нужно было из дискретных входов собрать битовую маску для передачи по modbus. Нашел в менеджере компонентов макрос BM_in, в описании указано Разработчик - ОВЕН.
Что должно вроде как быть свидетельством того, что все точно работает как нужно. А оказалось что макрос действительно "из коробки" работает со сдвигом на один бит, благо в онлайн отладке это сразу увидел.
Судя по описанию номер первого бита должен задаваться в свойствах макроса, но в последней версии OL у меня такого параметра нет.
Может действительно убрать этот макрос из менеджера, ну или доработать?
kondor3000
26.07.2023, 15:38
Добрый день. Столкнулся с такой же проблемой: нужно было из дискретных входов собрать битовую маску для передачи по modbus. Нашел в менеджере компонентов макрос BM_in, в описании указано Разработчик - ОВЕН.
Что должно вроде как быть свидетельством того, что все точно работает как нужно. А оказалось что макрос действительно "из коробки" работает со сдвигом на один бит, благо в онлайн отладке это сразу увидел.
Судя по описанию номер первого бита должен задаваться в свойствах макроса, но в последней версии OL у меня такого параметра нет.
Может действительно убрать этот макрос из менеджера, ну или доработать?
Макрос редактируется, верхнюю константу меняете с 1 на 0 и всё работает.
Исправить в Менеджере макрос конечно надо.
yuriy2346
30.07.2023, 21:58
Здравсвтуйте. Есть ли пример макркоса расчет EWMA (exponentially weighted moving average) которая Xn = a*Value + (1-a)*X(n-1) ?
yuriy2346
31.07.2023, 00:07
Как Вы планируете удаленно заливать проект в ПР, если не можете формулу в квадратики перевести или воспользоваться функцией ST с небольшой доработкой?
Молча. Уже сделал и залил, вопрос снят.
Эдуард90
14.08.2023, 10:30
Здравствуйте!
Подскажите пожалуйста почему у меня в программе пустая онлайн база макросов?
69592
kondor3000
14.08.2023, 10:39
Здравствуйте!
Подскажите пожалуйста почему у меня в программе пустая онлайн база макросов?
69592
Либо интернет медленный ( долго загружается), либо в строке Поиска набита какая то фигня, типа ъъъъ ( Поиск, рядом с кнопкой Загрузить в библиотеку, растяните вправо средний столбец)
Здравствуйте!
Подскажите пожалуйста почему у меня в программе пустая онлайн база макросов?
69592
Такая же фигня.
у меня все присутствует, открывается сразу. Ставите WireShark, и смотрите , только нужен точный адрес, ip и т.д. от Овен, чтобы проверить.
Либо в логах Firewall смотреть. Вроде больше блокировать некому.
Здравствуйте, на сайте vent.owen.ru есть макрос "Recuper_1.00 (Управление рекуператором)" с описанием от ОВЕН. Подскажите, где его можно скачать?
Здравствуйте, на сайте vent.owen.ru есть макрос "Recuper_1.00 (Управление рекуператором)" с описанием от ОВЕН. Подскажите, где его можно скачать?
его пока нет в свободном доступе http://ftp-ow.owen.ru/softupdate/OWEN%20Logic/OnlineMacroes/Vent/
Danila Kholkin
23.10.2023, 11:22
Хотел бы обсудить работы макроса PID_ так как на ПР205 Друва пида нет . Время дискретизации 100 МС регулятор с П и И частью работает прекрасно . Когда Ввожу Дчасть она работает не правильно как будто д Часть зависит от ошибки а не от задания и на него влияет тоже время дискретизации что и на И часть что не очень удобно .
Вот график где с сначала Д Часть 0 потом Д Часть 5 потом 10 я не считаю что Д часть правильно работает 71110
Хотел бы обсудить работы макроса PID_ так как на ПР205 Друва пида нет . Время дискретизации 100 МС регулятор с П и И частью работает прекрасно . Когда Ввожу Дчасть она работает не правильно как будто д Часть зависит от ошибки а не от задания и на него влияет тоже время дискретизации что и на И часть что не очень удобно .
Вот график где с сначала Д Часть 0 потом Д Часть 5 потом 10 я не считаю что Д часть правильно работает 71110
Все правильно, диф. часть зависит от ошибки и от времени дискретизации
Danila Kholkin
23.10.2023, 14:38
Все правильно, диф. часть зависит от ошибки и от времени дискретизации
Да неплохо бы было сделать 2 времени дискретизации для И и для Д а то график с иголками получается
Чтобы работала Д составляющая нужно:
1. или сгладить измеренный сигнал (увеличить время фильтра) - но это "потянет" за собой проблемы замедления измерения
2. или увеличить время пересчёта ПИД регулятора - в свойствах этого конкретного макроса.
Идеала нет, чем-то придётся жертвовать.
Для другого контроллера при управлении котлом делал время пересчёта регуляторов:
- давление пара, уровень воды в котле - 10-15 с
- давление воздуха, разрежение в топке - 1-5 с
В том же случае время сглаживания было для разных параметров 1-5 с
Спасибо за ответ. Удалось получить макрос. Я запросил макрос "Recuper_1.00 (Управление рекуператором)" в техподдержке support@owen.ru и специалист, поинтересовавшись для чего он мне нужен, прислал мне этот макрос.
Steadfast
25.10.2023, 07:14
Здравствуйте, помогите пожалуйста, прибор ипп 120 выполняет функцию на производственной мойке колёсных пар, прибор показывал время до конца мойки и температуру раствора, в данный момент всё работает но на экране ошибка памяти, обновление не помогло, я прочитал что нужно за нового загрузить проект, но у меня его нет и как сделать его я без понятия, может есть у вас уже готовый?
Здравствуйте, помогите пожалуйста, прибор ипп 120 выполняет функцию на производственной мойке колёсных пар, прибор показывал время до конца мойки и температуру раствора, в данный момент всё работает но на экране ошибка памяти, обновление не помогло, я прочитал что нужно за нового загрузить проект, но у меня его нет и как сделать его я без понятия, может есть у вас уже готовый?
ИПП - свободно программируемый прибор, его функционал определяется зашитой в него программой, которую кто-то сделал - ИНДИВИДУАЛЬНО для вашего производства.
На щитах нет маркировки производителя? - попробуйте обратиться к ним
Steadfast
25.10.2023, 08:17
ИПП - свободно программируемый прибор, его функционал определяется зашитой в него программой, которую кто-то сделал - ИНДИВИДУАЛЬНО для вашего производства.
На щитах нет маркировки производителя? - попробуйте обратиться к ним
Понял ,спасибо
Serhioromano
26.10.2023, 10:01
ни знаю что я делаю не так но на блоке TIME_UD когда на R подаю импульс секунды на выходе не сбрасываются, продолжают считать.
Королев Кирилл
26.10.2023, 10:41
ни знаю что я делаю не так но на блоке TIME_UD когда на R подаю импульс секунды на выходе не сбрасываются, продолжают считать.
Добрый день!
Для сброса счетчика необходимо снимать сигнал с входа En и только после этого подавать команду R
См. описание макроса:
71172
Serhioromano
26.10.2023, 11:06
Добрый день!
Для сброса счетчика необходимо снимать сигнал с входа En и только после этого подавать команду R
См. описание макроса:
71172
Понял. Спасибо. Не очень интуитивно это. Все другие сбросы на других блоках работают не так. Но понятно. Вопрос решен.
Здравствуйте! Не подскажете где можно найти макрос ПИД регулятора, с дискретными выходами(открыть, закрыть)?
Здравствуйте! Не подскажете где можно найти макрос ПИД регулятора, с дискретными выходами(открыть, закрыть)?
Было много разных предложений, например
https://owen.ru/forum/showthread.php?t=25067&p=317531&viewfull=1#post317531
https://owen.ru/forum/showthread.php?t=34012&p=402491&viewfull=1#post402491
Добрый день, если я всё правильно понял, то у ПИД-регулятора для ПР205 нет автоматической настройки. Может у кого-то есть макрос для реализации этой автонастройки?
Также я хочу из ПЛК периодически опрашивать внешний сервис по HTTP с GET и POST запросами. Может у кого-то есть макрос или пример как это реализовать?
ilka.xd ПР и HTTP ? вам точно не в ПР, они такого не умеют.
Я видел библиотеки для Codesys, в которых ПЛК обращаются к веб-серверу (если что он в локальной сети виден), подумал, может и тут такое есть.
А макроса для автонастройки в ПР205 у Вас, случайно, нет?)
В ПР205 вроде нет встроенного PID, вроде только он был с автонастройкой. А на счет софтовых не в курсе.
Нет ли у кого фильтра аналогового сигнала? AVG (среднее арифметическое) не очень помогает.
kondor3000
22.02.2024, 10:48
Нет ли у кого фильтра аналогового сигнала? AVG (среднее арифметическое) не очень помогает.
На сколько сильно прыгает сигнал ? В цифрах ?
Лучше напишите что за сигнал и откуда вы его берёте. Может просто реже опрашивать вход или выводить просто раз в секунду.
Сократить количество знаков после запятой.
Например аналоговый сигнал снятый с одного входа модуля МВ110-8А, может прыгать от 23.125 до 23.275.
Вот пример не правильного выбора датчика, вместо Pt1000 пытаются воткнуть 50M https://owen.ru/forum/showthread.php?t=37270&page=2&p=430110#post430110
Сергей0308
22.02.2024, 11:22
Нет ли у кого фильтра аналогового сигнала? AVG (среднее арифметическое) не очень помогает.
Можно попробовать увеличить постоянную времени фильтра, есть такая настройка у аналогового входа ПР! Это не может не работать, в смысле, находят компромисс между быстродействием и степенью сглаживания!
Универсального способа не существует, в смысле важен и сам процесс!
Если уровень воды плавает в ёмкости вверх-вниз относительно реального значения это одно, если температуру не верно показывает(с запозданием) в результате неверного выбора датчика или неверного места установки датчика - это совсем другое!
В смысле, лучше не наводить тень на плетень и если чего накосячили, сразу поправить!
Короче, бывают случаи когда не касаясь процесса не получится нормально обработать сигнал, чтобы показывало то, что можно использовать дальше.
Вопрос,на пр205 датчик 50м нормально не работает, или я что то не так делаю? с пт1000 все отлично
Сергей0308
26.03.2024, 12:54
Вопрос,на пр205 датчик 50м нормально не работает, или я что то не так делаю? с пт1000 все отлично
Вы используете модуль расширения ПРМ-3?
https://owen.ru/product/prm/specifications
Если нет, то где Вы увидели поддержку этих датчиков?
kondor3000
26.03.2024, 13:17
Вопрос,на пр205 датчик 50м нормально не работает, или я что то не так делаю? с пт1000 все отлично
С 50М и 100М у вас и не будет нормально работать, ставьте Pt1000.
Здравствуйте подскажите применил макрос 2PosUPReg Сигнализатор вх/вых величины за границы из менеджера компонентов ,при работе макроса дребезжит реле на выходе ОВЕН ПР200 .
Здравствуйте подскажите применил макрос 2PosUPReg Сигнализатор вх/вых величины за границы из менеджера компонентов ,при работе макроса дребезжит реле на выходе ОВЕН ПР200 .Да при подходе к границам дельты.
Здравствуйте подскажите применил макрос 2PosUPReg Сигнализатор вх/вых величины за границы из менеджера компонентов ,при работе макроса дребезжит реле на выходе ОВЕН ПР200 .Да при подходе к границам дельты.
Ну, если у вас значение плавает в районе границы, то и будет щелкать.
Можно попробовать увеличить постоянную времени аналогового входа. Или на выход поставить TON с задержкой, скажем 1 сек
Извините за вопрос разобрался.
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot