Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
5 ПМПСУ конспект лекций.doc
Скачиваний:
4
Добавлен:
10.11.2019
Размер:
1.02 Mб
Скачать

5.1 Особенности открытой сети

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

Внешним абонентом может быть любая ЭВМ, имеющая интерфейсный канал, соответствующий стандарту ИРПС. В качестве внешнего абонента может быть также Ломиконт моделей Л – 110, Л – 112, Л – 120, Л – 122.

Сеть ,,Транзит” из закрытой превращается в открытую с помощью специального связного контроллера – Шлюза. Шлюз имеет два интерфейсных канала – сетевой и абонентский.

Общее количество контроллеров и шлюзов в одной сети ,,Транзит” не должно превышать 15. Контроллерам и шлюзам назначается свой, не повторяющийся в данной сети, номер.

5.2 Виды сообщений при связи с абонентом

Все правила обмена между контроллерами в открытой и закрытой сети полностью совпадают. Однако в открытой сети возможна также связь между любым контроллером и абонентом.

Абонент может взаимодействовать с контроллером на двух уровнях:

  1. алгоблока;

  2. контура регулирования или логической программы.

В первом случае для обмена указывается номер соответствующего алгоблока, а во втором – контура или программы.

В обоих случаях абонент посылает контроллеру запрос или команду и получает ответ или подтверждение соответственно.

Запрос посылается абонентом при необходимости получить от контроллера (алгоблока, контура, программы) какую – либо информацию. Получив запрос, контроллер готовит требуемую информацию и передаёт её абоненту в виде ответа.

Команда посылается абонентом при необходимости изменить параметры настройки алгоблока или оперативные параметры контура (программы). Получив команду, контроллер её исполняет и передаёт абоненту подтверждение.

В действительности (физически) всеми сообщениями абонент обменивается не с контроллером, а с Шлюзом. Шлюз является посредником между абонентом и сетью ,,Транзит” . Принимая от абонента запросы или команды, Шлюз ,,вставляет” их в сеть, по которой они доходят до нужного контроллера. Шлюз также ,,вылавливает” из сети переданные контроллерами ответы и подтверждения и транслирует их абоненту.

5.3 Возможности обмена с абонентом

В открытой сети абонент имеет возможность:

– для любого алгоблока в любом контроллере:

  1. запросить значение сигнала на любом выходе;

  2. запросить значение любого параметра настройки (как константы, так и коэффициента);

  3. изменить значение любого коэффициента;

– для любого контура или логической программы в любом контроллере:

  1. запросить значения оперативных параметров;

  2. изменить оперативные параметры;

  3. запросить наличие ошибок.

При работе с оперативными параметрами абонент может запрашивать и изменять те же параметры, которые наблюдает и изменяет оператор, работая с лицевой панелью контроллера.

5.4 Протоколы связи с абонентом

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

Физический уровень реализует электрическую связь между абонентом и шлюзом. На этом уровне используется интерфейс ИРПС.

Транспортный уровень придаёт передаваемым сообщениям определённый формат: на передающей стороне добавляет к сообщениям заголовок, концевик и контрольный байт, а на приёмной стороне выделяет сообщение, отделяя заголовок и концевик и контролируя отсутствие ошибок в сообщении по контрольному байту. Смысл сообщения на транспортном уровне не расшифровывается.

Информационный уровень формирует смысловое содержание сообщения при передаче и расшифровывает смысл этого сообщения при приёме.

В шлюзе реализованы все три уровня связи. Физический уровень реализован аппаратно, а информационный и транспортный – программно. Соответствующее программное обеспечение зашито в ПЗУ Шлюза.

Аналогичные уровни должны быть реализованы и на стороне абонента.