Как да създадете проста програма в ABB PLC?
Здравейте! Аз съм експерт от доставчик на ABB DCS/PLC и днес ще ви преведа как да създадете проста програма в ABB PLC. В началото може да звучи малко обезсърчително, но повярвайте ми, не е толкова трудно, колкото изглежда.
Разбиране на основите на ABB PLC
Преди да преминем към програмирането, нека да разберем набързо какво представлява ABB PLC. Програмируемият логически контролер (PLC) е специализиран компютър, използван в индустриалната автоматизация. ABB е добре позната марка в тази област, предлагаща широка гама от PLC продукти с високо качество и надеждност.
Един от ключовите компоненти, които може да използвате в PLC система на ABB, еABB FI840F. Този fieldbus модул е чудесен за свързване на различни устройства в индустриалната мрежа. Друго важно устройство еABB INNIS21, който има свои уникални функции в цялостната система.
Получаване на правилните инструменти
За да създадете програма в ABB PLC, ще ви трябва правилният софтуер. АББ предоставя софтуер като Automation Builder, който е удобен за потребителя и пълен с функции. Можете да го изтеглите от официалния сайт на ABB. След като го инсталирате, стартирайте го и сте готови да започнете.
Определяне на изискванията на програмата
Първо, трябва да знаете какво трябва да прави вашата програма. Да приемем, че създавате проста програма за система с конвейерна лента. Основните изисквания могат да бъдат: стартиране на конвейера, когато сензор засече обект, и спиране, когато обектът премине.
Създаване на нов проект
В софтуера Automation Builder щракнете върху опцията „Нов проект“. Дайте на проекта си смислено име, като „Управление на конвейерна лента“. Също така ще трябва да изберете вида на ABB PLC, който използвате. Уверете се, че сте избрали правилния модел, за да избегнете проблеми със съвместимостта.
Конфигуриране на хардуера
След като създадете проекта, е време да конфигурирате хардуера. Това включва настройка на входните и изходните модули. За нашия пример с конвейерна лента сензорът ще бъде входно устройство, а моторът, който задвижва конвейера, ще бъде изходно устройство.
В софтуера отидете в секцията за хардуерна конфигурация. Тук ще добавяте модулите един по един. Ако използвате ABB FI840F, можете да го добавите и да конфигурирате настройките му според вашите нужди. Същото важи и за други модули като ABB INNIS21.
Писане на логиката на програмата
Сега идва забавната част - писане на логиката на програмата. Програмирането на PLC на ABB използва различни езици, като стълбовидна диаграма (LD), функционална блокова диаграма (FBD) и структуриран текст (ST). За проста програма като нашата Ladder Diagram е чудесен избор, защото е лесна за разбиране, особено за начинаещи.
Основи на стълбовата диаграма
Диаграмата на стълба се състои от стъпала, които са като хоризонтални линии в стълба. Всяко стъпало представлява логическо твърдение. От лявата страна на стъпалото имате входните условия, а от дясната страна имате изходните действия.
Нека напишем логиката за нашата система от конвейерни ленти. Ще използваме контакт, за да представим входа на сензора. Когато сензорът засече обект, контактът се затваря. След това ще използваме намотка, за да представим мощността на двигателя. Когато контактът е затворен, бобината се захранва и двигателят стартира.
В софтуера Automation Builder щракнете върху опцията „Стълбова диаграма“. Започнете с добавяне на стъпало. От лявата страна на стъпалото добавете контакт и го задайте на входния адрес на сензора. От дясната страна добавете намотка и я задайте на изходния адрес на двигателя.
Добавяне на логически условия
Може да искате да добавите някои допълнителни условия, за да направите програмата по-стабилна. Например, можете да добавите таймер за спиране на конвейера след определен период от време.
За да добавите таймер, в стълбовата диаграма вмъкнете функционален блок на таймера. Можете да зададете стойността на времето според вашите изисквания. Например, ако искате конвейерът да работи 10 секунди след откриване на обект, задайте стойността на таймера на 10 секунди.
Тестване на програмата
След като сте написали програмата, е време да я тествате. Но преди това се уверете, че сте изтеглили програмата на ABB PLC. В софтуера кликнете върху бутона "Изтегляне".
За да тествате програмата, можете да използвате режима на симулация в софтуера. В режим на симулация можете да симулирате входните сигнали. За нашия пример с конвейерна лента можете да симулирате откриването на сензора, като включите входния сигнал в симулацията. Ако всичко работи както се очаква, изходът на двигателя трябва да се включва и изключва според логиката, която сте написали.
Отстраняване на грешки в програмата
Ако срещнете проблеми по време на тестването, не се притеснявайте. Отстраняването на грешки е нормална част от процеса на програмиране. Софтуерът има инструменти за отстраняване на грешки, които могат да ви помогнат да намерите и коригирате проблеми. Можете да използвате функцията "Монитор", за да проверите стойностите на променливите и състоянието на контактите и намотките.
Оптимизиране на програмата
След успешно тестване можете да потърсите начини за оптимизиране на програмата. Това може да включва намаляване на времето за реакция или по-ефективен код. Може също да искате да добавите някои процедури за обработка на грешки. Например, ако сензорът работи неизправно, програмата трябва да може да се справи с него елегантно.


Документация
Не забравяйте да документирате вашата програма. Запишете какво прави всяка част от програмата, входните и изходните адреси и всякакви специални настройки. Това ще бъде много полезно, ако трябва да направите промени в бъдеще или ако някой друг трябва да работи по програмата.
Заключение
Създаването на проста програма в ABB PLC определено е възможно. Като следвате тези стъпки, можете да създадете функционална програма за различни индустриални приложения. Независимо дали сте начинаещ или опитен програмист, ABB PLC предлага страхотна платформа за автоматизация.
Ако се интересувате от закупуване на продукти на ABB DCS/PLC или се нуждаете от по-задълбочена техническа поддръжка, не се колебайте да се свържете с нас. Ние сме тук, за да ви помогнем с всички ваши нужди от автоматизация.
Референции
- Ръководство за потребителя на ABB Automation Builder
- Хардуерна документация на ABB PLC
