Извиняюсь, мне кажется проще, как я выше предлагал, когда запись в переменную осуществляется только при изменение входного значения! И второго входа не требуется!
Вид для печати
Добрый день, коллеги. Имеется система отопления, двухтрубная, закрытая.
Подскажите, пожалуйста: как реализовать регулирование двухходовым клапаном обратки дистанционно (по времени открытия и закрытия), два управляющих провода, один нейтральный. К ПР-200 подключены ДТС на подаче и обратке, а также ДТС наружного воздуха.
Да, спасибо, изучил
Однако, думал в разделе "новичкам" смогу получить детали. В ту тему не пишу, ибо там все же оффтоп.
Не могу уловить: откуда поступают данные о регулировании?
Мне больше нужно, чтобы величину времени открытия клапана можно было отправлять с ПК по GSM-модему на ПР-200, расположенную на объекте.
Предполагается что задание на привод будет выдавать регулятор в зависимости от рассогласования, можно тот же ПИД поставить, дополнительно вычислить знак рассогласования, для макроса, или управлять в ручную. Величина времени открытия клапана, предполагалось что эта величина измеряется для конкретной задвижки и забивается как константа при наладке, зачем ее передавать дистанционно, может имелось ввиду дистанционно задавать % открытия, тогда это вход Задание(0-100).
Добрый день, для удаленного управления задвижкой можно использовать входы Руч+ и Руч- вход Задание (0-100) принимает задание с регулятора, т.е пока там есть число >0 происходит движение задвижки на закрытие или открытие в соответствии со значением на входе Знак +-, поэтому для простого задания без регулирования, необходимо перед макросом поставить задатчик, который будет сравнивать текущее положение задвижки и заданное и модуль разности подавать на вход задание а знак разности на вход знак, но предварительно необходимо определить полное время хода задвижки а также длительность мин. и макс. импульсов управления, в алгоритме предполагалось, что для автоматического управления длительность регулируется в зависимости от величины рассогласования, т.е значения на входе Задание (0-100). Значения сигналов заведены на входы для отработки в режиме симуляции или в реальном реле, свой алгоритм так же можно проверить в режиме симуляции и внести необходимые корректировки.
Добрый день! Подскажите пожайлуста по программированию:
Задача, которая была поставлена заказчиком: запуск резервного вентилятора, если не сработало реле перепада давления на основном, и запуск основного - если не запустился резервный. Проблема в том, что реле перепада давления на 2 вентилятора одно....
В схеме я завел на входы:
1 - сигнал с контактора основного вентилятора о его работе
2 - сигнал с контактора резервного вентилятора о его работе
3 - сигнал с реле перепада давления...
Соответственно выходы
1 - катушка контактора основного вентилятора
2 - катушка контактора резервного вентилятора
Добрый день. Мы делали так. Команда Пуск Основ вентилятора И сигнал с доп контакта Если -ДА то запускаем таймер И ждем 1 от перепада давления ЕСЛИ -ДА(1) все ок работаем. Если Нет сигнала с доп контакта -АВАРИЯ. Если через 5( у меня 8 секунд) не 1 сигнала с датчика перепада -АВАРИЯ
Спасибо! Я пытался схему ЩАП сделать.... с подтверждением работы каждого вентилятора...
Интересно.... спасибо
Вот смотрите.Вложение 35296
Доброго дня товарищи. Есть задача по разрешающему сигналу подавать float тип данных на аналоговый выход. А когда нет сигнала разрешения, то на аналоговый выход ничего не должно приходить. Как это можно будет реализовать? За ранее спасибо за вашу помощь.
Добрый день, подскажите, пожалуйста, как реализовать регулирование задвижкой (дискретный выход, по времени воздействия, как в макросе "Задвижка") в зависимости от трех температур (подача, обратка, наружняя), поступающих с термопреобраователей сопротивления Pt100 (аналоговый вход). Спасибо!
Добрый день, я думаю необходимо определиться с алгоритмом, т.е. какую температуру необходимо поддерживать при разных значениях 3 датчиков, а далее результат подавать на задание регулятора. Если речь идет о погодозависимой автоматике, то можно применить макрос PLA и сформировать необходимую кривую по наружной температуре и на основании этих данных выдавать задание на регулятор.
Всем добра! У меня такой вопрос. Как я понял ФБ пид регулятор в симуляторе не работает? Или только команда по авто настройке? Объясните пожалуйста.
Вариантов несколько:
-выход никуда не выведен(поможет назначение либо на выход AO или установка свойств энергонезависимости)
-на вход приходят некорректные значения
-нет коэффициентов ПИД
-ПИД не включен
-ПИД не настроен
и разные комбинации причин которые я не могу знать не видя логику.
Вот скрины. Объясните что я делаю не так.Вложение 35540Вложение 35541Вложение 35542
Имхо проблема в Write to FB:
http://www.owen.ru/forum/showthread....l=1#post250668
и судя по сообщениям на форуме:
http://www.owen.ru/forum/showthread....l=1#post269406
http://www.owen.ru/forum/showthread....l=1#post269532
багу еще не пофиксили.
Как сравнить на равенство два вещественных числа. Функция EQ требует преобразовать в int. А после преобразования получается, что 0,5 равно 0?
Вы считаете это единственная комбинация? В той теме я ниже писал, что достаточно умножить вещ.число на требуемое количесво десяток и преобразовать в инт и далее сравнивать штатными средствами будет куда надежнее чем это решение