12-18
Специальные инструкции (FBC, DDT, DTR, PID)
Publication 1756-RM003G-EN-P - June 2003
Data Transitional
(DTR) (Изменение
данных)
Инструкция DTR пропускает значение Source (источника) через Mask
(маску) и сравнивает результат со значением Reference (контрольное
значение).
Операнды:
Релейная логика
Описание: Инструкция DTR пропускает значение массива Source через маску
Mask и сравнивает результат со значениями массива Reference. Также,
инструкция DTR записывает значение Source, прошедшее маску, в
Reference для последующего сравнения. Массив Source остается
неизменным.
«1» в маске означает, что бит данных проходит. «0» в маске означает,
что бит данных блокируется.
Если значение Source, прошедшее маску, отличается от Reference,
выходное условие цепочки принимает значение «истина» для одного
сканирования. Если значение Source, прошедшее маску, такое же как
в Reference, выходное условие цепочки принимает значение «ложь».
Операнд: Тип: Формат: Описание:
Source DINT непосредственный
тег
массив для сравнения с
массивом reference
Mask DINT непосредственный
тег
показывает, какие биты
блокировать, а какие пропускать
Reference DINT тег массив для сравнения с
массивом source
Программирование этой инструкции в режиме
онлайн может быть опасным. Если значение
Reference отличается от значения Source, выходное
условие цепочки принимает значение «истина».
Проявляйте осмотрительность, если вы вводите
эту инструкцию, когда процессор находится в
режиме Run или Remote Run.
ВНИМАНИЕ