Программируемые логические контроллеры
Контроллеры для системы автоматизации. Способ программирования как классифицирующий признак контроллера. Показатели программируемых логических контроллеров. Компьютер в системах автоматизации. Устройства ввода-вывода. Модули ввода тока и напряжения.
Рубрика | Коммуникации, связь, цифровые приборы и радиоэлектроника |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 15.05.2013 |
Размер файла | 2,4 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
САРАТОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ
ЭНГЕЛЬССКИЙ ТЕХНОЛОГИЧЕСКИЙ ИНСТИТУТ
КАФЕДРА ТЭМ
Дипломная работа по дисциплине
"Автоматизация производственных процессов в машиностроении"
на тему:
"Программируемые логические контроллеры"
Выполнил: Андреев Н.Г.
Проверил: Насад Т.Г.
Энгельс 2011 г.
Содержание
- 1. Контроллеры для систем автоматизации
- 1.1 Программируемые логические контроллеры
- Типы ПЛК
- Архитектура
- Процессорный модуль
- Источник питания
- Характеристики
- Пример ПЛК
- Программное обеспечение
- Устройства сбора данных
- 1.2 Компьютер в системах автоматизации
- Компьютер в качестве контроллера
- Компьютер для общения с оператором
- Промышленные компьютеры
- 1.3 Устройства ввода-вывода
- Ввод аналоговых сигналов
- Структура модулей ввода
- Команды управления модулем
- 1.4 Модули ввода тока и напряжения
- Потенциальный вход
- Токовый вход
- Термопары
- Погрешность измерений
- Термопреобразователи сопротивления
- Двухпроводная схема измерений
- Четырехпроводная схема измерений
- Трехпроводная схема измерений
- Погрешность измерений
- Тензорезисторы
- Датчики на основе тензорезисторов
- Измерения с помощью тензодатчиков
- Влияние сопротивления соединительных проводов
- Составляющие погрешности измерения
- Вывод аналоговых сигналов
- Ввод дискретных сигналов
- Ввод дискретных сигналов 220 В
- Вывод дискретных сигналов
- Ввод частоты, периода и счет импульсов
- Модули управления движением
- Заключение
1. Контроллеры для систем автоматизации
Слово "контроллер" произошло от английского " control" (управление), а не от русского "контроль" (учет, проверка). Контроллером в системах автоматизации называют устройство, выполняющее управление физическими процессами по записанному в него алгоритму, с использованием информации, получаемой от датчиков и выводимой в исполнительные устройства.
Первые контроллеры появились на рубеже 60-х и 70-х годов в автомобильной промышленности, где использовались для автоматизации сборочных линий. В то время компьютеры стоили чрезвычайно дорого, поэтому контроллеры строились на жесткой логике (программировались аппаратно), что было гораздо дешевле. Однако перенастройка с одной технологической линии на другую требовала фактически изготовления нового контроллера. Поэтому появились контроллеры, алгоритм работы которых мог быть изменен несколько проще - с помощью схемы соединений реле. Такие контроллеры получили название программируемых логических контроллеров (ПЛК), и этот термин сохранился до настоящего времени. Везде ниже термины "контроллер" и "ПЛК" мы будем употреблять как синонимы.
Немного позже появились ПЛК, которые можно было программировать на машинно-ориентированном языке, что было проще конструктивно, но требовало участия специально обученного программиста для внесения даже незначительных изменений в алгоритм управления. С этого момента началась борьба за упрощение процесса программирования ПЛК, которая привела сначала к созданию языков высокого уровня, затем - специализированных языков визуального программирования, похожих на язык релейной логики. В настоящее время этот процесс завершился созданием международного стандарта IEC (МЭК) 1131-3 [Bertocco], который позже был переименован в МЭК 61131-3 [IEC]. Стандарт МЭК 61131-3 поддерживает пять языков технологического программирования (см. раздел "Программное обеспечение"), что исключает необходимость привлечения профессиональных программистов при построении систем с контроллерами, оставляя для них решение нестандартных задач.
В связи с тем, что способ программирования является наиболее существенным классифицирующим признаком контроллера, понятие "ПЛК" все реже используется для обозначения управляющих контроллеров, которые не поддерживают технологические языки программирования.
С появлением мощных и дешевых микроконтроллеров в 1972 г. рынок ПЛК начал расти экспоненциально и за период с 1978 по 1990 год увеличился с 80 млн. долл. до 1 млрд. долл. и к 2002 г. составил 1,4 млрд. долл. [Webb]. В настоящее время мировой рынок ПЛК продолжает расти, хотя и гораздо меньшими темпами. Однако последнее замечание не относится к России, где события изменяются очень быстро в связи с возрождением экономики, появлением сильных отечественных производителей и системных интеграторов [Ицкович], а также огромными инвестициями международных корпораций в Российскую экономику.
ПЛК используются практически во всех сферах человеческой деятельности для автоматизации технологических процессов, в системах противоаварийной защиты и сигнализации, в станках с ЧПУ, для управления дорожным движением, в системах жизнеобеспечения зданий, для сбора и архивирования данных, в системах охраны, в медицинском оборудовании, для управления роботами, в системах связи, при постановке физического эксперимента, для управления космическими кораблями, для автоматизации испытаний продукции и т.д. Тем не менее, до сих пор остается много отраслей экономики, куда контроллерная автоматизация только начинает проникать.
Согласно последнему опросу по Интернет, проведенному журналом Control Engineering совместно с Reed Research, большая часть опрошенных использует ПЛК в задачах управления станками. На втором месте - задачи, связанные с управлением технологическими процессами, далее идет управление перемещениями и задачи диагностики. Чаще всего контроллеры используют для решения собственных задач (54%), реже для производства оборудования для продажи (25%), или для того и другого (17%).
Контроллеры используются не только как автономные средства локального управления технологическим установками, но и в составе широкомасштабных систем автоматизированного управления целыми предприятиями.
В настоящее время на Российском рынке преобладают контроллеры иностранных фирм: Siemens, Mitsubishi, ABB, Schneider Electric, GE Fanuc, однако с течением времени увеличивается доля рынка, занятая отечественной продукцией Российских фирм (НИЛ АП, Текон, Фаствел, ДЭП, Овен, Элемер, Эмикон и др.), что соответствует общемировой тенденции, когда в большинстве стран отечественные фирмы занимают большую долю рынка, чем иностранные. Это объясняется следующими факторами:
благодаря
Размещено на http://www.allbest.ru/
использованию западных технологических линий и материалов качество изготовления Российских контроллеров часто превосходит зарубежное качество в связи с более высоким уровнем подготовки Российских специалистов;
Российские
Размещено на http://www.allbest.ru/
фирмы обеспечивают более квалифицированную техническую поддержку и русскоязычную документацию;
большую
Размещено на http://www.allbest.ru/
роль играет срок поставки и территориальная близость производителя к потребителю;
соответствие
Размещено на http://www.allbest.ru/
отечественных разработок Российским стандартам, чего часто нельзя сказать об импортных контроллерах;
лучшее
Размещено на http://www.allbest.ru/
знание Российского рынка отечественными производителями.
Широкому распространению ПЛК в большой степени способствует рост компьютерной грамотности населения, спецкурсы в ВУЗах, множество курсов повышения квалификации, проводимых ведущими системными интеграторами.
1.1 Программируемые логические контроллеры
Жесткие ограничения на стоимость и огромное разнообразие целей автоматизации привели к невозможности создания универсального ПЛК, как это случилось с офисными компьютерами. Область автоматизации выдвигает множество задач, в соответствии с которыми развивается и рынок, содержащий сотни непохожих друг на друга контроллеров, различающихся десятками параметров. Каждый производитель выпускает несколько типов ПЛК разной мощности и стоимости, чтобы увеличить прибыль за счет сегментирования рынка.
Выбор оптимального для конкретной задачи контроллера основывается обычно на соответствии функциональных характеристик контроллера решаемой задаче при условии минимальной его стоимости. Учитываются также другие важные характеристики (температурный диапазон, надежность, бренд изготовителя, наличие разрешений Ростехнадзора, сертификатов и т.п.).
Несмотря на огромное разнообразие контроллеров, в их развитии заметны следующие общие тенденции:
уменьшение
Размещено на http://www.allbest.ru/
габаритов;
расширение
Размещено на http://www.allbest.ru/
функциональных возможностей;
увеличение
Размещено на http://www.allbest.ru/
количества поддерживаемых интерфейсов и сетей;
использование
Размещено на http://www.allbest.ru/
идеологии "открытых систем";
использование
Размещено на http://www.allbest.ru/
языков программирования стандарта МЭК 61131-3;
снижение
Размещено на http://www.allbest.ru/
цены.
Еще одной тенденцией является появление в контроллерах признаков компьютера (наличие мыши, клавиатуры, монитора, ОС Windows, возможности подключения жесткого диска), а в компьютерах - признаков контроллера (расширенный температурный диапазон, электронный диск, защита от пыли и влаги, крепление на DIN-рейку, наличие сторожевого таймера, увеличенное количество коммуникационных портов, использование ОС жесткого реального времени, функции самотестирования и диагностики, контроль целостности прикладной программы). Появились компьютеры в конструктивах для жестких условий эксплуатации. Аппаратные различия между компьютером и контроллером постепенно исчезают. Основными отличительными признаками контроллера остаются его назначение и наличие технологического языка программирования.
Типы ПЛК
Для классификации огромного разнообразия существующих в настоящее время контроллеров рассмотрим их существенные различия.
Основным показателем ПЛК является количество каналов ввода-вывода. По этому признаку ПЛК делятся на следующие группы:
нано-ПЛК
Размещено на http://www.allbest.ru/
(менее 16 каналов);
микро-ПЛК (
Размещено на http://www.allbest.ru/
более 16, до 100 каналов);
средние (
Размещено на http://www.allbest.ru/
более 100, до 500 каналов);
большие (
Размещено на http://www.allbest.ru/
более 500 каналов).
По расположению модулей ввода-вывода ПЛК бывают:
моноблочными -
Размещено на http://www.allbest.ru/
в которых устройство ввода-вывода не может быть удалено из контроллера или заменено на другое. Конструктивно контроллер представляет собой единое целое с устройствами ввода-вывода (например, одноплатный контроллер). Моноблочный контроллер может иметь, например, 16 каналов дискретного ввода и 8 каналов релейного вывода;
модульные -
Размещено на http://www.allbest.ru/
состоящие из общей корзины (шасси), в которой располагаются модуль центрального процессора и сменные модули ввода-вывода. Состав модулей выбирается пользователем в зависимости от решаемой задачи. Типовое количество слотов для сменных модулей - от 8 до 32;
распределенные (
Размещено на http://www.allbest.ru/
с удаленными модулями ввода-вывода) - в которых модули ввода-вывода выполнены в отдельных корпусах, соединяются с модулем контроллера по сети (обычно на основе интерфейса RS-485) и могут быть расположены на расстоянии до 1,2 км от процессорного модуля.
Часто перечисленные конструктивные типы контроллеров комбинируются, например, моноблочный контроллер может иметь несколько съемных плат; моноблочный и модульный контроллеры могут быть дополнены удаленными модулями ввода-вывода, чтобы увеличить общее количество каналов.
Многие контроллеры имеют набор сменных процессорных плат разной производительности. Это позволяет расширить круг потенциальных пользователей системы без изменения ее конструктива.
По конструктивному исполнению и способу крепления контроллеры делятся на:
панельные
Размещено на http://www.allbest.ru/
(для монтажа на панель или дверцу шкафа);
для
Размещено на http://www.allbest.ru/
монтажа на DIN-рейку внутри шкафа;
для
Размещено на http://www.allbest.ru/
крепления на стене;
стоечные -
Размещено на http://www.allbest.ru/
для монтажа в стойке;
бескорпусные (
Размещено на http://www.allbest.ru/
обычно одноплатные) для применения в специализированных конструктивах производителей оборудования (OEM - "Original Equipment Manufact urer").
По области применения контроллеры делятся на следующие типы:
универсальные
Размещено на http://www.allbest.ru/
общепромышленные;
для
Размещено на http://www.allbest.ru/
управления роботами;
для
Размещено на http://www.allbest.ru/
управления позиционированием и перемещением;
коммуникационные;
Размещено на http://www.allbest.ru/
ПИД-контроллеры;
Размещено на http://www.allbest.ru/
специализированные.
Размещено на http://www.allbest.ru/
По способу программирования контроллеры бывают:
программируемые
Размещено на http://www.allbest.ru/
с лицевой панели контроллера;
программируемые
Размещено на http://www.allbest.ru/
переносным программатором;
программируемые
Размещено на http://www.allbest.ru/
с помощью дисплея, мыши и клавиатуры;
программируемые
Размещено на http://www.allbest.ru/
с помощью персонального компьютера.
Контроллеры могут программироваться на следующих языках:
на
Размещено на http://www.allbest.ru/
классических алгоритмических языках (C, С#, Visual Basic);
на
Размещено на http://www.allbest.ru/
языках МЭК 61131-3.
Контроллеры могут содержать в своем составе модули ввода-вывода или не содержать их. Примерами контроллеров без модулей ввода-вывода являются коммуникационные контроллеры, которые выполняют функцию межсетевого шлюза, или контроллеры, получающие данные от контроллеров нижнего уровня иерархии АСУ ТП.
Архитектура
Архитектурой контроллера называют набор его основных компонентов и связей между ними. Типовой состав ПЛК включает центральный процессор, память, сетевые интерфейсы и устройства ввода-вывода (рис.6.1). Иногда эта конфигурация дополняется устройством для программирования и пультом оператора, устройствами индикации, реже - принтером, клавиатурой, мышью или трекболом.
Процессорный модуль включает в себя микропроцессор (центральное процессорное устройство - ЦПУ), запоминающие устройства, часы реального времени и сторожевой таймер. Термины "микропроцессор" и "процессор" в настоящее время стали синонимами, поскольку все вновь выпускаемые процессоры выполняются в виде СБИС, т.е. являются микропроцессорами.
Основными характеристиками микропроцессора являются разрядность (в ПЛК используются 8-ми, 16-ти и 32-разрядные микропроцессоры), тактовая частота, архитектура, наличие операций с плавающей точкой, типы поддерживаемых портов ввода-вывода, температурный диапазон работоспособности и потребляемая мощность.
Производительность микропроцессоров с одной и той же архитектурой пропорциональна тактовой частоте. Большинство контроллеров используют микропроцессоры с сокращенным набором команд (RISC - Reduced Instruction Set Computing), в которых используется небольшое количество команд одинаковой длины и большое количество регистров. Сокращенный набор команд позволяет строить более эффективные компиляторы и конвейер процессора, способный за каждый такт выдавать результат исполнения очередной команды [Корнеев].
Для контроллеров, выполняющих интенсивную математическую обработку данных, важно наличие математического сопроцессора (вспомогательного процессора, выполняющего операции с плавающей точкой) или сигнальных процессоров, в которых операции типа Y=A*B+X выполняются за один такт. Сигнальные процессоры позволяют ускорить выполнение операций свертки или быстрого преобразования Фурье.
Емкость памяти определяет количество переменных (тегов), которые могут быть обработаны в процессе функционирования ПЛК. В микропроцессорах время доступа к памяти является одним из существенных факторов, ограничивающих быстродействие. Поэтому память делят на несколько уровней иерархии, в зависимости от частоты использования хранящихся в ней данных и быстродействия. Иерархия памяти относится к существенным характеристиками архитектуры процессора, поскольку она позволяет снизить отрицательное влияние медленной памяти на быстродействие микропроцессора. Основными типами памяти является постоянное запоминающее устройство (ПЗУ), оперативное запоминающее устройство (ОЗУ) и набор регистров. Регистры являются самыми быстродействующими элементами памяти, поскольку они используются арифметико-логическим устройством (АЛУ) для исполнения элементарных команд процессора. ПЗУ используют для хранения редко изменяемой информации, такой, как операционная система, драйверы устройств, загрузчик, исполняемый модуль программы пользователя. ОЗУ используется для хранения данных, которые многократно изменяются в процессе работы контроллера, например, значения тегов, результаты промежуточных вычислений, диагностическая информация, массивы, выводимые на графики, данные для отображения на дисплее.
Рис 6. Архитектура ПЛК. tif
В качестве ПЗУ (или ROM - "Read Only Memory") обычно используется электрически стираемая перепрограммируемая память (EEPROM - "Electrically Erasable Programmable ROM". Разновидностью EEPROM является флэш-память, принцип действия которой основан на хранении заряда в конденсаторе, образованном плавающим затвором и подложкой МОП-транзистора. Особенностью флэш-памяти является ее энергонезависимость, т.е. сохраняемость данных при выключенном питании. Стирание и перезапись во флэш-памяти выполняется не отдельными ячейками, а большими блоками, поэтому она получила название, происходящее от английского "flash" - "вспышка". Недостатком всех ПЗУ является низкое быстродействие.
Количество циклов записи информации во флэш-память ограничено и составляет несколько десятков тысяч раз. По конструктивному исполнению и интерфейсам флэш-память подразделяется на Compact Flash (CF), Memory Stick, Secure Digital (SD), MuliMediaCard (MMC), RS-MMC, SmartMedia Card (SMC), USB-flash. Флэш-память может быть впаяна в печатную плату или быть съемной.
В качестве ОЗУ современные микропроцессоры используют статическую память (SRAM - Static Random Access Memory) и динамическую (DRAM - "Dynamic Random Access Memory"), SDRAM ("Synchronous DRAM"). SRAM выполняется на триггерах, информация в которых сохраняется неограниченно долго при наличии питания. В динамической памяти информация хранится на конденсаторах и поэтому DRAM требует периодической регенерации (перезарядки конденсаторов). К недостаткам триггерной памяти относится ее высокая стоимость, связанная с низкой плотностью компоновки триггеров на кристалле, и малое отношение емкости к цене. Достоинством является высокое быстродействие, достигающее гигагерц, в то время как память на конденсаторах не может работать на частотах выше сотен герц. Оба типа памяти (DRAM и SRAM) не могут сохранять информацию при отключении питания ПЛК. Поэтому некоторые типы ПЛК используют батарейное питание памяти для сохранения работоспособности системы автоматизации после кратковременного прерывания питания.
Моноблочные и модульные контроллеры используют, как правило, параллельную шину для обмена данными с модулями ввода-вывода, что позволяет на порядок повысить быстродействие их опроса по сравнению с последовательной шиной. Параллельные шины могут быть стандартными (ISA, PC/104, PCI, ComactPCI, VME, CXM) или частнофирменными. Последовательная шина контроллера (на основе интерфейса RS-485) используется для подключения к нему удаленных (распределенных) модулей ввода-вывода.
Программирование контроллеров малой мощности выполняется с помощью кнопок, расположенных на лицевой панели или с помощью переносного пульта для программирования. В качестве пульта в последнее время используется компьютер формата "ноутбук". Программирование мощных контроллеров выполняется с помощью персонального компьютера, на котором устанавливается специальное программное обеспечение, например CoDeSys или ISaGRAF (см. раздел "Программное обеспечение"), выполняющее трансляцию технологического языка стандарта МЭК 61131-3 в исполняемый код процессора, который загружается в ПЗУ ПЛК, например, через порт Ethernet.
Сторожевой таймер (Watchdog Timer - WDT) представляет собой счетчик, который считает импульсы тактового генератора и в нормальном режиме периодически сбрасывается (перезапускается) работающим процессором. Если процессор "зависает", то сигналы сброса не поступают в счетчик, он продолжает считать и при достижении некоторого порога вырабатывает сигнал "Сброс" для перезапуска "зависшего" процессора.
Часы реального времени (РВ) представляют собой кварцевые часы, которые питаются от батарейки и поэтому продолжают идти при выключенном ПЛК. Часы РВ используются, например, для управления уличным освещением в зависимости от времени суток, в системах охраны объектов и других случаях, когда необходима привязка данных или событий к астрономическому времени.
Процессорный модуль
Процессорный модуль ПЛК выполняет следующие задачи:
собирает
Размещено на http://www.allbest.ru/
данные из модулей ввода в память и отсылает данные из памяти в модули вывода;
контроллер программируемый логический автоматизация
выполняет
Размещено на http://www.allbest.ru/
обмен данными с устройством для программирования контроллера;
выдает
Размещено на http://www.allbest.ru/
метки часов реального времени;
осуществляет
Размещено на http://www.allbest.ru/
обмен данными с промышленной сетью;
реализует
Размещено на http://www.allbest.ru/
стек протоколов промышленной сети (для этой цели могут использоваться вспомогательные коммуникационные процессоры);
выполняет
Размещено на http://www.allbest.ru/
начальную загрузку и исполнение операционной системы;
исполняет
Размещено на http://www.allbest.ru/
загрузочный модуль пользовательской программы системы автоматизации;
управляет
Размещено на http://www.allbest.ru/
актами обмена с памятью.
Одной из тенденций в развитии ПЛК является использование процессорных модулей разной мощности для одного конструктива контроллера. Это позволяет получить серию контроллеров разной мощности и тем самым покрыть больший сегмент рынка, а также выполнить модернизацию (upgrade) контроллеров, купленных потребителями, путем замены всего одного модуля.
К основным характеристикам процессорного модуля относятся:
тип
Размещено на http://www.allbest.ru/
операционной системы (Windows CE, Linux, DOS, OS-9, QNX и др.);
наличие
Размещено на http://www.allbest.ru/
исполнительной среды для стандартной системы программирования на языках МЭК 61131-3;
типы
Размещено на http://www.allbest.ru/
поддерживаемых интерфейсов (RS-232, RS-422, RS-485, CAN, USB, Ethernet и др.);
типы
Размещено на http://www.allbest.ru/
поддерживаемых сетей (Modbus RTU, Modbus TCP, Ethernet, Profibus, CANopen, DeviceNet и др.);
возможность
Размещено на http://www.allbest.ru/
подключения устройств индикации или интерфейса оператора (светодиодного или ЖКИ индикатора, клавиатуры, мыши, дисплея с интерфейсами VGA, DVI или CMOS, LVDS, трекбола и др.);
разрядность (
Размещено на http://www.allbest.ru/
8, 16, 32 или 64 бита);
тактовая
Размещено на http://www.allbest.ru/
частота микропроцессора и памяти;
время
Размещено на http://www.allbest.ru/
выполнения команд;
объем,
Размещено на http://www.allbest.ru/
иерархия и типы памяти (ОЗУ, кэш, ПЗУ - флэш, съемная флэш и др.);
типы
Размещено на http://www.allbest.ru/
встроенных функций (ПИД-регулятор, счетчики, ШИМ, алгоритмы позиционирования и управления движением и др.);
бренд
Размещено на http://www.allbest.ru/
производителя (Intel, AMD, Atmel, Motorola, RealLab! и др.).
Быстродействие процессорного модуля ПЛК обычно оценивают по времени выполнения логических команд, поскольку они наиболее распространены при реализации алгоритмов управления.
Огромное разнообразие задач, возлагаемых на ПЛК, и сильная зависимость цены от мощности контроллера явились причиной большого разнообразия используемых микропроцессоров, от простых и дешевых 8-разрядных Atmel и Microchip до самых высокопроизводительных микропроцессоров серии Intel Pentium, включая двухъядерные и четырехъядерные процессоры.
Восьмиразрядные микропроцессоры пользуются большим успехом в автономных ПИД-контроллерах и микро-ПЛК для несложного алгоритмического управления станками, теплицами, небольшими технологическими аппаратами, в качестве межсетевых шлюзов. Их достоинством является высокая надежность, связанная с предельной простотой программного обеспечения.
Обычно микропроцессоры, используемые в ПЛК, на несколько поколений отстают от процессоров офисных персональных компьютеров (ПК) в связи с относительно малым объемом рынка ПЛК, который не обеспечивает окупаемость разработки нового контроллера за период смены поколений микропроцессоров.
Источник питания
Стандартными напряжениями питания ПЛК являются напряжения 12 В, 24 и 48 В. Источником электрической энергии обычно является промышленная сеть 220В, 50 Гц. В случае распределенных систем автоматизации источник питания может быть расположен вдали от ПЛК, поэтому напряжение на клеммах ПЛК или модулей ввода-вывода может сильно отличаться от напряжения источника питания вследствие падения напряжения на сопротивлении кабеля. Для решения этой проблемы каждый ПЛК или каждый модуль удаленного ввода снабжаются встроенным стабилизатором напряжения, который обеспечивает нормальное их функционирование в диапазоне напряжений от 10 до 30 В.
Низкое напряжение питания позволяет питать контроллеры от аккумуляторов бортовых сетей транспортных средств или переносных аккумуляторов.
В ПЛК иногда используют батарею для питания часов реального времени (которые должны функционировать при выключенном ПЛК) и для сохранения информации в ПЗУ на время аварийных перерывов питания.
Характеристики
Производительность ПЛК оценивается по следующим параметрам:
длительность
Размещено на http://www.allbest.ru/
контроллерного цикла (период считывания значений из каналов ввода, обработки в процессоре и записи в каналы вывода);
время
Размещено на http://www.allbest.ru/
выполнения команд (отдельно логических, с фиксированной и с плавающей точкой);
пропускная
Размещено на http://www.allbest.ru/
способность шины между контроллером и модулями ввода-вывода;
пропускная
Размещено на http://www.allbest.ru/
способность промышленной сети;
время
Размещено на http://www.allbest.ru/
цикла опроса всех контроллеров в одномастерной сети или цикл обращения маркера для многомастерных сетей с маркером (см. раздел "Промышленные сети и интерфейсы");
время
Размещено на http://www.allbest.ru/
реакции.
Контроллер в системах автоматизации выполняет циклический алгоритм, включающий ввод данных и размещение их в ОЗУ, обработку данных и вывод. Длительность контроллерного цикла (его еще называют рабочим циклом) зависит от количества модулей ввода-вывода и наличия в них замаскированных (исключенных из процедуры обмена) входов-выходов, поэтому рассчитывается для каждой конфигурации автоматизированной системы отдельно. При интенсивной математической обработке данных (например, при цифровой фильтрации, интерполяции или идентификации объекта управления в режиме нормального функционирования системы) длительность контроллерного цикла существенно зависит от быстродействия процессорного модуля. В контроллерный цикл входит также обслуживание аппаратных ресурсов ПЛК (обеспечение работы системных таймеров, оперативное самотестирование, индикация состояния), контроль времени цикла [Петров], сетевой обмен, управление многозадачностью, отображение процесса выполнения программы на дисплее и т.п.
Перед началом работы ПЛК выполняет загрузку операционной системы и программы пользователя в ОЗУ и ПЗУ, начальное тестирование аппаратуры. ПЛК обычно может работать в режиме отладки, пошагового выполнения программы, просмотра и редактирования значений переменных и т.п.
В процессе функционирования ПЛК данные, введенные из устройств ввода, располагаются в ОЗУ и в течение рабочего цикла контроллера не изменяются. Прямое чтение входа во время выполнения одного цикла не выполняется. Это ускоряет процесс обработки данных и исключает непредвиденные ситуации [Петров].
В системах с распределенными по объекту модулями ввода-вывода длительность контроллерного цикла может определяться пропускной способностью промышленной сети, что в ряде случаев является ограничением на предельное количество модулей ввода-вывода.
Требования к длительности контроллерного цикла существенно зависят от области применения ПЛК. При управлении тепловыми процессами длительность цикла может составлять единицы и десятки секунд, в задачах для управления станками она измеряется миллисекундами, при опросе датчиков температуры на элеваторе контроллерный цикл измеряется сутками.
Время реакции контроллера - это интервал времени от момента появления воздействия на систему (со стороны модулей ввода или оператора) до момента выработки соответствующей реакции. Время реакции зависит от длительности рабочего цикла контроллера, которое определяется быстродействием модулей ввода-вывода и производительностью процессора.
В контроллерах для ответственных применений могут быть предусмотрены следующие функции самодиагностики (см. также раздел "Аппаратное резервирование"):
обнаружение
Размещено на http://www.allbest.ru/
ошибок центрального процессора;
сигнализация
Размещено на http://www.allbest.ru/
о срабатывании сторожевого таймера;
обнаружение
Размещено на http://www.allbest.ru/
отказа батареи или источника питания;
обнаружение
Размещено на http://www.allbest.ru/
сбоя памяти;
проверка
Размещено на http://www.allbest.ru/
программы пользователя;
обнаружение
Размещено на http://www.allbest.ru/
выхода из строя предохранителя;
обнаружение
Размещено на http://www.allbest.ru/
обрыва или к. з. в цепи датчика и нагрузки.
В контроллерах для систем противоаварийной защиты (ПАЗ) и сигнализации, а также для опасных промышленных объектов может быть предусмотрена возможность резервирования отдельных частей системы: промышленной сети, процессорного модуля или контроллера, источника питания, сетевого сервера, замкнутых контуров автоматического регулирования, модулей ввода-вывода. Объектом резервирования обычно является наиболее ответственная или наиболее ненадежная часть системы (подробнее см. раздел "Аппаратное резервирование").
Возможность горячей замены элементов системы (т.е. без отключения питания) достигается одновременно аппаратными и программными средствами. Аппаратно предусматривается независимость начального состояния устройства от очередности подачи сигналов на его клеммы в процессе замены; программно обеспечивается возможность временного отсутствия компонента системы без ее зависания или перехода в аварийные режимы, подробнее см. раздел "Аппаратное резервирование", п. "Общие принципы резервирования".
Надежность контроллеров характеризуется наработкой на отказ, которая определяется как отношение суммарного времени работоспособного состояния контроллера к математическому ожиданию числа его отказов в течение этого времени (ГОСТ 27.002-89) или наработкой до отказа - временем от начала эксплуатации до первого отказа. Надежность связана с допустимыми механическими перегрузками - амплитудой вибрации в требуемом диапазоне частот, допустимым ускорением при ударе.
Таблица Значения цифр в обозначении IP степени защиты
Первая цифра |
Степень защиты. Краткое описание |
|
0 |
Защита отсутствует |
|
1 |
Защита от твердых тел размером более 50 мм |
|
2 |
Защита от твердых тел размером более 12 мм |
|
3 |
Защита от твердых тел размером более 2,5 мм |
|
4 |
Защита от твердых тел размером более 1 мм |
|
5 |
Защита от пыли. Проникновение пыли исключено не полностью, однако пыль не должна проникать в количестве, достаточном для нарушения нормальной работы оборудования или снижения его безопасности |
|
6 |
Пыленепроницаемость. Пыль не проникает в оболочку |
|
Вторая цифра |
||
0 |
Защита отсутствует |
|
1 |
Защита от капель воды |
|
2 |
Защита от капель воды при наклоне до 15є |
|
3 |
Защита от дождя |
|
4 |
Защита от брызг |
|
5 |
Защита от водяных струй |
|
6 |
Защита от волн воды |
|
7 |
Защита при погружении в воду |
|
8 |
Защита при длительном погружении в воду |
Для повышения безопасности систем автоматизации в контроллерах используются команды для установки начального состояния выходов сразу после подачи питания или в аварийном режиме. Эти состояния выбираются таким образом, чтобы после восстановления напряжения питания при случайном его прерывании или в аварийном режиме системы исполнительные устройства находились в безопасном для персонала или системы состоянии. Например, в системах с нагревом безопасным будет состояние отключенного нагревателя, в подъемных механизмах - состояние торможения. Наличие команд управление безопасными состояниями позволяет реализовать операцию автоматического рестарта автоматизированной системы после прерывания питания или после восстановления работоспособного состояния. Способность контроллера переводить свои выходы в заранее определенное состояние сразу после обнаружения снижения напряжения питания или после внутреннего отказа называется отказоустойчивым отключением [ГОСТ].
Если повторный запуск ПЛК выполняется после того, как все динамические данные (переменные входов-выходов, состояние внутренних регистров, таймеров, счетчиков, программные контексты) были возвращены в заранее определенное состояние, то такой запуск называется холодным рестартом [ГОСТ]. Холодный рестарт может быть как ручным, так и автоматическим.
Горячим рестартом [ГОСТ] называют повторный запуск ПЛК, который выполняется настолько быстро после пропадания питания, что все динамические переменные не успевают измениться и поэтому работоспособность восстанавливается таким образом, будто питания не пропадало.
Теплым рестартом называют повторный запуск после обнаружения неисправности питания с заранее определенным и программируемым пользователем множеством динамических данных и системным контекстом* прикладной программы. Теплый рестарт характеризуется сигнализацией состояния или эквивалентными средствами, позволяющими убедиться в том, что прикладная программа зарегистрировала прекращение неисправности питания, обнаруженное конфигурацией ПЛК в режиме пуска [ГОСТ].
Помехоустойчивость контроллера обычно оценивается по его соответствию комплексу стандартов по электромагнитной совместимости (см. раздел "Защита от помех").
Промышленные контроллеры используют гальваническую изоляцию [Денисенко] для устранения паразитных связей по общему проводу, земле и для защиты оборудования от высоких напряжений.
Степень защиты от воздействия окружающей среды, обеспечиваемая корпусом контроллера, классифицируется ГОСТ 14254-96. Для обозначения степени защиты используются две буквы "IP", за которыми следуют две цифры. Первая цифра обозначает степень защиты изделия от попадания внутрь твердых посторонних тел, вторая цифра обозначает степень защиты изделия от попадания воды. Расшифровка обозначений приведена в табл.6.30, примеры корпусов показаны на рис.6.2.
При выборе контроллера желательно оценивать степень его соответствия идеологии "открытых систем" (см. раздел "Архитектура автоматизированной системы" чтобы не попасть в зависимость от одного поставщика и иметь возможность модифицировать систему по мере необходимости.
Важным параметром ПЛК является время от заказа до поставки и наличие нескольких независимых поставщиков. Для России этот параметр имеет особое значение, поскольку большую долю рынка занимают контроллеры иностранного производства, для которых длительность поставки и гарантийной замены исчисляется месяцами. Большие сроки поставки объясняются как удаленностью производителя от потребителя, так и стремлением производителей и поставщиков минимизировать внутренние издержки за счет уменьшения складских запасов.
Качество пользовательской документации, наличие группы технической поддержки, скорость реакции на запросы, наличие курсов для обучения потребителей играют также важную роль при выборе контроллера из огромного их многообразия.
Технические параметры широкого спектра контроллеров различных производителей можно найти в книге [Анашкин].
Пример ПЛК
а) б)
Рис. 6.2 Контроллер в корпусе со степенью защиты IP20 (а) и IP66 (б)
В качестве примера рассмотрим ПЛК NLcon-CE [Денисенко] продвигаемый фирмой НИЛ АП под торговой маркой "RealLab!". Контроллер построен на базе мощного (для ПЛК) процессора PXA-255 фирмы Intel и работает с удаленными модулями ввода-вывода через интерфейс RS-485 по протоколу Modbus RTU или DCON.
Основными отличительными характеристиками ПЛК являются следующие:
соответствие
Размещено на http://www.allbest.ru/
идеологии открытых систем;
малые
Размещено на http://www.allbest.ru/
габаритные размеры: 120х75х35 мм;
мощный
Размещено на http://www.allbest.ru/
процессор Intel XScale PXA270 520 МГц;
большая
Размещено на http://www.allbest.ru/
емкость памяти: ОЗУ 64/128 Мбайт, системная флэш-память 32/64 Мбайт, флеш-карта SD до 2 Гбайт;
широкий
Размещено на http://www.allbest.ru/
температурный диапазон (от - 25°С или от - 40°С до +70°С);
поддержка
Размещено на http://www.allbest.ru/
дисплея, мыши, клавиатуры.
Центральный процессор (рис.6.3) управляет ОЗУ, ЭППЗУ, ЖКИ дисплеем и внешними портами с помощью вспомогательных контроллеров ввода-вывода, исполняя ОС Windows CE и программу пользователя, написанную с помощью пакета CoDeSys.
Вспомогательный контроллер ("компаньон") ITE I8152 управляет двумя портами и контроллером Realtek, который реализует стек протоколов Ethernet. Два порта RS-485 выполнены на основе контроллера Atmega 164 P с использованием двух UART процессора PXA-255.
ЖКИ дисплей подключаетсяc непосредственно к ЦП с помощью плоского кабеля, через параллельный интерфейс CMOS. Мышь и клавиатура подключаются к ПЛК с помощью двух USB портов, которые могут быть использованы также для подключения съемной USB-флэш памяти.
Контроллер выполнен полностью по идеологии открытых систем. Признаками открытости являются:
стандартный
Размещено на http://www.allbest.ru/
интерфейс RS-485;
протоколы
Размещено на http://www.allbest.ru/
Modbus RTU и DCON;
поддержка
Размещено на http://www.allbest.ru/
Ethernet;
работа
Размещено на http://www.allbest.ru/
под ОС РВ Windows CE;
программирование
Размещено на http://www.allbest.ru/
на языках C++, Visual Basic, C#;
программирование
Размещено на http://www.allbest.ru/
на 5-ти языках МЭК 61131-3 с помощью CoDeSys;
ОРС
Размещено на http://www.allbest.ru/
сервер, функционирующий в среде Windows CE;
стандартная
Размещено на http://www.allbest.ru/
мышь и клавиатура;
крепление
Размещено на http://www.allbest.ru/
на DIN-рейку.
Рис. 6.3 Архитектура ПЛК NLcon-CE (www.RealLab.ru)
Характеристики процессора:
32-разряда,
Размещено на http://www.allbest.ru/
набор команд ARM версии 5TE ISA, с ядром (микроархитектурой) XScale;
суперконвейерная
Размещено на http://www.allbest.ru/
архитектура процессора;
тактовая
Размещено на http://www.allbest.ru/
частота процессора 520 МГц;
тактовая
Размещено на http://www.allbest.ru/
частота системной шины 100 МГц;
скоростной
Размещено на http://www.allbest.ru/
интерфейс с флэш-памятью;
имеет
Размещено на http://www.allbest.ru/
режимы пониженного потребления;
кэш-память
Размещено на http://www.allbest.ru/
процессора емкостью 32 Кб для данных и 32 Кб для команд;
мини-кэш
Размещено на http://www.allbest.ru/
емкостью 2 Кб для обработки потока данных;
контроллер
Размещено на http://www.allbest.ru/
флэш-памяти с тактовой частотой шины 100 МГц;
сопроцессор
Размещено на http://www.allbest.ru/
для одновременного умножения двух 16-битных чисел с 40-битным накопителем. Соединен с центральным процессором 32-разрядной шиной;
поддержка
Размещено на http://www.allbest.ru/
USB v.1.1 - 2 шт;
сторожевой
Размещено на http://www.allbest.ru/
таймер.
Характеристики ПЛК:
два
Размещено на http://www.allbest.ru/
порта RS-485 с индивидуальной гальванической развязкой (протоколы Modbus RTU, DCON);
один
Размещено на http://www.allbest.ru/
порт USB для мыши, клавиатуры, флэш-диска, принтера;
один
Размещено на http://www.allbest.ru/
порт Ethernet 10/100Base-T с гальванической развязкой;
системная
Размещено на http://www.allbest.ru/
флэш-память емкостью 16/32 Мб;
SDRAM
Размещено на http://www.allbest.ru/
емкостью 32/64 Мб;
параллельный
Размещено на http://www.allbest.ru/
CMOS интерфейс для подключения TFT LCD дисплея, сенсорного эерана;
энергонезависимые
Размещено на http://www.allbest.ru/
часы реального времени и 2 счетчика внешний событий (ТТЛ уровни);
съемная
Размещено на http://www.allbest.ru/
USB флэш память;
потребляемый
Размещено на http://www.allbest.ru/
ток: 600 мА;
влажность
Размещено на http://www.allbest.ru/
воздуха от 10 до 90% без конденсации влаги.
Программное обеспечение
Благодаря наличию ОС жесткого реального времени Windows CE 4.2, поддерживающей DCOM, ПЛК может исполнять программы, написанные на языках C++, C#, Visual Basic с применением ОРС сервера.
Разработка ПО выполняется в среде Visual Studio Embedded или Visual Studio.net.
Пять языков технологического программирования МЭК 61131-3 поддерживаются с помощью бесплатной системы программирования CoDeSys. ОС Windows CE может быть загружена из встроенной флэш-памяти, а также из Platform Builder через Ethernet порт по протоколу FTP.
Устройства сбора данных
Автоматизированные системы сбора данных [Денисенко] в настоящее время являются общедоступным средством получения экспериментальной информации и связано это, в первую очередь, с широким распространением персональных компьютеров. Системы сбора данных находят применение для научных исследований, управления производственными процессами, мониторинга в промышленности, медицине, метеорологии, космонавтике и других областях человеческой деятельности. Автоматизированный сбор данных позволяет получить данные нового качества, которые невозможно получить иными средствами. Это результаты статистической обработки огромного числа измерений, полученных в цифровой форме, возможность регистрации случайно появляющихся событий с недостижимой ранее разрешающей способностью по времени и амплитуде, регистрация быстроизменяющихся процессов. Благодаря резкому удешевлению систем сбора данных по сравнению со стоимостью человеческого труда появилось большое количество областей применения, где ранее использовалась ручная регистрация данных: в теплицах, элеваторах, на метеостанциях, в процессе приемо-сдаточных и сертификационных испытаний продукции, на складах, в промышленных холодильниках, при автоматизации научного эксперимента и т.п.
Основным отличием систем сбора данных от ПЛК является отсутствие в них алгоритма управления, т.е. отсутствие необходимости в мощном контроллере и языке МЭК 61131-3, а также наличие большого объема памяти для ведения архива. Хотя системы сбора данных можно построить на любом ПЛК, но в связи с указанными выше особенностями они занимают отдельный сегмент рынка и их выделяют в отдельную группу средств автоматизации.
Системы сбора данных могут применяться в реальном времени, например, для мониторинга (наблюдения) различных процессов, идентификации аварийных ситуаций в технологических процессах, а также могут применяться для архивирования данных, когда их обработка отделена от процесса сбора неопределенным интервалом времени. В системах реального времени текущие данные сохраняются в течение некоторого заданного времени в кольцевом буфере, откуда устаревшие данные вытесняются вновь поступившими. В архивирующих системах используются накопители информации большой емкости и данные обрабатываются после завершения сбора.
Архивирующие системы сбора данных (логгеры, самописцы) могут быть автономными устройствами, построенными на основе микроконтроллера (например, бортовые самописцы самолетов, электронные счетчики тепла или электроэнергии, портативные электрокардиографы). Данные, собранные логгерами, для обработки переносятся в компьютер с помощью, например, USB флэш-памяти или через последовательный интерфейс.
Системы сбора данных, построенные на основе компьютера, обычно являются стационарными и используют универсальное программное обеспечение, такое как Matlab, LabView, MS Excel [Денисенко], которое позволяет не только собрать данные, но и обработать их.
Для регистрации быстропротекающих процессов (с требуемой частотой отсчетов более 1 МГц) используются системы с параллельной шиной, в том числе платы для шины PCI компьютера. Компьютерные платы имеют ограниченное количество входов, что определяется компьютерным конструктивом, и требуют внешних клеммных блоков для подсоединения источников сигнала, создавая неудобства при монтаже системы.
Для регистрации медленных процессов удобнее внешние устройства, подключаемые к компьютеру через СОМ, USB или Ethernet порт. Внешние устройства отличаются также меньшим уровнем шумов, в то время как платы, вставляемых в компьютер, подвержены влиянию наводок от цифровых цепей компьютера.
Система сбора данных может быть распределенной, когда устройства ввода распределены территориально по объекту сбора данных, а полученные данные сходятся к единому накопителю и обработчику данных с помощью сетевых технологий. Сетевые (распределенные) системы сбора данных имеют свойство практически неограниченной наращиваемости числа каналов, однако имеют ограничение на скорость передачи данных по сети.
Для типовых задач сбора данных промышленностью выпускаются устройства с небольшим количеством входов (от нескольких десятков до нескольких сотен). Для больших систем (от единиц до сотен тысяч входов) разрабатываются специализированные системы. К ним можно, например, отнести систему "Грейн" [Бабенко] для температурного мониторинга элеваторов, которая собирает данные с нескольких тысяч датчиков температуры, или систему "COMPASS" [H. Fischer], собирающую данные с 250 тыс. датчиков в ядерном центре CERN со скоростью 160 Мбит/с.
Входы систем сбора данных могут быть универсальными (потенциальными и токовыми), или специализированными (например, для термопар, для термопреобразователей сопротивления или для тензодатчиков). Системы со специализированными входами экономически более эффективны для потребителя. Универсальные входы используются совместно с измерительными преобразователями физических величин в ток или напряжение. Существуют также системы с гибридными входами, например, когда несколько входов принимают сигналы термопар, другие входы - сигналы тензодатчиков, третьи - сигналы термометров сопротивления и т.д.
Входы могут быть дифференциальными, одиночными, цифровыми или дискретными (двоичными). Дифференциальные входы позволяют более эффективно подавлять внешние помехи, наводимые на кабель, передающий сигнал от датчика к модулю ввода [Денисенко]. Для передачи сигнала чаще всего используется напряжение в диапазоне 0. ±5 В., 0. ±10 В или ток 0.20 мА, 4.20 мА. Сигналы напряжения вырабатываются источниками напряжения и имеют высокую помехоустойчивость к емкостным наводкам, сигналы тока вырабатываются источниками тока и устойчивы к индуктивным наводкам [Денисенко]. Дискретные входы принимают логические сигналы ("0" или "1"), которые поступают от концевых выключателей, датчиков охранной или пожарной сигнализации, электромагнитных реле, датчиков наличия напряжения и т.п. Цифровые входы принимают сигналы от устройств с цифровым выходом, например, от цифровых датчиков температуры.
Основными параметрами систем сбора данных являются количество каналов, погрешность, динамическая погрешность, время установления или полоса пропускания, разрешающая способность, эффективное число разрядов, частота дискретизации, наличие гальванической изоляции входов и интерфейса, наличие защит от небрежного использования, перегрузок и перегрева.
Системы сбора данных обычно имеют 4, 8, 16, 32, 64. входа, которые опрашиваются по очереди или одновременно. Системы с одновременным опросом состоят из идентичных каналов, которые выполняют аналого-цифровое преобразование входной величины параллельно, т. е одновременно для всех каналов. Такие системы встречаются редко по причине высокой стоимости. Обычно опрос входов выполняется по очереди, с помощью коммутатора. Поэтому данные разных каналов оказываются сдвинутыми по времени на некоторую задержку, равную отношению периода опроса к количеству каналов.
Примером системы сбора данных может служить серия систем сбора данных RealLab! [Денисенко] построенная по модульному принципу, т.е. систему с необходимым количеством входов можно собрать из модулей - отдельных строительных блоков. Модули соединяются между собой с помощью промышленного интерфейса RS-485 и располагаются либо в общем монтажном шкафу, либо распределены по объекту сбора данных таким образом, чтобы уменьшить длину кабеля от датчика к модулю. Собранные данные в цифровой форме передаются по промышленной сети в центральный компьютер или контроллер. Модули RealLab! могут работать в стандартных сетях Modbus RTU или в стандартной де-факто сети DCON, имеют открытый протокол обмена. Каждый модуль в сети имеет свой адрес, поэтому для опроса модулей компьютер посылает им команду, содержащую адрес и код операции, которую необходимо выполнить.
Приближение модулей ввода к датчикам имеет несколько преимуществ. Во-первых, сокращается количество проводов, поскольку цифровой интерфейс RS-485 имеет только два провода, а передает данные от большого количества модулей. Это удобно при сборе данных с территориально распределенных объектов, например, при сборе данных о температуре и влажности в теплице, которая имеет площадь 10 Га, в многоэтажном здании или на элеваторе. Во-вторых, снижается мощность наведенных помех благодаря сокращению длины проводов с аналоговыми сигналами, упрощается техническое обслуживание и диагностика системы.
Благодаря применению стандартного протокола обмена в систему сбора данных на модулях RealLab! могут быть включены устройства ввода других производителей, например, вольтметр фирмы Hewlett-Packard или кассовый аппарат, счетчик электроэнергии или метеостанция.
...Подобные документы
Архитектура программируемых логических контроллеров, вспомогательные интерфейсы. Модули ввода-вывода контроллера Adam-8000. Series 90-30: концепция, особенности. Степень защиты от воды и твердых тел. Коррозионная и химическая стойкость растворителей.
методичка [1,0 M], добавлен 14.10.2013Понятие контроллера в системах автоматизации. Использование программируемых логических контроллеров при автоматизации различных промышленных и производственных процессов. Назначение и применение контроллеров. Сравнительный анализ рыночных моделей.
реферат [1,9 M], добавлен 19.08.2015Принципы построения современных систем автоматизации технологических процессов, реализованных на базе промышленных контроллеров и ЭВМ. Разработка функциональной схемы автоматизации, обоснование выбора средств. Контроллер и модули ввода и вывода.
курсовая работа [77,2 K], добавлен 07.10.2012Принцип работы установки для получения моющего раствора. Техническая характеристика оборудования, используемого в технологическом процессе. Разработка функциональной схемы автоматизации. Выбор контроллера и модулей ввода/вывода, средств автоматизации.
курсовая работа [88,5 K], добавлен 04.10.2012Общие принципы резервирования. Методы диагностики обрыва во входных цепях аналоговых модулей. Принцип работы системы, резервированной методом замещения. Резервирование датчиков и модулей ввода дискретных сигналов, аналоговых модулей ввода и вывода.
статья [185,8 K], добавлен 12.12.2010Микросхема КР 580 ВВ55А как программируемое устройство ввода/вывода параллельной информации, его внутренняя структура и функциональные особенности, сферы практического применения. Методика и этапы настройки контроллера для его нормальной работы.
методичка [157,1 K], добавлен 24.06.2015Разработка микроконтроллера для контроля ритма дыхания больного в реанимационной палате. Структурная и принципиальная схемы микропроцессорного контроллера. Модули процессора, памяти, ввода и вывода, режимы индикации. Описание работы, принципиальная схема.
курсовая работа [197,6 K], добавлен 06.12.2013Основные сведения о трансформаторах напряжения: параметры, конструкция ТН. Фильтры симметричных составляющих прямой последовательности тока, их назначение, характеристики, показатели и способы осуществления. Расчет и проектирование устройства ввода тока.
курсовая работа [170,2 K], добавлен 22.08.2011Техническая структура и программно-алгоритмическое обеспечение микропроцессорного регулирующего контроллера МПК Ремиконты Р-130. Разработка функциональной схемы контроллера для реализации автоматической системы регулирования. Схема внешних соединений.
контрольная работа [403,6 K], добавлен 18.02.2013Техническое обеспечение распределенной системы управления на базе программно-технических комплексов (ПТК), включающих контроллеры различных классов, рабочие станции. Основные требования к ПТК. Общая структура системы автоматизации, схемы внешних проводок.
курсовая работа [938,3 K], добавлен 15.03.2014Цифровые технологии получения рентгенографических изображений. Усовершенствование модуля ввода/вывода данных в цифровом рентгенографическом аппарате Sire Mobil Compact для улучшения качества фильтрации и изображения путем внедрения новых технологий.
курсовая работа [732,4 K], добавлен 10.11.2010Системы обеспечения безопасности на предприятии. Проект автоматического регулирования установки АВТ1, характеристика: сырье, реагенты, продукция. Выбор технических средств автоматизации: датчики, преобразователи, контроллеры, исполнительные механизмы.
курсовая работа [229,3 K], добавлен 21.11.2012Структурная схема цифрового термометра. Выбор микропроцессорного комплекта. Описание и расчет схемы электрической принципиальной. Нагрузочная способность портов ввода/вывода. Сопротивления делителя напряжения. Программирование в готовом устройстве.
курсовая работа [139,4 K], добавлен 30.08.2012Устройства ввода изображения и видео. Принцип работы планшетного сканера. Виды проекционных приборов. Устройства для вывода визуальной информации. Классификация мониторов по строению. Свойства акустико-механической системы. Плоттеры бытового назначения.
реферат [26,0 K], добавлен 24.10.2014Назначение и описание принципа действия устройства автотранспортного средства, требования к информационно-измерительной системе. Выбор бортового компьютера и модулей ввода (вывода), интерфейса связи. Разработка схемы электрической принципиальной.
курсовая работа [1,2 M], добавлен 05.01.2013Проектирование схемы устройства управления, выбор и описание элементов схем (ввода-вывода, логические, счетчик и другие элементы), принципы и подходы к реализации различных функций. Моделирование работы схемы в Electronics Workbench, анализ результатов.
контрольная работа [690,8 K], добавлен 04.04.2016Разработка расширителя портов ввода-вывода и особенности его применения. Программируемая логическая интегральная схема CPLD. Плис CoolRunner-II, главные функции. Листинг модулей на языке Verilog. Временная диаграмма, внутреннее содержание модуля.
курсовая работа [1,9 M], добавлен 26.01.2013Характеристика основных типов цифро-аналоговых преобразователей. Особенности программирования портов ввода вывода микроконтроллера. Составление программ, синтезирующих аналоговый сигнал заданной формы. Схемы резистивной матрицы, листинг программы.
лабораторная работа [226,1 K], добавлен 22.11.2012Описание лабораторного стенда, предназначенного для изучения устройств цифровой вычислительной техники. Схема блока ввода-вывода информации. Техническое описание установки. Экспериментальные таблицы, отображающие работу реализуемых логических функций.
лабораторная работа [528,5 K], добавлен 11.03.2012Анализ функционирования установок для исследования режимов работы компонентов с СЭВМ. Разработка схем микропроцессорных устройств и периферийного оборудования ЭВМ для учебного комплекса по интерфейсам ввода-вывода. Функционирование микросхемы КР580ВВ55.
курсовая работа [2,5 M], добавлен 20.05.2011