Научная статья на тему 'АНАЛИЗ РАБОТЫ ПРОГРАММЫ УСТАНОВКИ ПЕРИОДИЧЕСКОГО ДЕЙСТВИЯ ДЛЯ ЖИДКОСТНОЙ ОБРАБОТКИ ТКАНИ С ПОСЛЕДУЮЩЕЙ СУШКОЙ, НАПИСАННОЙ НА ЯЗЫКЕ LD'

АНАЛИЗ РАБОТЫ ПРОГРАММЫ УСТАНОВКИ ПЕРИОДИЧЕСКОГО ДЕЙСТВИЯ ДЛЯ ЖИДКОСТНОЙ ОБРАБОТКИ ТКАНИ С ПОСЛЕДУЮЩЕЙ СУШКОЙ, НАПИСАННОЙ НА ЯЗЫКЕ LD Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
28
11
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАСТВОР / ПОГРУЖЕНИЕ / ТЕХНОЛОГИЧЕСКИЙ ПРОЦЕСС / АЛГОРИТМ / ЯЗЫК ПРОГРАММИРОВАНИЯ LD

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Рыжкова Е.А., Постолаки Е.С., Комбаров Ю.С.

Статья посвящена системе управления процессом перемещения текстильного материала в аппарате для пропитки тканей периодического действия. Управление реализуется с использованием программируемого логического контроллера (ПЛК). Рассматривается программа, разработанной на языке программирования Ladder Diagram (LD) реализующая управление перемещением с учетом изменения момента.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Рыжкова Е.А., Постолаки Е.С., Комбаров Ю.С.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ANALYSIS OF THE OPERATION OF THE BATCH INSTALLATION PROGRAM FOR LIQUID PROCESSING OF FABRIC WITH SUBSEQUENT DRYING, WRITTEN IN THE LD LANGUAGE

The article is devoted to the control system for the process of moving textile material in an apparatus for impregnating fabrics with periodic action. The control is implemented using a programmable logic controller (PLC). We consider a program developed in the Ladder Diagram (LD) programming language that implements motion control taking into account the change in torque.

Текст научной работы на тему «АНАЛИЗ РАБОТЫ ПРОГРАММЫ УСТАНОВКИ ПЕРИОДИЧЕСКОГО ДЕЙСТВИЯ ДЛЯ ЖИДКОСТНОЙ ОБРАБОТКИ ТКАНИ С ПОСЛЕДУЮЩЕЙ СУШКОЙ, НАПИСАННОЙ НА ЯЗЫКЕ LD»

Анализ работы программы установки периодического действия для жидкостной обработки ткани с последующей сушкой, написанной на

языке LD

Е.А. Рыжкова, Е.С. Постолаки, Ю.С. Комбаров Российский государственный университет им. А.Н. Косыгина, г. Москва

Аннотация: Статья посвящена системе управления процессом перемещения текстильного материала в аппарате для пропитки тканей периодического действия. Управление реализуется с использованием программируемого логического контроллера (ПЛК). Рассматривается программа, разработанной на языке программирования Ladder Diagram (LD), реализующая управление перемещением с учетом изменения момента. Ключевые слова: раствор, погружение, технологический процесс, алгоритм, язык программирования LD

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

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

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

М Инженерный вестник Дона, №6 (2022) ivdon.ru/ru/magazine/arcliive/n6y2022/7740

необходимо выполнить ряд вспомогательных операций, включающих несколько контуров регулирования [2]:

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

- открытие/закрытие створок, отделяющих секцию сушильной камеры от секции с химическим раствором;

- открытие/закрытие боковых створок, открывающих инфракрасные лампы при тепловом ударе.

Алгоритм работы установки:

1) Закрепление отреза ткани в верхней камере;

2) Запуск установки;

3) Верхний двигатель начинает работу, опуская материал в пропиточную ванну;

4) Открываются створки, отделяющие сушильную камеру от пропиточной ванны;

5) После погружения материала в растров двигатель останавливается;

6) Включается таймер;

7) По истечению времени таймера материал поднимается в сушильную камеру. Двигатель выключается, створки, после поднятия материала, закрываются;

8) Сушка ткани в сушильной камере;

