Изграждане на регистратор на температурни данни с MicroLogix 1100 и 1762-IF4
Изградете регистратор на температурни данни с MicroLogix 1100, като използвате PT-100 сензори, мащабиране на сигнала 4–20 mA и регистриране чрез Advanced HMI.
Регистратор на температура, базиран на MicroLogix 1100, остава практична конфигурация за малки термични технологични модули, които се нуждаят от локална аларма, блокировка на врата и CSV файлове с архивни данни, без инвестиция в пълен PAC и SCADA стек. Представителният списък с материали включва контролер 1763-L16BBB, аналогов входен модул 1762-IF4 за токови контури 4–20 mA от предаватели, дискретно разширение като 1762-IQ16 или 1762-IQ8W6 за полеви контакти и станция AdvancedHMI (или сходен .NET HMI), която записва CSV файлове, тъй като MicroLogix 1100 няма собствено регистриране на данни върху SD карта.
MicroLogix 1100 1763-L16BBB с аналогов вход 1762-IF4, свързан за токови контури 4–20 mA от RTD предаватели.
Мащабирайте внимателно аналоговия канал. Типичен PT-100 предавател с диапазон от 0 до 100 °C при 4–20 mA генерира необработени стойности приблизително от 5529 до 27648 в 1762-IF4, когато е конфигуриран с подходящия формат на данните. Използвайте инструкция SCP, за да преобразувате този необработен диапазон в инженерни единици от 0,0 до 100,0 °C. Документирайте точните необработени крайни стойности от калибриран източник на ток при пускане в експлоатация; не разчитайте единствено на теоретичните стойности, ако филтърът на канала или битовете за формата на данните се различават във вашата I/O конфигурация.
Логика за управление и защита
Приложете ограничение на скоростта на промяна в стълбовата логика, така че шум или повредил се предавател да не подава невъзможни стъпкови промени към PID или алармения блок. За повечето периодични резервоари е достатъчно просто ограничаване на промяната на инженерната стойност за един скан или пълзяща средна стойност преди компаратора на алармата. Реализирайте изключване при прегряване при 95 °C, което изключва разрешенията за нагряване и фиксира повреда, изискваща нулиране от оператора. Свържете блокировка на врата към N2 (или еквивалентен дискретен вход, свързан с безопасността, съгласно вашата оценка на риска), така че отварянето на корпуса или технологичната врата да изключва нагревателите и бобините за разрешение на движението независимо от изхода на температурния PID.
RawMin := 5529 ; примерна крайна стойност при 4 mA
RawMax := 27648 ; примерна крайна стойност при 20 mA
EngMin := 0.0 ; градуси C
EngMax := 100.0 ; градуси C
SCP(RawTemp, RawMin, RawMax, EngMin, EngMax, Temp_C)
; примерен праг за изключване при прегряване
if Temp_C >= 95.0 then OT_Shutdown := 1;
Станция AdvancedHMI за трендове и CSV регистриране, която отчита температурата и битовете за блокировка от MicroLogix 1100 по Ethernet.
Схема на разпределението на I/O
| Модул | Предназначение | Бележки |
|---|---|---|
| 1763-L16BBB | CPU, вградени I/O, Ethernet | Изпълнява SCP, аларми и логика за фиксиране |
| 1762-IF4 | Температурни контури 4–20 mA | PT-100 предавател; SCP 0–100 °C |
| 1762-IQ16 | Дискретни входове | N2 на вратата, нулирания, избор на режим |
| 1762-IQ8W6 | Комбинирани дискретни I/O (при необходимост) | Алтернативно разширение за компактни панели |
CSV регистриране без вградена SD карта
Тъй като MicroLogix 1100 не може локално да записва каталог върху SD карта, разположете регистрирането в HMI компютъра. AdvancedHMI може да отчита през фиксиран интервал температурата, зададената стойност, състоянието на изключването при прегряване и битовете за блокировка на вратата, като добавя CSV редове с времеви маркери. Съобразете честотата на отчитане с топлинната постоянна; регистриране на всеки половин секунда при резервоар от 500 галона натоварва диска без допълнителна полза, докато интервал от 10 секунди може да пропусне бързо неконтролирано нагряване при малък блок. Архивирайте файловете по дни и включете изрично в заглавката часовника на контролера или часа на HMI компютъра, за да останат одитите надеждни.
Стъпки за пускане в експлоатация
- Конфигурирайте канала на 1762-IF4 за 4–20 mA и проверете необработените стойности при 4 mA и 20 mA с калибратор на токовия контур.
- Въведете граничните стойности на SCP (приблизително 5529–27648 към 0–100 °C) и потвърдете средната стойност при 12 mA ≈ 50 °C.
- Настройте ограничаването на скоростта на промяна така, че стъпковите тестове да не предизвикват трептене на алармите.
- Повишете температурата над 95 °C при контролиран тест и потвърдете изключването при прегряване и поведението на фиксирането.
- Отворете блокировката на вратата на N2 и потвърдете, че изходите за нагряване се изключват, дори ако температурният PID продължава да подава заявка за нагряване.
- Стартирайте CSV регистрирането в AdvancedHMI и проверете съдържанието на файла след тридесет минути работа.
Проверки на трендовете, алармите и CSV файловете преди пускане
Неправилните битове за формата на данните в IF4 водят до необработени диапазони, при които теоретичното преобразуване 5529–27648 става неизползваемо — винаги измервайте. Плаващите аналогови общи точки и липсващите допускания за товарен резистор 250 Ω при някои предаватели създават грешки от отместване, които изглеждат като грешки в SCP. HMI компютри, които преминават в режим на заспиване или сменят USB-Ethernet адаптери, създават пропуски в CSV файловете, за които операторите обвиняват PLC. Разглеждайте регистратора като система: мащабирането в контролера, дискретните блокировки и файловете от страната на компютъра трябва да се валидират заедно.
Тази архитектура умишлено е умерена, но осигурява полезни записи на температурните процеси за OEM модули и лабораторни стендове. Когато приложението надхвърли ограниченията на паметта или Ethernet връзките на MicroLogix, същите диапазони на SCP, прагът за изключване при прегряване и концепцията за блокировки могат лесно да се пренесат към по-големи PLC и PAC системи, като същевременно се запази познатият за операторите CSV работен процес.
За автора
Mark Townsend | Старши инженер по автоматизация – Allen-Bradley системи
Mark Townsend е старши инженер по автоматизация с над 18 години опит с платформите Allen-Bradley, включително ControlLogix, CompactLogix и наследената SLC-500. Ежедневната му работа включва логика в RSLogix / Studio 5000 и първоначално въвеждане на HMI системи FactoryTalk View при остарели и смесени паркове от оборудване.