Связь с устройствами 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
.