- •Г.И.Загарий, н.О.Ковзель, в.С.Коновалов, в.И.Моисеенко, в.И.Поддубняк, а.И.Стасюк
- •Часть 2. Характеристики микроконтроллеров и плк
- •Рецензенты:
- •Isbn – 5–7763–0384–2
- •Isbn – 966–7561–23–2
- •Isbn – 966-7561-23-2
- •Isbn – 5–7763–0384-2
- •Содержание
- •Введение
- •Раздел 1
- •1 Микроконтроллеры фирмы Atmel
- •1.1 Микроконтроллеры серии ат89, совместимые с mcs-51™
- •1.2 Микроконтроллеры avr серии ат90 с risc-архитектурой
- •2. Микроконтроллер aDμC812 семейства MicroConverter™ фирмы analog devices
- •3 Микроконтроллеры sx18ac/sx28ac фирмы scenix
- •4 Микроконтроллеры фирмы motorola
- •5 Микроконтроллеры семейства z8 фирмы zilog
- •6 Микроконтроллеры фирмы holtek
- •7 Рiс – микроконтроллеры фирмы microchip
- •7.1 Микроконтроллер pic16f84
- •7.1.1 Архитектура микроконтроллера pic16f84
- •7.1.2 Типы корпусов и исполнения
- •7.1.3 Назначение выводов
- •7.1.4 Регистры pic16f84
- •7.1.5 Прямая и косвенная адресация регистров
- •7.1.6 Модуль таймера/счетчика
- •7.1.7 Предварительный делитель
- •7.1.8 Регистр слова состоянияStatus
- •7.1.8.1 Программные флаги регистра слова состояния
- •7.1.8.2 Аппаратные флаги состояния
- •7.1.9 Регистр option
- •7.1.11 Организация встроенного пзу
- •7.1.12 Программный счетчик и адресация пзу
- •7.1.13 Стек и возвраты из подпрограмм
- •7.1.14 Данные в eeprom
- •7.1.15 Управление eeprom Управляющие регистры для eeprom
- •Регистры eecon1 и eecon2
- •7.1.16 Организация прерываний
- •Внешнее прерывание
- •Прерывание от переполнения счетчика/таймера
- •Прерывание от порта rb
- •Прерывание от eeprom
- •7.1.17 Регистры (порты) ввода/вывода
- •7.1.18 Использование портов ввода/вывода ra и rb Организация двунаправленных портов
- •Последовательное обращение к портам ввода/вывода
- •7.1.19 Специальные функции
- •Сторожевой таймер wdt
- •Тактовый генератор
- •Таймер сброса dtr
- •Биты конфигурации
- •Защита программы от считывания
- •Режим пониженного энергопотребления
- •7.2 Обзор команд и обозначения
- •7.2.1 Описание команд
- •7.3Технология разработки и отладки рабочих программ для омк рiс16/17
- •7.3.1 Правила записи программ на языке Ассемблера
- •Операция
- •Операнд
- •Директивы Ассемблера
- •7.3.2 Структура рабочей программы
- •7.3.3 Преобразование исходного текста рабочей программы в объектный модуль
- •7.4 Интегрированная среда разработки рабочих программ mplab для омк pic
- •7.4.1 Назначение и основные функциональные возможности mplab
- •7.4.2 Краткая характеристика основных программ Редактор mplab
- •Ассемблер mpasm
- •Компилятор mplab-c
- •Программный симулятор-отладчик mplab-sim
- •7.4.3 Главное окно средыMplab Главное меню mplab
- •МенюFile
- •МенюProject
- •МенюEdit
- •МенюDebug (отладка)
- •Меню picstart plus (меню программирования)
- •МенюOptions (параметры)
- •МенюTools
- •7.4.4 Инструментальная панельMplab
- •7.4.5 Строка состояния mplab
- •7.5 Пример разработки программы с использованием mplab
- •7.5.1 Постановка задачи и разработка алгоритма ее решения
- •7.5.2 Написание исходного текста программы
- •Раздел 2
- •8. Характеристики программируемых логических контроллеров
- •8.1. Контроллеры семейства модикон
- •8.1.1. Контроллер tsx 07 Nano
- •Варианты конфигураций
- •Импульсные выходы
- •Программное обеспечение
- •Контрольные вопросы:
- •8.1.2. Контроллер tsx Momentum Общая характеристика
- •Концепция построения
- •Архитектура tsx Momentum
- •Подключение tsx Momentum к сети Modbus Plus
- •Коммуникационный адаптер для сети Interbus
- •Коммуникационный адаптер для сети Profibus dp
- •Коммуникационный адаптер для сети fipio
- •Коммуникационный адаптер для сети Ethernet I/o
- •Базовые модули ввода – вывода
- •Заключение
- •Контрольные вопросы
- •8.1.3. Микроконтроллер tsx 37 Micro Общая характеристика
- •Базовое исполнение tsx 37-10
- •Дисплейный блок
- •Базовое исполнение tsx 37-21 и tsx 37-22
- •Источники питания
- •Коммуникационные возможности
- •Заключение
- •Контрольные вопросы
- •8.2. КонтроллерыTsxQuantum Общая характеристика
- •Источники питания
- •Модули ввода-вывода
- •Модули интерфейса Quantum
- •Заключение
- •Контрольные вопросы
- •8.3. Контроллеры Siemens
- •8.3.1. КонтроллерSimaticS7-200
- •Центральные процессоры
- •Входы и выходы контроллеров s7-200
- •Коммуникационный модуль
- •8.3.2.Контроллер Simatic s7-300
- •Центральные процессоры
- •Сигнальные модули
- •Функциональные модули
- •Коммуникационные модули
- •Заключение
- •Контрольные вопросы
- •8.3.3. Контроллер Simatic s7-400
- •Центральные процессоры
- •Модули ввода-вывода
- •Функциональные модули
- •Коммуникационные процессоры
- •Блоки питания
- •Заключение
- •Контрольные вопросы
- •Раздел 3
- •9. Разработка микропроцессорных систем железнодорожной автоматики
- •9.1. Постановка задачи
- •9.2. Характеристика входных и выходных сигналов.
- •9.3. Разработка структуры системы
- •9.4. Конфигурация цепей ввода-вывода
- •9.5. Определение необходимого количества модулей ввода-вывода
- •9.6.Принципиальные и монтажные схемы
- •Индивидуальные задания
- •10. Примеры практической реализации микропроцессорных систем
- •10.1.Микропроцессорная диспетчерская централизация
- •Объекты контроля
- •Объекты управления
- •10.2.Микропроцессорный маршрутный набор электрической централизации
- •10.2.1 Постановка задачи
- •10.2.2 Общая структура системы управления.
- •10.2.3 Расчет количества входных и выходных сигналов.
- •Расчет потребного количества выходов
- •Управление стрелкой
- •Перечень объектов контроля
- •Расчет потребного количества входов
- •Выбор конфигурации программируемого логического контроллера
- •Разработка структуры информационного взаимодействия компонентов системы
- •Программируемые контроллеры для систем управления.
- •Часть 2. Характеристики микроконтроллеров и плк
- •61052, Харьков, ул. Красноармейская, 7, тел. 24-22-98.
- •61052, Харків, вул. Червоноармійська, 7, тел. 24-22-98.
Функциональные модули
Функциональные модули применяются для решения широкого круга задач автоматизации. К таким задачам в первую очередь можно отнести:
управление приводами червячной передачи в устройствах позиционирования;
управление в системах с кулачковыми механизмами;
управление серводвигателями и точное позиционирование;
регулирование температуры, давления, потока газа или жидкости и других параметров технологического процесса;
счет и генерирование импульсов, измерение времени и частоты с высокой точностью;
управление электродвигателями с линейным и вращательным движением;
управление в системах позиционирования, где требуется производить перемещение объектов с переменной скоростью.
Идеология построения функциональных модулей ориентирована на технологический процесс. Каждый модуль предназначен для решения конкретной задачи. Такой подход позволяет подключать датчики и исполнительные механизмы непосредственно к входам-выходам функционального модуля без дополнительных схем увязки.
Рассмотрим наиболее часто встречающиеся типы функциональных модулей.
Модуль FM 451. Трехканальный модуль позиционирования для управления тремя независимыми электроприводами с червячной передачей. Каждый канал имеет по 4 дискретных выхода для управления направлением и скоростью вращения электродвигателя (рис. 8.45).
Рис. 8.45. Подключение модуля позиционирования
Модуль позиционирования FM451 обеспечивает выполнение таких функций:
регулирование скорости перемещения объекта управления или детали;
перемещение на заданную позицию (абсолютное позиционирование);
перемещение на заданное расстояние (относительное позиционирование);
режим вывода на точку позиционирования.
Количество дискретных входов 12 с асимметричными сигналами или сигналами прямоугольной формы. Диапазон измеряемых напряжений 1…10 В, частота следования импульсов 500 кГц.
Модуль электронного командоконтроллера FM452 обеспечивает динамическое управление положением детали в производственном процессе. Имеет 16 дискретных выходов, скорость передачи данных до 1 МГц. Все элементы управления подключаются непосредственно к модулю, длина линии до 32 м (рис. 8.46).
Рис. 8.46. Подключение модуля командоконтроллера
Модули счета IP240,IP242B. Используются для подсчета импульсов от датчиков позиционирования. Обеспечивает подсчет импульсов, их генерирование и деление частоты (IP242B).
Модуль управления серводвигателем FM453. Применяется для управления шаговыми электродвигателями с заданием направления вращения. Выходной сигнал модуля составляет10 В, напряжение питания 24 В постоянного тока.
Модуль автоматического регулирования FM455. Выпускается в двух модификациях.FM455S– для пошагового либо импульсного управления дискретными приводами, оборудован 32 входами.
FM 455 S – для автоматического управления исполнительными устройствами, которые подключаются к его 16 выходам, параметры в табл. 8.27. На базе этих модулей могут создаваться готовые структуры регулирования, стабилизации по заданным параметрам, по отклонению и т.д.
Для конфигурирования модуля FM 455 выпускается специальный пакет программ. Пакет конфигурирования включает в свой состав руководство и экранные формы параметрирования, а также стандартные функциональные блоки для обмена данными с центральным процессором. Пакет содержит все экранные формы, необходимые для конфигурирования, параметрирования и запуска модуля. Для всех экранных форм может быть вызвана детальная помощь. После инсталляции пакета экранные формы параметрирования вызывются из STEP 7.
Таблица 8.27
Технические параметры модулей FM455
Параметры |
FM 455 C (6ES7455-0VS00-OAEO) |
FM 455 S (6ES7455-1VS00-OAEO) |
Напряжение питания нагрузки L+: |
|
|
|
=24 В |
=24 В |
|
20.4…28.8 В |
20.4…28.8 В |
Гальваническая развязка с шиной |
Оптоэлектронная |
Оптоэлектронная |
Гальваническая развязка между каналами |
Нет |
Нет |
Допустимая разность потенциалов: |
|
|
|
=75 В/ ~ 60 В |
=75 В/ ~ 60 В |
|
=2.5 В |
=2.5 В |
Испытательное напряжение |
= 500 В |
= 500 В |
Потребляемый ток: |
|
|
|
Типовой до 370 мА, максимальный до 440 мА |
Типовой до 330 мА, максимальный до 400 мА |
|
1.6 А |
1.6 А |
Потребляемая мощность |
Типовая до 12 Вт, максимальная до 17.3 Вт |
Типовая до 10.7 Вт, максимальная до 16.2 Вт |
Габариты |
50 х 290 х 210 мм |
50 х 290 х 210 мм |
Масса |
1.4 кг |
1.4 кг |
Дискретные входы: |
|
|
|
16 |
16 |
Таблица 8.27 (продолжение)
Входное напряжение: |
|
|
|
=24 В |
=24 В |
|
- 3…+5 В |
- 3…+5 В |
|
13…30 В |
13…30 В |
Входной ток логической единицы |
7 мА |
7 мА |
Характеристика входной кривой |
В соответствии с IEC 1131. Тип 2 |
В соответствии с IEC 1131. Тип 2 |
2-проводное подключение датчиков BERO |
Возможно |
Возможно |
Установившийся ток датчика BERO |
1.5 мА |
1.5 мА |
Длина кабеля: |
|
|
|
600 м |
600 м |
|
1000 м |
1000 м |
Дискретные выходы: |
|
|
|
– |
32 |
Выходное напряжение логической единицы |
– |
L+-2.5 В |
Выходной ток: |
|
|
|
– |
0.1 А (5…150 мА) |
|
– |
0.5 мА |
Сопротивление нагрузки |
– |
240 Ом…4 кОм |
Выходная мощность |
– |
До 5 Вт (ламповая нагрузка) |
Параллельное включение 2 выходов |
– |
Возможно |
Управление с дискретных входов |
– |
Возможно |
Модуль прикладных программ FM456-4. При использовании в составеS7-400 последний получает возможности персонального компьютера. На базе этого модуля строятся быстродействующие системы синхронизации, и производится обработка данных сетей верхнего уровня.
Основные характеристики:
микропроцессор Intel80486DX4.75 МГц;
объем оперативной памяти 16 Мбайт;
статическое ОЗУ для сохранения данных при сбоях питания;
встроенный MPIинтерфейс;
ведомое устройство на Р-шине;
равноправный партнер связи по К-шине;
карты FLASHEEPROMот 2 до 16 Мбайт;
АТ – совместимая шина расширения с возможностью подключения модуля хранения информации MSM478;
тактовая частота 120 Мгц.