Составители:
80
Обмен данными центрального процессора с модулями также
децентрализован и осуществляется с помощью четырех процессоров
(микроконтроллеров) ввода-вывода (ПВВ), каждый из которых управляет
одной шиной. Все ПВВ работают параллельно и независимо по
отношению к ЦП и друг другу. ЦП взаимодействует с остальными
модулями контроллера через базу данных ПВВ с быстрым доступом.
На рис. 3.3 показана традиционная циклограмма работы
контроллера, на рис.3.4-циклограмма работы контроллера КРОСС-500.
Децентрализация функций контроллера и наличие четырех
параллельно работающих шин резко снижает интенсивность обменов
данными межу ЦП и модулями. Это позволяет без снижения общей
производительности перейти к последовательным шинам межмодульного
обмена с малым числом линий, что существенно повышает надежность
контроллера и гибкость его конструкции, а также снижает сложность и
стоимость модулей и конструктивов. Каждый ПВВ имеет
последовательную шину для подключения модулей контроллера-
внутреннюю с интерфейсом SPI или (по заказу) полевую с интерфейсом
RS-485. К полевой шине могут подключаться модули контроллера
ТРАССА или, в перспективе, полевые приборы других фирм (например,
АDAM-4000).
Из рисунков видно, что в контроллере КРОСС-500 различные
составные части параллельно выполняют следующие задачи:
• ЦП - текущий цикл обработки данных;
• ПВВ - вывод выходных значений предыдущего цикла работы ЦП
в МВВ и МК, а также ввод значений сигналов с МВВ и МК в ЦП для
следующего цикла его работы;
• МК-циклическое решение своих задач управления с собственным
значением времени цикла, существенно меньшим, чем цикл работы
контроллера, и за один цикл контроллера МК выполняют несколько
циклов своей работы.
ВВОД
с МВВ
ОБРАБОТКА ВЫВОД
в МВВ
Время цикла Тц
Рис.3.3.
Циклограмма контроллера с традиционной архитектурой
Страницы
- « первая
- ‹ предыдущая
- …
- 78
- 79
- 80
- 81
- 82
- …
- следующая ›
- последняя »
