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

Delta Electronics DVP24ES200T Инструкция по программированию онлайн [106/451] 397535
ПЛК DVP Руководство по эксплуатации - программирование
Перевод и адаптация: компания СТОИК, (495) 661-24-41, www.stoikltd.ru
104
Инструкции для работы в десятичном формате с плавающей запятой:
D EBCD: Конвертация двоичного числа с плавающей запятой в десятичное число с
плавающей запятой
D EBIN: Конвертация десятичного числа с плавающей запятой в двоичное число с
плавающей запятой
В операциях с плавающей запятой используются следующие флаги:
Флаг нуля: M1020 = 1, если результат операции равен «0».
Флаг заимствования: M1021 = 1, если результат операции превосходит минимальное
значение.
Флаг переноса: M1022 = 1, если абсолютное значение результата операции выходит
за допустимый диапазон.
Правила работы с индексными регистрами E и F
Индексные регистры служат для динамического изменения адреса какого-либо операнда
путем прибавления значения индексного регистра к значению операнда.
Индексные регистры имеют разрядность 16 бит. Если необходимо использовать индекс с
разрядностью 32 бит, то индексы E и индекс F используются совместно. В индексе E будут
храниться младшие 16 бит, а в индексе F будут храниться старшие 16 бит. Само 32-х
разрядное значение записывается в индекс Е, который при этом перекроет индекс F с таким
же номером. В данном случае соответствующий индекс F будет уже не доступен. Комбинации
32-х разрядных индексных регистров будут следующие: (E0, F0), (E1, F1), (E2, F2), … (E7, F7).
Рекомендуется использовать команду MOVP для сброса регистров D в 0 при включении
контроллера
MOV K20E0 D10F0
E0 = 8 F0 = 14
20 + 8 = 28 10 + 14 = 24
Transmission K28 D24
Например, E0 = 8 и K20E0 означает константу
K28 (20 + 8). Если условие выполняется
(маркер=1) то константа K28 передаётся в
регистр D24.
Индексные регистры E и F могут изменять адреса операндов, М: P, X, Y, M, S, KnX, KnY, KnM,
KnS, T, C, D, но не могут изменять себя, использоваться отдельно и изменять коэффициент
Kn. Операция K4M0E0 является допустимой, а K0E0M0 недопустимой. В начале описания
каждой прикладной команды приводится сводная таблица, где серым цветом выделены
ячейки с операндами, которые могут использоваться с индексными регистрами.
Для изменения регистров P, I, X, Y, M, S, KnX, KnY, KnM, KnS, T, C и D с использованием E, F,
необходимо выбрать 16 битовый регистр, то есть E или F.
Передача

Содержание

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

Скачать