Разработка модуля дискретного ввода-вывода для распределенной системы управления технологическими процессами с интерфейсом RS-485 и поддержкой протокола ModBus

Технические характеристики модулей дискретного ввода-вывода FieldPoint. Основные элементы системы управления технологическими процессами DeltaV. Методы подключения клавиатуры с использованием сдвиговых регистров. Выбор схемы гальванической развязки.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид дипломная работа
Язык русский
Дата добавления 29.06.2014
Размер файла 2,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Введение

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

Целью работы является разработка модуля дискретного ввода - вывода для распределенной системы управления технологическими процессами с интерфейсом RS-485 и поддержкой протокола ModBus.

Для реализации поставленных целей необходимо решить следующие задачи:

- провести анализ предметной области;

- выявить перечень функций необходимых для реализации в современных модулях;

- подобрать схемные решения для реализации основных функций;

- подобрать или разработать программную реализацию протокола ModBus;

- реализовать функции считывания состояния входов и установки выходов;

- разработать алгоритмы работы соответствующих функций.

1. Анализ предметной области

1.1 Распределенные системы ввода/вывода фирмы National Instruments

Система FieldPoint (рис. 1.1) представляет собой модульную распределенную систему ввода/вывода и предназначена для использования в промышленных задачах управления, сбора и обработки данных в самых жестких условиях эксплуатации. Конструкция модулей семейства FieldPoint обеспечивает быстрый монтаж, легкость в эксплуатации и максимальную надежность.

Рисунок 1.1 - Модуль FieldPoint

Модули данного семейства обладают уникальной среди аналогов функцией автоконфигурации, самодиагностики и горячей замены. Модули FieldPoint имеют также функции определения сбоев и ошибок, сторожевые таймеры и позволяют запрограммировать состояния выходов по включению питания и пропаданию связи. Прочный корпус и строгое соответствие спецификациям защиты от внешних электромагнитных воздействий, гальваническая развязка 3000В, расширенный температурный диапазон -40..+70°С, напряжение питания 11В..30В, монтаж на стену и DIN-рельс делают модули FieldPoint отличным инструментом для построения промышленных систем АСУ ТП. Модули ввода/вывода с помощью терминальных платформ компонуются в произвольной комбинации до 9 модулей в одном блоке, который называется банком, и подключаются к интерфейсному модулю по высокоскоростной шине. Далее банки соединяются между собой и с хост-компьютером по сетевому интерфейсу. Параметры модулей дискретного ввода-вывода приведены в таблице 1.1.

Таблица 1.1 - Модули дискретного ввода-вывода FieldPoint

Модель

Каналы

Сигналы

Диапазон сигналов

FP-DO-400/ FP-DO-401

8/16

Цифровые выходы

10В..30В

FP-DO-403/ FP-DO-410

16/8

Цифровые выходы

5В..30В

FP-RLY-420/FP-FLY-422

8/4

Реле SPST

AC: 250В/3А, DC: 35В/3А

FP-DO-DCxxx

2

Цифровые выходы

3В..60В, 4В..200В

FP-DO-ACxxx

2

Цифровые выходы

120/240В

FP-CTR-500

8

Счетные входы

10В..30В, 50кГц

FP-CTR-502

8

Счетные входы

5В..30В, 50кГц

FP-QUAD-510

4

Импульсные координатные входы

Положение, скоростное измерение

FP-PWM-520

8

Выходы ШИМ

5В, 10В..30В

FP-PG-522

8

Импульсные выходы

5В..30В

Программная поддержка этих модулей осуществляется ПО FieldPoint Explorer. Это Windows программа, предназначенная для конфигурирования аппаратной и программной частей системы, построенной на основе модулей FieldPoint. Она использует простой и интуитивно понятный оконный диалоговый интерфейс, что позволяет быстро наладить работу всей системы. Программа позволяет установить наличие в системе конкретных типов установленных модулей в режиме plug-n-play и произвести их предварительное тестирование. Программные пакеты LabVIEW и Lookout позволяют импортировать полученный файл с конфигурацией в свою среду разработки, что позволяет сразу начать программирование системы.

1.2 Распределенные системы ввода/вывода фирмы Allen Bradley

Серия модулей 1794 FLEX I/O и 1793 FLEX Integra - это гибкая, недорогая, модульная система ввода/вывода для распределенных приложений, которая обладает всеми функциями больших, базирующихся на монтажных шасси, систем ввода/вывода без требований занимаемого пространства. С помощью данной системы можно независимо выбрать тип ввода/вывода, удовлетворяющий потребностям приложения. FLEX I/O и FLEX Integra требуют только одного адаптера для связи с восемью модулями ввода/вывода. Это позволяет реализовать одну из следующих конфигураций:

- 128 цифровых входа/выхода;

- 64 аналоговых входа;

- 32 аналоговых выхода.

FLEX I/O состоит из трех занимающих малый объем компонентов - адаптеров, блоков контактных баз, модулей ввода/вывода (рис. 1.2).

Рисунок 1.2 - Модульная система FLEX I/O

FLEX Integra (рис. 1.3) состоит из ряда дискретных и аналоговых модулей, все они могут использоваться адаптерами 1794 FLEX I/O и другими модулями FLEX I/O. Каждый модуль имеет восемь пружинных или под отвертку контактов.

Рисунок 1.3 - Модульная система FLEX Integra

Когда необходимо большее количество входов-выходов или комбинирование различных типов модулей ввода/вывода, можно удовлетворить требования системы без покупки дополнительных источников питания. У FLEX I/O контакты клеммника совмещены с интерфейсом входов-выходов. Для подключения проводов непосредственно к бортовым устройствам используется клеммник на контактной базе. В отличие от FLEX I/O у FLEX Integra контакты клеммника и модули ввода/вывода объединены в один компактный блок. Такой монтаж экономит время установки и отладки, дополнительный монтаж и внешние клеммники и занимаемое пространство.

FLEX I/O и FLEX Integra обеспечивают дополнительную экономию при устранении проблем системы. Расположение наконечников проводов от бортовых устройств и интерфейса ввода/вывода в одном и том же месте экономит время и деньги, упрощает систему пользователя при эксплуатации и поиске неисправностей. Дополнительно со всеми возможностями, система ввода/вывода FLEX I/O позволяет удалять и вставлять модули при включенном питании без перемонтажа или остановки системы пользователя.

В таблице 1.2 приведены основные параметры модулей FLEX I/O и FLEX Integra.

Таблица 1.2 - Модули дискретных входов, выходов и специальных функций

