
 Связь с устройствами ASCII    12-9
Publication 1756-PM001G-EN-P - March 2004
Считывание 
данных из 
устройства
Пользуйтесь следующим общим правилом: перед чтением буфера 
используйте инструкцию ACB или ABL для проверки того, что буфер 
содержит требуемые символы:
• Инструкция ARD или ARL продолжает считывать буфер, пока 
инструкция не считает требуемые символы.
• Когда инструкция ARD или ARL осуществляет чтение буфера, 
никакие другие инструкции последовательного порта ASCII 
(ASCII Serial Port) не выполняются, за исключением ACL.
• Проверка того, что буфер содержит требуемые символы,  
предотвратит возможность задержки инструкцией ARD или ARL 
выполнения других инструкций последовательного порта ASCII 
пока входное устройство посылает свои данные.
Дополнительную информацию о инструкциях последовательного 
порта ASCII вы надете в справочном руководстве “Общие инструкции 
контроллера Logix5000” (Controllers General Instruction Set Reference 
Manual), документ 1756RM003.
1. Из устройства какого типа вы производите считывание?
2. Введите следующую цепочку:
3. Введите 0. (Последовательный порт – это канал 0.)
4. Введите имя тега для инструкции ACB и определите тип данных 
как SERIAL_PORT_CONTROL.
5. Введите бит EN тега AC (тег из шага 4.)
Если вы не знакомы с программированием на 
языке релейной логики в проекте RSLogix 5000, 
то обратитесь к разделу “Программирование 
на языке релейной логики” на стр. 81.
Если устройство: То:
Считыватель штрихового кода Перейдите к шагу 2
Весы, которые передают фиксированное количество 
символов
Терминал сообщений или дисплей Перейдите к шагу 14
Весы, которые передают переменное количество символов
ВАЖНО
5
.
4
.
3
.