ЯЗЫК MML

 

Функций обмена информацией между обслуживающим персоналом и устройствами управления осуществляются с помощью языка обмена человек-машина MML.

 

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

 

На начальном этапе пользователь вводит свой код-пароль. Если сеанс MML выполняется из ЦТЭ, то оператор выбирает также станцию, на которую направляются операционные функции. Языком MML по умолчанию является английский.

 

Директивы представляют собой вопрос или приказ оператора в форме, доступной для понимания и исполнения в управляющей системе. Применительно к языку MML директива начинается с кода команды, за которым следуют один или несколько блоков параметров, разделяемых знаком двоеточия. Синтаксическая структура директивы показана на рисунке:

Код команды

Разделитель  

Блок параметров команды 

Признак окончания

 

 

Код команды определяет функцию, которая должна быть выполнена управляющей системой. Код команды может содержать до трех идентификаторов, разделенных знаком - (дефис).

 

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

 

Пример команды на станции UT:

 

intblm3 - Данная команда позволяет определить состояние блоков надежности модуля M3.

 

ФОРМАТ:intblm3:nlm,(bltyp),(blnum),(mode),(output);

 

ПАРАМЕТРЫ:

 

nlm-логический номер модуля {0..119}

 

bltyp - тип блока надежности

 

blnum – номер (адрес) блока надежности

 

mode - индикатор способа ввода информации

 

all-все блоки

 

folt-только неисправные блоки

 

output –направление вывода результата

 

ПРИМЕР:

 

intblm3:nlm=6,bltyp=ulp,mode=all;- именной способ

 

intblm3:6,ulp,,all;- позиционный способ

 

 

 

Данная таблица отображает состояние

 

функциональных блоков ulp (блок линейный

 

периферийный).

 

Возможные состояния функциональных блоков:

 

ONL-в работе;

 

BAK-в резерве;

 

OFF-выключен оператором;

 

OUT(FLT)-выключен системой по неисправности этого блока;

 

OUT(DEP)-выключен системой по неисправности вышестоящего блока;

 

FOR-блок не сконфигурирован.

Hosted by uCoz