Сообщение запрос-мсс (факультативное)
Ф
СБРОС
ункция ПФС «вывод»ЗАПРОС МСС
холосте?., вывод
сброс, пфс
старт, пфс
БЛОК.ВЫВОДА * мсс.недоступен
ХОЛОСТОЕ
запрос, мсс
холостой.вывод установить указатель, запроса
холостой, вывод
очистить вывод, в.работе
мсс.доступен
БЛОК.ВЫВОДА * мсс.доступен
очистить указатель, запроса
мсс.недоступен
БП
• запрос, мсс (если указ.запроса)
ПРЕРЫВАНИЕ ВЫВОДА
мсс.недоступен
установить вывод, в.рэботе
холостой.вывод
ПРЕРЫВАНИЕ.ВЫВОДА
установить, указ, передачи
мсс. мед ос тупеи
БП
вывод, выполнен
СТАРТ
ОЧИСТКА МСС
ВЫВОД
• холостой.вывод возобн. управление функцией режима сигналом "вывод управления" очистить указ.запр
• вывод
• запрос, мсс (если указ.эапрос)
вывод, выполнен
БЛОК.ВЫВОДА
указ.запроса * ДАННЫЕ.ЗАКОЦЧЕНЫ указ.запроса * ДАННЫЕ.ЗАКОНЧЕНЫ
Черт. 7.5
Примечание. БП — безусловный переход.
ПОЛУЧИТЬ БИТ
»СЛЕДУЮЩИЙ ВЫХОД
»запрос, мсс (если указ.эапрос)
1 вывод
Подуровень ПФС посылает подуровню МДС сообщение запрос -мсс, если МДС находится в состоянии передачи сообщения мсс- недоступен, а подуровень УДС передал первый ЭЛЕМЕНТ-ВЫВО- ДА новой передачи. Подуровень ПФС продолжает передавать в МСС сообщение запрос-мсс до тех пор, пока подуровень УДС не передаст подуровню ПФС через интерфейс от УДС к ПФС запрос ДАННЫЕ-ЗАКОНЧЕНЫ. Подробности см. на черт. 7.3, 7.5 и 7.9.
мсс.доступен
Кроме того, сообщение запрос-мсс используется функцией «сброс и идентификация» в состоянии 3 ИДЕНТИФИКАЦИЯ для того, чтобы определить, имеет ли МСС функцию «изоляция».
Сообщение запрос_мсс физически реализуется в виде сигнала CS1, посылаемого из ООД в МСС по цепи «вывод управления».
Сообщение нормально физически реализуется в виде сигнала IDL, посылаемого ив ООД в МСС гю цепи «вывод управления». В отсутствие цепи СО модули МСС, реализующие функцию «изоляция» должны действовать так, как если бы присутствовало сообщение нормально. Компоненты цепи СО могут отсутствовать в ООД, в ИМС или в МСС.
И н т ер ф е й с от МДС к ПФС
Нижеперечисленные сообщения могут быть переданы логическими объектами подуровня МДС в МСС для логических объектов подуровня ПФС в ООД (см. табл. 7.2).
Таблица 7.2
Сообщили? |
Смысл |
Ввод Холостой-ВВОД Оши бка-качества-сигнала мсс-доступен |
Вводимая информация Отсутствие вводимой информации Ошибка, обнаруженная МСС МСС доступен для вывода |
мсс-недоступен
(Факультативное)
I МСС недоступен для вывода
С о о б щ е н и е ввод
Подуровень МДС посылает подуровню ПФС сообщение ввод, когда МСС получает из физической среды бит и готов передать его в ООД. Фактическое преобразование сигналов физической среды в сообщение типа ввод, подлежащего передаче в ООД, определено в спецификациях каждого конкретного типа МСС. В общем случае, когда МСС посылает сообщение плохое_качество_сигнала, выполнение требования симметричной спецификации цепи D1 не гарантируется.
Сообщение ввод физически реализуется в виде синусоидальных сигналов CD0 или CD1. Если сообщение плохое-качество-сигнала посылается из МСС, то синусоидальная форма входного сигнала непредсказуема.
Примечание. Этот сигнал не обязательно синхронизируется со стороны МСС. По вопросам синхронизации и фазового дрожания сигналов следует обращаться к соответствующей спецификации МСС.Функция ПФС «ввод»
сброс_пфс J
СБРОС
старт_пфс
Ввод
ИНИЦИАЦИЯ
IN - I j
В
|N= N+ 1]
НЕСУЩАЯ_ВЫКЛ
УВЕЛИЧЕНИЕ
вод (бит N)П
БП
РИОСТАНОВКА ВВОДАВвод (бит N + 1)
Черт. 7.6
Примечание. БП — безусловный переход.
С о о б щ е н и е холостой ввод
Подуровень МДС посылает подуровню ПФС сообщение холос- той-ввод, когда МСС не имеет данных для передачи в ООД.
Сообщение холостой-ввод физически реализуется в виде сигнала 1DL, передаваемого из МСС в ООД по цепи «входящие данные».
Сообщение п л о х о е~к а ч е с т в о_с и г н а л а
Подуровень МДС посылает подуровню ПФС сообщение пло- хое-качество-сигнала в ответ на любое из трех возможных условий. К этим условиям относятся неправильные сигналы в среде, конфликт в среде и прием сообщения холостой~вывод. Эти условия описаны в приведенных ниже перечислениях. Сообщение плохое-ка- чество-сигнала физически реализуется в виде сигнала CS0. Передаваемого из МСС в ООД по цепи «ввод управление».
Примечание. МСС должен подтверждать сообщение плохое-качество сигнала в соответствующие моменты времени каждый раз при включении его питания, а не только, когда ООД запрашивает вывод данных. Подробности см. на черт. 7.9, 8.2 и 8.3.
Неправильные сигналы физической среды. МСС может посылать сообщение плохое-качество...сигнала в любой момент времени вследствие появления в физической среде неправильных сигналов. Точный вид этой неправильности зависит от физической среды. Обычно эта ситуация может быть обусловлена сбоями в МСС (например в повторителе или распределителе), подключенном к среде, либо разрывом или коротким замыканием в физической среде. Относительно конкретных условий, которые могут вызвать неправильные сигналы в данной физической среде, см. спецификацию соответствующего МСС.
Конфликт. Конфликт возникает, когда несколько МСС осуществляют передачу 'по физической среде. При этом локальный МСС должен передавать сообщение плохое-качество-сигнала при каждом возможном случае, чтобы выяснить, не осуществляют ли передачу по физической среде сразу несколько МСС. Данный МСС должен принять наилучшее возможное решение. МСС не должен посылать сообщение плохое_качество-сигнала, если он не способен окончательно определить, что передачу осуществляют несколько МСС.
Проверка сообщения плохое-качество-сигнала. МСС передает сообщение плохое-качество-сигнала при завершении функции «вывод». Более полное описание этой проверки см. на черт. 7.9 и в разд. 8.
Сообщение м с с~д о ст у пе н. Подуровень МДС посылает подуровню ПФС сообщение мсс-доступен, когда МСС доступен для операции вывода. МСС всегда посылает сообщение мсс_доступен, т. е. он постоянно готов для вывода данных, за исключением случая, когда требуется послать сообщение плохов-каче- ство-сигнала. Такому МСС не нужен сигнал запрос-мсс для подготовки к выводу данных. Подробности см. на черт. 7.3, 7.5 и 7.9.
Сообщение мсс-доступен физически реализуется в виде сигнала IDL, посылаемого в ООД по цепи «ввод управления».
Э ЛЕМ ЕН Т^ВЫВ О ДА
Подуровень МСС посылает подуровню ПФС сообщение ЭЛЕМЕНТ-ВЫВОДА каждый раз при наличии у него бита для передачи. Как только подуровень МСС передаст подуровню ПФС сообщение ЭЛЕМЕНТ-ВЫВОДА, он не может передавать другого сообщения ЭЛЕМЕНТ-ВЫВОДА до тех пор, пока не получит из подуровня ПФС сообщение СОСТОЯНИЕ-ВЫВОДА. Сообщение ЭЛЕМЕНТ-ВЫВОДА имеет значение ЕДИНИЦА, если подуровень УДС желает, чтобы подуровень ПФС передал подуровню МДС сигнал CD1, значение НОЛЬ, если требуется сигнал CD0 и значение ДАННЫЕ-ЗАКОНЧЕНЫ, если требуется сигнал 1DL.
СОСТОЯНИЕ-ВЫВОДА. Подуровень ПФС посылает подуровню УДС сообщение СОСТОЯНИЕ-ВЫВОДА в ответ на каждое полученное им сообщение ЭЛЕМЕНТ-ВЫВОДА.
Переданное сообщение СОСТОЯНИЕ-ВЫВОДА имеет значение СЛЕДУЮЩИЙ-ВЫВОД, если подуровень ПФС готов принять из подуровня УДС следующее сообщение ЭЛЕМЕНТ-ВЫВОДА, и значение ПРЕРЫВАНИЕ-ВЫВОДА, если подуровень ПФС не способен обработать предыдущее сообщение ЭЛЕМЕНТ-ВЫВОДА (назначение сообщения СОСТОЯНИЕ-ВЫВОДА состоит в том, чтобы синхронизировать вывод данных из подуровня УДС со скоростью передали данных по физической среде).
Э JI Е М Е Н Т_В В О Д А. Подуровень ПФС передает подуровню УДС сообщение ЭЛЕМЕНТ-ВВОДА каждый раз, когда он принимает из подуровня МДС сообщение ввод. Сообщение ЭЛЕМЕНТ-ВВОДА имеет значение ЕДИНИЦА, если подуровень ПФС получил из подуровня МДС сигнал CD1, и значение НОЛЬ, если он получил из подуровня МДС сигнал CD0.
С О СТ О Я Н И Е_Н Е С У Щ Е И. Подуровень ПФС передает подуровню УДС сообщение СОСТОЯНИЕ-НЕСУЩЕИ каждый раз, когда он обнаруживает изменение состояния сигнала. Подуровень ПФС посылает НЕСУЩАЯ-ВКЛ, когда он получает из МДС сообщение ввод или плохов-качество-сигнала и если предыдущее сообщение СОСТОЯНИЕ-НЕСУЩЕИ, которое подуровень ПФС передал подуровню УДС, имело значение НЕСУ- ЩАЯ-ВЫКЛ. Подуровень ПФС посылает НЕСУЩАЯ-ВЫКЛ, если он получил из подуровня УДС сообщение холостой-ввод, нс получал сообщения плохое^качество-,сигнала (в значении мсс-до- ступен или мсс-недостуцеу) и предыдущее сообщение СОСТОЯНИЕ-НЕСУЩЕИ, Которое подуровень ПФС передал подуровню ЎДС, имело значение НЕСУЩАЯ-ВКЛ. ’
СОСТОЯНИЕ-СИГНАЛА. Подуровень ПФС’ посылает подуровню УДС сообщение СОСТОЯНИЕ-СИГНАЛА каждый раз, когда он обнаруживает изменение качества сигнала' (по сообщению из МДС). Подуровень ПФС посылает сообщение ОШИБКА-СИГНАЛА, если он получил из МДС сообщение пло- хов-качество-.сигнала, а предыдущее сообщение СОСТОЯНИЕ- СИГНАЛА, которое передал подуровень ПФС, имело значение НЕТ-ОШИБКИ-СИГНАЛА. Подуровень ПФС посылает НЕТ- ОШИБКИ-СИГНАЛА, если он не получал из МДС сообщения плохое-качество_сигнала (в значении мсс-доступен или мсс-недо- ступен), а предыдущее сообщение СОСТОЯНИЕ-НЕСУЩЕЙ, которое подуровень ПФС передал подуровню УДС, имело значение ОШИБКА-СИГНАЛА.
И н т е р ф е й с между логическими объектами ПФС и диспетчера. Нижеперечисленные сообщения могут передаваться между логическими объектами подуровня ПФС и логическими объектами диспетчера данного уровня пли вышерасположенных уровней (см. табл. 7.4)
.Таблица 7.3
Сообщение |
Смысл |
ЭЛЕМЕНТ-ВЫВОДА СОСТОЯНИЕ-ВЫВОДА ЭЛЕМЕНТ-ВВОДА СОСТОЯНИЕ-НЕСУЩЕП СОСТОЯНИЕ-СИП 1АЛА |
Данные, посылаемые в МСС Ответ на ЭЛЕМЕНТ-ВЫВОДА Данные, полученные из МСС Информирование об активности ввода Информирование о паличин/отсутст- вин ошибок |
5. Сообщение м с С-н е д о ст у не н (факультативное)
Подуровень МДС посылает подуровню ПФС сообщение мсс-не- доступен, когда МСС недоступен для вывода данных. На черт. 7.5 показаио взаимоотношения этого сообщения и функции «вывод».
Таблица 7.4
С
Смысл
ообщениеС
ЗАПРОС-СБРОСА
ОТВЕТ-НА-СБРОС
УГГРАВЛЕНИЕ-РЕЖИМОМ
ПРОВЕРКА_ПКС
брос ПФС в исходное состояние «іштание-включено»Обеспечивает рабочую информацию
Операция управления
Результаты проверки на плохое-ка- чество-сигнала
Сообщение м,сс-недоступен используется также модулем МСС, который содержит функцию «изоляция», и вывод этого сообщения для информирования о наличии функции «изоляция» во время действия функции ПФС «сброс» (см. черт. 7.3 и 8.3) не обязательно должен определяться стандартом.
Сообщение мсс_недоступен физически реализуется в виде сигнала CS1, передаваемого из МСС в ООД по цепи «ввод управления».
Интерфейс между ПФС и логическими объектами МСС и диспетчера
Интерфейсы подуровня ПФС приведены для справки. В данном разделе определены услуги, действующие между подуровнями МСС и ПФС.
И н т е р ф е й с ПФС-МСС
Нижеперечисленные сообщения могут передаваться между логическими объектами подуровня ПФС m логическими объектами подуровня МСС (ом. табл. 7.3).
з*
З А П Р О С-С Б Р О С А. Логический объект диспетчера посылает подуровню ПФС сообщение ЗАПРОС-СБРОСА, когда ему необходимо перейти в известное состояние. При получении сообщения ЗАПРОС-СБРОСА подуровень ПФС сбрасывает все внутренние логические схемы и повторно инициирует все функции. Подробности см. на черт. 7.3.
О Т В Е Т-Н А-С Б Р О С. Подуровень ПФС передает логическому объекту диспетчера сообщение ОТВЕТ-НА-СБРОС при завершении функции «сброс и идентификация» (см. черт. 7.3 и п. 7.2.4.1), которая была привлечена либо в результате включения питания, либо в результате приема сообщения ЗАПРОС-СБРОСА. Конкретное значение сообщения ОТВЕТ_НА_СБРОС определяется функцией «сброс и идентификация». Сообщение ОТВЕТ-НА- СБРОС посылается в значении ПРОСТАЯ ОПЕРАЦИЯ, ИЗОЛИРОВАННАЯ ОПЕРАЦИЯ или УСЛОВНАЯ ОПЕРАЦИЯ, если МСС совместим с ООД и является простым (не изолированным) либо если ООД не обеспечивает функцию «изоляция» даже тогда, когда эта функция обеспечивается МСС, либо ООД обеспечивает функцию «изоляция», но не требует стандартизованного вывода или обеспечивает функцию «изоляция» и требует стандартизованного вывода. Сообщение ОТВЕТ_НА_СБРОС имеет значение НЕСОВМЕСТИМОСТЬ, если МСС несовместим с ООД (т. е. МСС требует стандартного вывода, а ООД не обеспечивает его).
УПРАВЛЕНЕ Е_Р ЕЖИМОМ