Курс Plc2009 Omron 59qg7o83n6qn

Общ преглед

Повече информация

Сигнали за процеса: - сензори - бутони - и др

курс

Управление: - двигатели - клапани - и др

Фигура 1. Блокова схема на PLC PLC има два режима на работа, PROGRAM и RUN. Централното устройство има няколко индикатора на състоянието, които предоставят информация на програмиста или оператора. В режим ПРОГРАМА процесорът позволява на потребителя да напише приложна програма или да направи промени в програмата чрез програмиращото устройство. В режим RUN процесорът повтаря под контрола на операционната система следния цикъл от четири последователности: 1. Сканиране на входовете. Процесорът сканира входовете и съхранява ново изображение на условията за въвеждане. 2. Сканиране на програма (изпълнение на програма). Процесорът изпълнява програмата и генерира ново изображение на изходните условия от новото входно изображение и старото изходно изображение. 3. Сканирайте изходите (актуализирайте изходите). Новото изображение на изходните условия се прехвърля към изходните устройства. 4. Задачи за поддръжка. Комуникацията и другите задачи се изпълняват при налично време. Цикълът може да започне отново веднага след приключване на задачите по поддръжката или може да започне на фиксиран интервал. Фигура 2 показва най-важните функционални компоненти, които могат да влязат в конфигурацията на PLC: -

Източник на захранване; Модул процесор; Входни модули; Изходни модули; Уред за програмиране; PID регулаторен модул; Как да обменяме данни.

режим за комуникация на данни

Модули за входни и изходни модули на PID контролер

панели за достъп до терминалите за свързване на модула за програмиране

Изображение на състоянието на изхода (O). Съхранява двоични данни (1 или 0), които ще активират или деактивират устройствата ON/OFF в процеса. Състояние на таймера (T). Съхранява часовата база, настоящата стойност, натрупаната стойност и битовете за състоянието на таймерите в потребителската програма. Състояние на броячите (C). Съхранява настоящата стойност, натрупаната стойност и битовете за състоянието на броячите в потребителската програма. Числови данни (N). Съхранява данни, използвани за преобразуване на числа и др. Функции (F). Съхранява състоянието и данните, използвани от други функции в потребителската програма. Входни модули. Има два вида входни модули, дискретни и аналогови. Повечето PLC входове са дискретни и могат да получават двоична информация от бутонни контакти, крайни превключватели, различни датчици за включване/изключване и т.н. Могат да се използват както AC, така и DC модули за вход, в зависимост от захранването, използвано за входните устройства.

Дискретни изходни модули осигуряват ON/OFF сигнали за работа на лампи или други сигнални устройства: релета, електромагнитни клапани, стъпкови двигатели и др. Когато процесорът сканира секцията с изображения на изходите на RAM, това ще доведе до 1 логика за ON сигнал на изхода на устройството и 0 логика за OFF сигнал. За управление на изходните устройства за променлив ток се използват триаци или релета, а за управление на изходните устройства с постоянен ток (фигура).

Фигура Както цифровите входове, така и изходите са изолирани от вътрешните вериги на PLC. По-специално централното звено на PLC трябва да бъде защитено от външния свят и в същото време трябва да може да събира данни от там. Това обикновено се прави чрез оптична изолация или релета. Няма електрическа връзка/връзка между централното устройство и външния свят. Типичен изходен модул (фигура) има 4, 8, 16, 32 изходни клеми, плюс няколко заземителни клеми (един заземителен терминал за един изход или общ за 2 или повече изхода) .

Този раздел представя проста програма за структурирана диаграма за PLC, последвана от поетапен анализ на работата на PLC, сякаш изпълнява тази програма. Програмиране на структурирана диаграма. Езикът за програмиране на структурирана диаграма използва символи за контакт и намотка за изграждане на диаграми, които са много подобни на диаграмите, използвани за логически релейни диаграми. Символът за нормално отворен контакт наподобява символа за електрически кондензатор. Символът за нормално затворен контакт е символът за отворения контакт с диагонална линия през него. Символът за изход се състои от кръг или няколко интервала, затворени в скоби. Всеки контакт и изходен символ има номер, написан непосредствено под (или над него). Този номер идентифицира местоположението в паметта на процесора (RAM), където се съхранява контактното или изходното изображение. Фигура 4 показва прост пример за внедряване на структурирана логическа диаграма в програмируем логически контролер.

