Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / АИУС / Лекция 10.doc
Скачиваний:
101
Добавлен:
18.05.2015
Размер:
148.99 Кб
Скачать

10.2.3. Пользовательский уровень as-I определяется системой команд,

с помощью которых пользователи могут программировать работу AS-сети.

Команды

ST

SB

Адрес

Информация

РВ

ЕВ

Запрос данных

0

0

А4 А3 А2 А1 А0

0 D3 D2 D1 D0

РВ

1

Запись параметров

0

0

А4 А3 А2 А1 А0

1 D3 D2 D1 D0

РВ

1

Присвоение адреса

0

0

0 0 0 0 0

А4 А3 А2 А1 А0

РВ

1

Другие команды

Сброс ведомого устройства

0

1

А4 А3 А2 А1 А0

1 1 1 0 0

РВ

1

Удалить адрес

0

1

А4 А3 А2 А1 А0

0 0 0 0 0

РВ

1

Считать конфигурацию

0

1

А4 А3 А2 А1 А0

1 0 0 0 0

РВ

1

– Командой «Запрос данных» осуществляют и запрос, и запись данных. При этом передается последовательность битов на выходы запрашиваемо-го SL, а затем из SL считываются биты логического состояния входов. На-правление порта данных ведомого устройства (вход, выход, двунаправ-ленный порт) задается при установке конфигурации ввода-вывода.

– Командой «Записать параметр» МS устанавливает выходы парамет-ров SL.

– Командой «Присвоение адреса» МS устанавливает новое значение адреса SL.

– Командой «Сброс ведомого устройства» SL устанавливается в исход-ное состояние (аналогично сбросу при включении питания). SL квитирует (подтверждает) безошибочный прием этой команды ответом 6Н. Процесс сброса должен длиться максимум 2 мс.

– Командой «Удалить адрес» осуществляется предварительное зану-ление рабочего адреса SL. Она используется в связке с командой «Присво-ение адреса», потому что команда «Присвоение адреса» может быть вы-полнена только для SL с адресом 00Н. Например, если SL с адресом 15Н перепрограммируется на адрес 09Н, то надо выполнить «Удаление адреса» (15Н)» и «Присвоение адреса» (09H. В этом случае SL подтверждает безошибочный прием первой команды ответом 6Н, после чего оно становится доступным под адресом 00Н; только после этого с помощью второй команды можно записать новый адрес 09Н. Ранее записанный старый адрес можно восстановить с помощью команды «Сброс ведомого устройства».

– Командой «Считать конфигурацию ввода-вывода» MS считывает установленную конфигурацию каналов ввода-вывода SL и передает в отве-те SL на данную команду. Совместно с ответом на команду «Считать идентификационный код» осуществляется однозначная идентификация ведомого устройства.

– Команда «Считать идентификационный код ID» («Read ID_Code) используется для чтения из SL ID-кода длиной 4 бита. ID-код программ-мируется один раз при изготовлении ведомого устройства и не может в последующем изменяться. Он служит для обозначения принадлежности SL определённой совокупности принятых для данного типа устройств форма-лизованных описаний. Все SL, параметры и данные которых не соответст-вуют какому-либо описанию, идентифицируются как FH.

–Командой «Считать статус» считывается регистр состояния соответст-

вующего SL.

Соседние файлы в папке АИУС