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

Delta Electronics DVP30EX200T Инструкция по программированию онлайн [132/451] 397537
ПЛК DVP Руководство по эксплуатации - программирование
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
130
Пример программы 3:
При X7 = ВЫКЛ. контроллер будет выполнять
часть программы FOR ~ NEXT. При X7 = ВКЛ.,
по команде CJ произойдёт переход к
подпрограмме P6, выполнение части
программы между FOR…NEXT не произойдёт.
API
Команда Операнд Функция
Контроллеры
ES2/EX2
SS2
SA2/SE
SX2
10 D CMP P
Сравнение
числовых данных
Биты Слова Шаги программы
X
Y
M
S
K
H
KnX
KnY
KnM
KnS
T
C
D
E
F
CMP, CMPP: 7 шагов
DCMP, DCMPP: 13
шагов
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
ИМПУЛЬС
16-бит
32-бит
ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2 ES2/EX2
SS2
SA2/
SE
SX2
Операнды:
S
1
: Сравниваемая величина 1 S
2
: Сравниваемая величина 2 D: Результат сравнения
Описание:
1. Результат сравнения операндов S
1
и S
2
сохраняется в операнде D воичное число со
знаком).
2. Если b15=1 в 16-битной команде или b31=1 в 32-битной команде, то результат
сравнения будет иметь отрицательное значение
3. Операнд D занимает три последовательных регистра. D, D +1, D +2 где хранится
результат сравнения D = ВКЛ. при S
1
> S
2
, D +1 = ВКЛ. при S
1
= S
2
, D +2 = ВКЛ. при
S
1
< S
2
4. Если операнды S
1
, S
2
используют индексный регистр F, то возможны только 16-битные
команды.
Пример программы:
1. Если D определён как Y0, то операнды Y0, Y1, Y2 будут показывать результат
сравнения
2. При X20 = ВКЛ. команда CMP выполнится и один из операндов Y0, Y1, Y2 будет в
состоянии ВКЛ. При X20 = ВЫКЛ. команда CMP не будет выполняться и состояние
операндов Y0, Y1, Y2 не будет меняться.
X20
Y0
Y1
Y2
CMP
K10 D10 Y0
If K10>D10, Y0 = On
If K10=D10, Y1 = On
If K10<D10, Y2= On
3. Для сброса результата сравнения используются команды RST или ZRST .
1) Y0: включен, если К10 > значения регистра D10
2) Y1: включен, если К10 = значению регистра D10
3) Y2: включен, если К10 < значения регистра D10
4. Y0, Y1, Y2 не изменяются, если входное условие Х10 выключено.
Если
Если
Если
ВКЛ
ВКЛ
ВКЛ
X7
M0
M0
P6
MOV
FOR
MOV
D0
D0
K3
K0
Y10
INC
MEXT
X10
D0
D1
CJ
P6

Содержание

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

Скачать