beliit.com
Форумы Проектант
ПОИСК ПО ФОРУМАМ
перед созданием новых тем используйте поиск,
возможно ответ на Ваш вопрос уже есть на форумах

Расширенный поиск
 
  • Всего пользователей - 22723
  • Всего тем - 31360
  • Всего сообщений - 290447
Страниц: 1 2 3 [4] 5  Все   Вниз
ВЕРСИЯ ДЛЯ ПЕЧАТИ

Автоматика для сушильной камеры древесины. Открытый проект

Количество просмотров - 13281
(ссылка на эту тему)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #46 : 10 Ноября 2015 года, 17:37
(ссылка на это сообщение)

Краткое описание работы автоматики и  программы «Сушильная камера. Открытый проект»
1.   Включение комплекта автоматики производится поворотной ручкой находящейся на на двери шкафа, при этом включается автоматический выключатель 1QF (лист 1), через автоматический двухполюсный выключатель 2QF, сетевое напряжение подается на разделительный трансформатор 1TU. Питание всех исполнительных устройств камеры сушки древесины (за исключением вентиляторов теплообменника) гальванически развязано от сетевого электропитания.
2.   Модуль питания 2TU предназначен для питания цепей сигнализации и исполнительных реле.
3.   Описание цифровых входов устройства:
1DI – внешняя кнопка управления (+), для оперативного управления автоматикой.
2DI – внешняя кнопка управления (-), для оперативного управления  автоматикой.
3DI – внешняя кнопка управления (ОК), переход между рабочими экранами и ввода новых параметров.
4DI – реле давления подготовленной воды, в рабочем состоянии замкнуто, по снижению давления размыкается. По низкому уровню запись в архив событий, формирование сигнала на котельную, переход на подпрограмму : «без увлажнения»
5DI – выключатели безопасности дверей сушильной камеры, по низкому уровню остановка вентиляторов теплообменника, аварийное сообщение не формируется до тех пор пока сушильная камера находится в рабочих режимах плюс 300 секунд.
6DI – вход неисправности частотного преобразователя, по высокому уровню запись события, останов сушилки, клапаны воздухообмена на закрытие, теплоноситель на закрытие (при отрицательных температурах наружного воздуха работает защита от замерзания)
7DI –  контроль двигателей вентиляторов теплообменника, по низкому уровню формирование записи, сушилка продолжает работу в штатном режиме, если нет аварии по частотному преобразователю.
8DI – общий стоп по низкому уровню. Важно: кнопка «СТОП», отключает и защиту от замерзания, формирует запись а архив событий.

Продолжение следует…

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #47 : 10 Ноября 2015 года, 19:06
(ссылка на это сообщение)

 Продолжение технического описания автоматики и  программы «Сушильная камера. Открытый проект»