Изходът трябва да е в десния край на стъпалото. Мощността трябва да тече отляво надясно, нагоре или надолу. Силата никога не трябва да тече отдясно наляво. Броят на последователните контакти е ограничен до 11 (или друг номер, зададен от производителя). Броят на паралелните контакти е ограничен до 7 (или друг номер, зададен от производителя). Една стъпка може да има само един изход. Изходът трябва да е на горния ред в стъпка.

ИЗКЛ. Изходът на таймера е ИЗКЛЮЧЕН, но таймерът не е нулиран (Enable/Reset все още е ON). Ако Run отново се включи, изходът ще се включи незабавно, тъй като таймерът не е нулиран. Таймерът се нулира само когато линията Enable/Reset е OFF. Фигура 5 показва общ таймер със задържане в проста програма за структурирана диаграма. Целта е да се илюстрира използването на таймери в PLC схеми по общ начин, без позоваване на конкретен хардуер. За реални приложения вижте справочните ръководства на производителя за информация за работа и програмиране на конкретен PLC.

L2 Numarator Crescator U Uccounter Enable/Reset Enable/Reset D

Фигура 7. Брояч с два входа. ПРИМЕР 3 PLC система за преброяване на хора в магазин

За всяко влизащо лице възходящият числител добавя 1 към преброяващия регистър и за всяко напускащо лице низходящият числител намалява 1 в преброяващия регистър. По всяко време регистърът за броене дава на мениджъра на магазина точен брой хора в магазина (ако приемем, че никой не е останал незабелязан от сензорите на брояча). Фигура 8 показва PLC програма, която извършва преброяване на хората в магазин.

Фигура 8. 2.3.3.3.4 Функции за сравнение Повечето PLC имат качеството на сравнение на два операнда. И двата операнда могат да бъдат числа, съхранявани в регистрите на паметта, или единият операнд може да бъде константа, а другият регистър на паметта. Функция за сравнение е програмирана като стъпка в програмата за мащабиране с контакт за активиране, правоъгълник, указващ операндите, и изходен символ. Има 6 възможни сравнения, които PLC може да направи: 1. Функцията EQ е ON, ако операндите са равни, или OFF в противен случай. 2. Функцията NE е ON, ако операндите не са равни, или OFF, ако са. 3. Функцията GE е ON, ако операнд 1 е по-голям или равен на операнд 2, или OFF, ако не. 4. Функцията LT е ON, ако операнд 1 е по-малък от операнд 2, или OFF, ако не. 5. Функцията GT е ON, ако операнд 1 е по-голям от операнд 2, или OFF, ако не.

4. Преминаване към подпрограмата (JSR). Функцията JSR кара сканирането да се премести в друга секция на програмата, която завършва със стъпка, която има етикет Return (RET). Когато етикетът за връщане бъде докоснат, PLC премества сканирането на етапа непосредствено след етапа JSR, който го изпраща на подпрограмата. Това е много мощен инструмент за програмиране, който позволява на програмиста да разработи програмни раздели, които могат да се използват в много програми и да раздели сложна програма на по-малки части, които са по-лесни за управление.

2.3.3.5 Функции за манипулиране на битово ниво Манипулационните функции на битово ниво променят битовете в регистъра на паметта по определен начин. Тези функции са разделени на три класа: промяна на състоянието на битовете, преместване на битовете в регистъра наляво и надясно, извършване на логически операции върху съответните битове с два операнда (съхранявани в регистрите на паметта). 1. Функциите, които променят състоянието на битовете, са BS (Set-Bit-Set), BC (Clear Bit-Bit Clear) и BF (Bit Follow). Името описва операциите, които тези функции изпълняват. Например, функция BS 4, RA: 0032, когато е активирана, ще постави логика 1 в бит 4 на регистъра RA: 0032. Функция BC 0, RA: 0125, когато е активирана, ще постави 0 логика

2.4. CPM2A PLC 2.4.1 Въведение Характеристики и функции Програмируемите PLC са предназначени за оборудване

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