Модель

Каналы

Тип

Диапазон сигналов

1794-IM8

8

Цифровой выход

159-264В AC

1794-IA8/-IA16

8/16

Цифровой выход

85-132В AC

1794-IB8/-IB16/-IB32

8/16/32

Цифровой выход

24В DC

1794-IC16

16

Цифровой выход

24В DC/48В

1794-OM8

8

Цифровой выход

159-264В AC

1794-OA8/OA16

8/16

Цифровой выход

85-132В АС

1794-OB8/16/32

8/16/32

Цифровой выход

24В с коммутацией питания

1794-OV16

16

Цифровой выход

24В с коммутацией земли

1794-OC16

16

Цифровой выход

48В с коммутацией питания

1794-OW8

8

Реле

AC: 240В/2А, DC: 5-240В/2А

1794-IJ2

2 имп. вх

2 дискр. вх

2 дискр. вых

Измерение частоты

Вход: 50мА, 500мВ, 3В, 6В, 24В до 32 кГц. Выходы: 24В DC 1А.

Серия модулей POINT I/OTM (рис. 1.4) - это семейство модулей ввода/вывода идеально подходит для применения в приложениях, где гибкость и минимальная стоимость основная особенность проектирования и работы системы управления. POINT I/OTM может работать в жестких условиях эксплуатации. Это экономичное решение необходимое сегодня для промышленности.

Рисунок 1.4 - Модуль POINT I/OTM

Главная особенность системы POINT I/OTM - это уровень модульности (только то, что нужно), позволяет уменьшить на 10-25% типичную стоимость и размеры системы пользователя. Возможность монтирования системы ввода/вывода непосредственно на объекте или рядом в распределительной коробке позволяет отказаться от шкафов управления, распределения и распределительных щитов. Основные особенности:

- Оптимальное разбиение на модули позволяет уменьшить размеры и стоимость системы;

- Сетевые возможности обеспечивают множество решений системы управления;

- Двунаправленная шина соединения системы увеличивает надежность питания и связи;

- Монтаж на DIN-рейке позволяет вертикально снимать компоненты без отключения соседних компонентов;

- Механические ключи для защиты позиционирования позволяют предотвратить подключение блоков иного типа в сконфигурированную терминальную базу;

- Электронный ID модуля для обеспечения программной защиты;

- Вынимать картридж и терминалы без обрыва связи в полевой сети;

- Светодиодные индикаторы облегчают визуальный осмотр и проверку;

- Можно предварительно собрать систему и затем монтировать её на DIN-рейку как целое;

- Разъемные контакты облегчают сборку системы, наладку и эксплуатацию.

Система POINT I/O собирается простым скользящим соединением (рис. 1.5), разъемные части удобны для эксплуатации и устранения неполадок. На один коммуникационный модуль устанавливается до 12 модулей ввода/вывода, возможно подключение до 63 модулей, что требует установки дополнительных модулей питания.

Рисунок 1.5 - Модуль POINT I/OTM

Модули POINT I/O и съемные терминальные блоки (RTB) функционируют независимо, что упрощает сборку и наладку. Съемные терминальные блоки устанавливаются с характерным щелчком. В таблице 1.3 приведены основные параметры модулей POINT I/O.

Таблица 1.3 - Модули дискретных входов, выходов и специальных функций

Модель

Каналы

Диапазон сигналов

1734-IB2/-IB4

2/4

24В DC sink вход

1734-IV2/-IV4

2/4

24В DC source вход

1734-IA2

2

120В AC

1734-IM2

2

220В AC

1734-OB2E/-OB4E

Цифровой выход

24В DC, 1А source выход

1734-OA2

Цифровой выход

120/220В AC, 0.75A

1734-OW2

Реле

AC: 120-240В/2А, DC: 5-30В/2А

1734-VHSC5/B

1 счетный вход, 1 дискр выход

Счетные входы

Вход: 5В DC квадратичная волна до 1 МГц. Выход: 24В DC 0.5А

1734-VHSC24/B

1 счетный вход, 1 дискр выход

Счетные входы

Вход: 24В DC квадратичная волна до 1 МГц. Выход: 24В DC 0.5А

1734-IJ/B

1 (A,B,Z)

Encoder/Counter

5В DC, до1 МГц

1734-IK/B

1 (A,B,Z)

Encoder/Counter

24В DC, до 1 МГц

Программная поддержка осуществляется ПО RSLogix 5000 и поддерживает архитектуру ControlLogix и представляет собой средство программирования контроллера Logix5550. Этот контроллер относится к новому поколению продуктов для управления процессами от фирмы Allen-Bradley. В основе пакета RSLogix 5000 лежит простой в использовании редактор релейных схем RSLogix 500, создающий среду программирования, в которой используются возможности новой архитектуры. RSLogix 5000 работает в среде Microsoft Windows NT™ и совместим с программами, созданными с помощью любых пакетов программирования Rockwell Software на основе DOS, а также RSLogix 5 и 500.

Функциональные возможности программного продукта RSLogix 5000 включают:

- простое конфигурирование, обеспечиваемое графическим организатором контроллера, диалоговыми окнами конфигурации ввода/вывода, инструментом конфигурации движения, а также конфигурированием на основе технологии «укажи и щелкни».

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

- простые в использовании методы адресации ввода/вывода.

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

- редактирование и навигацию с помощью технологии «перенести и положить» с целью быстрого перемещения элементов данных из одного файла данных в другой, цепочек из одной процедуры или проекта в другую (другой), а также команд из одной цепочки в другую в пределах проекта.

- организацию логического приложения с использованием структур задач, программ и процедур.

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

- высоко интегрированная поддержка движения.

1.3 Распределенные системы ввода/вывода фирмы GE Fanuc

Серия VersaPoint (рис. 1.6) - универсальное, простое в использовании средство для построения современных открытых систем.

Рисунок 1.6 - Модуль VersaPoint

