Анализ архитектур контроллеров с параллельной шиной
Основные свойства большинства классических контроллеров:
· классический контроллер образуется набором модулей, установленных в каркас (крейт) и объединенных традиционной параллельной шиной;
· контроллер имеет один (очень редко несколько) модуль центрального процессора, взаимодействующего с остальными модулями контроллера через параллельную шину;
· остальные модули выполняют в контроллере функции устройств сопряжения с объектом (УСО) или другие вспомогательные функции;
· все модули, кроме процессорного, не являются интеллектуальными;
· взаимодействие между модулями осуществляется на уровне циклов обращений микропроцессора к внутренним регистрам и ячейкам памяти модулей;
· взаимодействие по параллельной шине характеризуется высокими скоростями передачи;
· относительно высокое число каналов в контроллере.
Объем ФУ составляет в среднем порядка 50 каналов. Модульность позволяет скомпоновать контроллеры с необходимым объемом каналов и процессорной производительностью, развитые сетевые средства без труда позволяют объединить их в единую систему и т.д., но при практической реализации возникают некоторые проблемы:
1. Для традиционных универсальных контроллеров число каналов, равное 50, не оптимально с точки зрения стоимости. Обычно они обслуживают несколько сотен каналов, тогда стоимость общесистемной части контроллера (крейта, источников питания, процессорного модуля и т.д.) распределяется по большому числу каналов и вклад системной части в среднюю стоимость канала минимален. Поэтому, если объем каналов в традиционном контроллере уменьшить до требуемого (в среднем 50 каналов), то средняя стоимость канала и системы в целом возрастет более чем в два раза.
2. Можно попытаться использовать более простые и соответственно дешевые традиционные контроллеры с меньшим числом каналов, например PLC-контроллеры, но тогда вы имеете ряд ограничений по функциональным возможностям, производительности процессора и т.д., которые сделают невозможным решение сложных или нестандартных задач.
Таким образом, в обоих случаях возникают несоответствия, приводящие либо к существенному увеличению стоимости контроллерного оборудования в системе из-за дорогостоящей общесистемной части, не позволяющей масштабировать контроллеры в широком диапазоне обслуживаемых каналов, либо к существенному ограничению функциональных возможностей контроллеров. Традиционные контроллеры с параллельной шиной не имеют каких–либо архитектурных решений, повышающих их надежность. Их надежность обеспечивается за счет высокого качества производства электронного оборудования. С архитектурной точки зрения, параллельная шина является центральным системным элементом с крайне высокой потенциальной ненадежностью. Она содержит десятки сигналов, к которым подключаются все модули контроллера своими активными интерфейсными элементами (шинными приемо-передатчиками). Отказ любого элемента, при котором нарушатся электрические характеристики хотя бы одного сигнала, приводит к выходу из строя всего контроллера. При этом практически невозможно диагностировать такую неисправность, так как при подобном отказе полностью нарушается функционирование контроллера.
Дата добавления: 2016-04-06; просмотров: 816;