Ей там! Като доставчик на Mitsubishi PLC, видях от първа ръка как тези програмируеми логически контролери революционизират сцената на индустриалната автоматизация. Днес ще ви преведа през някои примери за програмиране за Mitsubishi PLC, които могат да бъдат супер полезни в различни приложения.
Основно включване на програмирането на OFF Control
Нека започнем с най -фундаменталния тип програмиране: ON - OFF CONTROL. Това е като ABCS на PLC програмиране. Кажете, че имате проста система за конвейер. Искате да го включите, когато се натисне бутон за стартиране и го изключете, когато се натисне бутон за спиране.
В програмирането на Mitsubishi PLC използваме логиката на стълбата, която е графичен език за програмиране, който прилича малко на електрическа верига. За нашия пример за конвейер, ще имаме два входни контакта - един за бутона за стартиране и един за бутона за спиране. Бутонът за стартиране ще бъде нормално отворен (не) контакт и бутонът за спиране ще бъде нормално затворен (NC) контакт.
Ето една проста програма за логика на стълбата в псевдокод:
// Входове start_button: Без контакт stop_button: NC контакт // Изходния конвейер_BELT: намотка // Логика на стълбата | Старт_Button | -| |- | stop_button | - | () |- conveyor_belt
Това означава, че когато бутонът за стартиране е натиснат, няма контакт. Докато бутонът за спиране не е натиснат (така че контактът с NC остава затворен), намотката за конвейерната лента се захранва и коланът започва да работи. Когато бутонът за спиране се натисне, се отваря контакт с NC, зарежда с енергия намотката и спираща конвейерната лента.
Таймер - базиран програмиране
Таймерите са друга решаваща част от PLC програмирането. Те се използват, когато трябва да контролирате продължителността на операция. Например, да кажем, че пълните резервоар с течност. Искате да спрете процеса на пълнене след определен период от време.
Mitsubishi plcs имат различни видове таймери, като таймера TON (Таймер на - Забавяне). Ето как бихте могли да го използвате в програма за контрол на пълнежа на резервоара:
// Входове start_fill_button: Няма контакт stop_fill_button: NC контакт // Изход Fill_pump: намотка // Таймер Таймер: Тон с предварително зададено време на, да речем, 60 секунди // Логика на стълбата | Старт_fill_button | -| |- | stop_fill_button | - | () |- Таймер | Таймер.done | - | () |- fill_pump
Когато бутонът за запълване на стартиране е натиснат, таймерът започва да брои. След достигане на предварително зададеното време от 60 секунди,Таймер.doneБитът е настроен на True. Това затваря контакта, свързан сТаймер.done, Енергизиране на намотката за помпа за пълнене и стартиране на процеса на пълнене. Бутонът за запълване на стоп може да се използва за прекъсване на процеса по всяко време.
Програмиране, базирано на контра
Броячите са чудесни за проследяване на броя на събитията. Да предположим, че изпълнявате производствена линия и искате да преброите броя на продуктите, които преминават определена точка. Можете да използвате брояч в програмата си Mitsubishi PLC.
Нека използваме брояча на CNO (Counter Normal Operation) за този пример:


// Входове product_sensor: Без контакт RESET_COUNTER_BUTTON: Без контакт // Изход Alarm_when_100_Products: Coil // Counter Counter: CNO с предварително зададена стойност от 100 // Logic Logic | Product_Sensor | - | () |- брояч | RESET_COUNTER_BUTTON | - | () |- counter.Reset | counter.done | - | () |- Alarm_when_100_products
Всеки път, когато даден продукт премине сензора,Product_sensorКонтактът се затваря, увеличаване на брояча. Когато броячът достигне предварително зададената стойност от 100,Counter.doneБит е зададен, който зарежда с енергияAlarm_when_100_productsнамотка, задействаща аларма. Можете да използватеRESET_COUNTER_BUTTONЗа да нулирате брояча обратно към нула.
Приложения със специфични модели на Mitsubishi PLC
FX5 - 32er/ES Mitsubishi Electric
TheFX5 - 32er/ES Mitsubishi Electricе мощен PLC, който може да се справи с по -сложни задачи за програмиране. Той има висока способност за обработка на скорост и голям капацитет на паметта.
Например, в линия за опаковане с висока скорост, можете да използвате FX5 - 32ER/ES, за да контролирате множество серво двигатели и сензори. Можете да го програмирате, за да синхронизира движението на двигателите, така че продуктите да бъдат точно подбрани, поставени и пакетирани с бързи темпове. PLC може също така да наблюдава сензорите, за да открият всякакви неизправности в линията и да предприемат подходящи действия, като спиране на линията и задействане на аларма.
Mitsubishi FX2N 4AD
TheMitsubishi FX2N 4ADе аналогов входен модул, който може да се използва с mitsubishi plcs. Полезно е в приложения, където трябва да измервате аналогови сигнали, като температура, налягане или дебит.
Да речем, че наблюдавате температурата в химически реактор. Можете да свържете температурните сензори към FX2N 4AD модула. Модулът ще преобразува аналоговите температурни сигнали в цифрови стойности, които PLC може да разбере. След това можете да програмирате PLC, за да предприемете действия въз основа на показанията на температурата. Например, ако температурата надхвърли определен праг, PLC може да активира охладителна система.
Mitsubishi FX3S 30MR ES
TheMitsubishi FX3S 30MR ESе компактен и разходи - ефективен plc. Той е подходящ за проекти за автоматизация на малки мащаби, като контролиране на една машина или обикновена производствена клетка.
В малка - мащабна машина за преработка на храни, FX3S 30MR ES могат да се използват за контрол на нагревателните елементи, конвейерните ленти и механизмите за рязане. Можете да го програмирате, за да гарантирате, че хранителните продукти се обработват при правилната температура, скорост и размер.
Защо да изберете Mitsubishi PLC?
Mitsubishi PLC са известни със своята надеждност, производителност и лекота на използване. Те имат широк спектър от модели и модули, които да отговарят на различни приложения, от проекти с малки мащаби до големи индустриални централи. Софтуерът за програмиране е интуитивен, така че дори и да сте нов в PLC програмирането, можете бързо да го закачите.
Ако сте на пазара на Mitsubishi PLC или се нуждаете от помощ при програмирането, бих искал да разговарям. Независимо дали търсите конкретен модел като FX5 - 32ER/ES, Mitsubishi FX2N 4AD или Mitsubishi FX3S 30MR ES или имате нужда от персонализирано решение за вашия проект за автоматизация, просто се свържете. Можем да обсъдим подробно вашите изисквания и да намерим най -доброто за вашите нужди.
ЛИТЕРАТУРА
- Mitsubishi Electric Corporation. Ръководство за програмиране на PLC.
- Наръчник за индустриална автоматизация.