Система ввода/вывода VersaPoint обеспечивает обширное семейство модулей и вариантов сетевых интерфейсов, расширяющее ваши возможности управления. Обладая прогрессивной диагностикой, горячим подключением компонентов и быстродействующей системой соединений, она способствует максимально сокращать время, уменьшает затраты на инжиниринг и обучение и радикально снижает затраты. Сборка устройства VersaPoint начинается с установки на DIN-рельc коммуникационного модуля. Затем на него монтируется блок питания. Далее на DIN-рельс устанавливается модули ввода/вывода. Модули ввода/вывода соединяются друг с другом при помощи встроенной шины питания. Возможно подключение до 63 терминальных колодок. Ассортимент модулей ввода/вывода позволяет рационально строить системы управления для разнообразных объектов. Изготавливаются модули дискретного ввода на 24В на 2, 4, 8 и 16 каналов. Модули дискретного вывода выпускаются на 24В - 2, 4, 8 и 16 каналов. Они имеют электронную защиту от короткого замыкания, что сокращает среднее время ремонта системы в целом (MTTR) по сравнению с использованием плавких предохранителей. Среди аналоговых модулей выпускаются 2 канальные модули для ввода сигналов от термометров сопротивления и 2 канальные для термопар. Для работы с термопарами выпускаются шасси с компенсацией температуры холодного спая.

Во всех моделях VersaPoint имеются встроенные функциональные блоки, такие как:

- encoder, как абсолютный, так и с инкрементом;

- высокоскоростной счетчик;

- пусковой модуль;

- модуль управления пневматикой.

Модуль Encoder позволяет наипростейшим образом решать задачи позиционирования, работает независимо от управляющей системы, имеет встроенную диагностику и тестовые функции. Модуль управления пневматикой встраивается в станцию VersaPoint, при этом не требуется подключение при помощи внешних проводов. Имеются 2-3 канальные блоки подключения. Универсальную систему ввода/вывода, VersaPoint можно подключить к контроллерам других типов, включая ПЛК, системы сбора данных и системы управления на основе персональных компьютеров, посредством DeviceNet, Profibus-DP. В таблице 1.4 приведены основные параметры модулей.

Таблица 1.4 - Модули дискретных входов, выходов и специальных функций

Модель

Каналы

Диапазон сигналов

IC220MDL641

2/4/8/16

24В DC

IC220MDL220

1

120В AC

IC220MDL230

1

230В AC

IC220MDL751/ 752/753/754

2/4/8/16

Цифровой выход

24В DC, 0.5А

Программная поддержка осуществляется ПО CIMPLICITY PE, предназначенное для комплексного решения таких задач управления и контроля, как управление в реальном масштабе времени, контроль над производством или регулирование энергопотребления. Программное обеспечение разработано под платформу 32-бит для Windows (95, 98 и NT). Являясь поставщиком решений под Microsoft, GE Fanuc сотрудничает с компанией Microsoft, что означает, что такие характеристики как ODBC, OPC, ActiveX, OLE, COM и прочее являются основополагающими, и таким образом программное обеспечение поддерживает работу ПЛК. большинства других производителей. Выбор конфигурации достаточно прост, благодаря наличию таких функций как drag-and-drop. Имеется более 20 инструментов, таких как Action Calendar, Pager и Report Manager, позволяющих пользователям скорректировать решения наилучшим образом. Система CIMPLICITY идеально подходит для решения всех задач автоматизации производственного процесса, применяется ли она как комплексная система управления, система распределенного управления с полным набором функций DCS или как система с резервированием. Интеграция технологии Internet/Intranet в систему SCADA обеспечивает подвижный доступ для передачи данных через Windows CE с помощью карманного компьютера или доступ ко всем графическим средствам, независимо от их местонахождения.

1.4 Распределенные системы ввода/вывода фирмы BECKHOFF

Beckhoff Bus Terminal (рис. 1.7) в настоящее время сигналы ввода/выводы от полевых устройств подводятся непосредственно к программируемым контроллерам.

Рисунок 1.7 - Beckhoff Bus Terminal

Специфика контроллеров с фиксированной конфигурацией входов/выходов такова, что часто необходимо применять несколько контроллеров целиком для обслуживания большого числа сигналов одного вида. Это весьма дорогой метод сбора и обработки сигналов в конечном счете повышает затраты на разработку конструктивов, документации и тд. Beckhoff Bus Terminal (рис. 1.8) - это открытая и независимая от промышленных сетей периферийная система, состоящая из электронных терминальных блоков. Подключение к различным промышленным сетям осуществляется путем применения соответствующих базовых контроллеров сети. Доступны контроллеры со следующими интерфейсами: Lightbus, Profibus-DP/FMS, Interbus, CANopen, DeviceNet, ControlNet, Modbus, SERCOS, RS232/RS485, Ethernet TCP/IP, USB. К базовому контроллеру можно подключить до 64 различных модулей ввода/вывода.

Рисунок 1.8 - Beckhoff Bus Terminal

Система Beckhoff Bus Terminal занимает мало места в шкафах управления, и распределительных щитах. Четырех проводные контактные разъемы позволяют подключить датчики и исполнительные устройства различных типов непосредственно к системе, помимо клеммных колодок. Это во много раз уменьшает стоимость разработки системы управления, сохраняет место и средства. Требуется не так много времени на монтаж соединений между промышленными устройствами и расположенным в шкафу управления или распределительном щите контроллером. Система Beckhoff Bus Terminal может располагаться в непосредственной близости к объекту управления. В таблице 1.5 приведены основные параметры модулей

Таблица 1.5 - Модули дискретных входов, выходов и специальных функций

Модель

Каналы

Тип

Диапазон сигналов

KL1124

4

5В DC

KL1002/1104/1408

2/4/8

24В DC

KL1032

2

48В DC

KL1712

2

120В AC/DC

KL1702

2

230В AC

KL2124

4

Цифровой выход

5В DC, 0.02А

KL2012/2114/2408

2/4/8

Цифровой выход

24В DC, 0.5-2А

KL2744

4

Цифровой выход

50В AC, 1.5А

KL2612

2

Реле

120В AC/30В DC, 0.5А/2A

KL2712

2

Цифровой выход

230В AC, 0.5А

Программная поддержка модулей Beckhoff осуществляется ПО TwinCAT. Это система программирования, которая превращает любой PC-совместимый компьютер в контроллер реального времени с multi-PLC системой, устройством ЧПУ, средой программирования. Для программирования контроллеров Bus Terminal применяется пакет TwinCAT BC. Данный пакет позволяет закачивать программу управления в логические контроллеры. Система программирования соответствует международному стандарту IEC 61131-3. Поддерживается пять языков программирования контролеров (IL, FBD, LD, SFC, ST). Пакет TwinCAT BC предлагает большой набор средств отладки ( контрольные точки, пошаговая, мониторинг,...), что облегчает настройку системы. TwinCAT I/O - это драйвер реального времени для программ под Windows NT/2000/XP. Переменными программы являются входы/выходы, присутствующие в системе, они импортируются в среду разработки в виде файла.

TwinCAT I/O поддерживает практически все промышленные сети:

