- •Г.И.Загарий, н.О.Ковзель, в.С.Коновалов, в.И.Моисеенко, в.И.Поддубняк, а.И.Стасюк
- •Часть 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.
Входы и выходы контроллеров s7-200
Контроллеры S7-200 имеют небольшое количество входов/выходов, как правило, в корпусе центрального процессора до 14 точек. При необходимости емкость системы управления может наращиваться модулями расширения ввода – вывода: ЕМ 221, ЕМ 222 и ЕМ 223. Модуль ЕМ 221 (табл. 8.18) обеспечивает только ввод дискретных сигналов и выпускается в двух модификацияхS7-21xиS7-22xсоответственно дляCPU212 – 216 иCPU222 – 224. Аналогично, модуль ЕМ 222, предназначается только для вывода сигналов и имеет две модификации под указанные типыCPU. Модуль расширенияI/OЕМ 223 в этом смысле универсален, так как имеет как входы, так и выходы, выпускается в двух сериях. Все модули ЕМ, предназначены для дискретных сигналов. Аналоговые входы – выходы могут быть только на центральном процессоре.
Входные дискретные сигналы, как правило, рассчитаны на 24 В постоянного тока, отдельные модификации предусматривают подключение датчиков с сигналами переменного тока 120 В. Уровень логической единицы составляет 15–30 В постоянного тока и 79–135 В переменного тока. Для логического нуля соответственно: =0–5 В и ~0–20 В.
Таблица 8.18
Характеристики модулей расширения ввода-вывода
Параметры |
Характеристики модулей | |||
ЕМ 221 |
ЕМ 222 |
ЕМ 223 | ||
Количество входов (общее) |
8 |
– |
4; 8; 16; | |
В группе |
4; 8 |
– |
4; 8; 16; | |
Напряжение питания, В |
= 24 ~24 ~120 |
– |
= 24 ~120 | |
Количество выходов |
– |
8 |
4; 8; 16; | |
В группе |
– |
4.2 |
4; 8 | |
Напряжение питания, В |
– |
= 24 ~24 ~230 |
= 24 ~24 ~230 | |
Тип выхода |
– |
Оптрон, реле |
Оптрон, реле | |
Выходной ток, А |
– |
0.75; 1.2; 2.0 |
0.5; 2; 2.5 | |
Частота переключений, кГц |
Активной нагрузки |
– |
4 |
5 |
Индуктивной нагрузки |
– |
0.5 |
0.5 |
Как и в большинстве малых контроллеров входные и выходные цепи S7-200 объединяются по 4 или 8 цепей (рис. 8.39). Полная гальваническая развязка между цепями не предусматривается, изоляция входов оптоэлектронная. Входной ток логической единицы 7мA. Коммутация внешних нагрузок осуществляется транзисторными или релейными выходами. Максимальное значение коммутируемого тока составляет 2.5 А, защита от короткого замыкания электронная, однако она имеется не на всех моделях. Релейные выходы обеспечивают до 107переключений без нагрузки и 105при номинальном значении электрической нагрузки во внешней цепи. Коммутационная способность выходов при ламповой нагрузке для постоянного тока составляет 5–30 Вт, переменного – до 200 Вт. Следует отметить довольно высокую частоту переключений (до 10 кГц), а для импульсных выходов это значение составляет 20кГц. Производитель гарантирует работу контроллеров при длине кабеля от напольных устройств 150–300 м и 500 м при экранировании жил.
На это ограничение следует обращать внимание в системах с централизованным размещением аппаратуры, где датчики и исполнительные устройства удалены от аппаратуры логической обработки информации.
Рис. 8.39 Примеры подключения внешних цепей к модулямSimaticS7 200
Модули ввода – вывода аналоговых сигналов ЕМ 235, выполняют АЦП и ЦАП преобразование. Серия S7-21xпредназначена для подключения кCPU212 – 216, а серияS7-22x– дляCPU222 – 224. Количество входов в обеих сериях – три при максимальном входном напряжении 30 В и 16 диапазонах измерений. Выход один –10 В, разрешающая способность для сигналов напряжения 12 бит, сила тока 11 бит. Рабочая погрешность преобразования 2% при 600С.