Типы и длительность сообщений в сети

Будем рассматривать только:

 

1.Короткое сообщение типа: «команда», «дай ответное слово», «заблокировать ОУi», «разблокировать ОУi»

 
 


4 – 12мксек пауза
Длительность= 52 мкс

 

 

отв.слово
2.Длинное сообщение типа «выдача информации на ОУ»: команда + до 32 слов информации +ОС

 
 


Длительность ≤ 692мкс

 
 
4 – 12мксек пауза

 


3.Длинное сообщение типа «дай информацию в контроллер»: команда+ОС+до32 слов сообщения. Длительность 692мкс

4.Все сообщения (длинные и короткие) сопровождаются работой ПО и драйвера канала в ЦВМ контроллера, в том числе для анализа ответного слова или его отсутствия перед повторением сообщения.

Поэтому с учетом работы ПО ЦВМ контроллера после каждого сообщения до передачи следующего при моделировании имеет место – пауза длительностью не менее 1000мкс.

5.Все сообщения предаются контроллером первоначально по ЛПИ А.

6.Для паузы адрес ОУ указывается 0.

7.Предусмотривается возможность того, что вводимая в ИД неисправность ОУ является самоустраняющейся (т.е. сбоем), что бывает в реальных системах. Поэтому после не прохождения однократной передачи, может последовать прохождение передачи при её повторе.

Примерная таблица вариантов моделирования передачи сообщений в сети

Количество сообщений Длительность и интервал между сообщениями Адреса ОУА, к которым адресуется сообщение Количество ОУ в сети
Короткие с интервалом 2мс 3,12,1,15,1
Длинные с интервалом 2мс 2,4,13,15,22,4
Перемежаются с интервалом 2мс 6,5,11,14
Короткие с интервалом 1мс 6,5,11,14,15,17,30
Длинные с интервалом 1мс 3,5,6,8,9,10,7,1,4,2
    Перемежаются с интервалом 1мс 6,5,11,14,11,10

 

8.Нумерация подключенных к ЛПИ ОУ последовательная. Максимальное количество ОУ в сети 31.

9.Если номер ОУ в сообщении не соответствует ни одному номеру подключенного ОУ, то вырабатывается «Ошибка в сообщении» (нет ответного слова).

Таблица состояний ОУ (полукомплектов ОУ)

Состояния задаются независимо для каждого полукомплекта ОУ (А и В). Каждое сообщение может передаваться контроллером либо в ОУА, либо в ОУВ.

Состояние Наличие ОС Адреса ОУ для сообщений Переходы в возможные состояния Примечание
Исправен да -«- Во все нижеперечисленные  
Заблокирован (А или В) нет на заблокир. ОУ(А или В) -«- Разблокируется по специальной команде К по другой ЛПИ Если ОУ на А, то по В Если ОУ на В, то по А
Неисправен (А или В) нет на неиспр. ОУ(А или В) -«- Остается все время в этом состоянии  
Сбой (А или В) нет на сбойном ОУ(А или В) -«- При следующем обращении исправен  
«Абонент занят» Да с признаком абонент занят   Переходит в исправное состояние при обращении к нему через 5мс При получении в ответном слове «Абонент занят», следующее к нему отправляется через 5мс
«Генерация» (А или В) нет (А или В) -«- Блокируется по специальной команде по другой ЛПИ Нет ответных слов от любого ОУ на данной ЛПИ
Ошибка в сообщении Нет и по А, и по В Адрес, установленный в сообщен, отсутствует в сети   Проверка адреса

 

Приложение 2

Типы и форматы сообщений

Все сообщения, передаваемые в сети, имеют длину 20 бит и разделяются на три типа: командное слово, данные, ответное слово. В каждом двадцатом битном слове сообщений первые три бита – синхросигнал для вхождения в связь, а последний двадцатый бит – бит четности для контроля целостности информации.

Разрядная сетка
         
Командное слово синхросигнал Адрес ОУ Подадрес или режим управления Число слов данных или код команды 1
           
Слово данных синхросигнал данные 1
                         
Ответное слово синхросигнал Адрес ОУ 2 3 4 резерв 5 6 7 8 9 1
                                                     

 

Командные слова передаются только контроллером .Здесь для ответного слова ОУ:

1 – бит четности,

2 – бит «ошибка в сообщении»

3 – бит «признак ответного слова»

4 – бит «запрос на обслуживание»

5 – бит «групповая команда»

6 – бит «абонент занят и не может ответить»

7 – бит «абонент неисправен»

8 – бит «принято управление»

9 – бит «неисправное ОУ»

 

Кратко рассмотрим формат трех типов сообщений. Всего их шесть.

 

 

Формат 1 – передача данных от контроллера к ОУ

Командное слово Слово данных ………. Слово данных   Ответное слово от ОУ   Следующее командное слово …………
        t1 t2    

 

Формат 2 – запрос данных от ОУ в контроллер

Командное слово   Ответное слово Слово данных ………… Слово данных   Следующее командное слово …………
  t1         t2    

 

Формат 3 – передача от контроллера в ОУ команды управления.

Командное слово   Ответное слово   Следующее командное слово
  t1   t2  

 

Кроме этих форматов существует формат группового сообщения, формат передачи данных от ОУ к ОУ, но только по команде контроллера и т.п.

Пауза t1 формируется ОУ после полученного сообщения и должна быть 4-12 мксек. Отсутствие ответного слова через t1>12мксек воспринимается контроллером как неполучение ОУ направленного ему сообщения. Пауза t2 формируется контроллером и связана с работой его ПО для определения следующей команды на ОУ. Мы примем её равной 1000 мксек.

Максимальное число слов данных в сообщении равно 32.

Приложение 3

 

Номер оконечного устройства А В А В А В А В А В А В А В
НИ НИ НИ НИ НИ сб сб   сб   ни сб Ни аз
  Сб сб   Ни   аз   аз   ни аз ни аз
ген     ген Ни аз сб   сб ген     ни аз
  Ни Ни   Ни   аз   аз   ген аз ни аз
  аз аз   Ни сб сб   сб     сб ни аз
        Ни   ни сб ни сб     ни аз
            ни сб ни сб сб   ни аз
                    ни      
                           

 

Номер оконечного устройства А В А В А В А В А В А В А В
НИ НИ сб сб   ни сб аз НИ сб сб Ни аз  
Сб Ни   аз   ни аз аз   аз аз ни аз  
  Ни аз сб       аз ген сб сб ни аз аз
Ни Ни   аз   ген аз аз   аз аз ни аз сб
аз Ни сб сб сб   сб аз   сб сб ни   ни
  Ни   ни сб     аз   ни ни ни   ни
      ни   сб   аз   ни ни ни    
          ни                
                           

 

НИ –неисправен

СБ – сбой

АЗ – абонент занят

ГЕН - генерация