Hőmérséklet-adatgyűjtő készítése MicroLogix 1100 és 1762-IF4 használatával
Készíts hőmérséklet-adatgyűjtőt MicroLogix 1100 vezérlővel, PT-100 érzékelőkkel, 4–20 mA-es skálázással és az Advanced HMI naplózási funkciójával.
A MicroLogix 1100-alapú hőmérséklet-adatgyűjtő praktikus megoldás marad olyan kisebb termikus technológiai skidberendezésekhez, amelyek helyi riasztást, ajtóreteszelést és CSV-alapú historikus fájlokat igényelnek anélkül, hogy teljes PAC- és SCADA-rendszerbe kellene beruházni. Egy jellemző anyagjegyzék a 1763-L16BBB vezérlőt, a 4–20 mA-es távadói hurkokhoz használt 1762-IF4 analóg bemeneti modult, a terepi kontaktusokhoz szükséges 1762-IQ16 vagy 1762-IQ8W6 típusú diszkrét bővítőmodult, valamint egy AdvancedHMI (vagy hasonló .NET-alapú HMI-) állomást tartalmaz, amely CSV-fájlokat rögzít, mivel a MicroLogix 1100 nem rendelkezik natív SD-kártyás adatnaplózással.
MicroLogix 1100 1763-L16BBB 1762-IF4 analóg bemenettel, 4–20 mA-es RTD-távadói hurkokhoz bekötve.
Méretezze gondosan az analóg csatornát. Egy általános, 0–100 °C tartományú PT-100 távadó 4–20 mA mellett hozzávetőleg 5529 és 27648 közötti nyers számértékeket ad a 1762-IF4 modulon, ha a megfelelő adatformátum van beállítva. SCP-utasítással képezze le ezt a nyers tartományt a 0,0–100,0 °C mérnöki egységtartományra. Az üzembe helyezés során kalibrált áramforrással dokumentálja a pontos nyers végpontokat; ne hagyatkozzon kizárólag a tankönyvi értékekre, ha a csatornaszűrő vagy az adatformátum bitjei eltérnek az I/O-konfigurációban.
Vezérlési és védelmi logika
Létradiagramban alkalmazzon változási sebességkorlátot, hogy a zaj vagy egy meghibásodó távadó ne küldhessen lehetetlen lépéseket a PID- vagy riasztási blokkra. A legtöbb adagolótartály esetében elegendő a mérnöki egységben kifejezett, ciklusonkénti delta egyszerű korlátozása vagy a riasztási komparátor előtti mozgóátlagolás. Valósítson meg 95 °C-os túlmelegedés-lekapcsolást, amely letiltja a fűtési engedélyeket, és kezelői visszaállítást igénylő hibát tárol. Kössön ajtóreteszelést egy N2 bemenetre (vagy a kockázatértékelésben meghatározott, ezzel egyenértékű biztonsági célú diszkrét bemenetre), hogy a burkolat vagy a technológiai ajtó kinyitása a hőmérséklet-PID kimenetétől függetlenül kikapcsolja a fűtő- és mozgásengedélyező tekercseket.
RawMin := 5529 ; 4 mA végpont példa
RawMax := 27648 ; 20 mA végpont példa
EngMin := 0.0 ; °C
EngMax := 100.0 ; °C
SCP(RawTemp, RawMin, RawMax, EngMin, EngMax, Temp_C)
; Túlmelegedés-lekapcsolási küszöbérték példa
if Temp_C >= 95.0 then OT_Shutdown := 1;
AdvancedHMI trend- és CSV-naplózó állomás, amely Etherneten keresztül olvassa a MicroLogix 1100 hőmérséklet- és reteszelési tagjeit.
Vázlatos I/O-kiosztás
| Modul | Szerep | Megjegyzések |
|---|---|---|
| 1763-L16BBB | CPU, beépített I/O, Ethernet | Az SCP-t, a riasztásokat és a tárolólogikát futtatja |
| 1762-IF4 | 4–20 mA-es hőmérsékleti hurkok | PT-100 távadó; SCP 0–100 °C-ra |
| 1762-IQ16 | Diszkrét bemenetek | Ajtó N2, visszaállítások, üzemmódválasztók |
| 1762-IQ8W6 | Vegyes diszkrét I/O (szükség szerint) | Alternatív bővítés kompakt panelekhez |
CSV-naplózás beépített SD-kártya nélkül
Mivel a MicroLogix 1100 helyben nem tud SD-katalógusba írni, a naplózást a HMI-számítógépen kell megvalósítani. Az AdvancedHMI meghatározott időközönként lekérdezheti a hőmérsékletet, az alapjelet, a túlmelegedés-lekapcsolás állapotát és az ajtóreteszelés bitjeit, majd időbélyeggel ellátott CSV-sorokat fűzhet a fájlhoz. A lekérdezési gyakoriságot igazítsa a termikus időállandóhoz; egy 500 gallonos tartály fél másodperces naplózása lemezterületet pazarol anélkül, hogy további betekintést adna, míg egy 10 másodperces időköz egy kis blokkon bekövetkező gyors fűtőtest-elszabadulást esetleg nem rögzít. A fájlokat naponta pufferelje, és a fejlécben egyértelműen tüntesse fel a vezérlő falióraidejét vagy a HMI-számítógép idejét, hogy az auditok során az adatok védhetőek maradjanak.
Üzembe helyezési lépések
- Állítsa a 1762-IF4 csatornáját 4–20 mA-re, majd hurokkalibrátorral ellenőrizze a nyers számértékeket 4 mA és 20 mA mellett.
- Adja meg az SCP töréspontjait (körülbelül 5529–27648 és 0–100 °C), majd ellenőrizze a középtartományt: 12 mA ≈ 50 °C.
- Hangolja be a változási sebesség korlátozását úgy, hogy a lépcsőtesztek ne okozzanak riasztási rezgést.
- Vezérelt teszt során emelje a hőmérsékletet 95 °C fölé, és ellenőrizze a túlmelegedés-lekapcsolás, valamint a tárolt hibás állapot működését.
- Nyissa meg az N2 ajtóreteszelést, és ellenőrizze, hogy a fűtési kimenetek lekapcsolnak akkor is, ha a hőmérséklet-PID továbbra is fűtést kér.
- Indítsa el az AdvancedHMI CSV-naplózását, majd harminc percnyi üzem után ellenőrizze a fájlok tartalmát.
Trend-, riasztási és CSV-ellenőrzések kiadás előtt
A nem megfelelő IF4-adatformátum-bitek olyan nyers tartományokat eredményeznek, amelyek mellett a tankönyvi 5529–27648 leképezés használhatatlanná válik — mindig mérjen. Az analóg közös pontok lebegése és az egyes távadóknál feltételezett, de hiányzó 250 Ω-os terhelőellenállás offsethibákat okoz, amelyek SCP-hibának tűnhetnek. Az alvó üzemmódba lépő HMI-számítógépek vagy az USB–Ethernet-adapterek cseréje CSV-kimaradásokat okozhat, amelyeket a kezelők a PLC-nek tulajdonítanak. Az adatgyűjtőt rendszerként kezelje: a vezérlő skálázását, a diszkrét reteszeléseket és a számítógépes fájlokat együtt kell validálni.
Ez az architektúra szándékosan szerény, mégis használható termikus nyilvántartást biztosít OEM-skidekhez és laborállványokhoz. Ha az alkalmazás később túlnövi a MicroLogix memóriáját vagy Ethernet-kapcsolati korlátait, ugyanazok az SCP-tartományok, a túlmelegedési küszöbérték és a reteszelési elvek egyszerűen átültethetők nagyobb PLC- és PAC-rendszerekre, miközben a kezelők számára ismerős marad a CSV-alapú munkafolyamat.
A szerzőről
Mark Townsend | Vezető automatizálási mérnök – Allen-Bradley-rendszerek
Mark Townsend vezető automatizálási mérnök, aki több mint 18 éve dolgozik Allen-Bradley-platformokon, többek között ControlLogix, CompactLogix és régebbi SLC-500 rendszereken. Mindennapi munkája az RSLogix / Studio 5000 logikák, valamint a FactoryTalk View HMI-rendszerek üzembe helyezése régi és vegyes eszközparkokban.