
Глава 5: Стандартные команды RLL. 5—107
Руководство пользователя контроллера DL06 (D0-06USER-M-RUS)/ Перевод ООО «ПЛКСистемы»
Subtract Formatted (SUBF)
Add Formatted — 32-битная команда, которая
вычитает из BCD значения аккумулятора BCD
значение (Aaaa), которое является диапазоном
бит. Указанный диапазон (Kbbb) может быть от 1
до 32 последовательных бит. Результат
находится в аккумуляторе.
Тип данных операнда Диапазон DL06
A/B ааа bbb
Входы X 0-777 -
Выходы Y 0-777 -
Управляющие реле C0-1777 -
Биты стадий S0-1777 -
Биты таймера T 0-377 -
Биты счетчика CT 0-177 -
Специальные реле SP 0-137, 320-717-
Удаленный ввод/вывод GX 0-3777
Константа K- 1-32
Флаги Описание
SP63 «1», когда в результате выполнения команды значение в аккумуляторе
является нулем
SP64 «1», когда 16-битовая команда вычитания приводит к заимствованию
SP65 «1», когда 32-битовая команда вычитания приводит к заимствованию
SP70 «1» в любое время, когда значение в аккумуляторе отрицательное
SP75 «1», когда выполняется BCD команда с не-BCD числом
ПРИМЕЧАНИЕ. Флаги состояния действительны только до того момента, когда
будет выполнена другая команда, использующая те же самые флаги.
В следующем примере, когда Х6 включен, значение дискретных ячеек Х0-Х3
будет загружено в аккумулятор командой Load Formatted. Из двоичного
значения в аккумуляторе будет вычтено двоичное значение в ячейка х C0–C3
командой Subtract Formatted. Значение в аккумуляторе выводится на выходы
Y10–Y13 командой Out Formatted.