Эти команды включают или выключают отображение в память контроллера состояния входов и передачу информации из памяти контроллера в выходные каналы С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). Команда изменяет аккумуляторы и флаги. Команда “заканчивает опрос”.