категории: Домашна автоматизация, Програмируеми контролери
Брой преглеждания: 47972
Коментари към статията: 7
Използване на ARIES PLC в автоматични системи за управление на осветлението
Домашната автоматизация често започва с простата, спешна задача за контрол на осветлението. Често е необходимо да се управлява светлината за включване и изключване от различни места или от общо дистанционно управление или набор от бутони. Освен това броят на осветителните тела, помещенията, превключвателите винаги е различен. А схемата за управление е различна от задача към задача.
В този материал ще разгледаме универсално средство за решаване на този проблем - свободно програмируем контролер Aries PLC.
С това устройство можете да автоматизирате осветлението с почти всяка сложност. В същото време не са необходими междинни контакти, превключването на електрически вериги става с помощта на вградени електромагнитни релета.
Създаването на алгоритъма на работа започва с изтеглянето Програми CoDeSys, Той е безплатен и е включен в PLC.
CoDeSys внедрява няколко метода (езици) за разработване на алгоритъм. Една от най-очевидните е LD релейните вериги.
Програмируем контролер Aries PLC
Да предположим, че трябва да решите стандартната задача за внедряване на преминаващ превключвател. Който и начин да влезете в стаята, вие включвате светлината. Който и да отидете, светлината се изключва. При два превключвателя задачата се решава чрез конвенционални контакти. Но с изпълнение с три или повече превключватели нещата стават малко по-сложни.
В езика на LD е обичайно да се прилагат дискретни (релейни) алгоритми. Веригата събира последователно свързани и паралелно свързани контакти. Техният ред и разположение определят определени логически функции. Серийна връзка определя логиката „И“, паралелна - „ИЛИ“. Освен това има нормално затворени и нормално отворени контакти.
Всеки контакт е свързан с променлива. Това може да е вход към контролера, като превключвател. Може да е междинна променлива. Резултатът от алгоритъма, променлива, свързана с изходните релета, се задава под формата на намотка. Този елемент винаги се поставя в края на веригата, вдясно. Когато сигналът премине през намотката в LD веригата, релето за физически изход PLC се затваря. Когато в програмата сигналът спре да преминава през намотката, релето се отваря.
Пример за реализацията на преминаващ превключвател за три бутона и общ превключвател е показан на фигурата.
Виждаме четири вериги. Всеки от тях оценява текущото положение на трите превключвателя. Ако някой от превключвателите премине в състояние на включване, сигналът преминава през намотката на rele1. Ако всички превключватели са включени, rele1 също е включен. Във всички останали случаи условието за предаване на сигнал не е изпълнено и rele1 е деактивиран.
Можете да проверите работата на тази схема директно в системата за програмиране. Не е необходимо да имате PLC за това. CoDeSys внедрява система за емулация на контролер. По този начин можете да изучавате програмиране и да изпробвате първите си алгоритми направо на вашия компютър.
За повече информация вижте видео курс „Разработване на системи за управление на процесите в Codesys“. Видео курсът е създаден специално за начинаещи без опит в програмирането. Той предоставя стъпка по стъпка инструкции за създаване на първите проекти в CoDeSys, така че веднага да започнете да разработвате свои собствени алгоритми.
Гледайте уроците за програмиране на PLC в CoDeSysможе да бъде тук:Уроци по програмиране на PLC
Опитахме се да направим описанието възможно най-просто и разбираемо за всеки технически компетентен човек.
Ако информацията в тази статия ви се стори полезна, напишете на автора какви други прости примери за автоматизация на дома, които бихте искали да направите.
Вижте и на нашия уебсайт:
Език за програмиране на диаграма на стълбата (LD)
Принципите на програмиране на програмируеми контролери на езика на FBD
Вижте също на e.imadeself.com
: