Контрола нивоа воде у резервоару помоћу програмабилног релеја ОВЕН ПР110

Контролер ПР110 производи руска компанија «ОВЕН». Контролер обавља операције само на дискретним сигналима — његова главна сврха је да замени једноставне управљачке системе засноване на логици релеја. Ово одређује чињеницу да је њему (као и другим контролерима са сличним функцијама) додељено име «програмабилни релеј».

АРИЕС ПР110 Програмабилни релеј

Функционални дијаграм програмабилног релеја АРИЕС ПР110:

Функционални дијаграм програмабилног релеја АРИЕС ПР110Логику програмабилног релеја ПР110 дефинише корисник током програмирања користећи ОВЕН ЕасиЛогиц или ОВЕН Логиц окружење.

Примарни и једини алат за програмирање и отклањање грешака софтвера контролера је лични рачунар. Уз његову помоћ, не само да можете креирати софтвер одговарајућег контролера, већ, по правилу, и посматрати како функционише помоћу рачунарске симулације.

ОВАН ПР110 у ормару аутоматике

Погледаћемо процес креирања програма за контролу прекидача за програмабилне релеје ПР110 на примеру система контроле нивоа воде у резервоару.

Технички услови

Неопходно је имплементирати контролни систем за пуњење резервоара водом. Учинак одређених функција одређује стање сензора нивоа, неке функције оператер. Требало би да постоји светлосна индикација тренутног статуса система.

Алгоритам управљања је следећи. Постоје три сензора који одређују тренутни ниво воде у резервоару: горњи, средњи и доњи. Сваки сензор се активира (на излазу даје ниво логичке јединице) када вода пређе одговарајући ниво.

Ручно управљање се врши помоћу два дугмета: «Старт» и «Стоп». Када је резервоар празан (ниво воде је испод сензора доњег нивоа), црвена индикаторска лампица треба да светли, а када је пуна (изнад горњег) треба да светли зелено. Две пумпе се контролишу.

Пумпе се могу покренути ако резервоар није пун (ниво воде је испод врха). Ако је притиском на дугме «Старт» ниво воде испод просека - стартују се обе пумпе, ако је притиском на дугме «Старт» ниво воде изнад просека - покреће се једна пумпа.

Укључивање пумпи је праћено трепћућим зеленим индикатором. Када се резервоар напуни (ниво воде достигне горњи ниво), пумпе се аутоматски искључују. Ако је резервоар празан (ниво воде је испод доњег нивоа), пумпе није могуће искључити притиском на дугме «Стоп».

Пример креирања програма у ОВЕН Логиц

Да би извршила овај задатак, контролна машина мора имати пет дискретних улаза и четири релејна излаза. Да бисмо решили овај проблем, донећемо следеће одлуке.

Повежите сензор нивоа воде доњег резервоара на улаз И1, сензор средњег нивоа на улаз И2 и сензор горњег нивоа на улаз И3.Повежите дугме Стоп на улаз И4 и дугме Старт на улаз И5. Контролисаћемо укључивање пумпе бр.1 уз помоћ излаза К1, укључивање пумпе бр.2 — уз помоћ излаза К2. Повежите црвени индикатор на излаз К3, зелени индикатор на излаз К4.

Ручно управљање се врши помоћу тастера који генеришу краткотрајне управљачке сигнале. Да би систем управљања остао у стању у којем ћемо га пренети краткотрајним сигналом са једног или другог дугмета, потребан је окидач у програму.

Хајде да у програм уведемо флип-флоп РС1.Излаз овог флип-флопа је подешен на један када позитивна ивица стигне на улаз С и ресетује се на нулу када позитивна ивица стигне на улаз Р. Треба напоменути да када једна сигнали стижу на улазе, Р улазни сигнал је приоритет.

Ако је ниво воде у резервоару већи од горе наведеног или смо притиснули и држали дугме "Стоп" у овом стању, онда притиском на дугме "Старт" у то време не би требало да се укључе пумпе. Стога је дугме «Старт» повезано са улазом С са нижим приоритетом флип-флопа РС1. Затим, ако ниједан услов не спречава да се пумпа укључи (тј. биће логичка нула на Р улазу окидача РС1), када се притисне дугме «Старт», излаз окидача РС1 ће бити подешен на један. Овај сигнал ће се користити за активирање мотора.

Од две пумпе, пумпа #1 мора бити укључена у сваком случају, тако да је сигнал са РС1 тригер излаза повезан са излазом К1. Пумпа #2 би требало да се укључи само ако се не активира сензор средњег нивоа. Да бисмо испунили овај услов, уводимо претварач и логички елемент И у програм.Улаз претварача је повезан на улаз И2, улази логичког елемента И на излаз претварача и на излаз окидача РС1, респективно.

ОВЕН Логиц програм

Укључивање пумпи треба да буде праћено трепћућим зеленим индикатором. Да бисмо генерисали периодични сигнал за укључивање / искључивање зеленог индикатора, уводимо БЛИНК1 генератор квадратног таласа у програм. На картици са својствима овог блока подесите трајање сигнала један и нула на његовом излазу да буде једнако и једнако 1с. Повежите излаз окидача РС1 на улаз активације рада генератора БЛИНК1.

Сада ће БЛИНК1 генератор радити само када је окидач РС1 подешен на један, тј. када се пумпе активирају. 26 Хајде да уведемо капију ОР у програм. Његов излаз повезујемо са излазом К4. Један улаз капије ИЛИ повезујемо са излазом генератора БЛИНК1, други са улазом И3. Сада, када су пумпе укључене, зелени индикатор ће трептати, али ако се активира сензор највишег нивоа, овај индикатор ће непрекидно светлети.

Тригер и генератор у програму

Пумпе треба искључити ако притиснемо дугме "Стоп" и истовремено ће сензор доњег нивоа бити у стању логичке јединице (присуство са најмање минималном количином воде у резервоару) или ако се активира сензор горњег нивоа ( резервоар је пун).

Да бисмо испунили ове услове, у програм уводимо логички елемент ИЛИ и логички елемент И. Један улаз логичког елемента И повезујемо са дугметом „Стоп“, други на улаз И1 (са излазом нижег нивоа сензор). Један улаз елемента ИЛИ повезујемо са излазом елемента АНД, други на улаз И3 (са излазом сензора горњег нивоа). Излаз елемента ОР је повезан са Р улазом флип-флопа РС1.


Програм контроле нивоа воде у резервоару

Црвени индикатор би требало да светли ако су два услова испуњена истовремено: пумпе не раде (нула је присутна на излазу окидача РС1) и ниво воде је испод доњег нивоа (на излазу је нула). сензор доњег нивоа).

За „проверу“ ових услова и контролу црвеног индикатора у програму уводимо два претварача и логички елемент И. Улаз једног претварача је повезан са улазом И1 (са излазом сензора нижег нивоа), улаз од други претварач - са излазом окидача РС1). Повезујемо излазе претварача са улазима АНД капије. Излаз АНД капије је повезан са излазом К3.

Повезивање излаза К3

На крају, генерално, требало би да имате програм представљен у наставку. На слици су оквирно приказана екстерна кола повезана са програмабилним релејем.


Пример програма за контролу нивоа воде у резервоару

Користећи режим емулације програмског окружења ОВЕН Логиц, уверите се да програм ради у складу са првобитним задатком. Након учитавања програма у релеј, осигурајте исто.

Саветујемо вам да прочитате:

Зашто је електрична струја опасна?