Delta Electronics DVP30EX200T [150/451] Bon d0 k15 m0

Delta Electronics DVP30EX200T [150/451] Bon d0 k15 m0
ПЛК DVP Руководство по эксплуатации - программирование
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
148
Пример программы 2:
Для получения абсолютной величины
отрицательного значения: Если 15 бит в
регистре D0 равен 1 (значение D0 -
отрицательное), реле М0 включится. При
включенном М0 команда NEG позволяет
получить абсолютное значение D0.
Пример программы 3:
Получение абсолютного значения
результата вычитания. Когда Х0
включен:
a) Если D0 > D2, M0 = ВКЛ.
b) Если D0 = D2, M1 = ВКЛ.
c) Если D0 < D2, M2 = ВКЛ.
d) D4 остается положительным.
Подробное описание отрицательного значения и его абсолютного значения
1. MSB = 0 указывает на положительное значение, MSB = 1 указывает на отрицательное
значение.
2. Команда NEG может быть применена для преобразования отрицательного значения в
его абсолютное значение.
0 0 0 00 0 0 00 0 0 0 0 10 0
0 0 0 10 0 0 00 0 0 0 0 00 0
0 0 0 00 0 0 00 0 0 0 0 00 0
(D0=2)
(D0=1)
(D0=0)
1 1 1 1 1 11 1 1 11 1 1 1 1 1
(D0=-1)
0 0 0 10 0 0 00 0 0 0 0 00 0
(D0)+1=1
1 1 1 1 1 11 1 1 11 1 1 1 1 0
(D0=-2)
0 0 0 00 0 0 00 0 0 0 0 10 0
(D0)+1=2
1 1 1 1 1 01 1 1 11 1 1 1 1 1
(D0=-3)
0 0 0 10 0 0 00 0 0 0 0 10 0
(D0)+1=3
1 1 1 1 1 01 1 1 11 1 1 1 1 0
(D0=-4)
0 0 1 00 0 0 00 0 0 0 0 00 0
(D0)+1=4
1 1 1 1 1 11 1 1 01 1 1 1 1 1
(D0=-5)
0 0 1 10 0 0 00 0 0 0 0 00 0
(D0)+1=5
1 0 0 0 0 10 0 0 00 0 0 0 0 1
(D0=-32,765)
1 1 1 11 1 1 10 1 1 1 1 01 1
(D0)+1=32,765
1 0 0 0 0 10 0 0 00 0 0 0 0 0
(D0=-32,766)
1 1 1 01 1 1 10 1 1 1 1 11 1
(D0)+1=32,766
1 0 0 0 0 00 0 0 00 0 0 0 0 1
(D0=-32,767)
1 1 1 11 1 1 10 1 1 1 1 11 1
(D0)+1=32,767
1 0 0 0 0 00 0 0 00 0 0 0 0 0
(D0=-32,768)
(D0)+1=-32,768
1 0 0 0 0 00 0 0 00 0 0 0 0 0
Max. absolute value is 32,767
Макс. абсолютное значение = 32 767
M1000
BON D0 K15M0
M0
NEGP D0
X0
CMP D0 D2 M0
M0
SUB D0 D2 D4
M2
SUB D2 D0 D4
M1

Содержание

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

Скачать