Delta Electronics DVP32ES200TC Инструкция по программированию онлайн [197/451] 397545

Delta Electronics DVP32ES200TC Инструкция по программированию онлайн [197/451] 397545
Глава 3. Прикладные команды
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
195
Пример программы 2:
Создание импульсного сигнала с помощью команд ALTP и таймера.
Когда X20 включается, Т0 будет генерировать импульсы каждые 2 сек., которые будут
включать/выключать выход Y0.
X20
TMR
T0
ALTP
Y0
K20
T0
T0
API
Команда Операнды Функция
Контроллеры
ES2/EX2
SS2
SA2/
SE
SX2
67
RAMP
Линейное
изменение
сигнала (RAMP)
Тип
Операнд
Биты Слова Шаги программы
X
Y
M
S
K
H
KnX
KnY
KnM
KnS
T
C
D
E
F
RAMP: 9 шагов
DRAMP: 17 шагов
S
1
*
S
2
*
D
*
n
*
*
*
ИМПУЛЬС
16-бит
32-бит
ES2/EX2
SS2
SA2/
SE
SX2
ES2/EX2 SS2
SA2/
SE
SX2
ES2/EX2
SS2
SA2/
SE
SX2
Операнды:
S
1
: Исходное значение S
2
: Целевое значение D: Текущее значение RAMP-функции
(занимает 2 последовательных адреса) n: Количество циклов (n: 1~32767)
Описание:
1. Эта команда создает выходной RAMP-сигнал (линейный нарастающий или спадающий).
Линейность его зависит от времени цикла программы. Поэтому ПЛК должно работать с
постоянным временем цикла программы, которое должно быть установлено перед
запуском команды.
2. При выполнении команды RAMP-сигнал будет изменяться от S1 до S2. Текущее
значение сигнала хранится в регистрах D, а в D+1 сохраняется количество циклов.
Значение в регистре D в случае, когда RAMP-сигнал достигает S2 и когда вход,
управляющий командой, выключается, будут различны (см. пример и заметки).
3. Если n задает регистр D, его значение не может быть изменено во время выполнения
команды.
4. Функция может быть применена совместно с функцией аналогового выхода.
Пример программы:
1. Перед выполнением команды
необходимо включить флаг М1039
для установки времени цикла. С
помощью команды MOV время записывается в специальный регистр D1039. Если время
сканирования составляет 30 мс и количество циклов n=К100, время увеличения
значения от D10 до D11 составит 3 сек.
2. Выключение X20 остановит выполнение команды. Когда X10 снова включится, значение
D12 сбросится в исходное состояние и начнется новое выполнение команды.
3. Когда M1026 выключен, М1029 включится, показывая завершение процесса, и
содержимое D12 будет сброшено до начального значения D10.
4. Установка начального и конечного значения RAMP-сигнала в D10 и D11. Когда Х20
включен, значение D10 увеличивается до значения D11, текущее значение сохраняется
в D12, а текущее количество циклов сохраняется в D13.
Если X20 включен,
D10
D12
D11
D11
D12
D10
D10<D11
D10 >D11
n scans
The scan times is stored in D13
n scans
n сканирований
n сканирований
Время сканирования указывается в D13
X20
RAMP D10 D11 D12 K100

Содержание

Похожие устройства

Скачать