9) После окончания сушки, реализуется тепловой удар. Открываются боковые створки, включаются инфракрасные нагревательные элементы. Происходит мгновенная сушка при температуре около +180 градусов по Цельсию в течении 10 секунд,

В данной статье предлагается реализация вспомогательных операций разрабатываемой установки на примере программы, написанной на языке LD в программе CoDeSyS v2.3[3,4].

M

Объявим переменные. Поскольку в сумме имеется достаточно большое количество элементов управления, список объявленных переменных будет достаточно обширным (рис.1).

00-1

002

003

00-

005

006

00?

008

009

010

О"!"!

012

013

014

015

016

017

013

019

020

021

022

023

024

025

026

027

023

029

030

031

032

PROGRAM FL.C_PRG VAR

zadvl: BOOL ; (*первая задвижка*) zadv2 : BOOL ; [*Еторая задвижка*) stvl : BOOL ; [*первая створка вентиляции*) stv2 : BOOL ; (*вторая створка вентиляции*) lampl : BOOL ; ^РАБОТА*) Iamp2 : BOOL ; (*ПРОПИТКА*) Iamp3 : BOOL ; ГСУШКА*) Iamp4 : BOOL; (*тепповой удар*) Iamp5 : BOOL ; ГРАБ OTA ЗАКОНЧЕНА*) SB1 :BOOL; ГПУСК*) SB2:: BOOL: Г СТОП*) KM1: BOOL; [*ДВИПАТЕЛЬ ЕНИЗ*) KM2: BOOL; ^ДВИГАТЕЛЬ EEERX*) KM3 :BOOL; [*ТЭН 220 В*) KM4 :BOOL; (*ИНФРАКРАСНАЯ СУШКА*)

К1 BOOL

К2 BOOL

КЗ BOOL

K4 BOOL

К5 BOOL

niz BOOL

