Команды блокировки, деблокировки, задания допустимой длительности скана

Эти команды включают или выключают отображение в память контроллера состояния входов и передачу информации из памяти контроллера в выходные каналы С300, разрешают или запрещают вызов организационных блоков OB2...OB9 при изменении состояния младшего байта входов, устанавливают величину максимально допустимой длительности скана. Команды BES, BAS позволяют проводить отладку программы пользователя с применением программы-эмулятора объекта без самого объекта.

1) BES - блокировка сканирования входов.

Формат команды: BES n.

Блокировка сканирования входов, установленных в блоке расширения номер n. Команда не меняет аккумуляторы и флаги. Команда “заканчивает опрос”.

2) BEF - деблокировка сканирования входов.

Формат команды: BEF n.

Деблокировка сканирования входов, установленных в блоке расширения номер n. Команда не меняет аккумуляторы и флаги. Команда “заканчивает опрос”.

3) BAS - блокировка сканирования выходов.

Формат команды: BAS n.

Блокировка сканирования выходов, установленных в блоке расширения номер n. Команда не меняет аккумуляторы и флаги. Команда “заканчивает опрос”.

4) BAF - деблокировка сканирования выходов.

Формат команды: BAF n.

Деблокировка сканирования выходов, установленных в блоке расширения номер n. Команда не меняет аккумуляторы и флаги. Команда “заканчивает опрос”.

5) AS - блокировка обработки прерываний.

Формат команды: AS.

Блокировка обработки прерываний от младшего байта входов. Команда не меняет аккумуляторы и флаги. Команда “заканчивает опрос”.

6) AF - деблокировка обработки прерываний.

Формат команды: AF.

Деблокировка обработки прерываний от младшего байта входов. Команда не меняет аккумуляторы и флаги. Команда “заканчивает опрос”.

7) TS - установка величины длительности скана.

Формат команды: TS n.

Установка величины максимально допустимой длительности скана программы, равной n мс (n=0...65535). Команда изменяет аккумуляторы и флаги. Команда “заканчивает опрос”.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: