
Глава 5: Стандартные команды RLL. 5—207
Руководство пользователя контроллера DL06 (D0-06USER-M-RUS)/ Перевод ООО «ПЛКСистемы»
Команды ASCII
Процессор DL06 поддерживает несколько команд и способов, которые
позволяют читать и записывать ASCII-строки в портах связи контроллера. А
именно, порт 2 контроллера DL06 может использоваться для чтения или
записи необработанных ASCII-строк. DL06 может также декодировать ASCII-
символы, встроенные в пределах поддерживаемого протокола (K–Sequence,
DirectNet, Modbus) через порт процессора.
Чтение входной ASCII-строки.
Имеется несколько способов, чтобы использовать DL06 для чтения входной
ASCII -строки.
1) ASCII IN (AIN) – Эта команда настраивает порт 2 на прием необработанных
ASCII-строк с такими параметрами как фиксированная и переменная длина
ASCII-строки, символы окончания передачи, байт дополнительного обмена и
служебных бит команд. Используется со сканерами штрихового кода, весами,
и т.д. для записи необработанных ASCII-строк в порт 2 на основаннии
параметров команды (AIN).
2) Запись встроенных ASCII-строк непосредственно в V-память из внешнего
устройства операторского интерфейса или подобного ведущего устройства
через поддерживаемый протокол связи, используя порты процессора.
Команда AIN в этом случае не используется.
3) Если контроллер DL06 является ведущим сети, можно воспользоваться
командой Network Read (RX), для чтения встроенных ASCII-данных из
подчиненного устройства через поддерживаемый протокол связи, используя
порт 2. Команда RX помещает данные непосредственно в V-память.
Запись выходной ASCII-строки
Следующие команды могут использоваться, для записи выходной ASCII-
строки:
1) Print from V–memory (PRINTV) – Используйте эту инструкцию, чтобы
вывести необработанные ASCII-строки в порт 2 к панели оператора или
последовательному принтеру, и т.п. Команда показывает начальный адрес V-
памяти, длину строки, байт дополнительного обмена, и т.д. Когда
разрешающий бит команды устанавлен, строка записывается в порт 2.
2) Print to V–memory (VPRINT) – Используйте эту команду, для создания
закодированных ASCII-строк в контроллере (т.е. сигнализирующих
сообщений). Когда разрешающий бит команды устанавливается, сообщение
загружается в определенный адрес ячейки V-памяти. Затем команда
(PRINTV) может использоваться, чтобы записать з акодированную ASCII-
строку в порт 2. Поддерживаются американские, европейские и азиатские
форматы времени / даты.
Дополнительно, если контроллер DL06 является ведущим сети, то может
использоваться команда Network Write (WX), чтобы записать встроенные
данные ASCII в устройство человеко-машинного интерфейса или
подчиненное устройство непосредственно из V-памяти через
поддерживаемый протокол связи, используя порт 2.