- •Аннтотация
- •1. Введение
- •Обзор промышленных микропроцессорных контроллеров
- •Ibm pc совместимых программируемого микроконтроллераAdam-5510
- •Условия эксплуатации:
- •Микроконтроллер simatic s7-200 фирмы siemens
- •Микроконтроллер simatic s7-300 фирмы siemens
- •Конструкция
- •Описание технологического процесса
- •Разработка функциональной схемы алгоритма
- •4. Выбор технических средств
- •4.1 Выбор промышленного контроллера
- •4.2 Выбор датчиков Датчик сум-1 у2
- •Датчик скорости md-256
- •Danfoss Датчик температуры Pt1000
- •Многопредельные измерители адн / адр (датчики давления)
- •Датчик пламени
- •Проектирование программы
- •5.1 Присвоение адресов
- •5.2 Разработка схемы согласования входов и выходов с технологическим интерфейсом
5.1 Присвоение адресов
Согласно функциональной схеме алгоритма и описанием технологического процесса составим табл. 5.1 присвоения адресов.
Таблица 5.1 Присвоение адресов
Входы |
Сенсоры |
Выходы |
Акторы |
Е1.0 |
Пуск |
А1.0 |
ППС| |
Е1.1 |
Д1 датчик верхнего уровня |
А1.1 |
Установить ПК в положение 1 |
Е1.2 |
Д2 датчик контроля разрядки |
А1.2 |
Вкл./выкл. нории Н1 |
Е1.3 |
Д3 датчик контроля |тиснення| давления топлива |
А1.3 |
Вкл/выкл транспортера Тр1 |
Е1.4 |
Д4 датчик контроля |тиснення| давления воздуха |
А1.4 |
Вкл/выкл вентилятора В1 |
Е1.5 |
Кнопка «Пуск поджога» |
А1.5 |
Вкл/выкл вентилятора В2 |
Е1.6 |
Д5 датчик наличия огня |пального| |
А1.6 |
Вкл/выкл вентилятора В3 |
Е1.7 |
Д6 датчик температуры зерна |
А1.7 |
Сигнал «Готов к поджогу» |тиснення| |
E1.8 |
Д7 Датчик завала зерном ботинка |
A1.8 |
Вкл/выкл ЭПУ |устрою| |
E1.9 |
Д8 Датчик контроля проскальзывания ленты |
A1.9 |
Откр/Закр клапан перекрывания топлива |устрою| |
Е1.10 |
Закончился отсчет времени таймера |
A1.10 |
Вкл/выкл нории Н2|пального| |
|
A2.0 |
Вкл/выкл транспортера Тр2 | |
A2.1 |
Затвор сушки на малой производительности | ||
A2.2 |
Регулирование сушки | ||
A2.3 |
Установить ПК в положение 2 | ||
A2.4 |
Затвор сушки на большой производительности | ||
A2.5 |
Вкл/выкл аварийную сигнализацию | ||
|
А2.6 |
Вкл/выкл вентилятора высокого давления
| |
|
А2.7 |
Начать отсчет времени таймера (t=20;t=15;t=10) |
5.2 Разработка схемы согласования входов и выходов с технологическим интерфейсом
5.3. Словесный алгоритм по отдельным контурам
5.3.1 Алгоритм подготовки технологической линии для приёма зерна.
ЕСЛИ нажата кнопка "Пуск" (Е1.0 : 1) ТОГДА включить ППС (А1.0 : 1)
начать отсчет времени таймера t=20 (А2.7 :1)
ЕСЛИ отсчет время таймера закончился t=20 (Е1.10 :0)
ТОГДА отключить ППС (А1.0 : 0) установить ПК в положение 1 (А1.1 : 1) включить норию Н1 (А 1.2 : 1) включить транспортер Тр1 (А1.3 : 1)
5.3.2 Алгоритм контроля приёма зерна в НСБ|
ЕСЛИ сработал датчик верхнего уровня (Е1.1 : 1)
ТОГДА выключить транспортер Тр1 (А1.3 : 0)
выключить норию Н1 (А1.2 : 0)
включить вентилятор В1 (А 1.4 : 1) включить вентилятор В2 (А1.5 : 1) включить вентилятор В3 (А1.6 : 1)
включить вентилятор высокого давления (А2.6 : 1)
начать отсчет времени таймера t=10 (А2.7 :1)
5.3.3 Алгоритм подготовки поджога в топке
ЕСЛИ сработал датчик контроля разреженности (Е1.2 : 1) И сработал датчик давления топлива (Е1.3 : 1) И сработал датчик давления воздуха (Е1.4 : 1) ТОГДА выдать сигнал «готов к поджогу» (A1.7 : 1)
5.3.4 Алгоритм поджога
ЕСЛИ нажата кнопка "Пуск поджога" (E1.5 : 1) ТОГДА включить ЭПУ (A1.8 : 1) закрыть клапан перекрывания топлива (A1.9 : 0)
5.3.5 Алгоритм прохождение зерна с затвором на малой производительности
ЕСЛИ сработал датчик наличия огня (E1.6 :1) ТОГДА отключить ЭПУ (A1.8 : 0)
включить норию Н2 (A1.10 : 1) включить транспортер Тр2 (A2.0 : 1)
включить затвор на малую производительность (А2.1 : 1)
ЕСЛИ не сработал датчик наличия огня (E1.6 :0) ТОГДА отключить ЭПУ (A1.8 : 0)
включить аварийную сигнализацию (A2.5 : 1)
5.3.6 Алгоритм автоматического регулирования агента сушки
ЕСЛИ не сработал датчик температуры ( Е1.7 : 0) ТОГДА провести регулирование сушки (А 2.2 : 1)
5.3.7 Алгоритм прохождения зерна во второй зоне сушки с затвором на большую производительность
ЕСЛИ сработал датчик температуры (Е1.7 : 1)
ТОГДА установить ПК в положение 2 (А2.3 : 1)
включить затвор на большую производительность (А 2.4 : 1)
включить норию Н1 (А 1.2 : 1)
включить Тр1 (А 1.3 : 1)
5.3.8 Алгоритм контроля топки
ЕСЛИ не сработал датчик разрядки (Е1.2 : 0) ИЛИ-НЕ сработал датчик давления топлива (Е 1.3 : 0) ИЛИ-НЕ сработал датчик давления воздуха (Е 1.4 : 0) ИЛИ-НЕ сработал датчик наличия огня (E1.6 : 0) ТОГДА включить аварийную сигнализацию (A 2.5) закрыть клапан перекрывания топлива (A 1.9 : 0)
5.3.9 Алгоритм аварийного выхода из|із| подпрограммы включения|приєднання| нории Н2
ЕСЛИ не сработал Н2 (A 1.10 : 0) ТОГДА включить аварийную сигнализацию (А 2.5 : 1)
закрыть затворы (A2.6 : 1) выключить транспортер ТР2 (A 2.0 : 0) выключить норию Н1 (А 1.2 : 0) выключить транспортер Тр 1 (А1.3 : 0)
5.3.10 Алгоритм контроля работы нории
ЕСЛИ сработал датчик контроля завала зерном ботинка (E 1.8)
ИЛИ сработал датчик контроля проскальзывания ленты (E 1.9)
ТОГДА включить аварийную сигнализацию (А 2.5 : 1)
выключить норию Н1 (A 1.2 : 0)
выключить Н2 (А 1.10 : 0)
5.3.11 Алгоритм аварийного выхода из|із| подпрограммы
включения|приєднання| нории Н1
ЕСЛИ не сработал Н1 (А1.10 : 0)
ТОГДА включить аварийную сигнализацию (А 2.5 : 1)
выключить Тр1 (А1.3 :0)
выключить Н1 (А1.2 : 0)
РАЗРАБОТКА ТАБЛИЦЫ РЕШЕНИЙ
Условие/Действие |
Правило (Сегмент) | |||||||||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | |
Пуск |
Е1.0 |
|
|
|
|
|
|
|
|
|
| |
Д1 датчик верхнего уровня |
|
Е1.1 |
|
|
|
|
|
|
|
|
| |
Д2 датчик контроля разрядки |
|
|
Е1.2 |
|
|
|
|
|
|
| ||
Д3 датчик контроля |тиснення| давления топлива |
|
|
Е1.3 |
|
|
|
|
|
|
| ||
Д4 датчик контроля |тиснення| давления воздуха |
|
|
Е1.4 |
|
|
|
|
|
|
| ||
Кнопка «Пуск поджога» |
|
|
|
Е1.5 |
|
|
|
|
|
|
| |
Д5 датчик наличия огня |пального| |
|
|
|
|
Е1.6
|
|
|
|
|
| ||
Д6 датчик температуры зерна |
|
|
|
|
|
Е1.7 |
|
|
|
| ||
Д7 Датчик завала зерном ботинка |
|
|
|
|
|
|
|
|
|
E 1.8 |
| |
Д8 Датчик контроля проскальзывания ленты |
|
|
|
|
|
|
|
|
|
E 1.9 |
| |
Закончился отсчет времени таймера |
Е1.10 |
|
|
|
|
|
|
|
|
|
| |
ППС| |
А1.0 |
|
|
|
|
|
|
|
|
|
| |
Установить ПК в положение 1 |
А1.1 |
|
|
|
|
|
|
|
|
|
| |
Вкл./выкл. нории Н1 |
А1.2 |
А1.2 |
|
|
|
|
А1.2 |
|
А1.2 |
А1.2 |
А1.2 | |
Вкл/выкл транспортера Тр1 |
А1.3 |
А1.3 |
|
|
|
|
А1.3 |
|
|
|
А1.3 | |
Вкл/выкл вентилятора В1 |
|
А1.4 |
|
|
|
|
|
|
|
|
| |
Вкл/выкл вентилятора В2 |
|
А1.5 |
|
|
|
|
|
|
|
|
| |
Вкл/выкл вентилятора В3 |
|
А1.6 |
|
|
|
|
|
|
|
|
| |
|
Сигнал «Готов к поджогу» |тиснення| |
|
|
А1.7 |
|
|
|
|
|
|
|
|
Вкл/выкл ЭПУ |устрою| |
|
|
|
А1.8 |
А1.8 |
|
|
|
|
|
| |
Откр/Закр клапан перекрывания топлива |устрою| |
|
|
|
А1.9 |
|
|
|
А1.9 |
|
|
| |
Вкл/выкл нории Н2|пального| |
|
|
|
|
А1.10 |
|
|
|
А1.10 | |||
Вкл/выкл транспортера Тр2 |
|
|
|
|
А2.0 |
|
|
|
А2.0 |
|
| |
Затвор сушки на малой производительности |
|
|
|
|
А2.1 |
|
|
|
|
|
| |
Регулирование сушки |
|
|
|
|
|
А2.2 |
|
|
|
|
| |
Установить ПК в положение 2 |
|
|
|
|
|
|
А2.3 |
|
|
|
| |
Затвор сушки на большой производительности |
|
|
|
|
|
|
А2.4 |
|
|
|
| |
Вкл/выкл аварийную сигнализацию |
|
|
|
|
А2.5 |
|
|
А2.5 |
А2.5 |
А2.5 |
А2.5 | |
Вкл/выкл вентилятора высокого давления
|
|
А2.6 |
|
|
|
|
|
|
А2.6 |
|
| |
начать отсчет времени таймера (t=20;t=15;t=10) |
А.2.7 |
А2.7 |
|
|
|
|
|
|
|
|
|