Виды сообщений при организации обмена информацией по МЛПИ

Унифицировано три вида передачи сообщений:

  1. от контроллера к оконечному устройству;
  2. от оконечного устройства к контроллеру;
  3. от оконечного устройства к оконечному устройству.

Сообщение, передаваемое по МЛПИ, состоит при этом из посылок, содержащих три типа слов: командные (К); информационные (И) и ответные (О). Виды возможных сообщений приведены на рис. 4.7.

Виды сообщений по МЛПИ

При передаче информации от контроллера к оконечному устройству (рис. 4.7, а) контроллер передает вначале командное слово на прием информации. Затем следует определенное количество (от одного до 32 слов) информационных слов. Оконечное устройство после приема информации передает ответное слово, которое принимается контроллером.

При передаче информации от оконечного устройства к контроллеру (рис. 4.7, б) последний передает командное слово на передачу информации, приняв которое оконечное устройство передает ответное слово и определенное количество информационных слов.

При передаче информации от оконечного устройства к оконечному устройству (рис. 4.7, в) в обмене участвуют устройства А и Б. В этом случае контроллер формирует два последовательных командных слова, которые адресуются устройству А на прием информации и устройству Б на передачу информации (см. рис. 4.7, в) соответственно. Приняв адресованное ему командное слово, устройство Б передает ответное слово 02, принимаемое контроллером, и определенное количество информационных слов. В свою очередь, устройство Л, приняв адресованную ему информацию, передает контроллеру ответное слово O1.

Передача, показанная на рис. 4.7, г, используется в служебных целях, например для выявления запросов на обслуживание ОУ, контроля состояния канала и др., а передачи, показанные на рис. 4.7, д, е, носят групповой характер и используются для начальной инициализации ОУ, диагностирования их состояния, размножения данных по нескольким ОУ и др.

При передаче сообщения пауза между последним информационным словом массива и ответным словом (t1) должна находиться в интервале 2≤t1≤10 мкс, так же как и пауза (t2) между командным и ответным словом, а пауза между последним информационным или ответным словом и командным словом следующего сообщения (t3) должна быть не менее 2 мкс.

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