1.5.6. Линия ЗО переходит в низкое состояние в том случае, когда какое-либо устройство посылает контроллеру сигнал запроса на обслуживание.
1.6. Дистанционные сообщения
1.6.1. Все сообщения, передаваемые через КОП, подразделяются на два класса:
интерфейсные сообщения;
сообщения устройств.
1.6.2. В каждый момент времени должно передаваться только одно многолинейное сообщение.
1.7. Интерфейсные сообщения
1.7.1. Интерфейсные сообщения (команды) используются для управления функциями интерфейса (п.2.1); эти сообщения передаются при низком состоянии линии УП и в устройство не проходят. Кодирование интерфейсных сообщений приведено в табл.2 и 2а.
Таблица 2
Наименование многолинейных команд |
Обозначение многолинейных команд |
Логическое значение на линиях данных |
|||||||||
Русское |
Международное |
Русское |
Международное |
ЛД7 |
ЛД6 |
ЛД5 |
ЛД4 |
ЛД3 |
ЛД2 |
ЛД1 |
ЛД0 |
Группа адресных команд |
Addressed command group |
ГАК |
ACG |
X |
0 |
0 |
0 |
X |
X |
X |
X |
Группа универсальных команд |
Universal command group |
ГУК |
UCG |
X |
0 |
0 |
1 |
X |
X |
X |
X |
Группа адресов приемников |
Listen addres group |
ГАП |
LAG |
X |
0 |
1 |
X |
X |
X |
X |
X |
Группа адресов источников |
Talk addres group |
ГАИ |
TAG |
X |
1 |
0 |
X |
X |
X |
X |
X |
Группа вторичных команд или адресов |
Secondary command group |
ГВК |
SCG |
X |
1 |
1 |
X |
X |
X |
X |
X |
Переход на местное управление |
Go to local |
ПНМ |
GTL |
X |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
Сброс адресный |
Selected device clear |
СБА |
SDC |
X |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
Конфигурация параллельного опроса |
Parallel poll confiqure |
КПР |
PPC |
X |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
Запуск устройства |
Group execute trigger |
ЗАП |
GET |
X |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
Взять управление |
Take control |
ВУП |
TCT |
X |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
Сброс универсальный |
Device clear |
СБУ |
DCL |
X |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
Деконфигурация параллельного опроса |
Parallel poll unconfiqure |
ДПР |
PPU |
X |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
Отпирание последовательного опроса |
Serial poll enable |
ОПО |
SPE |
Х |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
Запирание последовательного опроса |
Serial poll disable |
ЗПО |
SPD |
Х |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
Запирание местного управления |
Local lockout |
ЗПМ |
LLO |
Х |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
Запирание параллельного опроса |
Parallel poll disable |
ЗПР |
PPD |
Х |
1 |
1 |
1 |
Н |
Н |
Н |
Н |
Отпирание параллельного опроса |
Parallel poll enable |
ОПР |
PPE |
Х |
1 |
1 |
0 |
С |
П |
П |
П |
Не принимать |
Unlisten |
НПМ |
UNL |
Х |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
Не передавать |
- |
НПД |
- |
X |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
Обозначения: X - линию использовать не обязательно; С - бит "считывание", приписывающий истинное значение биту состояния при параллельном опросе. Параллельный опрос возможен, если этот бит совпадает с битом, выдаваемым устройством; П - биты, приписывающие линию данных, по которой устройство должно выдавать местное сообщение реакции на параллельный опрос (РОП, п.2.16.8); Н - биты сообщения, на которые приемник не должен реагировать
Таблиц 2а
Наименование многолинейной команды |
Обозначение команды |
Логическое значение на линиях данных |
|||
Русское |
Международное |
Русское |
Международное |
УП |
КП |
Идентификация |
Identify |
ИДТ |
IDY |
1 |
1 |
1.7.2. Группа универсальных команд (ГУК) - команды, вызывающие соответствующее действие одновременно во всех устройствах. К ним относятся ДУ, ОИ, УП, ОПО, ЗПО, ДПР, СБУ, ЗПМ, ИДТ.
1.7.1, 1.7.2. (Измененная редакция, Изм. N 2).
1.7.3. Группа адресных команд (ГАК) - команды, вызывающие соответствующее действие только в устройствах, запомнивших свой адрес. К ним относятся ПНМ, СБА, КПР, ЗАП, ВУП.
1.7.4. Группа адресов приемников (ГАП) - команды, используемые с целью включения определенных устройств для приема информации из КОП. Каждому приемнику должен быть приписан свой "адрес на прием" (МАП), младшие 5 бит которого могут совпадать с аналогичными битами его адреса источника (МАИ).
1.7.5. Группа адресов источников (ГАИ) - команды, используемые с целью включения определенного устройства для передачи информации в КОП и для выключения любого другого устройства, уже работающего в качестве источника. Каждому источнику должен быть приписан свой адрес источника (МАИ), младшие 5 бит которого могут совпадать с аналогичными битами его адреса на прием (МАП).
1.7.6. Группа вторичных адресов (ГВК) - команды, используемые в качестве второго адресного байта при адресации устройства на прием или передачу. В устройстве, содержащем как функции интерфейса "расширенный источник" (ИР), так и "расширенный приемник" (ПР), можно применять одинаковый вторичный адрес (МВА) как для источника (И), так и для приемника (П). К этой группе относятся также команды ЗПР, ОПР.
1.8. Сообщения устройств
1.8.1. Сообщения устройств - сообщения, используемые устройствами для обеспечения выполнения ими основной задачи. Эти сообщения передаются при высоком состоянии линии УП и не влияют на состояния интерфейсных функций. К сообщениям устройств относятся: программные данные (код типа функции, код значения функции), основные данные, данные о состоянии. Коды и форматы основных данных, программных данных и данных о состоянии приведены в разд.5.
(Измененная редакция, Изм. N 2).
Табл.3. (Исключена, Изм. N 2).
1.8.2. Программные (управляющие) данные (код значения функции, код типа функции) - сообщения, используемые для подготовки устройства к исполнению основной задачи (разд.5).
1.8.3. Основные данные - сообщения, относящиеся непосредственно к выполнению основной задачи устройства (например, представление напряжения, измеренного цифровым вольтметром, представление частоты, измеренной частотомером, текст с экрана дисплея и т.д.).
1.8.4. Данные о состоянии - сообщения, описывающие состояние устройства.
1.9. Состояние устройства "занято"
1.9.1. В системе допускается либо программировать устройство, либо запускать устройство на выполнение какой-либо операции, а затем осуществлять связь с другими устройствами (в то время как первое устройство "занято", так как выполняет необходимую задачу). "Занято" (операция выполняется) - состояние устройства, а не состояние интерфейса. Для осуществления связи через шину интерфейса, независимо от состояния устройства и определения состояния "занято", имеется три метода:
использование линии ГП;
использование линии ЗО и последовательный опрос;
параллельный опрос.
Методы последовательного и параллельного опроса описаны в разд.2.
(Измененная редакция, Изм. N 2).
1.9.2. При использовании линии ГП для определения состояния "занято" сигнал ГП имеет более широкое значение, чем обычное "готов для следующего байта данных".
Внутренний сигнал "занято" поступает на сигнальную линию ГП через функцию СП.
Устройство может быть не адресовано как "приемник" во время состояния "занято", а шины интерфейса могут использоваться для других целей.
Если устройство повторно адресуется как "приемник", то:
когда оно "занято" - линия ГП устанавливается в низкое состояние;
когда его состояние соответствует состоянию "операция завершена", то линия ГП устанавливается в высокое состояние.
2. ФУНКЦИИ ИНТЕРФЕЙСА
2.1. Классы функций
2.1.1. Каждое устройство, предназначенное для использования в системе, содержит три класса функций:
функции устройства,
функцию (логику) кодирования дистанционной информации,
функцию интерфейса.
2.1.2. К функциям устройства относятся функции, определяющие область применения и назначения устройства (например, диапазон измерений, режим работы, возможность аналогового измерения сигнала). Эти функции стандартом не регламентируются.
2.1.3. Кодирование дистанционной информации (преобразование дистанционных сообщений в значения сигналов на интерфейсных линиях) устанавливается в п.1.3 и разд.5.
2.1.4. Функции интерфейса - это способность интерфейса к выполнению оговоренных операций при работе в системе. Каждая функция интерфейса реализуется аппаратно или программно в устройстве. Функции интерфейса и каналы прохождения сообщений, регламентируемые стандартом, указаны на черт.2 и в табл.4.
Функциональное разделение устройства
А - возможности, регламентируемые настоящим стандартом; В - возможности, регламентируемые
конструктором; У1 - интерфейсная часть устройства; У2 - часть устройства, предназначенная
для решения основной задачи. Каналы прохождения сообщений: 1 - линии сигналов в КОП;
2 - дистанционные интерфейсные сообщения на функции интерфейса и от них; 3 - сообщения
устройства, передаваемые на функции интерфейса и от них; 4 - связи состояний между функциями
интерфейса; 5 - местные сообщения между функциями интерфейса и функциями устройства
(сообщения на функции интерфейса регламентированы, сообщения от функций интерфейса -
по выбору конструктора); 6 - дистанционные интерфейсные сообщения,
посылаемые функциями усторйства в контроллере
Черт.2
Таблица 4
Наименование функции |
Обозначение функции |
Обозначение канала прохождения сообщений, указанные* на черт.2 |
||
Русское |
Международное |
Русское |
Международное |
|
Синхронизация передачи источника |
Source handshake |
СИ |
SH |
1, 2, 4, 5 |
Синхронизация приема |
Acceptor handshake |
СП |
АН |
1, 2, 4, 5 |
Источник или источник с расширением |
Talker or extended talker |
И или ИР |
L or ТЕ |
1, 2, 3, 4, 5 |
Приемник или приемник с расширением |
Listener or extended listener |
П или ПР |
L or LE |
1, 2, 3, 4, 5 |
Запрос на обслуживание |
Service request |
З |
SR |
1, 2, 4, 5 |
Дистанционное местное управление |
Remote local |
ДМ |
RL |
1, 2, 4, 5 |
Параллельный опрос |
Parallel poll |
ОП |
РР |
1, 2, 4, 5 |
Очистить устройство |
Device clear |
СБ |
DC |
1, 2, 4, 5 |
Запуск устройства |
Device trigger |
ЗП |
DT |
1, 2, 4, 5 |
Контроллер |
Controller |
К |
С |
1, 2, 4, 5, 6 |