а) Lightbus;

б) Profibus DP (master and slave);

в) Profibus MC (Motion Control);

г) Interbus;

д) CANopen;

е) SERCOS;

ж) DeviceNet;

з) Ethernet;

и) PC printer port (8 inputs and 8 outputs on TTL basis);

к) Serial Bus Coupler BK8100 to COM;

л) Memory interface (DP RAM) for PC cards;

м) SMB (System Management Bus).

1.5 Распределенные системы ввода/вывода фирмы WAGO

Система WAGO I/O (рис. 1.9) предназначена для организации удаленного сбора данных и управления на основе различных промышленных сетей (Fieldbus). Система позволяет принимать и передавать дискретные, аналоговые, числоимпульсные сигналы, а также обмениваться данными с различными специальными устройствами. Идеология WAGO I/O основана на предоставлении разработчику максимальных возможностей в конфигурировании, наращивании и обслуживании системы.

Рисунок 1.9 - Система WAGO I/O

Разработчик может подключиться к любой существующей промышленной сети, выбрав соответствующий сетевой адаптер. При этом нет необходимости менять весь контроллер. С другой стороны, пользователю предоставлена возможность максимально гибко изменять состав каналов ввода-вывода за счет использования модулей, рассчитанных на подключение четырех, двух или одного канала ввода-вывода. Это дает значительную экономию средств по сравнению с традиционными PLC, имеющими, как правило, модули, рассчитанные на 16/8 каналов ввода-вывода, за счет уменьшения избыточности системы. В WAGO I/O отсутствует традиционное для практически всех PLC объединительное шасси. Механическим соединителем для отдельных модулей ввода-вывода является стандартный монтажный DIN-рельс, а электрическим - надежные лепестковые контакты внутренней шины. В таблице 1.6 приведены основные параметры модулей

Таблица 1.6 - Модули дискретных входов, выходов и специальных функций

Модель

Каналы

Тип

Диапазон сигналов

750-400/401/402/403/430/431

2/2/4/4/8/8

Цифровой выход

24В DC

750-405

2

Цифровой выход

230В AC

750-406

2

Цифровой выход

120В AC

750-412/413

2/2

Реле

48В DC

750-519

4

Цифровой выход

5В DC, 0.02А

750-501/502/506/507

2

Цифровой выход

24В DC, 0.5-2А

750-504/516

4

Цифровой выход

24В DC, 0.5А

750-509

2

Реле

230В AC, 0.3А

750-530

8

Цифровой выход

24В DC, 0.5А

750-511

2

ШИМ

24В DC, 0.1А

750-404/638

1 /2

32-разрядный инкрементный-декрементный датчик

24В DC

750-631/637

1

Датчик перемещения (16/32-разряда)

24В DC

Программное обеспечение компании WAGO позволяет легко настраивать и программировать системы, сделанные на базе контроллеров и коммуникационных плат серии WAGO I/O. Программное обеспечение WAGO-I/O-CHECK предназначено для визуального конфигурирования и тестирования контроллеров серии WAGO I/O-750 с произвольным набором модулей ввода/вывода. Поддерживаются как программируемые, так и непрограммируемые контроллеры. На экране пользователь может увидеть расположение модулей в контроллере, состояние входных и выходных цепей, увидеть значения аналоговых и дискретных входов, записать значения в аналоговые и дискретные выходные модули, получить доступ к диагностической информации от модулей. WAGO-I/O-PRO-32 представляет собой один из лучших на сегодняшний день компиляторов стандарта IEC 61131.3, специально разработанный для платформы WAGO I/O фирмой 3S Software, одним из лидеров в создании технологических систем программирования. WAGO-I/O-PRO-32 - это 32-разрядное приложение, работающее под управлением Windows 95/98/NT/2000.

Система позволяет разрабатывать программы на любом из стандартных языков (IL, LL, FBD, ST и FC); загружать программы в контроллер, как через диагностический интерфейс, так и по сети; отлаживать программы, как в симуляторе, так и в контроллере. В том числе и по сети; создавать собственные библиотеки для повторного использования; использовать большое количество готовых библиотек; визуализировать результат работы программы с помощью встроенной микроSCADA; создавать программы распределенных вычислений (для нескольких контроллеров, общающихся по сети).

WAGO-OPC - это дополнительно заказываемая лицензия, которая превращает бесплатный NetCON в стандартный OPC-сервер, удовлетворяющий спецификации OPC DA 1.0. Это позволяет подключать системы, сделанные на базе контроллеров WAGO I/O, к любым современным SCADA-системам.

1.6 Распределенные системы ввода/вывода фирмы EMERSON

Система DeltaV (рис. 1.10) является полнофункциональной распределенной системой управления технологическим процессом. Полевые устройства FOUNDATION fieldbus, контроллеры и рабочие станции работают совместно в составе системы, обеспечивая управление каждый на своем уровне. Контроллер в системе DeltaV отвечает за выполнение различных задач.

Рисунок 1.10 - Система управления технологическими процессами DeltaV

Управляющее оборудование DeltaV обеспечивает большую экономию монтажных затрат. Компактность и модульность конструкции позволяет с минимальными затратами удовлетворить требования, предъявляемые технологическим процессом. Управляющее оборудование DeltaV снабжено прочной конструкцией, гибкостью монтажа и может быть установлено почти где угодно. Оно способно работать в условиях:

- class 1, division 2,

- cenelec zone Ѕ,

- загрязнение воздуха class g3 isa-s71.04-1985,

- управляющее оборудование deltav позволяет сократить монтажные работы за счет множества вариантов монтажа. вот некоторые из них:

- распределительная коробка для полевого оборудования на din-рейке,

- плотный монтаж в шкафу,

- настенный монтаж на din-рейке.

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

Таблица 1.7 - Модули дискретных входов, выходов и специальных функций

Модель

Каналы

Диапазон сигналов

VE4001S2T1B1

8

Цифровой выход

24В DC

VE4001S4T1B1

8

Цифровой выход

230В AC

VE4001S3T1B1

8

Цифровой выход

120В AC

VE4001S2T2B1

8

Цифровой выход

24В DC Dry contact

VE4002S1T1B1

8

Цифровой выход

24В DC, 0.5-2А

VE4002S1T2B5

32

Цифровой выход

24В DC, 0.1А

VE4002S2T1B1

8

Цифровой выход

115/230В AC, 1А

Программная поддержка средств проектирования DeltaV позволяет как в локальном, так и в удаленном режиме управлять конфигурацией всех параметров системы DeltaV и цифровых полевых приборов. Система DeltaV координирует все аспекты разработки АСУ:

