Building a Temperature Data Logger with MicroLogix 1100 and 1762-IF4 — figure 1

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.

Hőmérséklet-adatgyűjtő építése MicroLogix 1100 és 1762-IF4 használatával — 1. ábra 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;
Hőmérséklet-adatgyűjtő építése MicroLogix 1100 és 1762-IF4 használatával — 2. ábra 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

  1. Á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.
  2. 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.
  3. Hangolja be a változási sebesség korlátozását úgy, hogy a lépcsőtesztek ne okozzanak riasztási rezgést.
  4. 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.
  5. 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.
  6. 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.

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.

Hőmérséklet-adatgyűjtő építése MicroLogix 1100 és 1762-IF4 használatával — 1. ábra 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;
Hőmérséklet-adatgyűjtő építése MicroLogix 1100 és 1762-IF4 használatával — 2. ábra 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

  1. Á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.
  2. 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.
  3. Hangolja be a változási sebesség korlátozását úgy, hogy a lépcsőtesztek ne okozzanak riasztási rezgést.
  4. 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.
  5. 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.
  6. 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.

Hozzászólás írása

Felhívjuk a figyelmedet, hogy a hozzászólásokat jóvá kell hagyni a közzétételük előtt.