4.   Цифровые выходы:
1DO – К выход , ШИМ для  текущего задания частотного преобразователя, период ШИМ ( 100mS, минимальная длительность 1mS, резистор 1R  подбирается из соотношения 20mA
при  открытом ключе 1DO. Нижняя граница -4mA задается программно. Интегрирование ШИМ производится самим частотным преобразователем.
2DO -  включение реверса вентиляторов теплообменника, при работе реверса, запрет на увлажнение, клапаны воздухообмена закрыты, выполняется только прогрев пакета.

3DO – управляющее реле привода воздушного клапана, закрытие.
4DO – управляющее реле привода воздушного клапана, открытие.
5DO – релейный выход, включение электромагнитного клапана форсунок увлажнения. Включается только при наличии давления в трубопроводе подготовленной воды
6DO – релейный выход , открытие  теплоносителя на камеру.
7DO – релейный выход, закрытие теплоносителя на камеру.
При отключенной сушильной камере, всегда работает подпрограмма : «ЗАЩИТА  ОТ ЗАМЕРЗАНИЯ», если не нажат « ОБЩИЙ СТОП», т.е. 6DO/ 7DO всегда в работе.

8DO – релейный выход, катушка главного контактора. Включен, только при работе по программе сушки.

5.   Аналоговые  входы.
Ко всем аналоговым входам AI1-AI8  подключаются стандартные термометры  (50М, 100М или иные)сопротивления, для замены одного типа термометра на другой не требуется вносить изменений в программу, параметры доступны из  технологического меню ПЛК без применения компьютера.
Программа проверяет состояние всех внешних измерителей температуры, при возникновении ошибки выдает сообщение о ней в виде текстовой строки, и обрабатывает алгоритм для данной ситуации, ошибки всех термометров формируют запись в архиве событий.


Продолжение следует…

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #48 : 11 Ноября 2015 года, 13:40
(ссылка на это сообщение)

Продолжение технического описания автоматики и  программы «Сушильная камера. Открытый проект»


6.   Запуск оборудования в работу.
Для запуска оборудования в работу необходимо после загрузки камеры закрыть дверь.
В экране «ТИП ДРЕВЕСИНЫ» выбрать соответствующую программу, кроме «стандартных» программ доступны программы заданные пользователем ( параметры сушки вносятся в ручном режиме , сервисное меню, без необходимости подключать компьютер для программирования, пользовательская программа может меняться через RS-485. При работе пользовательской программы параметры сушки могут изменяться на любой стадии процесса, при работе от «стандартных» программ такой возможности нет.

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

После установки параметров работы оператор  в окне Запуск/останов включает установку.
Основная программа формирует запись в архив о времени запуска.
7.   Работа по программе.
В энергонезависимой памяти контроллера хранится показания часов реального времени о запуске, при пропадании сетевого питания данные сохраняются , при возобновлении  электроснабжения, анализируется время простоя и  климатические параметры.  Формируется запись в архив ( простой ХХ Часов).При этом, если за время простоя, температура и влажность вышли за допустимые границы, то первоначально восстанавливается температура соответствующая уставке до отключения со скоростью не более 1 градус в 10 минут, после восстановления температуры начинается регулировка  влажности и выход на параметры соответствующие данной программе. После выхода на график  сушилка работает в обычном режиме. Отсчет времени, продолжается с момента выхода на установленные параметры.

При запуске сушильной камеры в работу, первоначально выполняется процесс прогрева и кондиционирования древесины, температура камеры понимается до 45 со скоростью не более 1 градуса за 10 минут, влажность при этом влажность устанавливается 85%, после прогрева и кондиционирования в течении 12 часов, программа переходит к основному циклу.
Температура камеры регулируется объемом  протекающего через теплообменник теплоносителя.
Если в течении 30 минут камера не может выйти на заданные параметры температуры, формируется сообщение  в архив и сигнал на котельную.

Поддержание температуры в камере  обладает высшим приоритетом, при температуре ниже установленной графиком, не производится регулировка влажности (запрет на включение форсунок увлажнителя, воздушные клапаны на закрытие, задание частотного преобразователя на максимум).
Если в процессе работы, в условиях минусовых температур наружного воздуха, происходит падение температуры обратного теплоносителя до 30 С, включается аварийный режим защиты от замерзания: задание частотного преобразователя -10%, максимальная  подача теплоносителя, клапаны воздухообмена на закрытие.

Основная регулировка влажности  в процессе работы производится посредством регуляции воздухообмена,  программный ПИД регулятор рассчитывает скважность открытия и закрытия воздушных клапанов. Важно: импульс на открытие формируется  по событию включена прямая циркуляция воздуха в камере. Если влажность упала ниже установленной и не повышается в течении 10 минут, подается команда на открытие форсунок увлажнителя ( 5 секунд каждые 3 минуты), если в течении 30 минут, влажность не вернулась в установленные границы, то увлажнение останавливается, формируется запись в архив: НИЗКАЯ ВЛАГА.
Продолжение следует…

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #49 : 11 Ноября 2015 года, 14:11
(ссылка на это сообщение)

Продолжение технического описания автоматики и  программы «Сушильная камера. Открытый проект»

По достижению заданной программой средневзвешенной влажности, включается  режим остывания материала, в течении 12 часов древесина охлаждается до температуры +30С с постоянной скоростью, задание частотны привод максимальное, регулировка влажности только воздушными клапанами. После  остывания  пакетов древесины формируем сообщение а архив: СУШКА ОКОНЧЕНА.

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

Директор (Старые Дороги, Беларусь)
Роспроект
****
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #50 : 11 Ноября 2015 года, 14:25
(ссылка на это сообщение)

Как это будет работать? При неконтролируемом  росте температуры в камере включаются форсунки увлажнения (рис.2), включается реверс  вентиляторов, водяной аэрозоль поступает на пакеты заготовок, до тех пор пока не снизится температура в камере.

Может просто откачать воздух из камеры да и делов? [улыбка]

Проектировщик (Екатеринбург, Россия)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #51 : 11 Ноября 2015 года, 14:41
(ссылка на это сообщение)

Сушильная камера не герметична.

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #52 : 11 Ноября 2015 года, 15:08
(ссылка на это сообщение)

Теперь к программированию.
Важно! Я сам ни разу не программист, если что- то делаю неправильно, критикуйте.
Сам хочу привести знания в порядок.
Для того, что бы научится программировать ПЛК, достаточно школьных базовых знаний.

Программирование ШАГ 1.
Запустить CoDeSyS 2.3.
Файл/ создать /
Появится следующее окно:
Выбрать платформу и дальше все по умолчанию.
шаг 1.jpg
 
* шаг 1.jpg
(150.17 Кб, 1079x739)  [скачать]  [загрузок: 392]

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #53 : 11 Ноября 2015 года, 15:23
(ссылка на это сообщение)

Шаг 2.
Выбор языка программирования. Умею только рисовать, поэтому выбираю CFC.
На самом деле,  при наладке оборудования намного проще смотреть где проблема по рисунку, чем вникать в состояние переменных.
шаг 2.jpg
 
* шаг 2.jpg
(138.09 Кб, 1079x739)  [скачать]  [загрузок: 384]

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #54 : 11 Ноября 2015 года, 15:44
(ссылка на это сообщение)

Шаг 3.
Теперь нам необходимо как-то обозвать, проект, я обозвал его «открытый проект 111115», дальше необходимо присвоить имена ( объявить переменные) для всех входов и выходов контроллера и указать их свойства, это окно удачно спрятано, поэтому еще один рисунок где это все находится:
шаг 3.jpg
 
* шаг 3.jpg
(161.72 Кб, 1079x739)  [скачать]  [загрузок: 375]

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #55 : 11 Ноября 2015 года, 16:00
(ссылка на это сообщение)

Шаг 4.
С трудом но добираемся, до самой конфигурации, в данном проекте мы задействовали все ресурсы которые есть на борту, со всеми ресурсами контроллера мы будем работать, начнем с цифровых входов, картинка выглядит так:
шаг 4.jpg
 
* шаг 4.jpg
(235.73 Кб, 1079x739)  [скачать]  [загрузок: 390]

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #56 : 11 Ноября 2015 года, 16:07
(ссылка на это сообщение)

Может не надо так подробно?

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #57 : 11 Ноября 2015 года, 16:33
(ссылка на это сообщение)

Шаг 5
Вместо обозначения АТ, вводим  имена переменных для программы, эти переменные доступны для дальнейшей работы из любой функции или подпрограммы без дополнительного объявления .
шаг 5.jpg
 
* шаг 5.jpg
(259.23 Кб, 1079x739)  [скачать]  [загрузок: 382]

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #58 : 11 Ноября 2015 года, 17:13
(ссылка на это сообщение)

Шаг 6
Аналогично присваиваем переменные для цифровых выходов.
Вот здесь  и есть первая «засада»:
Обратите внимание: выходы то цифровые, но для контроллера это REAL, то есть у Вас не получится подать 0 или 1 на данный выход, перед этим необходимо выполнить процедуру BOOL_TO_REAL, на эти грабли наступают все, но мне теперь уже понятен смысл такой странности, ПЛК 73 подготовлен именно для регулировки технологических процессов, т.е. все выходы заточены под ШИМ управление.
шаг 6.jpg
 
* шаг 6.jpg
(230.22 Кб, 1079x739)  [скачать]  [загрузок: 86]

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #59 : 11 Ноября 2015 года, 17:48
(ссылка на это сообщение)

Шаг 7.
Присвоение  имен входных аналоговых сигналов.
Для нашего проекта  следует указать любой из ТС из списка « Тип датчика» (с любым будет работать, но программа не предполагает работы по иным  типам измерений  Такие  как термопара, ток или напряжение измерителями.
шаг 7.jpg
 
* шаг 7.jpg
(277.01 Кб, 1079x739)  [скачать]  [загрузок: 68]

Директор (Старые Дороги, Беларусь)
АДЭС
***
Активный участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #60 : 11 Ноября 2015 года, 18:09
(ссылка на это сообщение)

Шаг 8.
В пункте конфигурации «прибомбасы» присваиваем  имена  для устройств на борту ПЛК 73 которые необходимы  для нашей работы, это кнопки, светодиоды и часы реального времени, использовать  управление контрастом и подсветкой дисплея не планируется.
шаг 8.jpg
 
* шаг 8.jpg
(223.19 Кб, 1079x739)  [скачать]  [загрузок: 79]

Директор (Старые Дороги, Беларусь)
Страниц: 1 2 3 [4] 5  Все   Вверх
ВЕРСИЯ ДЛЯ ПЕЧАТИ



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


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

если Вы не зарегистрированы, то
пройдите регистрацию
Последние сообщения на форуме «Автоматизация, Связь, Сигнализация»
автор: Андрей11
20 Февраля 2025 года, 18:03

автор: Dizel 2012
19 Февраля 2025 года, 22:25

автор: Foxson
08 Февраля 2025 года, 21:27

автор: Znatok
07 Февраля 2025 года, 20:58

автор: Imp
05 Февраля 2025 года, 08:36

автор: Nik102RUS
04 Февраля 2025 года, 14:41

автор: Земский
04 Февраля 2025 года, 14:04

30 Января 2025 года, 15:49

автор: Pasha 94
23 Января 2025 года, 16:08

автор: ДАНИЛ671
17 Января 2025 года, 14:15

автор: Госсть
20 Декабря 2024 года, 14:55

автор: Geklas
19 Декабря 2024 года, 15:48

автор: Nik102RUS
17 Декабря 2024 года, 15:54

автор: Boraba
11 Декабря 2024 года, 19:32

автор: Shvet
11 Декабря 2024 года, 15:41


Сейчас на форуме:
Сейчас на форумах: гостей - 1641, пользователей - 6
Имена присутствующих пользователей:
Alltta, Mav, Данил С, Sasha 4312, Ingenеr 2017, Александр ЭОМ
Контактные данные| Партнёрская программа | Подробная статистика
Настройка форумов © «Проектант» | Конфиденциальность данных
Powered by SMF 1.1.23 | SMF © 2017, Simple Machines