- стратегии управления;

- графические изображения процесса;

- архив;

- события;

- управление изменениями.

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

- конфигурирование в автономном режиме;

- групповое импортирование данных из по других разработчиков, включая intools;

- групповое редактирование в режиме электронной таблицы.

Студия управления DeltaV построенная на основе управляющих языков IEC1131-3, в том числе функциональных блок-схем, диаграмм функциональных последовательностей и структурированного текста. Студия управления легко позволяет создавать и документировать стратегии управления посредством палитры элементов “буксировки”.

1.7 Распределенные системы ввода/вывода фирмы SIEMENS

Станции ET 200S (рис. 1.11) имеют степень защиты IP 20 и могут комплектоваться модулями ввода-вывода дискретных и аналоговых сигналов, технологическими модулями для решения задач позиционирования и счета, модулями коммутации силовых цепей трехфазного переменного тока.

Рисунок 1.11 - Станция SIMATIC ET 200S

Обширный спектр модулей различного назначения позволяет оптимальным образом адаптировать станции ET 200S для решения широкого круга задач автоматического управления. (рис. 1.12).

Рисунок 1.12 - Модули SIMATIC ET 200S

При этом количество каналов ввода-вывода может выбираться без всякого резервирования в точном соответствии требованиям задачи. Замена модулей может производиться без остановки станции. Скорость передачи информации по сети PROFIBUS-DP может достигать 12 Мбит/с, что позволяет использовать станцию в системах, критичных к времени обработки информации. Для создания безопасных систем управления станции ET 200S позволяют использовать технологию SIGUARD. В общей сложности станция позволяет размещать до 64 модулей различного назначения с общим адресным пространством ввода-вывода 128 байт. Модули ввода-вывода могут комбинироваться в любых сочетаниях. Все модули объединяются в единую систему по внутренней шине станции. Все модули ввода-вывода и модули коммутации силовых цепей станции устанавливаются на терминальные модули. Терминальные модули содержат клеммы для подключения внешних цепей, участки внутренней шины станции и разъемы для подключения модулей ввода-вывода или магнитных пускателей. Терминальные модули могут устанавливаться на профильные шины 35х15 мм или 35х7.5 мм.

Подобная конструкция обеспечивает наличие следующих преимуществ:

а) быстрое выполнение всех внешних электрических соединений без компонентов электроники;

б) возможность выполнения быстрой и простой проверки всех электрических соединений без отключения питания;

в) возможность “горячей замены” модулей во время работы станции;

г) автоматическое кодирование модулей электроники для исключения ошибок при их замене.

В таблице 1.8 приведены основные параметры модулей.

Таблица 1.8 - Модули дискретных входов, выходов и специальных функций

Модель

Каналы

Диапазон сигналов

6ES7131-4BB00-0AA0/-4BD00-0AA0

2/4

24В DC

6ES7131-4EB00-0AB0

2

120В AC

6ES7131-4FB00-0AB0

2

230В AC

6ES7132-4BB00-0AA0

2

Цифровой выход

24В DC, 0.5-2А

6ES7132-4BD00-0AA0

4

Цифровой выход

24В DC, 0.5-2А

6ES7132-4FB30-0AB0

2

Цифровой выход

120/230В AC, 1А

6ES7132-4HB00-0AB0

2

Реле

24..230В AC, 4А

Программная поддержка осуществляется ПО STEP 7 - это базовый пакет программ, включающий в свой состав весь спектр инструментальных средств, необходимых для программирования и эксплуатации систем управления, построенных на основе систем автоматизации SIMATIC S7/C7/WinAC. Отличительной особенностью пакета STEP 7 является возможность разработки комплексных проектов автоматизации, базирующихся на использовании множества программируемых контроллеров, промышленных компьютеров, устройств и систем человеко-машинного интерфейса, устройств распределенного ввода-вывода, сетевых структур промышленной связи. Конфигурирование и параметрирование станций распределенного ввода-вывода ET 200S выполняется с помощью встроенных инструментальных средств STEP 7 или COM PROFIBUS. Для выполнения этих операций с помощью программного обеспечения других производителей могут быть использованы GSD файлы.

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

Программное обеспечение runtime позволяет использовать при разработке проектов заранее созданные программные блоки, выполняющие стандартные функции автоматического управления. Эти блоки могут вызываться из программы пользователя. Программное обеспечение runtime подразделяется на аппаратно зависимое и аппаратно независимое. Аппаратно зависимое программное обеспечение разрабатывается для конкретных видов оборудования, аппаратно независимое находит общее применение.

Аппаратно независимое программное обеспечение позволяет создавать:

- системы компьютерного управления simatic winac.

- системы автоматического регулирования на базе simatic s7/c7/winac.

- интерфейс обмена данными между системами управления и стандартными программами Windows.

2. Разработка аппаратного обеспечения модуля дискретного ввода-вывода

2.1 Разработка структурной схемы модуля

Структурная схема дискретного ввода-вывода изображена на рис. 2.1.

Рисунок 2.1 - Структурная схема модуля дискретного ввода-вывода

Для обеспечения независимой и взаимно безопасной работы в состав модуля введена гальваническая развязка по всем каналам ввода и вывода. Для этого целесообразно использовать транзисторные оптроны с уровнем прочности изоляции не менее 2500 В. Поскольку выходной ток таких оптроном достаточно малый, то для работы выходных каналов необходимо их дополнить силовыми транзисторами.

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

Микроконтроллер в этом модуле выполняет функции преобразования данных поступающих через интерфейс USART по протоколу ModBus ASCII и выдачи данных через SPI. Преобразователь RS-485 служит для согласования интерфейса USART микроконтроллера и физического уровня шины ModBus.

2.2 Подбор схемных решений для реализации блоков структурной схемы

Типичный случай, когда нужно больше выходов, чем есть в наличие у подходящего микроконтроллера. В этом случае самый простой выход - использовать сдвиговый регистр. Например, 74HC595 - представляющий собой восьмиразрядный сдвиговый регистр с последовательным вводом, последовательным или параллельным выводом информации, с триггером-защелкой и тремя состояниями на выходе (рис. 2.2).

Рисунок 2.2 - Внутреннее устройство регистра 74HC595

