9-2
Инструкции секвенсеров (SQI, SQO, SQL)
Publication 1756-RM003G-EN-P - June 2003
Sequencer Input
(SQI) (Секвенсер
входа)
Инструкция SQI обнаруживает, когда действие завершено,
инструкции SQO/SQI выполняются последовательно в паре.
Операнды:
Релейная логика:
Структура CONTROL
Описание: Когда инструкция SQI разрешена, она сравнивает элемент Source
(источника) посредством Mask (маски) с элементом Array (массива)
на предмет идентичности.
Обычно для этой инструкции используется та же самая структура
CONTROL, что и для инструкций SQO и SQL.
Инструкция SQI производит операции с непрерывной областью
памяти.
Операнд: Тип: Формат: Описание:
Array DINT тег массива массив секвенсера
задание первого элемента из массива
секвенсера
не
используйте CONTROL.POS в
нижнем индексе
Mask SINT
INT
DINT
тег
непосредственный
показывает, какие биты блокировать, а
какие пропускать
Тег SINT или INT преобразуется в значение DINT посредством
дополнительного знакового разряда.
Source SINT
INT
DINT
тег исходные данные для массива
секвенсера
Тег SINT или INT преобразуется в значение DINT посредством
дополнительного знакового разряда.
Control CONTROL тег управляющая структура для операции
обычно используется тот же операнд
CONTROL, что и для инструкций SQO
и SQL
Length DINT непосредственный число элементов в массиве (таблица
секвенсера) для сравнения
Position DINT непосредственный текущая позиция в массиве
исходное значение обычно 0
Мнемоника: Тип данных: Описание
.ER BOOL Бит ошибки устанавливается, когда .LEN ? 0, .POS < 0 или .POS > .LEN.
.LEN DINT Длина задает число действий в массиве секвенсера.
.POS DINT Позиция показывает элемент, который инструкция сравнивает в данный момент.