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