Этот регистр позволяет контролировать 8 выходов, используя всего несколько выходов на самом микроконтроллере. При этом несколько таких регистров можно объединять последовательно для каскадирования. По сути, это преобразователь последовательного интерфейса в параллельный. Получает данные по SPI, а потом разом выставляет уровни на 8 ножках согласно полученным битам. Биты, выставляемые ведущим на выводе SI, проталкиваются по цепочке D-триггеров с каждым тактовым импульсом (от ведущего) на ноге SCK. Одновременный вывод на ножки параллельного интерфейса обеспечивается так называемой защёлкой (latch) RCK, которая «не пускает» переданные биты на выводы раньше времени. Вывод G управляет состоянием выводов -- включает их либо переводит в состояние Hi-Z.

Необходимые значения сигнала (биты HIGH или LOW) передаются в регистр один за другим, при этом регистр получает синхронизирующий сигнал, который заставляет его считать сигнал с входа. Когда байт (1 байт = 8 бит) считан, значения всех 8 бит распределены по выходам. То есть передаем в регистр сигналы последовательно, на выходах регистра имеем параллельно 8 сигналов. 74HC595 может отдавать сигналы не только параллельно, но и последовательно, а это необходимо при объединении нескольких регистров, для получения 16 и более выходов. В этом случае первые 8 бит сигнала передаются на следующий регистр для параллельного вывода на нем. Типичная схема подключения регистра 74HC595 для управления светодиодами показана на рис. 2.3.

Рисунок 2.3 - Схема включения регистра 74HC595

Выбор схемы подключения входов модуля.

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

Например, регистр 74HC165 преобразует параллельный интерфейс в последовательный. Внутренняя схема регистра показана на рис. 2.4.

Рисунок 2.4 - Внутренняя схема регистра 74HC165

Вход SH/L?D (сдвиг/загрузка) управляет занесением состояний входов в триггеры - так называемой параллельной загрузкой: подача логического нуля переписывает состояние входов регистра триггеров. Чтобы отключить триггеры от входов регистра и иметь возможность читать из регистра, нужно установить SH/L?D в 1. Тактирование происходит при переходе CLK из 0 в 1 при условии, что SH/L?D = 1 (параллельная загрузка отключена), а CLK INH = 0 (тактирование включено). При каждом такте CLK каждый триггер продвигает бит в следующий триггер, захватывая бит со своего 1D-входа. Так как к 1D-входу первого триггера подключен вход SER, то подаваемые на него биты проходят в регистр, позволяя соединять регистры в цепочки. В конечном итоге биты достигают выхода последнего регистра, где подаются сразу на два вывода -- на QH и, через инвертор, на Q?H.

Схема расширения количества портов на регистрах довольно удобная за счет своей дешевизны и универсальности. Их часто используют для подключения светодиодов, семисегментных индикаторов и т.п. по небольшому количеству выводов микроконтроллера. Пример работы с клавиатурой показан на рис. 2.5.

Рисунок 2.5 - Схема подключения клавиатуры с использованием сдвиговых регистров

Принцип работы схемы основан на преобразовании параллельного и последовательного способа передачи информации. Параллельной передачей данных называют метод передачи нескольких сигналов с данными одновременно по нескольким параллельным каналам, например порт целиком, сразу все восемь бит. При последовательной передачи данных биты пересылаются по одной линии связи, друг за другом, последовательно, например по UART или по SPI. В схеме рис. 2.5 сдвиговый регистр осуществляет конвертацию параллельного входного сигнала в последовательный выходной. В процессе сканирования клавиатуры он будет захватывать 8 значений из блока клавиатуры и последовательно отсылать его в микроконтроллер.

Выбор схемы гальванической развязки.

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

Наибольшее распространение получили блоки оптронной развязки, построенные на основе оптоэлектронных преобразователей (рис. 2.6).

Рисунок 2.6 - Блок оптической развязки

Основу блока оптронной развязки (БОР) составляет оптопара (оптрон), который включает излучатель и приемник светового потока, заключенные в корпус, и разделенные оптически прозрачной средой. В качестве фотоизлучателя обычно используют инфракрасные излучающие диоды, а в качестве фотоприемника - фотодиоды, фототранзисторы, фототиристоры и фоторезисторы. В зависимости от типа фотоприемника различают диодные, транзисторные, тиристорные и резисторные оптроны. При передаче информации оптроны используются в качестве элементов связи, и, как правило, не несут самостоятельной функциональной нагрузки. Их применение позволяет осуществить весьма эффективную гальваническую развязку устройств управления и нагрузки, действующих в различных электрических условиях и режимах. С введением оптронов резко повышается помехоустойчивость каналов связи; практически устраняются "паразитные" взаимодействия по цепям "земли" и питания.

Выбор схемы согласования интерфейса RS-485.

RS-485 - это, прежде всего, обновление RS-422 для многоточечной шины. Этот стандарт характеризуется улучшенными параметрами RS-422 и дополнительно обеспечивает до 32 драйверов и 32 приемников, связанных по одной шине. Типичным представителем данных схем ST для RS-485 являются микросхемы серии ST485. Они обеспечивают полудуплексную двунаправленную передачу на большом расстоянии с высокой скоростью передачи данных. Типичными применениями этих схем являются локальные сети, промышленная электроника (устройства с программируемыми логическими контроллерами), автоэлектроника и компьютерные интерфейсы. Современные тенденции в области передачи данных ведут к развитию более быстрых устройств с меньшими ошибками бита данных, и ST485 выполняет все эти требования.

ST485 - это приемопередатчик для интерфейсов RS-485 и RS-422 с питанием от +5 В. Состоит из одного передатчика и одного приемника. Типовой ток потребления составляет 300 мА при полной нагрузке. Диапазон входного напряжения синфазного сигнала от -7 до +12 В с типовым входным гистерезисом 70 мВ. Скорость передачи данных более чем 10 Мбит/с. Передатчик имеет защиту от перенапряжений при коротких замыканиях и от температурного перегрева, которая переводит его выходы в состояние высокого импеданса, а также защиту от искровых и электростатических разрядов. На рис.2.7 показана внутренняя структура ST485.

Рисунок 2.7 - Внутренняя структура приемопередатчик для интерфейсов

Линейные выводы передатчика и приемника объединены, то есть двунаправленная связь фактически может быть только полудуплексной. Управление через выводы RE и DE осуществляется для доступа к приемнику или передатчику соответственно и во многих приложениях оно совместное. Передатчик имеет ввод TTL при дифференциальном выходе. Дифференциальный вход приемника внутренне связан с выходом передатчика.

Наиболее важными параметрами ST485, обеспечиваемыми по стандарту RS-485, являются:

- порог по входному сигналу приемника ±200 мВ, что гарантирует хорошую помехозащищенность;

