Delta Electronics VFD4A8MS21AFSAA [454/520] Файл скачан с сайта deltronics ru

Delta Electronics VFD4A8MS21AFSAA [454/520] Файл скачан с сайта deltronics ru
файл скачан с сайта deltronics.ru
Глава 16 Применение функции ПЛК| MS300
16-50
API
CMP
S1 S2 D
10
D
P
Биты
Слова
16-битная команда (7 шагов)
CMP
Действие по
уровню
CMPP
Действие по
импульсу
32-битная команда (13 STEP)
DCMP
Действие по
уровню
DCMPP
Действие по
импульсу
Флаги: нет
X
Y
M
K
H
KnX
KnY
KnM
T
C
D
S1
S2
D
Примечания по использованию операндов:
Операнд D занимает три последовательных операнда
Описание:
S1
: Сравниваемая величина 1.
S2
: Сравниваемая величина 2.
D
: Результат
сравнения.
Содержимое операндов
S1
и
S2
сравнивается, результат заносится в
D
.
Сравнение выполняется алгебраически. Данные сравниваются в форме двоичных
чисел. Поскольку команда 16-битная, то признаком отрицательного числа является
1 в старшем (15-м) бите.
Пример:
Если операндом команды является Y0, то операнд D автоматически занимает Y0, Y1
и Y2.
При X10=Вкл команда CMP будет выполнена, и одна из обмоток Y0, Y1 или Y2 по-
лучит питание. При X10=Выкл команда CMP не будет выполнена, состояние Y0, Y1 и
Y2 не изменится.
Если требуется получить результаты сравнения ≥, ≤, или ≠, то их можно получить,
используя параллельное соединение контактов Y0-Y2.
X10
Y0
Y1
Y2
CMP K10 D10 Y0
If K10>D10, Y0 = On
If K10=D10, Y1 = On
If K10<D10, Y2= On
Для сброса результатов сравнения используются команды RST или ZRST.
X10
M0
RST
M1
RST
M2
RST
X10
M0ZRST M2
Если К10>D10, то Y0=Вкл
Если К10=D10, то Y1=Вкл
Если К10<D10, то Y2=Вкл

Содержание

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

Скачать