[*нижнии конце в и к*) verli : BOOL; {^верхний концеЕик*) sus : TON ; [*обычная сушка*) infr : TON ; (конвективная с/шка*) prop : TON ; рпропитка раствором1) h : TIME: (*дпя таймера*) g : TIME; (*дпя таймера*) j : TIME: ['для таймера1) END VAR

Рис. 1. - Объявление переменных

Часть объявленных переменных времени TIME были необходимы при отладке для более удобного мониторинга работы таймеров TON. По мере работы установки на каждом этапе будет загораться сигнализирующая лампа,

по которой оператор может понять, какой этап обработки происходит в определенный момент времени [5,6].

Работа установки начинается с нажатия кнопки ПУСК, она обозначенна как SB1. Загорается лампа lamp1, сигнализирующая о запуске установки. Сразу же после нажатия начинает работу электродвигатель, опускающий вниз материал (КМ1). Также, одновременно с ним, начинают открываться нижние створки stv1 и stv2 (рис.2).

Рис. 2. - Начало работы

По мере продвижения вниз, закрепленный отрез ткани замыкает концевик niz, что приводит к остановке электродвигателя и запуску таймера пропитки ткани в растворе prop. По истечении времени включается реверс электродвигателя и отрез ткани поднимается в верхнюю камеру (рис.3).

Рис. 3. - Пропитка и поднятие отреза Когда отрез ткани поднялся обратно наверх, в верхней части установки замыкается концевик, нижние створки закрываются. Включается ТЭН КМ3, который работает, также по таймеру, по истечении времени работы таймера выключается (рис.4) [7,8].

Рис. 4. - Начало этапа сушки

и

Первый этап сушки закончен, и настало время закрепить пропиточный раствор на материале. Для этого надо сделать мощный «тепловой удар». Поэтому после сушки открываются боковые задвижки и включается конвектор КМ4, который работает по таймеру (рис.5)

Рис. 5. - Конвективная сушка По завершении теплового удара боковые задвижки закрываются, конвектор выключается, и загорается индикатор, сигнализирующий о завершении процесса обработки ткани (рис.6).

Рис. 6. - Завершение работы

0001

—III—1

0002 »

—п—1

0003

0004

Ф

0005

-ilJ

0003

—Ф—

0007

0008 ш

~~11 ,0 ■ -ОПХтСгш —Ci»—

0009

0010 (й;

0011

—о— —о—

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

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

данном проекте они ничего в себе не несут. Полный размер программы представлен ниже на рис.7.

В итоге имеем разобранный пример работы разрабатываемой установки, описанный на языке LD. Из плюсов разработки на данном языке программирования — это простота разработки и относительное удобство при отладке; удобно проводить отладку, когда наглядно видно, как проходит весь процесс [9].

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Стоит отметить, что при более сильной загруженности проекта отладка может стать достаточно сложной ввиду большого визуального размера программы. Поэтому в дальнейшем разработку подобных проектов логичнее вести на других языках программирования [10].

Литература

1. Haghi A.K., Thomas S., Pothan L.A. Heat and Masstransfer in Fibrous Materials: Theory and Applications. New Deli: Publisher&Distrbutors. LTD.,

2. Савенков Д.Н., Щербаков A.A., Мехралиев Р.Э., Сердюк В.А.

ivdon.ru/ru/magazine/archive/n 11y2021/7282

3. Петров И.В., ред. Дьяконов В.П., Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования Солон-пресс, 2020. 254 с.

4. Jochen Petry. IEC 61131-3 mit CoDeSys V3: Ein Praxisbuch für SPS-Programmierer. 2011. 839 c.

5. Моногаров С.И., Программирование мехатронных систем. Codesys и Arduino Армавир: РИО АГПУ, 2019. 152 с.

6. Жолобов И.А., Казакова Л.Г., Корзин В.В Инженерный вестник Дона, 2014, №2. URL: ivdon.ru/ru/magazine/archive/n2y2014/2329

2009. 244 с.

Инженерный

вестник

Дона, 2021, №11. URL:

7. Хирвин М.В., Данильченко С.В. Программирование ПЛК и промышленные сети. Программное обеспечение управления технологическими процессами. НИТУ МИСиС, 2020, 141 с.

8. Шишов О.В., Программируемые контроллеры в системах промышленной автоматизации. Учебник Инфра-М, 2020. 365 с.

9. Иванов В.Н., Программирование логических контроллеров. Учебное пособие Солон-пресс, 2020. 356 с.

10.Нестеров К.Е., Зюзев А.М., Программирование промышленных контроллеров, 2019. 96 с.

1. Haghi A.K., Thomas S., Pothan L.A. Heat and Masstransfer in Fibrous Materials: Theory and Applications. New Deli: Publisher&Distrbutors.LTD., 2009. 244 p.

2. Savenkov D.N., Shherbakov A.A., Mexraliev R.E., Serdyuk V.A.

ivdon.ru/ru/magazine/archive/n 11y2021/7282

3. Petrov I.V., red. D'yakonov V.P., Programmiruemy'e kontrollery'. Standartny'e yazy'ki i priemy' prikladnogo proektirovaniya [Programmable controllers. Standard languages and applied design techniques]. Solon-press, 2020. 254 p.

4. Jochen Petry. IEC 61131-3 mit CoDeSys V3: Ein Praxisbuch für SPS-Programmierer. 2011. 839 p.

5. Monogarov S.I., Programmirovanie mexatronny'x sistem. Codesys iArduino [Programming of mechatronic systems. Codesys and Arduino]. Armavir: RIO AGPU, 2019. 152 p.

References

Inzhenernyj vestnik Dona, 2021, №11

URL:

6. Zholobov I.A., Kazakova L.G., Korzin V.V Inzhenernyj vestnik Dona, 2014, №2. URL: ivdon.ru/ru/magazine/archive/n2y2014/2329

7. Xirvin M.V., Danil'chenko S.V., Programmirovanie PLK ipromy'shlenny'e seti. Programmnoe obespechenie upravleniya texnologicheskimi processami [PLC programming and industrial networks. Software for controlling technological processes]. NITU MISiS, 2020, 141 p.

8. Shishov O.V., Programmiruemy'e kontrollery' v sistemax promy'shlennojavtomatizacii. Uchebnik [Programmable controllers in industrial automation systems. Textbook] Infra-M, 2020. 365 p.

9. Ivanov V.N., Programmirovanie logicheskix kontrollerov. Uchebnoe Posobie [Programming logic controllers. Tutorial] Solon-press, 2020. 356 p.

10. Nesterov K.E., Zyuzev A.M., Programmirovanie promy'shlenny'xkontrollerov [Industrial controller programming], 2019. 96 p.

i Надоели баннеры? Вы всегда можете отключить рекламу.