Технические средства автоматизированных систем управления
.pdf
Номенклатура модулей ввода-вывода
Блок клавиатуры и индикации V03. Блок V03 имеет однострочный
жидкокристаллический дисплей и пленочную клавиатуру.
Дисплей: 16 знакомест, подсветка (черные символы на желтом фоне), регулируемая контрастность, символ - 5 х 7 точек.
Пленочная клавиатура: количество клавиш - 36 (поле 9 х 4), ко-
личество префиксных клавиш - 2, тактильное ощущение нажатия.
Панель оператора V04:
пленочная клавиатура - 29 функциональных клавиш;
графический жидкокристаллический дисплей - графическое раз-
решение 128 х 64 точки, в текстовом режиме 4 строки по 16 символов + строка пиктограмм или 7 строк по 21 символу + строка пиктограмм, подсветка.
Контроллер МФК может использоваться:
как автономное устройство управления средними объектами;
как удаленный терминал связи с объектом в составе распреде-
ленных систем управления;
одновременно как локальное устройство и как удаленный терми-
нал связи с объектом в составе сложных распределенных систем управления.
В контроллере, в зависимости от вариантов исполнения, может уста-
навливаться одно из системных программных обеспечений (СПО): DOS, СПО
Tenix.
При установке DOS программирование можно осуществлять посред-
ством универсальных средств программирования.
При использовании СПО Tenix, которое содержит многозадачную опе-
рационную систему Linux, сервер ввода-вывода и пользовательские библио-
теки, программирование осуществляется с помощью системы программиро-
вания TeconCX и ISaGRAF. Загрузка подготовленных прикладных программ в память контроллера производится либо через COM1, либо по сети Ethernet,
используя протокол TCP/IP.
Краткие сведения о системном и дополнительном программном обес-
печении контроллера
TeconCX - система подготовки технологических программ пользователя для контроллера МФК на языке Си. Она имеет экранный интерфейс, анало-
гичный оболочке Borland, поддерживает написание и удаленную отладку (по
Ethernet, Arcnet, RS232) многозадачных проектов на реальном контроллере.
Библиотеки TeconCX предоставляют удобный интерфейс к модулям вво-
да-вывода и сетевым ресурсам на уровне чтения и записи переменных, а также средства для организации обмена данными между задачами как в одном контроллере, так и между контроллерами в системе. TeconCX рассчитан, в
первую очередь, на пользователей-программистов.
ISaGRAF - известная система программирования компании AlterSys Inc.,
предназначенная для создания и отладки программ микроконтроллеров. В ISaGRAF реализована поддержка всех технологических языков стандарта IEC 61131-3: языка последовательных функциональных схем (SFC), релейных диаграмм (LD), функциональных блочных диаграмм (FBD), структуриро-
ванного текста (ST) и языка инструкций (IL). Система ISaGRAF не требует профессиональных знаний по программированию.
TIL Std - встроенная в ядро целевой задачи ISaGRAF библиотека алго-
ритмов. Библиотека содержит аналоговый и импульсный ПИД-регуляторы,
алгоритмы ШИМ и интегрально-дифференциального преобразования, алго-
ритмы балансировки, фильтрации, сглаживания, функции статических и ди-
намических преобразований, индивидуального и группового управления ис-
полнительными механизмами, алгоритмы работы с блоками V03 и V04, сто-
рожевым таймером WatchDog. Библиотека содержит более 30 алгоритмов и выполнена в виде блоков языка FBD.
TeconOPC - универсальное средство доступа к данным в контроллере со стороны SCADA-системы. TeconOPC работает с современными
SCADA-системами, которые поддерживают технологию OPC. Он позволяет связать систему верхнего уровня с контроллерами МФК или ТКМ52, рабо-
тающих под управлением СПО Tenix в сети Ethernet по протоколу TCP/IP.
Tecon Trace Mode - система программирования компании АДАСТРА.
Реализованы стандартные функции управления и регулирования (в том числе и адаптивного) и некоторые специальные функции.
MICPLUS - пакет для программирования задач промышленной автома-
тизации для контроллеров ТКМ52 и МФК на русскоязычном языке про-
граммирования МИКРОЛ+, подобном языку ST международного стандарта
IEC61131-3.
4.4. Семейство промышленных контроллеров Микроконт Р2
Программируемые контроллеры семейства МИКРОКОНТ-Р2 произ-
водства НПО «Системотехника», г. Иваново предназначены для построения информационных и управляющих систем любой сложности от локального контура регулирования до АСУ ТП предприятия, благодаря высокой вычис-
лительной мощности процессора и развитым сетевым средствам. Контрол-
леры имеют модульную конструкцию, которая позволяет произвольно нара-
щивать число входов-выходов в каждой точке управления и сбора информа-
ции. Все модули контроллера выполнены в закрытых корпусах единого ис-
полнения (рис. 4.6) и ориентированы на установку в шкафах.
Рис. 4.6. Габаритные и присоединительные размеры модулей
Рис. 4.7. Структура контроллера Микроконт Р2
Присоединение модулей ввода-вывода к процессорному модулю (СРU)
выполняется с помощью гибкой шины расширения (плоский кабель) без ис-
пользования шасси (рис. 4.7), ограничивающего возможности расширения и снижающего гибкость при компоновке.
Контроллер включает в себя процессорный модуль, модули вво-
да-вывода, блоки питания, средства отображения и ввода данных и средства организации локальных сетей.
П р о ц е с с о р н ы е м о д у л и
В контроллере Микроконт Р2 могут быть использованы процессорные модули двух типов: CPU320DS и CPU104 [33, 34]. Основные технические характеристики процессорных модулей представлены в таблице.
Модуль процессора CPU-320DS предназначен для организации интел-
лектуальных систем управления и функционирует как автономно, так и в со-
ставе локальной информационной сети.
Модуль CPU-320DS может быть подключен к двум локальным сетям
BITNET (ведомый-ведущий; моноканал; витая пара; RS485; 255 абонентов) и
выполнять функции как ведущего, так и ведомого в обеих сетях.
Модуль CPU-320DS может выполнять функции активного ретрансля-
тора между двумя сегментами локальной сети (до 32-х абонентов в каждом сегменте).
Модуль CPU-320DS включает в себя источник питания, использую-
щийся как для питания внутренних элементов, так и для питания модулей ввода/вывода (до 10-и модулей ввода/вывода).
Модуль процессора CPU104 предназначен для использования в качестве центрального процессора программируемого контроллера Микроконт Р2 при организации вычислительных и управляющих систем с повышенными тре-
бованиями к вычислительной мощности, человеко-машинному интерфейсу и интерфейсам связи.
Связь с верхним уровнем может осуществляться через последователь-
ные интерфейсы RS485 или RS232 и/или Ethernet 10BASЕ-T (витая пара).
В состав модуля CPU104 входят (рис. 4.8):
•несущая плата;
•плата процессора в формате РС/104;
•платы преобразователей интерфейсов для СОМ3, СОМ4.
Рис. 4.8. Структурная схема модуля CPU104
На несущую плату устанавливаются платы преобразователей интер-
фейсов и плата процессора. Интерфейсные разъемы платы процессора со-
единяются с несущей платой гибкими шлейфами.
На лицевую панель выведены светодиодные индикаторы и размещены разъемы интерфейсов. На несущей плате размещен преобразователь шины РС/104 в шину расширения МК-Р2 и контроллер последовательных интер-
фейсов СОМ3 и СОМ4. Платы преобразователей интерфейсов СОМ3, СОМ4
обеспечивают согласование уровней контроллера интерфейсов с внешним интерфейсом связи. На несущей плате размещены также служебные вхо-
ды-выходы и устройства индикации. Вычислительным ядром модуля CPU104
является плата процессора, которая представляет собой высокоинтегриро-
ванный одноплатный РС-совместимый компьютер, выполненный в стандарте РС/104. Плата процессора осуществляет связь с внешними устройствами не-
посредственно через разъемы СОМ1, СОМ2, LAN, расположенные на лице-
вой панели модуля.
М о д у л и в в о д а - в ы в о д а
Номенклатура модулей ввода-вывода включает модули дискретного ввода, дискретного вывода, дискретного ввода-вывода, аналогового ввода,
аналогового вывода и дискретного/счетного ввода [35].
Модуль Bo32DC24 - модуль 32-канального дискретного вывода (24 В; 0,2 А). Модуль предназначен для преобразования цифровых данных, посту-
пающих от процессорного модуля (CPU), в бинарные (дискретные) сигналы,
их усиления и вывод для управления подключаемым к ним устройствам. Все выходы гальванически развязаны.
Модуль Bi32DC24 – модуль 32-канального дискретного ввода (24 В; 10
мА). Модуль предназначен для преобразования дискретных входных сигналов постоянного тока в цифровую форму и передачу их в процессорный модуль.
Все входы гальванически развязаны.
Модуль Bi31TTL - модуль 31-канального дискретного ввода с уровнем
TTL. Все входы гальванически развязаны.
Модуль Bi/o16DC24 - модуль 16-канального дискретного ввода и
16-канального дискретного вывода с уровнями сигналов 24 В постоянного тока. Все входы и выходы гальванически развязаны.
Модуль Bo16ADC220 - модуль 16-канального дискретного вывода сиг-
налов высокого уровня (220 В; 2,5 А). Модуль предназначен для преобразо-
вания цифровых данных, поступающих от процессорного модуля (CPU), в
бинарные (дискретные) сигналы и их вывод через внутренние реле для управления внешними устройствами, работающими на переменном или по-
стоянном токе. Все выходы гальванически развязаны.
Модуль Ai-NOR - 16-канальный модуль быстрого аналогового ввода с индивидуальной гальванической изоляцией предназначен для ввода и пре-
образования в цифровую форму сигналов от датчиков с унифицированным выходным сигналом (по току или напряжению). Период опроса датчиков программируется в диапазон от 2 до 255 мс. Дополнительно модуль осуще-
ствляет автоматический опрос входных каналов, цифровую фильтрацию, са-
модиагностику, автоматическую калибровку, запись результатов измерений в двухпортовую память, доступную от шины расширения.
Модуль Ai-NOR/RTD - модуль ввода нормированных аналоговых сиг-
налов и сигналов от термосопротивления предназначен для ввода и преобра-
зования в цифровую форму сигналов от датчиков с унифицированным вы-
ходным сигналом (по току или напряжению) и от термопреобразователей сопротивления. Имеется шесть модификаций, отличающихся количеством унифицированных входов и входов для термосопротивлений. Дополнительно модуль осуществляет те же функции, что и модуль Ai-NOR.
Модуль Fi/Ai-RTD - модуль ввода 4 частотных сигналов и 4 сигналов от термосопротивлений предназначен для преобразования входной частоты
(счетных импульсов), а также аналоговых сигналов от термосопротивлений в цифровую форму.
Модуль Ai-TC - модуль ввода аналоговых сигналов от термопар пред-
назначен для преобразования сигналов от 16 термопар в цифровую форму.
Дополнительно модуль осуществляет автоматический опрос входных кана-
лов, цифровую фильтрацию, линеаризацию, самодиагностику, автоматиче-
скую калибровку, компенсацию термо-ЭДС холодных концов путем измере-
ния температуры выносными термодатчиками в местах подключения хо-
лодных концов термопар, запись результатов измерений в двухпортовую па-
мять, доступную от шины расширения.
Модуль Ao2/Bi16 - модуль двухканального аналогового вывода и
16-канального дискретного/счетного ввода предназначен для преобразова-
ния цифровых данных, поступающих от процессорного модуля (CPU), в
аналоговые нормированные сигналы, а также для преобразования дискретных входных сигналов в цифровую форму. Дискретные входы могут использо-
ваться для подсчета импульсов.
С р е д с т в а о т о б р а ж е н и я и в в о д а д а н н ы х
Модуль управления информационным табло CI-192 предназначен для управления информационным табло, выполненным на базе светодиодных точечных индикаторов (одно, двух или трехцветных) и модулей цифровой индикации МИ-01 с последовательным каналом ввода данных. Модуль CI-192
является ведомым абонентом локальной сети BITNET (интерфейс RS485) и
осуществляет:
прием во внутренний буфер данных для вывода на информаци-
онное табло;
отображение состояния элементов информационного табло из внутреннего буфера на мнемосхему;
передачу сообщений о состоянии элементов информационного табло ведущему абоненту по его запросу;
прием данных для цифрового отображения, масштабирование и передачу по второй локальной сети на модули цифровой инди-
кации МИ-01.
