Получается, что не сохраняется макрос в макросе?
Вид для печати
Вот ваша программа с изменённым макросом.
Что за фигня, файлы с расширением zip; 7zip; owl не могу выложить на форум.
Вот скрин макроса STEP.
Добрый день. Я пробовал на 2 компьютерах. Дома и на работе. Может у Вас совсем новое обновление самой программы? Но хоть по картинке понятно.
В принципе тоже элегантно. Попутно вопрос, в Вашем ПИД+БУСП из каких соображений выбирается параметр БУСП. По моему у Вас твм стоит 1000. Мне нужно будет сделать проект для управления электроклапаном в ПИД?
Помогите, пожалуйста, запрограммировать автомат света и вентиляции для туалета.
вход - клавиша-кнопка
выход 1 - лампочка
выход 2 - вентилятор
При нажатии на кнопку включается свет, а через 30 сек. включается вентилятор.
Повторное нажатие на кнопку выключает свет, вентилятор при этом отключается через 7 минут.
Если свет кнопкой не отключили, то через 15 минут и свет и вентилятор должны оключиться автоматически.
Или такой вариант :) на скорую ногу (спать иду)
rovki и Василий, спасибо и за скороруковый и за скороноговый варианты :)
Добрый день Василий.
Если можно ещё чуть поподробнее о работе Блока БУСП.
Мне нужно сделать управление электрозадвижкой на подаче воды в котёл. Управление планирую через ПИД. И вот этот блок БУСП, здесь наверное период следует задавать равный времени полного хода задвижки (электроклапана) на закрытие или открытие. Или как то не так. Разбираться с работой макроса откровенно говоря времени не хватает.
Заранее благодарен.
Период должен быть примерно 1/10 полного хода задвижки, чтобы уменьшить возможность перерегулирования.
Добрый день.
То есть если у меня полный ход задвижки 6 секунд то на вход I2 я должен поставить константу 0,6 если в секундах, или всё таки 60 если это подразумевается в милисекундах.
И ещё вопрос. Когда я смотрю в симуляторе БУСП, то получается, что если данные с датчика меньше уставки ПИД то начинает подрабатывать выход на котором нарисован минус. Может в вашем случае имелось ввиду включение охлаждения? Поменять выхода местами конечно нет проблем, но просто интересно.
С уважением.
Вообще то БУСП это блок управления сервоприводом на краны запорно-регулирующие (КЗР) или 3-х ходовые, если у вас не регулирующий кран, а открыто-закрыто, как клапан, то вам нужен другой блок регулировки придумывать.
А про выхода поясню "+" это приоткрыть кран (поднять температуру), а "-" призакрыть кран (понизить температуру).
Добрый день. Уважаемый Василий, помогите всё-таки разобраться с ПИД+БУСП. Ничего толком не получается. Прикладываю проект. Это управление подачей воды в котёл. Уровень воды в бочке измеряется датчиком давления от 0 до 6кг (метров). ПИД должен держать уровень воды на 1 метре. Датчик давления токовый 4-20ма. 1 и 2 выходы как раз на КЗР. Полный ход открытия задвижки примерно 5-6 сек., пока не уточнял по паспорту, остальные выхода на ограничения верхнего и нижнего уровней. Почему то ПИД работает (судя по симулятору) в инверсном режиме и плохо регулирует, только при большом отклонении от уставки (около 5м) заметна нормальная реакция. Судя по Вашему примеру у Вас скорее всего было ориентировано на температуру (-50 +150) и в примере с имитатором вроде всё как надо. Может я чего напутал.
Заранее благодарен.
Тема хоть и для 114 но раз уж здесь начали, сюда и поместил вопрос.
Первое, у вас старая версия ПИД+БУСП.
Второе, у меня действительно датчик температуры с пределами -50_+180 гр.С., поэтому ХР порядка 20-40 единиц измерения (градусов). в вашем случае нужно, поменять масштаб единиц измерения (умножить на 100), либо уменьшить ХР на такой же порядок.
Третье, вы ограничили лимит Мх значением 0,1 - это очень мало (минимальное значение 1 для нормальной работы БУСП).
Выкладываю проект с обновлёнными макросами ПИД+БУСП.
Техническое задание.
Имеется два скважинных насоса, к текущей системе добавили еще один
насос для увеличения производительности. Насосы работают на емкость в
которой три поплавка, при срабатывании поплавка верхнего уровня должен
вклюиться один из насосов, при срабатывании среднего уровня в работе
должны быть оба насоса. Срабатывание поплавка нижнего уровня
используется в старой части схемы для блокирования повышающего насоса и
аварийной сигнализации. Дополнительно заказчик желает чтобы был выбор
режима работы, в автоматическом режиме по заполнении емкости в
следующий раз работает другой насос. И чтобы была возможность выбрать
принудительно какой из насосов работает первым. Старая схема работала
только по верхнему поплавку. Сигнализация или защита по сухому ходу
скважины не требуется, а также дополнительная защита (например тепловое
реле) тоже не требуется.
Расмотрев несколько вариантов предложили остановиться на
ПР110-220.8ДФ.4Р-Ч - это программируемое реле с часами реального
времени (так сказать возможности про запас)
Схема электрическая.
Ну тут все линейно и просто, пара моментов выключатели QF7 и QF8 для
наладки и проверки насосов принудительно в нормальном режиме должны
быть выключены.
Программа.
Тут все просто для программиста, для остальных маленькие комментарии.
Значит таймеры TON1-TON2 задержка включения насосов, обычно я еще
добавляю задержку выключения секунд на 5. А вот третий таймер нужен для
стартовой инициализации. Далее, в момент выключения по заднему фронту
формируется импульс переключения. Если насос выбран принудительно ,
произойдет их смена. Если переключить в момент работы, вот именно в
этот момент и сработают таймеры задержки, для избежания гидроударов.
Спасибо за внимание. Если сделаем то выложу фотографии.
Вот спасибо ,молодцы когда выкладываете схемы и описания ...Маленькое пожелание - добавить функциональную диагностику ,хотя бы анализ работы поплавковых датчиков ,можно и моторесурс считать насосов .:rolleyes:
Добрый день. Маленько поясню как сделано у нас. Имеется промежуточная ёмкость. Максимальный уровень воды в ней 1.8метра. В неё поступает конденсатная вода собранная с комбината и вода из магистрального водопровода из разных кранов. Уровень уставки в 1 м. выбран условно (потом будем его корректировать так чтобы не получалось провала при ПИД регуляторе ниже 0.4м. тогда отключатся частотник подачи в котёл), его должна поддерживать в крайнем случае магистральная вода. А в случае превышения уставки в 1м. магистраль отключается и ёмкость наполняется конденсатной водой до максимального уровня и в дальнейшем при достижении максимума 1.6м конденсат отключается, при падении до уставки в 1м. включается снова. Одновременно подключается и магистраль на тот случай если конденсат иссякнет и тогда уже ПИД магистрали должен держать уровень уставки до момента появления конденсата. В принципе проект у нас уже работает но на ТРМ (Дельта старенькая, которая может работать с электроклапаном) и что то мы решили переделать на ПР. ТРМ глючит часто и не позволяет реализовать в полной мере наши задумки.
Если ещё есть вопросы, с удовольствием отвечу.
Да и не отказался и бы Ваш проект посмотреть. ПИД всё таки вещь тонкая, особенно в подборе параметров, а хотелось бы сделать хорошую практическую вещь.
С уважением.
Проекта как такового нет есть просто датчик ДД (токовый) и ПИД регулятор от Василия Кашубы, все этоуправляет КЗР подпитки котла ДКВР 10. А дискретные входы и выходы которые не задействованны работают на автоматику безопасности котла.
Всем добрый день!
Уже больше года работает схема управления прессом Д2430, переделал еще 5 штук на управление ПР-кой. Есть мелочи которые хотелось бы доработать, но сильно напрягают тормоза при изменении схемы или прокладке новых связей. Прошу сильно не пинать, но что-то я наверно упустил - у меня много переменных, -они в основном тормозят процесс или еще что-то?
Еще вопрос про расширение входов/выходов - есть какое-то готовое решение? Выходы, понятно, что можно дешифратор смастерить, а входы?
А если вместо дешифратора второй ПР поставить? Кто-нибудь пробовал?
Сейчас получаем сейчас регулируемый гидравлический насос. Управление производительностью - электрогидравлическое, собственным усилителем с шим-ом. 24 вольта. Но этот усилитель - собственный блочек, который ставиться на насос. Не уверен, что он долго проживет при неаккуратности наших работников. Хотелось бы подстраховаться и реализовать шим на ПР-ке. Мне нужен для этого пр с аналоговыми выходами и прилепить с нему твердотельное реле? Требуется 3 режима: отсутствие управляющего сигнала, 10-15% от минимума и максимальное напряжение. Желательно с каким-то более-менее плавным переходом между ними. Это реально выполнить на ПР-ке или не стоит и заморачиваться?
Задача связать два ПР1ХХ для расширения входов уже решена rovki хоть по аналоговому входу/выходу, хоть по дискретному. Правда у дискретного скорость низкая. И макрос ШИМ регулятора для ПР1ХХ, он же написал. Тема меня заинтересовала, но помочь не смогу, рано утром уезжаю в командировку, а сейчас нужно собираться.
Хорошо бы проект глянуть
есть макрос для передачи информации из ПР в ПР по паре проводов с небольшой скоростью ,если выходы релейные ,если на выходах транзисторы или цап (ПР114) ,то быстродействие можно поднять на порядок.
Для реализации ШИМ можно использовать ПР110 ,если частота шим небольшая (1гц) ,но это обычно для регулирования нагрева ,а у вас пресс...Если это ПР114 ,то можно ,но нужен сам усилитель (ключи).ТТР на вряд ли подойдет , у вас же постоянка и напряжение 24вольта ....-нужны мощные транзисторы (ключи)
Прилепил программу для работы с гидростанцией У2706.082.
Сам насосhttp://www.psm-hydraulics.ru/?id=1004
усилительhttp://www.psm-hydraulics.ru/?id=1024
Пока собираюсь использовать родной усилитель, задавая ему входной сигнал ПР-кой с резистивным делителем. Просто хочется предусмотреть и шим в который работяги влезть не смогут, а то на усилителе кнопочки всякие - ну как не понажимать?:D
Если смастырить шим на ПР-ке, то от родного усилителя можно будет использовать только силовой выход, выкинув "родной" контроллер.
Так есть какое-то оригинальное и простое решение по расширению входов/выходов? Надо что - две пр-ки 114-х или можно связку из 110+114? Очень было бы интересно.
1.Уже смостырен ШИМ на ПР110 ,но частота не более 1гц,что бы реле на долго хватило ,если несущею частоту надо больше ,то можно использовать тот же макрос ,но только на транзисторные выходы .
2.соединить между собой можно любые Пр-ки по двум проводам ,для передачи информации на небольшие расстояния ,но опять же если использовать на выходе реле ,то передача слова займет больще 3 сек ,если выход транзисторный ,то меньше 1 сек ...Что то с поиском не разобрался ,что бы найти примеры на форуме ....,раньше было проще .
Хм.. А если взять тупо 3 выхода одной ПР и подать на вход второй. Будем иметь в двоичном коде 8, на самом деле 7 полноценных команд для второй ПР-ки.
Мне кажется скорость передачи несравненно выше будет, уж по-любому меньше секунды...
На вторую отправить малозначимые команды, как то индикация, контроль аварийной температуры, пуск, управление гидроцилиндрами, а первая - важные команды: стоп, управление двигателем, шим.
Как думаете - возможно такое?
ps ШИМ на усилитель от 50 до 500 Гц.
Поиск на форуме давно не рулит. Даже в этой теме, загромождённой запредельно, найти что-то тяжело.
Организовать на ПР110 транзисторный выход - дело пяти минут.
На счёт передачи двоичного кода - идея интересная и ... сдаётся ... будет более быстродействующей, чем вариант по одному проводу.
Надо будет на досуге обкатать.
А может вернуться к моему давнишнему предложению использовать сми1 и в скорости выигрыш и индикация и доп.управление хоть двумя, хоть трицатью пр-ками
Как бы это другая задача ,с помощью сми1(и ПрМи485) увеличивать количество входов\выходов ПР- ки .я связывал 2 ПР по аналоговым выходам\входам со скоростью 8байт\сек ( два 32разрядных слов\сек) ,не было транзисторных выходов .А если взять с транзисторным выходом или поставить транзисторный оптрон вместо реле ,то скорость можно поднять еще в разы (для ПР114)
Добрый день!
Узнал что вы помогаете по программированию ПР OWEN.
Большая просьба откликнуться и помочь!
Существует линия порошковой окраски в которой независимым блоком находится камера очистки с 10-ю воздушными фильтрами.Подача воздуха в фильтры через электромагнитные клапаны 220V AC.
Камера начинает работу после вкл питания и нажатием кнопки "ПУСК"
Но камера не может эффективно работать т.к время последовательного включения клапанов 1..2..3...10 изначально (через 25сек включается последующий клапан )установлены не верно как и длительность включения каждого клапана?
Обратится к фирме изготовителю у нас не возможности!
Закупили ПР110-220.12Ф.8Р в надежде что хотя бы 8 фильтров удасться эффективно использовать!
К сожаления сам на программер и надеюсь на вашу помощь!
С Уважением!"
Вот один вариант управления клапанами фильтров