Руководство по программированию
6.2 Расширенные команды
S7-1200 Programmable controller
210 System Manual, 11/2009, A5E02669003-02
6.2.9 Команда формирования импульсов
6.2.9.1 Команда CTRL_PWM
Время цикла
Команда CTRL_PWM (Pulse Width Modulation
[Широтно-импульсная модуляция] (PWM [ШИМ]))
выдает последовательность импульсов с
фиксированным временем цикла, но с
переменным коэффициентом заполнения. Выход
PWM работает непрерывно после запуска с
заданной частотой (временем цикла).
Ширина импульсов меняется по потребности,
чтобы достичь желаемого управления
Ширина импульса
Ширина импульса может быть задана в сотых долях времени цикла (0 – 100), в
тысячных долях (0 – 1000), в десятитысячных долях (0 – 10000) или в аналоговом
формате S7. Ширина импульса может меняться от 0 (отсутствие импульсов, всегда
выключено) до полного заполнения (отсутствие импульсов, всегда включено).
Так как выход PWM может меняться от 0 до полного заполнения, то он представляет
собой цифровой выход,
во многом похожий на аналоговый выход. Например, выход
PWM может использоваться для управления скоростью вращения двигателя от
остановки до максимальной скорости или для управления положением клапана от
закрытого до полностью открытого состояния.
Для управления быстрыми импульсными выходами имеются в распоряжении два
импульсных генератора: ШИМ и последовательность импульсов (PTO). PTO
используется командами управления перемещ
ением.
Вы можете назначить каждый
импульсный генератор PWM или PTO, но не обоим в одно и то же время.
Эти два импульсных генератора поставлены в соответствие конкретным цифровым
выходам, как это показано в следующей таблице. Вы можете использовать
встроенные выходы CPU или, как вариант, выходы сигнальной платы. Адреса выходов
показаны в следующей табл
ице (при этом предполагается кон
фигурация выходов по
умолчанию). Если вы изменили адреса выходов, то эти адреса будут соответствовать
адресам, назначенным вами. Независимо от этого PTO1/PWM1 использует первые два
цифровых выхода, а PTO2/PWM2 – следующие два цифровых выхода, или на CPU,
или на вставленной сигнальной плате. Обратите внимание, что для PWM нужен только
один выход, тогда как PTO мож
ет, как вариант,
использовать два выхода на канал.
Если выход не нужен для импульсной функции, то он может быть использован для
других целей.
Описание Назначение выходов по умолчанию
Импульс Направление
Встроенный в CPU Q0.0 Q0.1 PTO 1
Сигнальная плата Q4.0 Q4.1
Встроенный в CPU Q0.0 -- PWM 1
Сигнальная плата Q4.0 --
Встроенный в CPU Q0.2 Q0.3 PTO 2
Сигнальная плата Q4.2 Q4.3
Встроенный в CPU Q0.2 -- PWM 2
Сигнальная плата Q4.2 --