Стандартные команды RLL
5-210
Руководство пользователя контроллера DL205, 3-е издание, редакция А, 05/08 (D2-USER-M-RUS)
Ввод ASCII-
строки (AIN)
Команда ASCII Input разрешает процессору получить ASCII-строки через
указанный порт связи и помещает строку в заданную последовательность
регистров V-памяти. Данные ASCII могут быть получены как фиксированное
число байт или как строка переменной длины с определенным символом
окончания. Другие возможности включают, перестановка байтов
«Byte
Swap»
, настройка межсимвольного тайм-аута, и определяемые пользова-
телем биты флагов для «Порт занят», «Окончания сообщения» и ошибки по
тайм-ауту.
Настройка ко-
манды AIN для
ввода ASCII-
строки фиксиро-
ванной длины
Length Type (тип длины): выберите фик-
сированную длину, основанную на постоян-
ной длине ASCII-строки, которая будет по-
сылаться порту процессора.
Port Number (номер порта): должен быть
Порт 2 (К2) для LD260.
Data Destination (приемник данных): оп-
ределяет, куда в V-памяти будет разме-
щаться ASCII-строка.
Inter-character Timeout (межсимвольный
тайм-аут): если время между входящими
ASCII-символами превышает установлен-
ное время, заданный бит «Ошибка по тайм-
ауту» будет установлен. Данные не будут
сохранены в ячейках приемника данных.
Бит будет сброшен, когда отключается
разрешающий бит для команды AIN. Выбор
0 мс отключает эту функцию.
First Character Timeout (Тайм-аут первого
символа): если время с момента активиза-
ции AIN до получения первого символа
превышает установленное время,
задан-
ный бит «Ошибка тайм-аута первого сим-
вола» будет установлен. Бит будет сбро-
шен, когда отключается разрешающий бит
команды AIN. Выбор 0 мс отключает эту
функцию.
Byte Swap (перестановка байтов): пере-
ставляет старший байт и младший байт в
каждой ячейке V-памяти в ASCII- строке
фиксированной длины. Смотрите команду
SWAPB для более детального ознакомле-
ния.
Busy Bit (бит занятости): включен, пока
команда AIN получает данные ASCII.
Complete Bit (Бит готовности): устанавли-
вается, когда ASCII-данные были получены
вместе с символом окончания строки и
сбрасывается, когда отключается разре-
шающий бит для выполнения команды AIN.
Inter-character Timeout Error Bit (Бит
ошибки межсимвольного тайм-аута): ус-
танавливается, когда превышен межсим-
вольный тайм-аут (Inter-character
Timeout). Смотрите пояснение к
межсим-
вольному тайм-ауту выше.
First Character Timeout Error Bit (бит
ошибки тайм-аута первого символа): ус-
танавливается, когда превышен тайм-аут
первого символа (First Character Timeout).
Смотрите пояснение к тайм-ауту первого
символа выше.
.