- входное сопротивление приемника больше, чем 40 кОм, что позволяет подключать до 64 модулей;

- напряжение синфазного сигнала для приемника по стандарту RS_485 составляет от -7 до +12 В, что дает возможность различным устройствам работать правильно при различии в потенциале земли до ±7 В;

- дифференциальное выходное напряжение передатчика более чем 1,5 В при сопротивлении нагрузки 27 Ом;

- защита передатчика от короткого замыкания осуществляется ограничением тока короткого замыкания до 70 мА, что и обеспечивает защиту для целой линии.

При передаче данных по витой паре на прохождение сигнала в линии влияет много факторов, например, импульсные помехи и наведенные токи. При дифференциальной передаче те же самые факторы создают помехи на входах А и В (рис. 2.7), так что различий здесь нет, но все синфазные составляющие помех на входе приемника при этом взаимно компенсируются. Типовое применение ST485 - локальная сеть до 64 устройств с резистивным согласованием только на первом и последнем модуле, значение которого зависит от импеданса линии (54 или 120 Ом). Во избежание проблем при передаче, длина шлейфа к подключаемому узлу должна быть небольшой (менее 15 см).

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

2.3 Выбор микроконтроллера для управления модулем

На сегодняшний день микроконтроллеры AVR фирмы Atmel являются лидерами на рынке по соотношению цена/качество. При умеренной цене можно получить хороший набор периферийных устройств (таймеры, АЦП, компараторы и т.д.), бесплатные средства разработки программ, как на языке Ассемблер ( AVRStudio), так и Си (WinAVR). В качестве «ядра» используем микроконтроллер семейства AVR - АТmega168-16AU. Это современный 8-битный КМОП-микроконтроллер (архитектура изображена на рис. 2.8), имеет производительность около 16 MIPS за счет того, что почти все команды он выполняет за один период тактового генератора.

Рисунок 2.8 - Архитектура микроконтроллера ATmega168

Микроконтроллер обладает следующими особенностями:

- 8 кб Flash-память программы;

- 512 байтов EEPROM;

- 23 линий ввода/вывода общего назначения;

- 32 рабочих регистра;

- три таймера/счетчика: два 8-разрядных и один 16-разрядный;

- внешние и внутренние прерывания.

Также есть 8-и канальный 10-разрядный АЦП, встроенный последовательный порт, программируемый сторожевой таймер со встроенным генератором, последовательный порт SPI для загрузки программ, два выбираемых программно режима низкого энергопотребления, но их в данном устройстве использовать не имеет смысла.

Флэш-память на кристалле может быть перепрограммирована непосредственно в системе через последовательный интерфейс SPI.

Регистровый файл микроконтроллера (РОН) содержит 32 8-разрядных регистра общего назначения, доступ к которым осуществляется за один машинный цикл. Благодаря этому микроконтроллер может выполнить большинство команд за один цикл тактовой частоты.

Кроме регистровых операций, для работы с регистровым файлом могут использоваться другие режимы адресации, так как регистровый файл занимает адреса $00-$1F в области данных, обращаться к ним можно и как к ячейкам памяти.

Все пространство памяти AVR является линейным и непрерывным. Большинство команд, использующих регистры, могут использовать любые регистры общего назначения.

Исключение составляют пять команд, оперирующих с константами: SBCI, SUBI, CPI, ANDI, ORI и команда LDI, загружающая регистр константой. Эти команды работают только со второй половиной регистрового файла - R16...R31.

Каждому регистру присвоен адрес в пространстве данных, они отображаются на первые 32 ячейки ОЗУ. Хотя регистровый файл физически размещен вне ОЗУ, подобная организация памяти дает гибкий доступ к регистрам.

Доступ к памяти программы осуществляется следующим образом: во время выполнения одной команды следующая команда выбирается из памяти программ. Это дает возможность выполнять по одной команде за каждый машинный цикл.

При помощи команд относительных переходов и вызова подпрограмм осуществляется доступ ко всему адресному пространству.

Большая часть команд микроконтроллеров AVR имеет размер 16- разрядов одно слово. Каждый адрес в памяти программ содержит одну 16- или 32- разрядную команду.

При обработке прерываний и вызове подпрограмм адрес возврата напоминается в стеке.

Стек размещается в оперативной памяти данных общего назначения (SRAM), его размер ограничен только размером доступной памяти SRAM и ее использованием в программе.

Микроконтроллер через интерфейс SPI управляет сдвиговым регистром в режиме Ведущий - Ведомый, и говорит когда ему захватывать сигнал с блока клавиатуры и передавать его в МК. SPI (Serial Peripheral Interface), или последовательный периферийный интерфейс, был разработан компанией Motorola для организации быстрого и простого в реализации обмена данными между компонентами системы - микроконтроллерами и периферийными устройствами. На шине может быть одно ведущее устройство (master) и несколько ведомых (slave).

Интерфейс использует 4 линии для обмена данными:

- serial clock (SCLK, SCK, CLK) тактовый сигнал от ведущего к ведомым;

- master output, slave input (MOSI, SDI, DI, SI) данные от ведущего к ведомому;

- master input, slave output (MISO, SDO, DO, SO) данные от ведомого к ведущему;

- slave select (SS, nCS, CS, CSB, CSN, nSS, STE) выбор ведомого; устанавливается ведущим.

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

Стандартный алгоритм работы SPI таков:

- ведущий устанавливает низкий уровень на той линии SS, к которой подключен нужный ведомый;

- ведущий задаёт такт, изменяя уровень на SCLK, и одновременно с каждым изменением уровня SCLK выставляет нужный уровень на MOSI, передавая ведомому по биту за такт;

- ведомый на каждая смена уровня SCLK выставляет нужный уровень на MISO, передавая ведущему по биту за такт;

- для завершения передачи ведущий устанавливает высокий уровень на SS.

SPI является полнодуплексной шиной - данные передаются одновременно в обе стороны. Типичная скорость работы шины лежит в пределах 1-50 МГц. Благодаря исключительной простоте алгоритма передачи SPI получил широчайшее распространение в самых различных электронных устройствах -- например, в датчиках, чипах памяти, радиомодулях, и т.д.

У SPI существует четыре режима передачи, которые основаны на комбинации полярности тактового сигнала (clock polarity, CPOL) и фазы синхронизации (clock phase, CPHA). Иначе, CPOL - это уровень на тактовой линии до начала и после окончания передачи: низкий (0) или высокий (1), а фаза определяет, на фронте или спаде тактового сигнала передавать биты:

