В статье рассмотрены требования к АСУ ТП и модулям ввода/вывода аналоговых сигналов в этих системах управления. Представлена оценочная плата, включающая основные узлы АСУ ТП и позволяющая упростить проектирование этих систем.
К. Слаттери, Д. Хартман, Ли Ки
Автоматические системы управления технологическими процессами (АСУ ТП) широко используются в промышленном производстве, транспорте, автомобильном машиностроении, микроэлектронике и т.п. Уровень интеллекта современных АСУ ТП определяется параметрами средств измерения, контроля и управления, применяемых в таких системах. Базовыми устройствами АСУ ТП являются программируемые логические контроллеры (ПЛК) и распределенные системы управления. Они содержат источники питания, центральные процессорные модули, модули ввода/вывода аналоговых, дискретных, цифровых и частотно-временных сигналов. Стандартные диапазоны входных/ выходных сигналов современных АСУ ТП составляют по напряжению: 0-5, 0-10, ±5 и ±10 В и по току: 0-20, 4-20 мА. К основным тенденциям развития АСУ ТП относятся следующие: совершенствование технических характеристик, уменьшение габаритов, расширение функций диагностики, повышение степени защиты от внешних воздействий и др. Кроме того, современные АСУ ТП должны иметь высокую надежность, быть устойчивыми к воздействию электромагнитных помех, электростатических разрядов, бросков напряжения и т.п.
На рис. 1 приведена упрощенная структурная схема типовой АСУ ТП. Изменение входных контролируемых параметров, таких как скорость потока газа или жидкости, их концентрация, температура, давление и др., непрерывно измеряется модулями входных сигналов. Результаты измерения обрабатываются модулем контроллера. Модули выходных сигналов АСУ ТП — это драйверы, управляющие исполнительными механизмами.
Рис. 1. Структурная схема типовой АСУ ТП
На рис. 2 представлена упрощенная функциональная схема одноканальной системы управления концентрацией углекислого газа (СО2). Она содержит газовый датчик с токовой петлей от 4 до 20 мА, входной модуль для кодирования изменяющегося токового сигнала, модуль контроллера, выходной модуль с выходом по напряжению от 0 до 10 В. Токовая петля позволяет работать с удаленными датчиками в условиях промышленных помех и при большой емкостной нагрузке линии связи.
Рис. 2. Функциональная схема одноканальной системы управления концентрацией СО2
Разрешение модулей входных/выходных аналоговых сигналов может составлять от 12 до 16 бит, погрешность — 0.1% в диапазоне рабочих температур. Диапазон входных сигналов промышленных АСУ ТП составляет от ±10 мВ (в этом случае используется мостовая схема включения датчиков) до ± 10 В (сигналы высокого уровня). Сигналы на выходе драйверов могут составлять ±5, ±10, 0-5, 0-10 В или 4-20, 0-20 мА. Время установления управляющих сигналов на выходе ЦАП (модуль выходных сигналов) зависит от условий применения АСУ ТП и может составлять от 10 мкс до 10 мс. Если диапазоны входных значений токов находятся в пределах от 4 до 20 мА, это соответствует нормальному режиму функционирования АСУ ТП. Если значение тока выходит за указанные пределы, система фиксирует неисправности в соответствии с табл. 1.
Таблица 1. Состояние АСУ ТП в зависимости от величины выходного тока
Выходной ток, мА | Тип неисправности |
0.0 | Ошибка в объекте управления |
0.8 | Активизация системы |
1.2 | Ошибка из-за дрейфа нуля |
1.6 | Ошибка калибровки |
2.0 | Ошибка в выборе размаха входного сигнала |
2.2 | Ошибки установки нуля |
4…20 | Нормальный режим |
4.0 | Нулевые значения концентрации СО2 |
5.6 | 10% уровень концентрации СО2 |
8.0 | 25% уровень концентрации СО2 |
12 | 50% уровень концентрации СО2 |
16 | 75% уровень концентрации СО2 |
20 | Максимальное значение концентрации СО2 |
>20 | Выход концентрации СО2 за пределы заданного диапазона |
Оценочная плата компании Analog Devices содержит все необходимые узлы для проектирования и отладки основных блоков современных АСУ ТП (рис. 3). Она включает четыре гальванически изолированных АЦП, микроконтроллер с ядром ARM7 и интерфейсом RS-232 и четыре изолированных ЦАП. Аппаратно конфигурируемые входы АЦП поддерживают следующие диапазоны входных сигналов: 0-5, ±5, ±10 В или 4-20, 0-20 и ±10 мА. Оценочная плата, кроме того, обеспечивает подключение сигналов низкого уровня от термопар и других датчиков (используется мостовая схема включения). Программно управляемые выходы ЦАП поддерживают следующие диапазоны выходных сигналов: 0-5, ±5, ±10 В или 4-20, 0-20 и 0-24 мА. В табл. 2 приведены основные параметры выходного модуля ПЛК.
Рис. 3. Оценочная плата ПЛК
Применение в модуле ПЛК ЦАП AD5064 с разрешением 16 бит, типовым смещением нуля 0.05 мВ, погрешностью наклона передаточной характеристики при температуре 25 °С не более 0.01% в большинстве случаев позволяет обходиться без калибровки его параметров. Однако суммарная погрешность этого ЦАП при температуре 25 °С, равная 0.15%, плюс температурный дрейф, составляющий в диапазоне рабочих температур 33 ppm/°C и добавляющий в суммарную погрешность ЦАП еще 0.18%, в ряде случаев не позволяют использовать его в составе ПЛК.
Как уже отмечалось, выходным сигналом оценочной платы является ток или напряжение. Преобразователь напряжения в ток на выходе ЦАП AD5660 может быть построен по схеме, приведенной на рис. 4. ЦАП AD5660 — 16-разрядный nanoDAC с выходом по напряжению в диапазоне 0-5 В. Преобразование напряжения в ток обеспечивается резисторами RS, R1 и R2 в соответствии со следующими выражениями:
где IR — выходной ток преобразователя напряжения в ток, равный:
Если выбрать RS = 15 кОм, R1 = 3 кОм, R2 = 50 Ом, то при U вых.цап = 5 В, IR2 = 20 мА.
Отметим, что такое решение не лишено недостатков. Применение ИМС и резисторов может привести к увеличению погрешности и стоимости платы контроллера. Более предпочтительным в этом случае является использование в ПЛК ЦАП типа AD5412/AD5422. Это 12/16-разрядные преобразователи, которые имеют программируемые выходы как по току, так и по напряжению (рис. 5). Диапазоны выходных сигналов ЦАП AD5422 по напряжению: 0-5, 0-10, ±5, ±10 В (допускается перенапряжение 10%) и по току: 4-20, 0-20, 0-24 мА (диапазон с допустимой перегрузкой по току).
Таблица 2. Основные параметры выходного модуля ПЛК
Параметр | Значение |
Разрешение, бит | 16 |
Погрешность после калибровки, % | 0.05 |
Суммарная погрешность, % | 0.15 |
Контроль обрывов | есть |
Контроль КЗ | есть |
Защита от КЗ | есть |
Гальваническая изоляция | есть |
Рис. 4. Схема преобразователя напряжения в ток на выходе ЦАП AD5660
Рис. 5. Функциональная схема ЦАП AD5422 с выходом по напряжению и току
Предусмотрены защита от КЗ и формирование сигнала ошибки при обрыве линии связи или КЗ. Как было отмечено, в оценочной плате ПЛК предусмотрена гальваническая развязка модулей ввода/вывода аналоговых сигналов. Как реализована гальваническая развязка модуля вывода аналоговых сигналов, выполненного на основе ЦАП AD5422, показано на рис. 6. Для гальванической развязки использована четырехканальная ИМС ADuM1401, выполненная по технологии iCoupler и обеспечивающая прочность изоляции не менее 2 кВ (с.к.з.). В новых разработках АСУ ТП может быть использована ИМС ADuM3401, обеспечивающая кроме гальванической развязки защиту от электростатического электричества.
Температурный дрейф сопротивления резисторов ЦАП AD5422 не превышает 20 ppm/°C, что в диапазоне рабочих температур 60 °С составляет не более 0.12%. В ЦАП имеется встроенный опорный источник с максимальным температурным дрейфом 10 ppm/°C. Для уменьшения этого дрейфа может быть использован внешний опорный источник ADR445 с температурным дрейфом не более 3 ppm/°C (см. рис. 6).
Рис. 6. Схема модуля вывода сигналов ПЛК с гальванической развязкой
Требования, предъявляемые к модулю ввода аналоговых сигналов, практически не отличаются от требований, предъявляемых к модулю вывода аналоговых сигналов ПЛК. Сигма-дельта АЦП, имеющий высокие точность и разрешение, является наиболее предпочтительным выбором для использования в составе ПЛК. Функциональная схема модуля ввода аналоговых сигналов, выполненного на основе сигма-дельта АЦП AD7793, приведена на рис. 7.
Рис. 7. Схема модуля ввода сигналов ПЛК с гальванической развязкой
24-разрядный АЦП AD7793 имеет три входных дифференциальных канала, число эффективных двоичных разрядов равно 23. Он предназначен для преобразования в код напряжения в диапазоне ±10 В и тока — в диапазоне от 4 до 20 мА. Кроме того, этот АЦП можно использовать для преобразования в код сигналов низкого уровня. В преобразователе имеется PGA-усилитель с коэффициентом усиления до 128. На одном из входов АЦП AD7793 включен измерительный усилитель AD8220, отличающийся высоким КОСС, максимальное значение которого составляет 100 дБ. Измерительный усилитель используется для подключения ко входу АЦП униполярных входных сигналов 4-20 мА, 0-5 и 0-10 В. Для преобразования напряжения в ток на входе усилителя AD8220 имеется ключ S4, который в этом случае должен быть замкнут. Гальваническая развязка модуля ввода аналоговых сигналов обеспечивается ИМС ADuM5401, выполненной по технологии isoPower. Эта ИМС обеспечивает гальваническую развязку не только сигнальных цепей, но и цепей питания напряжением 5 В. Прочность изоляции этой ИМС составляет 2.5 кВ (с.к.з.).
Функциональная схема оценочной платы ПЛК приведена на рис. 8. В качестве микроконтроллера в ней использована ИМС ADuC7027 с ядром ARM7TDMI. Благодаря 32-разрядной архитектуре микроконтроллер легко сопрягается с 24-разрядными АЦП. В составе микроконтроллера ADuC7027 имеется встроенная флэш-память объемом 16 кбайт. В качестве стабилизатора напряжения для ADuC7027 в ПЛК используется ИМС ADP3339.
Связь микроконтроллера с ПК обеспечивается через гальванически развязанный приемопередатчик RS-232 типа ADM3251E, который обеспечивает защиту от электростатического электричества с зарядом до ±15 кВ. Оценочная плата ПЛК работает под управлением программного пакета LabView. Программное обеспечение для микроконтроллера ADuC7027 может быть написано на языке С+. С помощью дружественного человеко-машинного интерфейса можно задать число входных/выходных каналов ПЛК, их конфигурацию по входу и выходу, откалибровать ЦАП AD5422, задать коэффициент усиления встроенного в АЦП AD7793 PGA-усилителя, выбрать частоту выборки входного сигнала и число отсчетов, записываемых в память микроконтроллера.
Во входные и выходные цепи оценочной платы ПЛК включены специальные ограничители переходного напряжения (Transient Voltage Suppressor), которые могут быть использованы в любой АСУ ТП, работающей в условиях промышленных помех. Принципиальные схемы ограничителей, включенных на входе АЦП и выходе ЦАП, приведены на рис. 9 и 10.
На рис. 11 показан пример использования оценочной платы ПЛК для съема сигналов с газового детектора и датчика уровня.
Рис. 8. Функциональная схема оценочной платы ПЛК
Рис. 9. Принципиальная схема ограничителя переходного напряжения на входе АЦП AD7793
Рис. 10. Принципиальная схема устройства защиты выходных цепей ЦАП AD5422 от переходных процессов
Рис. 11. Пример подключения оценочной платы ПЛК к датчику уровня и газовому детектору
ВЫВОДЫ
- Для ускорения проектирования и отладки АСУ ТП и их основных узлов компания Analog Devices разработала оценочную плату программируемого логического контроллера.
- Оценочная плата ПЛК содержит модули ввода/вывода аналоговых сигналов, микроконтроллер, цепи гальванической развязки входных/выходных устройств и источников питания, цепи защиты от переходных процессов на входе и выходе, интерфейс для сопряжения ПЛК с компьютером.
- Оценочная плата ПЛК работает под управлением программного пакета LabView и может быть использована для проверки проектных решений, отладки основных узлов, их аппаратных и программных средств, что позволяет ускорить процесс создания новых АСУ ТП, выполненных на современной элементной базе.