Автоматизация управления в производственных системах. Федотов А.В. - 263 стр.

UptoLike

Составители: 

263
При отказе или отключении микроконтроллера для предотвращения выхода из
строя всей сети входы-выходы неработающего контроллера автоматически шунти-
руются. Для этого в блоке питания имеется реле К, которое управляется сигналом С
"отказ" или "откл. интерфейса". Зашунтированный контроллер выпадает из сети,
однако ее работа не нарушается.
На схеме изображена закрытая сеть, которая может объединять не более 15
микроконтроллеров. Сеть может быть и открытой. Открытая сеть допускает под-
ключение персонального компьютера, другой сети "Транзит" или операторской
станции Димиконт Д-130. Для создания открытой сети вместо одного из контролле-
ров на схеме включается специальное устройство шлюз. Шлюз имеет два интер-
фейсных канала ИРПС, один из которых (сетевой) используется для подключения к
локальной сети "Транзит", а другой (абонентский) - к внешнему абоненту.
Информация в сети передается со скоростью 9600 бит/с. Каждому контролле-
ру в сети присваивается системный номер. Этот номер записывается в область памя-
ти системных параметров контроллера при его программировании. Передача ин-
формации в сети обслуживается специальными алгоритмами интерфейсного вывода
ИНВ и ввода интерфейсного ВИН.
Эти алгоритмы могут помещаться в алгоблоки программы контроллера. Если
в алгоблок при программировании поместить алгоритм ИНВ и соединить вход этого
алгоблока с выходом другого алгоблока, то информация о выходном сигнале присо-
единенного алгоблока будет передаваться в сеть.
Передавая в сеть пакет информации (серию кодов), контроллер присваивает
ему свой системный номер. Этот пакет не адресуется какому-либо конкретному
контроллеру и доступен всем контроллерам. Для приема информации конкретным
контроллером в его программе должен иметься алгоблок с алгоритмом ВИН, в кото-
ром указывается системный номер контроллера – источника информации. Тогда
этот алгоблок будет принимать адресованные ему сигналы и передавать их другим
алгоблокам программы для использования по назначению.
В пакете передаваемой информации может содержаться информация о не-
скольких сигналах. Для идентификации этих сигналов каждый из них в пакете по-
лучает свой номер, равный номеру соответствующего сигналу входа алгоритма
ИНВ. В дальнейшем этот сигнал будет поступать именно на заданный номером вы-
ход алгоритма ВИН.
Таким образом, между алгоблоками разных контроллеров с помощью сети
"Транзит" и алгоритмов ИНВ и ВИН устанавливается виртуальный канал связи. Ра-
ботают же контроллеры так, как будто этот канал управления реально существует. В
результате появляется возможность решения одной задачи управления одновремен-
но разными контроллерами.
При подключении к сети "Транзит" абонента (например, персонального ком-
пьютера) на нем должно быть установлено программное обеспечение, обеспечива-
ющее взаимодействие со шлюзом. В этом случае абонент может для любого алго-
блока и любого контура или логической программы в любом микроконтроллере:
запрашивать значение любого сигнала на выходе;
      При отказе или отключении микроконтроллера для предотвращения выхода из
строя всей сети входы-выходы неработающего контроллера автоматически шунти-
руются. Для этого в блоке питания имеется реле К, которое управляется сигналом С
– "отказ" или "откл. интерфейса". Зашунтированный контроллер выпадает из сети,
однако ее работа не нарушается.
      На схеме изображена закрытая сеть, которая может объединять не более 15
микроконтроллеров. Сеть может быть и открытой. Открытая сеть допускает под-
ключение персонального компьютера, другой сети "Транзит" или операторской
станции Димиконт Д-130. Для создания открытой сети вместо одного из контролле-
ров на схеме включается специальное устройство – шлюз. Шлюз имеет два интер-
фейсных канала ИРПС, один из которых (сетевой) используется для подключения к
локальной сети "Транзит", а другой (абонентский) - к внешнему абоненту.
      Информация в сети передается со скоростью 9600 бит/с. Каждому контролле-
ру в сети присваивается системный номер. Этот номер записывается в область памя-
ти системных параметров контроллера при его программировании. Передача ин-
формации в сети обслуживается специальными алгоритмами интерфейсного вывода
ИНВ и ввода интерфейсного ВИН.
      Эти алгоритмы могут помещаться в алгоблоки программы контроллера. Если
в алгоблок при программировании поместить алгоритм ИНВ и соединить вход этого
алгоблока с выходом другого алгоблока, то информация о выходном сигнале присо-
единенного алгоблока будет передаваться в сеть.
      Передавая в сеть пакет информации (серию кодов), контроллер присваивает
ему свой системный номер. Этот пакет не адресуется какому-либо конкретному
контроллеру и доступен всем контроллерам. Для приема информации конкретным
контроллером в его программе должен иметься алгоблок с алгоритмом ВИН, в кото-
ром указывается системный номер контроллера – источника информации. Тогда
этот алгоблок будет принимать адресованные ему сигналы и передавать их другим
алгоблокам программы для использования по назначению.
      В пакете передаваемой информации может содержаться информация о не-
скольких сигналах. Для идентификации этих сигналов каждый из них в пакете по-
лучает свой номер, равный номеру соответствующего сигналу входа алгоритма
ИНВ. В дальнейшем этот сигнал будет поступать именно на заданный номером вы-
ход алгоритма ВИН.
      Таким образом, между алгоблоками разных контроллеров с помощью сети
"Транзит" и алгоритмов ИНВ и ВИН устанавливается виртуальный канал связи. Ра-
ботают же контроллеры так, как будто этот канал управления реально существует. В
результате появляется возможность решения одной задачи управления одновремен-
но разными контроллерами.
      При подключении к сети "Транзит" абонента (например, персонального ком-
пьютера) на нем должно быть установлено программное обеспечение, обеспечива-
ющее взаимодействие со шлюзом. В этом случае абонент может для любого алго-
блока и любого контура или логической программы в любом микроконтроллере:
       запрашивать значение любого сигнала на выходе;


                                      263