CPU Unit CPM2A PC може да има 20, 30, 40 или 60 I/O терминали на основния модул. Има няколко типа изходи в зависимост от тяхното изпълнение с помощта на релета или транзистори (релеен контакт, npn или pnp транзистор) I/O разширителни модули До 3 модула могат да бъдат свързани за увеличаване на I/O капацитета на PLC I/O разширение към CPU модула, достигащо максимум 120 I/O. Предлагат се три типа I/O модули за удължаване: с 20 I/O терминала; с 8 входа; с 8 изхода. Максимумът от 120 I/O единици се постига чрез свързване към CPU модул с 60 I/O терминала 3 блока, всеки с 20 I/O точки. Аналогови входно-изходни модули До 3 аналогови входно-изходни модула могат да бъдат свързани към процесора за свързване на аналогови входни и изходни сигнали. Всяко устройство е оборудвано с 2 аналогови входа и 1 аналогов изход. Единици за температурни сензори Входовете, специфични за индустриалните температурни сензори (термодвойка, топлоустойчивост), могат да бъдат свързани с устройство, съдържащо максимум 6 входа. Синхронен импулсен контрол Могат да се генерират синхронни импулси. Честотата на изходните импулси може да се контролира като кратна на входната честота, за да се позволи синхронизация

Високоскоростен брояч CPM2A PLC има общо 5 входа за високоскоростен брояч. От тях един вход има честота на реакция 20 KHz/5 KHz, а четири входа на прекъсвания (числово) имат честота на реакция 2 KHz. Високоскоростният брояч може да се използва във всеки от четирите режима на вход, специфични за използването на входове от тип енкодер: режим на диференциална фаза (5 KHz), режим на въвеждане на импулс плюс посока (20 KHz), режим на импулс напред/назад (20 KHz), или режим на увеличаване (20 KHz). Входовете за прекъсване могат да се използват както за броячи за увеличаване, така и за намаляване (2 KHz) и да задействат прекъсване (изпълнява се програма за прекъсване), когато броят достигне предварително зададената стойност. Лесно управление на позиционирането с изходни импулси

Прекъсвания на интервали

Прекъсванията във времеви интервали могат да бъдат настроени между 0,5 и 319,968ms и могат да бъдат настроени да изпълняват само режим на един изстрел или режим по график. -

Контрол на аналоговите настройки - позволява да се променя стойността от 0 до 200 в IR 250 и IR 251 чрез ръчна настройка. Тези стойности могат да се използват в приложения за контрол на определени размери или интервали от време. -

Вграденият часовник (до 1 минута на месец) може да се чете от програмата, за да показва годината, месеца, деня, деня от седмицата и текущото време. Часовникът може да се настрои от устройства за програмиране (като конзолата за програмиране) или времето може да се регулира чрез закръгляване нагоре или надолу до най-близката минутна стойност. -

Дългосрочен таймер

TIML (---) е дълготраен таймер, който може да бъде настроен на максимум 99 990 секунди (27 часа, 46 минути, 30 секунди). -

Инструкцията PID (---) може да се използва с аналогов вход/изход за управление на непрекъснати процеси. 21.

Фигура 2. Систематичен подход към проектирането на система за управление с помощта на PLC

2.4.4 КОНФИГУРАЦИЯ НА СИСТЕМАТА 2.4.4.1 CPU модул на CPM2A контролера CPM2A PLC включва различни функции в компактен модул, като генератор на импулсни синхронизации, вътрешни прекъсвания, аналогови настройки, както и вътрешен часовник. Той също така може да контролира широк спектър от приложения за управление. PLC компоненти Устройството съдържа 20 или 30 входа/изхода (в зависимост от избрания разширяем модул) Описание на PLC компонентите: 1 - Клеми за захранване, които могат да бъдат свързани към източник на 100 - 240 V променливо напрежение или 24 V напрежение продължавай; 2 - Свързването към земята се осъществява чрез заземителния проводник на захранването, предотвратявайки опасностите от токов удар и намалявайки имунитета към шум; 2. 3

3 - Без защита - намалява чувствителността към шум и опасността от токов удар; 4 - Външно захранване - снабдени са с 24 V терминали с променливо напрежение, за да могат да захранват различно входно оборудване (сензори); 5 - Входове - свържете входните устройства; 6 - Изходи - свързва PLC към различно външно оборудване, което искаме да контролираме; 7 - Индикатори за състоянието - показват ни състоянието на PLC в даден момент: PWR - захранване - е зелено, когато PLC се захранва; RUN - показва как е PLC; COMM - активен само когато данните се предават от компютъра към PLC; ГРЕШКА/АЛАРМА - аларма - е червена, когато възникне грешка и мига, когато възникне грешка, която все още може да бъде обработена от PLC

PWR индикатор (зелен) RUN (зелен)

PLC е на живо. Включено е.

PLC не е на живо. Е изключен.

PLC работи в режим RUN или MONITOR

PLC е в режим PROGRAM или е генерирана фатална грешка