3-42
TI 1B7C2-03R
3.28 Импульсный выход сумматора
[Мнемонические коды команды ]
CPOn : Импульсный выход сумматора (n = 1 и 2)
Это функция с адресом устройства (“n”). Заданный адрес устройства используется вместе с соответствую-
щим выходом состояния. Это означает, что при исполнении операции CPO1 используется выход DO1, а
при исполнении CPO2 используется DO2. (В этом случае нельзя использовать команды ST DO1 и ST DO2.
Набор команд CPO включает функции подачи импульса на выход DOn).
[Операция]
В регистре S2 хранится значение входа, а в регистре S1 – константа сумматора. Установленное в регистре
S2 значение должно быть таким, чтобы результат операции был больше, чем 1,000 (например, вычисление
компенсации температуры /давления). Поэтому в регистре S2 можно сохранять значения в диапазоне
0,000÷4,000, а в регистре констант сумматора S1 – значения в диапазоне 0,100÷7,999. Максимальная час-
тота повторения импульсов на выходе составляет 5 импульсов в секунду (для периодов управления, рав-
ных 0,05 с, 0,1 с или 0,2 с).
Взаимосвязи между константой сумматора (S1), входными данными (S2) и импульсным выходом опреде-
ляются следующим образом:
Диапазон констант сумматора (S1) 0÷1,000 соответствует диапазону 0÷1000 импульсов/час для 100%
входных данных (S2).
Импульсный выход сумматора = константа сумматора (S1) × Значение входа (S2) × 1000 (единицы изме-
рения: импульсы/час)
Принимая значение константы сумматора (S1) равным 0,500, а значение входа (S2) равным 0,750, получа-
ем следующее значение импульсного выхода сумматора: 0,5 × 0,75 × 1000 = 375 импульсов /час.
Можно подключить счетчик модели SICD. Требуется источник питания 24 В постоянного тока.
Длина выходного импульса 100 – 1, +6 мс. При использовании операции CPOn убедитесь в правильном
назначении DO1 и DO2 в качестве дискретных выходов с помощью персонального компьютера.
[Функциональный блок]
Пример выхода сумматора показан на Рисунке 3.28.1. В этом примере K3 – это константа сумматора
[Программа]
Приведенный на Рисунке 3.28.1 пример программируется следующим образом:
Рисунок 3.28.1 Функциональный блок CPO
Команда S1 S2 S3 Объяснение
LD X1
LD K3
CPO1
X1
K3
X1
X1
Считывание значения входа
K3 = Константа сумматора
Импульсный выход (DO1)
DO1
X1
CPO1 (K3)