Системы

Функциональные возможности и структура информационной

Постановка задачи

Лекция 6. Программирование интерфейсного канала контроллера

 

Программирование интерфейсного канала рассмотрим на конкретном примере.

 

 

На трёх МПК Ремиконт Р –130, включенных в закрытую сеть ,,Транзит”, реализованы локальные АСР.

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

 

 

Обслуживание МПК должно быть поочерёдным. Для этого на каждый контроллер поочерёдно, с заданным интервалом времени (60 с), должен подаваться сигнал ,,Запрос i” . Если конкретный контроллер готов к выводу информации на регистрирующий прибор, в ответ на сигнал ,,Запрос i” выдаётся сигнал ,,Потверждение і”, после которого этот контроллер начинает передавать информацию для регистрации. Информационная система обслуживает контроллер, выдавший сигнал ,,Потверждение”, в течении заданного интервала времени (600 с), после чего возвращается в режим поочерёдного опроса контроллеров.

Примечание: Готовность каждого контроллера к выводу информации, выдачу сигнала ,,Потверждение” и запуск регистрируемого процесса в рассматриваемом примере производит оператор конкретного контроллера, хотя, при необходимости, все эти процедуры могут быть автоматизированы.

На рисунке 6.1 приведена временная диаграмма работы информационной ситемы, а на рисунке 6.2 – её структурная схема.

Система работает следующим образом.

Тактовые импульсы заданной частоты, формируемые генератором (а. Мультивибратор МУВ) поступают на вход счётчика (а. Счётчик СЧТ) с коэффициентом пересчёта 3. На выходе счётчика формируется число N, управляющее коммутаторами (а. Переключатель по номеру ПЕН)

 

 

 

Рисунок 6.1 – Временная диаграмма работы информационной
системы

 


 

информационных входов и сигналов ,,Подтверждение i”. Эти коммутаторы работают синхронно, т.е. на регистратор выводится информация с того контроллера, который выдал сигнал ,,Подтверждение”. Формируемое счётчиком число поступает также в дешифратор (а. Выделение чисел ВЧИ), который формирует на соответствующем дискретном выходе сигнал ,,Запрос i” , поступающий на обслуживаемые контроллеры.

При поступлении сигнала ,,Подтверждение і” запускается формирователь импульса ,,Регистрация” (а. Одновибратор ОДВ), а мультивибратор по входу ,,Сброс” останавливается. Во время действия сигнала ,,Регистрация” информационный выход контроллера, выдавшего сигнал ,,Подтверждение”, остаётся подключенным к регистрирующему прибору. Задним фронтом импульса ,,Регистрация” запускается мультивибратор и система переходит в режим опроса контроллеров.

Рассмотренная структура управления может быть сконфигурирована в контроллере, к выходу которого подключен регистрирующий прибор. Сигналы ,,Подтверждение”, а также информационные должны поступать в этот контроллер по интерфейсному каналу. Через этот же канал должны передаваться обслуживаемым контроллерам сигналы ,,Запрос”.

 

6.3 Структура конфигурации информационной системы с
интерфейсным каналом

 

Структура конфигурации приведена на рисунке 6.3.

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

Регистрирующий прибор подключен к аналоговому выходу 01 контроллера с системным номером 01.

В контроллере 01 сигнал ,,Подтверждение1” подаётся непосредственно на первый вход переключателя а.б. 17, а сигнал ,,Запрос1” считывается непосредственно с выхода 01 а.б. 23.

В контроллере 02 сигнал ,,Запрос2” подаётся на вход 01 а.б. 15, а сигнал ,,Подтверждение2” подаётся на вход 01 а.б. 16. На вход 02 этого алгоблока подаётся информация, которую необходимо регистрировать.

Обработка сигналов ,,Запрос” и ,,Подтверждение” в контроллере 03 происходит аналогично рассмотренной в контроллере 02.

 


 

 

               
   
 
 
 
   
 
   
Рисунок 6.3 – Структура конфигурации информационной системы

 


КОНТРОЛЛЕР 02

 

16ИНВ -06- 02
от приёмника интерфейса
14ЗАП-39- m - 00
15ВИН-05- 01

 

Подтверждение 2
 
     
 

к передатчику интерфейса
Nист=01

Запрос 2

N1=01

 

 

 

Рисунок 6.3 – лист 2

 

Рисунок 6.3 – лист 3
КОНТРОЛЛЕР 03
16ИНВ -06- 02
14ЗАП-39- m - 00
 
N1=02
Nист=01
15ВИН-05- 01
     
   

 

 

от приёмника интерфейса

 

Подтверждение 3

к передатчику интерфейса
Запрос 3