- •10.1. Промышленная сеть hart
- •10.1.1. При реализации соединения «точка-точка» задача внедрения ид в действующих системах ставилась так:
- •10.1.3. Канальный уровень hart реализуется протоколом передачи данных типа «ведущий- ведомый» со структурой hart-сообщений в соот-ветствии с табл. 10.1.
- •10.1.4. Пользовательский уровень hart представляется тремя типами команд cd:
- •10.2.2 Канальный уровень as-I работает по принципу «ведущий(ms) –ведомый(sl)» со структурой сообщений представленой на рис. 10.4.
- •10.2.3. Пользовательский уровень as-I определяется системой команд,
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.