Доброго времени суток.... подскажите блок константы возможно ли както вывести на экран???? заранее спасибо!
Вид для печати
Доброго времени суток.... подскажите блок константы возможно ли както вывести на экран???? заранее спасибо!
Добрый день. Вопрос или неправильно поставлен или я не могу понять. Зачем это?
Если Вы к константе привяжете переменную, то её можно посмотреть на экране.
С уважением.
разобрался
еще 1 *?* задание на таймер на экран вывел,а как вывести его реал счет??? или обратный отсчет времени при его работы
Если у таймера есть выход - выведите его на переменную и на экран.
Для обратного отсчета, скорее всего прийдеться изобретать "костыль" в виде генератора и счетчика.
а если создать блок чтения и с читать с таймера далее передать на переменную и привязать к экрану то будет работать??? интересует сам счет а не задание
переписываю программу на пр200 для котла кв1,86 с шурующей планкой,ранее автоматику для этого котла писал и налаживал на симес лого вот пр200 по входам и выходам богаче тоесть уже дешевле попрасили удешивить щит управления.
Юр а ты писал к пид-регулятору выход шим на дискретные выхода???
шим
Подключение
Описание
Вход En
Положительный фронт сигнала (переход из 0 в 1) на входе En включает функциональный блок ШИМ.
Вход Ax
Входной аналоговый сигнал преобразуется в цифровой импульсный выходной сигнал.
Параметр
A: Коэффициент усиления
Диапазон значений: от -10.00 до +10.00
B: Смещение нуля Диапазон значений: от -10,000 до +10,000
PT: Период времени, в течение которого модулируется выходной цифровой сигнал
p: Количество десятичных знаков Возможные установки: 0, 1, 2, 3
Выход Q
Q устанавливается в 1 или сбрасывается в 0 пропорционально каждому периоду времени в соответствии с отношением нормализованного значения Ax к диапазону аналоговых значений
Функция считывает значение аналогового входного сигнала на входе Ax.
Это значение умножается на значение параметра A (Усиление). Параметр B (Смещение) прибавляется к произведению, таким образом:
(Ax * Усиление) + Смещение = Фактическое значение Ax
Функциональный блок выполняет рассчет значений Ax пропорционально диапазону. Блок устанавливает высокий уровень сигнала на цифровом выходе Q пропорционально параметру PT (период времени), и устанавливает низкий уровень сигнала на цифровом выходе Q на оставшийся отрезок времени.
Пример 1
Входное аналоговое значение: 500 (диапазон 0...1000) Период времени T: 4 секунды
На цифровом выходе функции широтно-импульсного модулятора (ШИМ) цифровой сигнал имеет 2 секунды высокий уровень, 2 секунд низкий уровень, 2 секунды высокий уровень, 2 секунд низкий уровень, и это изменение продолжается до тех пор, пока параметр "En" имеет высокий уровень.
пример 2
Аналоговое входное значение: 300 (диапазон 0...1000) Перирод времени T: 10 секунд
На цифровом выходе функции широтно-импульсного модулятора (ШИМ) цифровой сигнал имеет 3 секунды высокий уровень, 7 секунд низкий уровень, 3 секунды высокий уровень, 7 секунд низкий уровень, и это изменение продолжается до тех пор, пока параметр "En" имеет высокий уровень.
Правило расчета
Q = 1, для (Ax – Min) / (Max – Min) периода времени PT Q = 0, для PT – [(Ax – Min) / (Max – Min)] периода времени PT.
Примечание: В данной формуле Ax обозначается фактическое значение, вычисленное с учетом коэффициента усиления и смещения. Min и Max — минимальное и максимальное значения, установленные для диапазона.
Юр и еще бы в пид бы внести зону нечувствительности, описание шим с мануала фб сименс лого в практике использовал норм работает,как для исходника пойдет?????
Например у ПР114 встроенный ШИМ:
Вложение 30748
Но Вам же не сам ШИМ нужен, а преобразователь сигналов из аналогового в больше-меньше на разные выхода?!
Для ПИД-регулятора любое неизменное значение на выходе соответствует отсутствию сигналов больше-меньше!
Вложение 30750
так будет вроде работать таймер с выводом на экран пр-ки ????
Я выкладывал вариант построения таймера с обратным отсчётом времени в посте #15, вывести на экран думаю проблемы не составит:
Вложение 30751
Только выводя на экран не вижу смысла преобразовывать во FLOAT, время отрицательным не бывает!
простой пример: на объекте -управление дымососом пид управляет частотником,если он вышел из строя и на проверку чистку и тд то переключаемся на резерв управление тоесть на исполнительный механизм типа мэо,какраз шим подключается к пид-рег по команде оператора и уже шевелешь пошел дискретный при этом шим должен четко работать по аналоговому входу вычисляя период импульсов,а не просто как по уставке с одним периодом ,тут длинна импульса нужна, тоесть при приближении уставки к заданию шим должен менять длинну импульса и частоту импульса.
Можно для удобства задания уставки разбить время на часы минуты и секунды, нечто обратное, чем на выходе! Можно поставить 32 разрядные счётчики, тогда даже длительные интервалы можно задавать с точностью цикла!
Как-то так:
Вложение 31712
к ста те да толковый счетчик получится
Здравствуйте! Есть возможность у ПР200 при листании экранов с кнопок вверх-вниз лицевой панели изменять дискретные выхода и индикаторы F1 и F2!
пока получилось это делать с помощью булево поля ввода-вывода и очень не удобно, но там нужно изменять сигнал(переменную) с 0 на 1 , да и подтверждать нажатием на кнопку SEL или OK! Хотелось чтобы при листании экранов сразу менялись дискретные выхода! Пока как вижу большая часть реализована по управлению вывода инфы на экран(ы)! И ещё вопрос возможно реализовать кнопки лицевой панели ПР200 в основной программе пользователя, удобно было бы если их завели как дискретные входы у ПР200 на холст!
Управление МЭО ШИМом - это новое слово науки и техники. Обычно для управления МЭО используются одиночные импульсы МЕНЬШЕ и БОЛЬШЕ, их же я лично использую для управления частотником. А ШИМ используется для управления ТЭНами - команда типа "раз в 3 секунды включить на секунду". ШИМ - это управление скважностью импульсов с постоянным периодом следования импульсов, в отличие от ЧИМ, где импульсы постоянной ширины, а период меняется.
Здравствуйте! пробежался по всей теме, но ответа не нашел. поиск результатов не дал.
Подскажите как менять уставку счетчика с экрана пр200?
с таймером все в принципе понятно и все работает.
Добрый день. О каком счётчике идёт речь?
С уважением.
Счётчик инкрементный с внешним сигналом сброса. Не могу правильно его название написать. Компьютера пока нет под рукой. А так не помню
Если имеется ввиду CTU, то в него нельзя записать уставку через блок записи в ФБ. Используйте универсальный счётчик и схему сравнения на равенство прилепите внешнюю. Чуть усложнится схема конечно, но не думаю что это критично.
Не очень давно это в какой-то теме обсуждалось, вот один из вариантов:
Вложение 36146
Или так, без блока записи в ФБ:
Вложение 36179
Большое спасибо! через CTN и реализовал. но для производителя это как минимум БРЕД! и КОСТЫЛИ! слишком это городушки!
Здравствуйте.
Здесь проиллюстрировано как сделать ввод значения с панели, а как сделать возможность изменения значения с панели? Т.е. В программе изначально есть установленное значение Ton, но при работе программы его можно изменить с панели. Я пробовал через Read from FB, но не смог вынести все это на экран.
Ставите вместо константы энергонезависимую переменную с аналогичным типом данным и выводите на экран для изменения, не понятно, какие здесь трудности?
Если с экрана ПР и с выносной панели менять, можно как-то так:
Вложение 39571
Может этот пример поможет Вам. http://www.owen.ru/forum/showthread....l=1#post272136
Может это?
Вложение 39727
Ещё есть импульс заданной длительности с паузой и обратным отсчётом времени, что в принципе почти тоже самое:
Вложение 39731
Может такой лучше подойдёт?!