Основные технические характеристики контроллеров

и программно-технических комплексов Современный рынок контроллеров и программно-технических комплексов весьма разнообразен. Выбор наиболее приемлемого варианта автоматизации представляет собой многокритериальную задачу, решением которой является компромисс между стоимостью, техническим уровнем, надежностью, комфортностью, затратами на сервисное обслуживание, полнотой программного обеспечения и многим другим.

Классифицировать контроллеры можно по различным признакам. Вот одна из классификаций (по назначению): общепромышленные контроллеры; встраиваемые контроллеры; противоаварийные контроллеры (резервированные, высоконадежные); телемеханические контроллеры, передающие сигналы на большие   расстояния (десятки и сотни км).

Обзор различных семейств контроллеров многих производителей показал, что в первом приближении в качестве характеристик контроллеров можно выделить пять обобщенных показателей: характеристика процессора; характеристика каналов ввода/вывода, поддерживаемых контроллерами; коммуникационные возможности; эксплуатационные характеристики; программное обеспечение. Рассмотрим эти показатели.

Характеристика процессора.   Здесь имеется ввиду: наличие и объем различных видов памяти: ОЗУ, ПЗУ, ППЗУ, EPROM, EEPROM, Flash; тип и разрядность основной процессорной платы; рабочая частота; поддержка математики с плавающей запятой, позволяющая выполнять эффективную обработку данных; наличие функции ПИД-регулирования.

Память. ОЗУ (оперативное запоминающее устройство) или RAM (randomaccessmemory - память с произвольным доступом) представляет собой тип памяти, которая позволяет чтение и запись в любую ячейку без предварительного поиска. В контроллерах этот тип памяти используется для хранения программ и значений технологических параметров (данных). ПЗУ (постоянное запоминающее устройство) или ROM (ReadOnlyMemory - память только для чтения) устроена в виде адресуемого массива ячеек (матрицы), каждая ячейка которого может кодировать единицу информации. Данные на ROM записывались при ее изготовлении путём нанесения на матрице алюминиевых соединительных дорожек литографическим способом. Наличие или отсутствие в соответствующем месте такой дорожки кодировало "0" или "1". В контроллерах память типа ПЗУ используется для хранения программ пользователя. Данный тип памяти не получил широкого распространения в связи с тем, что современное программное обеспечение зачастую имеет много недоработок и часто требует обновления, в то время как производственный цикл изготовления памяти достаточно длителен (4-8 недель).

EPROM (СППЗУ), EEPROM (ЭСППЗУ) и Flash (флэш) относятся к классу энергонезависимой перезаписываемой памяти (английский эквивалент - nonvolatileread-writememory или NVRWM).

Характеристика каналов ввода/вывода контроллеров Параметры контроллера с точки зрения поддерживаемых им каналов ввода/вывода часто могут быть определяющими при выборе. Важно не только количество каналов ввода/вывода, поддерживаемое контроллером, но и разнообразие модулей ввода/вывода по количеству и уровнямкоммутируемых сигналов (ток/напряжение), способы подключения внешних цепей к модулям ввода/вывода, количество каналов локального, удаленного и распределенного ввода/вывода. Рассмотрим поподробнее эти характеристики.

Þ Количество поддерживаемых контроллером (процессором) каналов

ввода/вывода (аналоговых, дискретных, скоростных). Большинство фирм-производителей поставляют на рынок средств и систем автоматизации семейства контроллеров, каждое из которых рассчитано на определенный набор выполняемых функций и объем обрабатываемой информации. Среди них имеются семейства самых малых контроллеров (микро) небольшой вычислительной мощности, способных поддерживать максимум несколько десятков вводов/выводов, в основном, дискретных. Область применения таких контроллеров - сбор данных и системы противоаварийной защиты. В качестве примеров можно привести контроллеры семейства MicroLogix (Allen-Bradley), DirectLogic DL05 (Koyo), Nano (SchneiderElectric).

Семейства малых контроллеров уже способны поддерживать сотни вводов/выводов, выполнять более сложные функции. Эти контроллеры имеют достаточно развитый аналоговый ввод/вывод, выполняют операции с плавающей точкой и функции ПИД-регулирования. К этой группе контроллеров можно отнести SLC 500 (Allen-Bradley), DirectLogic DL205 (Koyo), Smart – (PEPModularComputer), SimaticS7-200 (Siemens).

Под локальным следует понимать такой ввод/вывод, когда модули ввода/вывода размещаются непосредственно на том же шасси, на котором размещен и модуль центрального процессора. Так как количество слотов в шасси ограничено (максимум 16 - 18 для некоторых контроллеров), то и количество локальных вводов/выводов может быть также ограничено. Преимущество локальных вводов/выводов заключается в том, что они имеют высокую скорость обновления данных. При всех прочих равных условиях, скорость обработки этих вводов/выводов очень высока. Эта характеристика особенно важна, когда речь идет о регулировании технологических параметров.

Удаленный ввод/вывод применяется для систем, в которых имеется большое количество датчиков и других полевых устройств, находящихся на достаточно большом расстоянии (1000 и более метров) от центрального процессора. Это относится и к объектам нефтегазовой отрасли, часто находящихся на больших расстояниях от пунктов управления. Такой подход позволяет уменьшить стоимость линий связи за счет того, что модули ввода/вывода размещаются вблизи полевых устройств.Каналы удаленного ввода/вывода обновляются асинхронно по отношению к сканированию процессора. Поэтому из числа задач, использующих удаленный ввод/вывод, решены могут быть только те, которые не требуют обновления ввода/вывода на каждом шаге.




double arrow
Сейчас читают про: