5.4.4.3.2. Примеры специальных функций
Задержка включения. Отсчет времениTaзапускается при изменении состояния входаTrgс 0 на 1, гдеTa– текущее время модуля. Если состояние входаTrgостается равным 1 по крайней мере в течение заданного времениT, выход устанавливается в 1 по истечении этого времени. Если состояние входаTrgвозвращается к 0 до истечения времениT, то время сбрасывается.
Выход сбрасывается в 0, когда сигнал на входе Trgстановится равным 0. Временная диаграмма показана на рис.5.12.
Рис. 5.12. Временная диаграмма функции задержки включения
Задержка отключения. На выходеQустанавливается значениеhiсразу же после появления сигналаhiна входеTrg. Текущее времяTaв модуле запускается при изменении состояния входTrgс 1 на 0, причем выход остается установленным. ВыходQсбрасывается в 0 с задержкой отключения, когдаTaдостигает значения, заданного для параметраT, т.е. когдаTa=T. ВремяTaперезапускается при включении и отключении входаTrg.
Вход сброса (R) позволяет обнулить времяTaи выход до момента достижения времениTa. Временная диаграмма показана на рис.5.13.
Рис. 5.13. Временная диаграмма функции задержки отключения
Если не включено сохранение, выход Qи истекшее время сбрасываются после аварии питания.
Выключатель лестничного освещения. Фронт на входе запускает отсчет заданного времени с возможностью повторного запуска. Выход сбрасывается после истечения этого времени. До истечения этого времени может быть выдан предупреждающий сигнал для предупреждения о приближающемся отключении.
Сигнал на входе Trgзапускает отсчет времени отключения лестничного освещения. Предварительно необходимо установить время задержки отключения (T), время подачи предупреждающего сигнала (T!), длительность предупреждающего сигнала (T!L). Активизировать, при необходимости, функцию сохранения. Время задержки отключенияT, время предупрежденияT! и длительность предупрежденияT!Lмогут быть задаваться текущим значением других уже запрограммированных функций.
Временная диаграмма работы выключателя показана на рис.5.14.
Рис. 5.14. Временная диаграмма выключателя освещения
Реверсивный счетчик. Функция считает число изменений состояния входаCntиз «0» в «1», обратный переход не учитывается. Для быстрых счетчиков используются входыI3,I4,I5 иI6 (только LOGO! 12/24 RC/RCo и LOGO! 24/24o), при этом максимальная частота следования импульсов равна 5 кГц. Другие входы обеспечивают типовое значение 4 Гц.
Направление счета задается сигналом на входе Dir. Устанавливается порог включения (параметр «On») и порог отключения (параметр «Off »), диапазон значений от 0 до 999999. Начальное значение, от которого начинается прямой или обратный счет задается параметром «StartVal».
Выход Qустанавливается или сбрасывается в зависимости от текущего значенияCntи заданных пороговых значений. Сигнал на входеRсбрасывает внутреннее значение счетчика в 0. Временная диаграмма работы счетчика показана на рис. 5.15.
Рис. 5.15. Временная диаграмма реверсивного счетчика
Аналоговый пороговый выключатель. Выход устанавливается и сбрасывается в зависимости от двух настраиваемых пороговых значений.
Аналоговый сигнал для анализа подается на вход Ax, используются аналоговые входыAI1÷AI8, аналоговые флагиAM1÷AM6, номер блока функции с аналоговым выходом или аналоговые выходыAQ1 иAQ2.
Усиление задается параметром «A» в диапазоне значений ±10,00. Параметр «B» задает смещение нуля в диапазоне значений ±10000. Порог включения и отключения задаются параметрами «On» и «Off», соответственно, диапазон значений каждого параметра ±20000. Число разрядов после десятичной точки устанавливает параметр «p», который принимает значения 0, 1, 2, 3. Временная диаграмма работы аналогового порогового выключателя показана на рис. 5.16.
Рис. 5.16. Временная диаграмма аналогового порогового выключателя
Аналоговый компаратор. Выход устанавливается или сбрасывается в зависимости от разности сигналовAx–Ayи двух настраиваемых пороговых значений. Аналоговые сигналы, разность между значениями которых требуется анализировать, подаются на входыAxиAy.
Задаются параметры «Усиление»и «Смещение», порог включения «On» и порог отключения «Off». Временная диаграмма работы компаратора показана на рис.5.17.
рис. 5.17. Временная диаграмма аналогового компаратора
ПИ-регулятор. Регулятор можно использовать как пропорциональный, как интегральный или пропорционально-интегральный.
Установка режима регулятора выполняется по входу «A/M» автоматический режим – 1, ручной режим – 0. Для сброса выхода AQиспользуется входR. Пока этот вход установлен, вход «A/M» отключен и на выходеAQустанавливается значение 0. Аналоговое значение параметра технологического процесса подается вход «PV». Установка заданного значения производится параметром «SP», диапазон значений от –10 000 до +20 000. Параметр «KC» задает усиление в диапазоне значений от 00,00 до 99,99. Время интегрирования задается параметром «TI» в диапазоне от 00:01 до 99:59 мин. Направление действия регулятора определяется параметром «Dir», который принимает значения «+» или «–». Параметр «Mq» определяет значение выходаAQв ручном режиме, диапазон значений от 0 до 1000. Минимальное и максимальное значениеPVзадается параметрами «Min» и «Max», соответственно. Диапазон значений: от –10000 до +20000. Параметром «A» задается усиление в диапазоне ±10,00. Параметр «B» задает смещение в диапазоне ±10,00. Параметром «p» задает число знаков после десятичной точки – 0, 1, 2 или 3.
Если параметр «KC» имеет нулевое значение, функция «P» (пропорциональное регулирование) не будет выполняться; если параметр «TI» имеет значение 99:59 мин., функция «I» (интегральное регулирование) не выполняется.
Природа, характер и скорость изменения AQопределяются параметрами «KC» и «TI». Представленный на рис. 5.18 ход измененияAQявляется только примером. Регулирующее действие является непрерывным, поэтому на диаграмме представлена лишь часть процесса.
Рис. 5.18. Временная диаграмма работы регулятора
(1) Возмущение вызывает снижение PV, и посколькуDirнаправлено вверх,AQувеличивается до тех пор, покаPVснова не будет соответствоватьSP.
(2) Возмущение вызывает снижение PV, и посколькуDirнаправлено вниз,AQуменьшается до тех пор, покаPVснова не будет соответствоватьSP. Нельзя изменять направление (Dir) в процессе выполнения функции. Изменение показано здесь только в иллюстративных целях.
(3) Когда AQсбрасывается в 0 при помощи входаR,PVизменяется. Это связано с тем, чтоPVувеличивается, что, в свою очередь, вызывает уменьшениеAQ, когдаDirнаправлено вверх.
Если на входе A/Mустанавливается 0, специальная функция выдает на выходеAQзначение, заданное параметромMq.
Если на входе A/Mустанавливается 1, включается автоматический режим. В качестве интегральной суммы принимается значениеMq, и функция регулятора начинает вычисления.
Обновленное значение PVиспользуется для вычислений в следующих формулах. Обновленное значениеPV= (PV× усиление) + смещение.
Если обновленное значение PV=SP, то специальная функция не изменяет значенияAQ.
Dir= вверх (+) (точки 1 и 3 на временной диаграмме)
Если обновленное значение PV>SP, то специальная функция уменьшает значениеAQ.
Если обновленное значение PV<SP, то специальная функция увеличивает значениеAQ.
Dir= вниз (–) (точка 2 на временной диаграмме)
Если обновленное значение PV>SP, то специальная функция увеличивает значениеAQ.
Если обновленное значение PV<SP, то специальная функция уменьшает значениеAQ.
При появлении возмущения AQпродолжает увеличиваться или уменьшаться до тех пор, пока обновленное значениеPVне будет снова соответствоватьSP. Скорость измененияAQопределяется параметрамиKCиTI.
Если входное значение PVпревышает значение параметраMax, обновленное значениеPVустанавливается равным значениюMax. ЕслиPVстановится меньше значения параметраMin, обновленное значениеPVустанавливается равным значениюMin.
Если на входе Rустанавливается 1, выходAQсбрасывается. Пока входRустановлен, входA/Mотключен.
Установлен фиксированный интервал дискретизации, равный 500 мс.
Широтно-импульсный модулятор (PWM). Функция широтно-импульсного модулятора выполняет преобразование аналогового входного значенияAxв импульсный цифровой выходной сигнал. Длительность импульса пропорциональна аналоговому значению на входеAx. Настраиваемые параметры:A– усиление в диапазоне значений ±10,00;B– смещение нуля в диапазоне ±10000;T– период времени, через который выполняется модуляция цифрового выхода;p– число знаков после десятичной точки, значения 0, 1, 2 или 3.
Выход Qустанавливается и сбрасывается в течение определенной части каждого интервала времени в соответствии с отношением стандартизованного значенияAxк диапазону аналогового значения.
Функция считывает значение сигнала на аналоговом входе Ax, которое умножается на значение параметраA, к результату прибавляется параметрB:
(Ax× усиление) + смещение = текущее значениеAx.
Функциональный блок вычисляет отношение фактического значения Axк диапазону. Блок устанавливает состояние высокого уровня на выходеQв течение такой же части интервал времениT, и устанавливает состояние низкого уровня на выходеQна оставшуюся часть интервала времени. Пример временной диаграммы приведен на рис. Х.Х
Аналоговое значение 500 (диапазон 0÷1000) в качестве значения Axдолжно быть преобразовано в последовательность цифровых сигналов. Заданный пользователем интервал времениTсоставляет 4 секунды. На цифровом выходе функцииPWMсигнал 2 секунды имеет высокое значение, 2 секунды низкое значение, до тех пор, пока на входеEnсохраняется высокий уровень.
Рис.5.19. Временная диаграмма функции PWM
Правило расчета:
Q= 1 в течение (Ax– Min) / (Max – Min) интервала времениT, когда Min <Ax< Max
Q= 0 в течениеPT– [ (Ax– Min) / (Max – Min) ] интервала времениT.
В данной формуле Axобозначается фактическое значениеAx, вычисленное с учетом усиления и смещения.
- Микропроцессорные средства автоматизации
- Содержание
- Глава 14. Применение микро-эвм в системах регулирования и управления 184
- Введение
- 1. Основные определения и классификация микропроцессорных средств автоматизации
- 2. Дискретная автоматика
- 2.1. Формы представления информации
- 2.2. Способы представления дискретной информации
- 2.3. Системы счисления, используемые в вычислительной технике
- 2.3.1. Способы представлений информации для микропроцессора
- 2.4. Булевы функции
- 2.4.1. Система равносильных преобразований
- 2.5. Синтез систем дискретной автоматики
- 2.5.1. Синтез дискретных схем по таблицам состояний.
- 2.5.2. Синтез многотактных систем дискретной автоматики
- 3. Промышленные сети
- 3.1. Структура промышленных сетей
- 3.1.1. Топология промышленных сетей
- 3.2. Аппаратные интерфейсы пк
- 3.2.1. СтандартRs-232c
- 3.2.2. Последовательная шинаUsb
- 3.3. Универсальный асинхронный приемопередатчик
- 3.4. Физические интерфейсы
- 3.4.1. ИнтерфейсRs-485
- 3.4.1.1. Автоматический преобразователь интерфейсовUsb/rs-485 овен ас4
- 3.4.2. Интерфейс «Токовая петля»
- 3.4.2.1. Адаптер интерфейса овен ас 2
- 3.5. Протоколы промышленных сетей
- 3.5.1. ПротоколModbus
- 3.5.2.Hart-протокол
- 3.5.4. Сеть profibus
- 3.5.5. Описание шиныCan
- 2.8.1.1. Организация сети can
- 2.8.1.2. Физический уровень канала can.
- 2.8.1.3. Арбитраж шины can.
- 2.8.1.4. Структура формата передачи данных
- 2.8.1.1. Форматы кадра
- Механизм обработки ошибок.
- Адресация и протоколы высокого уровня
- 5.8. Универсальная сеть Foundation Fieldbus
- 5.9. Физическая среда передачи данных
- 3. Языки программирования логических контроллеров
- 3.1 Объекты адресации языков программирования плк
- 3.2 ЯзыкLadderDiagram(ld)
- 3.3 Язык Functional Block Diagrams (fbd)
- 3.4 ЯзыкInstructionList(il)
- 3.5. Язык структурированного текста
- 3.5.1. Применение управляющих структур Условное действиеIf...End_if
- Условное итеративное действие while...End_while
- Условное итеративное действиеRepeat...End_repeat
- Повторяющееся действиеFor...End_for
- Выход из цикла посредством инструкции exit
- 3.6. Язык последовательных функциональных схем
- 5.4. Пример
- 4. Элементы микропроцессорных устройств
- 4.1 Цифро-аналоговые преобразователи
- 4.1.1 Принципы построения основных узлов цап.
- 4.2 Аналого-цифровые преобразователи
- 4.2.1 Метод последовательного счета
- 4.2.2 Метод поразрядного кодирования
- 4.2.3 Метод считывания
- 5. Мини-контроллеры
- 5.1. Мини-контроллеры серииAlpha
- 5.2. Миниатюрные программируемые устройстваEasy
- 5.2.1. Управляющее релеEasy500
- 5.2.2. Управляющее реле Easy 700
- 5.2.3. Управляющее реле Easy 800
- 5.2.4. Модули расширенияEasy
- 5.2.5. Средства коммуникации устройств Easy
- 5.3. Интеллектуальные релеZelioLogic
- 5.3.1. Компактные и модульные интеллектуальные реле
- 5.3.2. Общие технические характеристики релеZelio Logic
- 5.3.3. ПреобразователиZelioAnalog
- 5.3.4. Средства коммуникации интеллектуальных релеZelio Logic
- 5.3.4.1. Коммуникационный модемный интерфейс
- 5.3.4.2. Протокол связиModbusslave
- 5.3.4.3. Протокол связиEthernetserver
- 5.3.5. Программное обеспечение интеллектуального реле
- 5.4. Универсальный логический модульLogo!
- 5.4.1. Типы базовых модулей logo!Basic
- 5.4.2. Модули расширения ввода/вывода сигналовLogo!
- 5.4.3. Коммуникационные модули logo!
- 5.4.4. ФункцииLogo!
- 5.4.4.1.6. Биты регистра сдвига
- 5.4.4.1.7. Клавиши управления курсором
- 5.4.4.1.8. Постоянные уровни
- 5.4.4.2. Группа базовых функций
- 5.4.4.3. Специальные функции
- 5.4.4.3.1. Список специальных функций
- 5.4.4.3.2. Примеры специальных функций
- 5.4.5. Объем памяти и размер коммутационной программы
- 6. Программируемы логические контроллеры
- 6.1. Программируемые контроллеры simatic s7-22x
- 6.1.1. Модули расширения вводов-выводов
- 6.1.2. Коммуникационные модули
- 6.1.3. Человеко-машинный интерфейс
- 6.2. Программируемый логический контроллер simatics7-224xp
- 6.2.1. Основы функционирования плк
- 6.2.1.1. Порядок чтения входов
- 6.2.1.2. Исполнение программы
- 6.2.1.3. Запись значений в выходы
- 6.2.2. Доступ к данным s7-200
- 6.2.3. Адресация встроенных входов/выходов и входов/выходов модулей расширения
- 6.2.4. Обмен данными в сети
- 6.3. Программируемые контроллеры simatic s7-300
- 6.3.1. Области применения
- 6.3.2. Состав
- 6.3.3. Сертификаты
- 6.4. Программируемые контроллеры simatic s7-400
- Модификации контроллеров
- 6.4.1. Области применения
- 6.4.2. Состав
- 6.4.3. Сертификаты
- 6.6 Контроллер логический программируемый овен плк150
- Глава 14. Применение микро-эвм в системах регулирования и управления
- 14.1. Управляющие эвм
- 14.2. Использование микро-эвм для оптимизации резки катаной заготовки ножницами
- 14.4. Система управления положением вторичного зеркала телескопа
- 14.5. Прямое цифровое регулирование
- 14.8. Микропроцессор как универсальный регулятор
- 14.9. Микропроцессор как основа нового поколения систем автоматизации
- 7 Системы диспетчерского управления и сбора данных
- 7.1 Scada-система InTouch ("Wonderware", сша)
- 7.2 Scada-система Trace Mode ("AdAstra Research Group", Россия)
- 7.3Scada-системаSimaticWinCc("Siemens", Германия)
- 7.4Scada-системы, встраиваемые в плк
- 9. Методика выбора по различных производителей
- Список литературы