- режим 0 при CPOL=0, CPHA=0, тогда чтение бита происходит на фронте тактового сигнала (переход 0 ? 1), а запись - на спаде (1 0);

- режим 1 при CPOL=0, CPHA=1, тогда чтение - на спаде, запись - на фронте;

- режим 2 при CPOL=1, CPHA=0, тогда чтение - на спаде, запись - на фронте;

- режим 3 при CPOL=1, CPHA=1, тогда чтение - на фронте, запись - на спаде.

Осциллограммы сигналов показаны на рис. 2.9.

Рисунок 2.9 - Осциллограммы сигналов интерфейса SPI

2.4 Выбор схемы стабилизатора питания модуля

Наиболее распространенными интегральными стабилизаторами напряжения является серия 78xx. Это семейство трёхвыводных линейных интегральных стабилизаторов положительного напряжения первого поколения. Базовое семейство 78xx включает микросхемы на девять фиксированных выходных...


Подобные документы

  • Проектирование модуля вывода дискретных и ввода аналоговых сигналов для систем управления различным технологическим оборудованием. Моделирование схемы модуля в ССМ Multisim. Разработка печатной платы модуля. Разработка принципиальной и структурной схем.

    курсовая работа [1,8 M], добавлен 03.11.2014

  • Разработка расширителя портов ввода-вывода и особенности его применения. Программируемая логическая интегральная схема CPLD. Плис CoolRunner-II, главные функции. Листинг модулей на языке Verilog. Временная диаграмма, внутреннее содержание модуля.

    курсовая работа [1,9 M], добавлен 26.01.2013

  • Разработка микропроцессорной системы на основе однокристального 8-разрядного микропроцессора КР580ВМ80А. Основные характеристики системы. Формирование сигнала выбора модуля. Структура памяти, организация ввода и вывода. Программное обеспечение системы.

    курсовая работа [422,5 K], добавлен 10.03.2015

  • Общие принципы резервирования. Методы диагностики обрыва во входных цепях аналоговых модулей. Принцип работы системы, резервированной методом замещения. Резервирование датчиков и модулей ввода дискретных сигналов, аналоговых модулей ввода и вывода.

    статья [185,8 K], добавлен 12.12.2010

  • Разработка интерфейса и уточнённой структурной схемы, процессорного модуля, подсистем памяти и ввода/вывода, алгоритма программного обеспечения. Оценка памяти программ и данных. Структура адресного пространства. Организация клавиатуры и индикации.

    курсовая работа [2,4 M], добавлен 09.08.2015

  • Цифровые технологии получения рентгенографических изображений. Усовершенствование модуля ввода/вывода данных в цифровом рентгенографическом аппарате Sire Mobil Compact для улучшения качества фильтрации и изображения путем внедрения новых технологий.

    курсовая работа [732,4 K], добавлен 10.11.2010

  • Назначение и описание принципа действия устройства автотранспортного средства, требования к информационно-измерительной системе. Выбор бортового компьютера и модулей ввода (вывода), интерфейса связи. Разработка схемы электрической принципиальной.

    курсовая работа [1,2 M], добавлен 05.01.2013

  • Разработка структурной схемы автоматической системы управления на комплекте КР580. Характеристика общих принципов построения устройства. Расчет и выбор элементной базы. Микропроцессор и вспомогательные устройства. Организация ввода-вывода информации.

    курсовая работа [573,5 K], добавлен 02.04.2013

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

    курсовая работа [15,8 M], добавлен 03.04.2012

  • Структурная схема устройства. Выбор элементной базы и электрической схемы. Использование многоуровневой конвейерной обработки. Последовательность выполнения программы. Команды условного и безусловного перехода. Пространство регистров ввода-вывода.

    контрольная работа [308,2 K], добавлен 07.07.2013

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

    дипломная работа [1,6 M], добавлен 30.05.2014

  • Порядок и обоснование выбора микропроцессора, схема его подключения. Организация ввода-вывода и памяти микропроцессора. Разработка и апробация программного обеспечения на базе восьмиразрядного МП Z80. Методы повышения частоты работы микропроцессора.

    курсовая работа [735,7 K], добавлен 03.01.2010

  • Проектирование схемы устройства управления, выбор и описание элементов схем (ввода-вывода, логические, счетчик и другие элементы), принципы и подходы к реализации различных функций. Моделирование работы схемы в Electronics Workbench, анализ результатов.

    контрольная работа [690,8 K], добавлен 04.04.2016

  • Частотное представление дискретного сигнала, частотные характеристики дискретных систем управления. Применение правила Лопиталя, формулы дискретного преобразования Лапласа, график частотного спектра. Построение частотной характеристики системы.

    контрольная работа [85,3 K], добавлен 18.08.2009

  • Надежность современных автоматизированных систем управления технологическими процессами как важная составляющая их качества. Взаимосвязь надежности и иных свойств. Оценка надежности программ и оперативного персонала. Показатели надежности функций.

    курсовая работа [313,2 K], добавлен 23.07.2015

  • Система управления технологическими процессами и оборудованием. Многоэмиттерный и полевой транзисторы. Логические элементы. Триггеры, дешифраторы, мультиплексор, регистр, счетчики, делитель частоты и запоминающие устройства. Функциональные узлы.

    практическая работа [266,3 K], добавлен 03.03.2009

  • Структурная схема микроконтроллерной системы. Схемы подключения микроконтроллера, цифровых и аналоговых сигналов, линейного дисплея и клавиатуры. Текст главной программы на языке Ассемблера для МК51. Программа ввода и обработки аналоговой информации.

    курсовая работа [372,6 K], добавлен 19.12.2013

  • Анализ функционирования установок для исследования режимов работы компонентов с СЭВМ. Разработка схем микропроцессорных устройств и периферийного оборудования ЭВМ для учебного комплекса по интерфейсам ввода-вывода. Функционирование микросхемы КР580ВВ55.

    курсовая работа [2,5 M], добавлен 20.05.2011

  • Арифметико-логическое устройство микропроцессора: его структура и составные части, назначение, функции, основные технические характеристики. Организация системы ввода/вывода микро ЭВМ. Реальный режим работы микропроцессора, его значение и описание.

    контрольная работа [201,1 K], добавлен 12.02.2014

  • Основные характеристики технологического объекта управления. Выбор средств автоматизации для подсистемы вывода командной информации. Моделирование системы автоматического регулирования в динамическом режиме. Выбор параметров настройки контроллера.

    курсовая работа [1,2 M], добавлен 08.03.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.