Презентация Библиотека UTIL. LIB. Программный и аппаратный ШИМ регуляторы (на примере пакета CoDeSys) онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Библиотека UTIL. LIB. Программный и аппаратный ШИМ регуляторы (на примере пакета CoDeSys) абсолютно бесплатно. Урок-презентация на эту тему содержит всего 31 слайд. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Библиотека UTIL. LIB. Программный и аппаратный ШИМ регуляторы (на примере пакета CoDeSys)
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:31 слайд
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:1.60 MB
- Просмотров:80
- Скачиваний:0
- Автор:неизвестен
Слайды и текст к этой презентации:
№3 слайд
![Общая характеристика](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img2.jpg)
Содержание слайда: Общая характеристика библиотеки UTIL
библиотека содержит дополнительный набор различных Ф и ФБ
BCD и бит/байт преобразования
доп. мат. функции
регуляторы
генераторы
преобразования аналоговых сигналов
Специальная версия этой библиотеки UTIL_NO_REAL не содержит Ф и ФБ, использующих переменные типа REAL
№4 слайд
![BCD преобразования Байт,](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img3.jpg)
Содержание слайда: BCD преобразования
Байт, представленный в формате BCD, содержит числа от 0 до 99
каждый десятичный знак занимает 4 бита
биты 4-7 содержат первую цифру - число десятков
биты 0-3 содержат вторую цифру - число единиц
формат BCD подобен HEX представлению с ограничением диапазона чисел 0..99 вместо 0.. FF
№5 слайд
![BCD TO INT функция](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img4.jpg)
Содержание слайда: BCD_TO_INT
функция преобразует байт формата BCD в число типа INT
входной параметр функции типа BYTE и выход типа INT
если входное значение не укладывается в формат BCD, функция возвращает -1
пример ST
i:=BCD_TO_INT(73); (* Результат 49 *)
7310 – 0100_10012 – 49hex
k:=BCD_TO_INT(151); (* Результат 97 *)
l:=BCD_TO_INT(15); (* Выход -1, потому что F не BCD формат *)
№6 слайд
![INT TO BCD функция](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img5.jpg)
Содержание слайда: INT_TO_BCD
функция преобразует INTEGER число в байт формата BCD
входной параметр функции типа INT и выход типа BYTE
если INTEGER число не может быть представлено в BCD формате, то функция возвращает значение 255
пример ST
i:=INT_TO_BCD(49); (* Результат 73 *)
k:=INT_TO_BCD (97); (* Результат151 *)
97hex – 1001_01112 – 15110
l:=INT_TO_BCD (100); (* Ошибка! Выход: 255 *)
№7 слайд
![Бит байт функции EXTRACT](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img6.jpg)
Содержание слайда: Бит/байт функции
EXTRACT
параметры функции: DWORD X и BYTE N
выход типа BOOL отражает значение бита N в числе X
биты нумеруются с 0
Пример ST
FLAG:=EXTRACT(X:=81, N:=4); (* Результат: TRUE, 81 это 1010001, 4-й бит равен 1 *)
FLAG:=EXTRACT(X:=33, N:=0); (* Результат: TRUE, 33 это 100001, нулевой бит равен 1 *)
№9 слайд
![Бит байт функции функция](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img8.jpg)
Содержание слайда: Бит/байт функции
функция PUTBIT устанавливает N-й бит числа X в состояние, заданное B
биты нумеруются с 0
параметры функции: DWORD X, BYTE N и BOOL B
Пример ST
A:=38; (* двоичное 100110 *)
B:=PUTBIT(A,4,TRUE); (* Результат : 54 = 2#110110 *)
C:=PUTBIT(A,1,FALSE); (* Результат : 36 = 2#100100 *)
№11 слайд
![Дополнительные математические](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img10.jpg)
Содержание слайда: Дополнительные математические функции
LIN_TRAFO
преобразует значение переменной REAL, принадлежащее одному интервалу в пропорциональное значение, принадлежащее другому интервалу
интервалы определяются мин. и макс. значением
алгоритм преобразования
(IN - IN_MIN) : (IN_MAX - IN) =
= (OUT - OUT_MIN) : (OUT_MAX - OUT)
№12 слайд
![Дополнительные математические](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img11.jpg)
Содержание слайда: Дополнительные математические функции
Пример использования
допустим, датчик температуры выдает некоторое напряжение в вольтах (вход IN)
необходимо преобразовать полученное значение в градусы по Цельсию (выход OUT)
входной диапазон (в Вольтах) определяется пределами IN_MIN=0 и IN_MAX=10
выходной диапазон (в градусах Цельсия) определяется соответствующими пределами OUT_MIN=-20 и OUT_MAX=40
при входном значении 5 Вольт, на выходе 10 градусов по Цельсию
№13 слайд
![Преобразования входных](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img12.jpg)
Содержание слайда: Преобразования входных сигналов
CHARCURVE - ФБ осуществляет пересчет входных данных по заданной переходной функции путем кусочно-линейной аппроксимации
RAMP_INT - ФБ ограничивает скорость нарастания и спада сигнала типа INT
RAMP_REAL – ФБ ограничивает скорость нарастания и спада сигнала типа REAL
№15 слайд
![Пример терморегулятор](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img14.jpg)
Содержание слайда: Пример: терморегулятор
Необходимо реализовать
Измерение температуры с датчика Рt500 (r385_500) на аналоговом входе (temp)
Сигнализацию (lamp) о выходе за заданную уставку (ust1).
Значение уставки по умолчанию 150 гр.С
Отключение сигнализации (lamp) после уменьшения температуры ниже уставки (ust2).
Значение уставки по умолчанию 100 гр.С
№17 слайд
![Компараторы HYSTERESIS -](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img16.jpg)
Содержание слайда: Компараторы…
HYSTERESIS - аналоговый компаратор с гистерезисом
если вход IN принимает значение, меньшее LOW, выход OUT устанавливается в TRUE
если вход IN принимает значение, большее HIGH, то выход равен FALSE.
в пределах от LOW до HIGH значение выхода не изменяется
LIMITALARM - ФБ, контролирует принадлежность значения входа IN заданному диапазону
если значение на входе IN
превышает предел HIGH выход O = TRUE
меньше предела LOW выход U = TRUE
лежит в пределах между LOW и HIGH(включительно) выход IL = TRUE
№18 слайд
![Управление дискретными](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img17.jpg)
Содержание слайда: Управление дискретными выходами
Двухпозиционный регулятор (релейный, ON/OFF, компаратор)
двухпозиционный регулятор (компаратор) сравнивает значение измеренной величины с эталонным (уставкой)
состояние выходного сигнала изменяется на противоположное, если входной сигнал (измеренная величина) пересекает пороговый уровень (уставку)
макс. вход выключает ВУ
мин. вход включает ВУ
тип логики двухпозиционного регулятора, уставка Туст. и гистерезис Δ задаются пользователем при программировании
Двухпозиционный регулятор используют
для регулирования измеренной величины в несложных системах, когда не требуется особой точности
для сигнализации о выходе контролируемой величины за заданные границы
№19 слайд
![Двухпозиционный регулятор Тип](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img18.jpg)
Содержание слайда: Двухпозиционный регулятор
Тип логики 1 (прямой гистерезис)
управление работой нагревателя (например, ТЭНа) или сигнализации о том, что значение текущего измерения Т меньше уставки Туст.
ВУ первоначально включается при значениях Т <Туст.–Δ,
ВУ выключается при Т >Tуст.+Δ
ВУ включается при Т <Туст.–Δ
Тип логики 2 (обратный гистерезис)
управление работой «холодильника» (например, вентилятора) или сигнализации о превышении значения уставки
ВУ первоначально включается при значениях Т >Tуст.+Δ
ВУ выключается при Т <Туст.–Δ
ВУ включается при Т >Tуст.+Δ
№20 слайд
![Двухпозиционный регулятор Тип](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img19.jpg)
Содержание слайда: Двухпозиционный регулятор
Тип логики 3 (П%образная)
сигнализация о входе контролируемой величины в заданные границы
ВУ включается при Туст.–Δ<Т<Tуст.+Δ
Тип логики 4 (U%образная)
сигнализация о выходе контролируемой величины за заданные границы
ВУ включается при Т <Туст.– Δ и Т >Tуст.+Δ
№21 слайд
![Регулятор аналогового типа.](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img20.jpg)
Содержание слайда: Регулятор аналогового типа.
Принцип ШИМ
Рассчитывают отклонение E
текущего значения контрол. T
от заданной уставки Tуст
На выходе регулятора вырабатывается
аналоговый сигнал Y, который направлен
на уменьшение рассогласования E
Сигнал подается на ИМ регулятора в виде тока или последовательности импульсов (ШИМ)
D — длительность импульса, с
Тсл — период следования импульсов, с
Y — выходной сигнал регулятора
Если в качестве выходного устройства используется ЦАП, выходной сигнал преобразуется в пропорциональный ему ток 4...20 мА или напряжение 0...10 В
№24 слайд
![Нагреватель обратное](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img23.jpg)
Содержание слайда: Нагреватель («обратное» управление)
Нагревателем условно называют устройство, включение которого должно приводить к увеличению значения измеряемого параметра
Управление процессом с помощью устройств типа «нагреватель» называют также «обратным», так как с увеличением значения регулируемого параметра уменьшается значение выходного сигнала Y
Регулятор при «обратном» управлении включается при текущих значениях Т меньших уставки Туст. (при положительных отклонениях E) и отключается при T>Tуст
№26 слайд
![Управление задвижкой](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img25.jpg)
Содержание слайда: Управление задвижкой
Одновременное
управление нагревателем
и холодильником
для поддержания регулируемой
величины ПЛК может одновременно
управлять двумя ИМ — нагревателем
и холодильником
если в момент включения регулятора значение регулируемого параметра меньше уставки, регулятор включает нагреватель использует это устройство до тех пор, пока величина выходного сигнала Y не поменяет знак на противоположный
далее регулятор включает холодильник
№27 слайд
![Генераторы сигналов BLINK -](/documents_6/e6d0942a0e11e4ee4d1fd2a8bad2f400/img26.jpg)
Содержание слайда: Генераторы сигналов…
BLINK - ФБ 'генератор прямоугольных импульсов'
генератор запускается по входу ENABLE = TRUE
длительность импульса задается TIMEHIGH
длительность паузы TIMELOW
GEN - ФБ 'функциональный генератор‘
FREQ_MEASURE - ФБ измеряет (усредненную) частоту (в Герцах) входного сигнала типа BOOL
Скачать все slide презентации Библиотека UTIL. LIB. Программный и аппаратный ШИМ регуляторы (на примере пакета CoDeSys) одним архивом:
Похожие презентации
-
Библиотеки PIDRegulators и PIDReg2. Программные ПИД-регуляторы (на примере пакета CoDeSys)
-
Общие элементы ПО МПС. Переменные и компоненты программ (на примере пакета CoDeSys)
-
Основные принципы применения языка LAD. Таймеры и счетчики (на примере пакета CoDeSys)
-
Разработка программного решения в пакете Excel для проектного планирования в форме диаграмм Ганта
-
Создание библиотек компонентов в пакете сапр altium designer
-
Дребезг контактов. Программный и аппаратный способы устранения дребезг
-
Разработка программного модуля для формирования таблиц данных в среде пакета «Statistica» для анализа методом дисперсионного анализа
-
Стандартные вспомогательные средства. Пакет java. util. (Тема 12)
-
Разработка программной платформы для создания и проведения квест-мероприятий
-
Разработка программной платформы для шифрования и дешифрования текста c помощью ключа