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

Sestavení dataloggeru teploty s MicroLogix 1100 a 1762-IF4

Sestavte datalogger teploty s MicroLogix 1100 pomocí senzorů PT-100, škálování 4–20 mA a protokolování v Advanced HMI.

Teplotní datalogger založený na MicroLogix 1100 zůstává praktickým řešením pro malé tepelné procesní skidy, které potřebují lokální alarmy, blokování dveří a soubory CSV s historií bez investic do kompletního PAC a SCADA systému. Reprezentativní kusovník zahrnuje řídicí jednotku 1763-L16BBB, analogový vstupní modul 1762-IF4 pro smyčky vysílačů 4–20 mA, diskrétní rozšíření, například 1762-IQ16 nebo 1762-IQ8W6 pro kontakty v poli, a stanici AdvancedHMI (nebo podobný .NET HMI), která zaznamenává soubory CSV, protože MicroLogix 1100 nemá nativní datalogging na SD kartu.

Sestavení teplotního dataloggeru s MicroLogix 1100 a 1762-IF4 — obrázek 1 MicroLogix 1100 1763-L16BBB s analogovým vstupem 1762-IF4 zapojeným pro smyčky vysílačů RTD 4–20 mA.

Analogový kanál pečlivě škálujte. Běžný vysílač PT-100 s rozsahem 0 až 100 °C při 4–20 mA poskytuje při nastavení odpovídajícího formátu dat na modulu 1762-IF4 surové hodnoty přibližně 5529 až 27648. Pomocí instrukce SCP namapujte tento surový rozsah na inženýrské jednotky 0,0 až 100,0 °C. Přesné koncové hodnoty surového rozsahu zdokumentujte při uvádění do provozu pomocí kalibrovaného zdroje proudu; nespoléhejte pouze na učebnicové hodnoty, pokud se ve vaší konfiguraci I/O liší filtr kanálu nebo bity formátu dat.

Řídicí a ochranná logika

V žebříkové logice použijte omezení rychlosti změny, aby šum nebo vadný vysílač nemohl do bloku PID nebo alarmu poslat nereálné skokové změny. Pro většinu dávkových nádrží postačí jednoduché omezení rozdílu inženýrských jednotek v každém cyklu nebo klouzavý průměr před komparátorem alarmu. Implementujte vypnutí při nadměrné teplotě na 95 °C, které odpojí povolení ohřevu a nastaví blokovanou poruchu vyžadující reset obsluhou. Zapojte blokování dveří na N2 (nebo ekvivalentní bezpečnostně relevantní diskrétní vstup definovaný vaším posouzením rizik), aby otevření krytu nebo procesních dveří vynutilo vypnutí topných a pohybových povolovacích cívek bez ohledu na výstup teplotního PID.

RawMin  := 5529    ; příklad koncového bodu 4 mA
RawMax  := 27648   ; příklad koncového bodu 20 mA
EngMin  := 0.0     ; °C
EngMax  := 100.0   ; °C
SCP(RawTemp, RawMin, RawMax, EngMin, EngMax, Temp_C)

; příklad prahu vypnutí při nadměrné teplotě
if Temp_C >= 95.0 then OT_Shutdown := 1;
Sestavení teplotního dataloggeru s MicroLogix 1100 a 1762-IF4 — obrázek 2 Stanice AdvancedHMI pro zobrazování trendů a protokolování CSV, která přes Ethernet čte teplotu MicroLogix 1100 a bity blokování.

Návrh rozdělení I/O

Modul Úloha Poznámky
1763-L16BBB CPU, integrované I/O, Ethernet Provádí SCP, alarmy a blokovací logiku
1762-IF4 Teplotní smyčky 4–20 mA Vysílač PT-100; SCP 0–100 °C
1762-IQ16 Diskrétní vstupy Dveře N2, resety, volba režimu
1762-IQ8W6 Smíšené diskrétní I/O podle potřeby Alternativní rozšíření pro kompaktní rozvaděče

Protokolování CSV bez integrované SD karty

Protože MicroLogix 1100 nemůže lokálně zapisovat na SD kartu, umístěte protokolování do počítače HMI. AdvancedHMI může v pevném intervalu načítat teplotu, žádanou hodnotu, stav vypnutí při nadměrné teplotě a bity blokování dveří a přidávat řádky CSV s časovými razítky. Periodu načítání volte s ohledem na tepelnou časovou konstantu; protokolování po půl sekundě u nádrže o objemu 500 galonů zbytečně zaplňuje disk bez dalšího přínosu, zatímco interval 10 sekund může u malého bloku ohřívače přehlédnout rychlý únik teploty. Soubory rozdělte po dnech a do záhlaví výslovně uveďte systémový čas řídicí jednotky nebo počítače HMI, aby byly audity průkazné.

Kroky uvádění do provozu

  1. Nastavte kanál 1762-IF4 pro 4–20 mA a pomocí kalibrátoru smyčky ověřte surové hodnoty při 4 mA a 20 mA.
  2. Zadejte body SCP (přibližně 5529–27648 na 0–100 °C) a potvrďte střední hodnotu při 12 mA ≈ 50 °C.
  3. Nastavte omezení rychlosti změny tak, aby skokové testy nezpůsobovaly kmitání alarmů.
  4. V kontrolovaném testu zvyšte teplotu nad 95 °C a ověřte vypnutí při nadměrné teplotě a chování blokace.
  5. Otevřete blokování dveří na N2 a ověřte, že se výstupy ohřevu vypnou, i když teplotní PID stále požaduje ohřev.
  6. Spusťte protokolování CSV v AdvancedHMI a po třiceti minutách provozu ověřte obsah souboru.

Kontroly trendů, alarmů a CSV před uvedením do provozu

Nesprávné bity formátu dat IF4 vytvářejí surové rozsahy, kvůli nimž je učebnicové mapování 5529–27648 nepoužitelné — vždy provádějte měření. Plovoucí společné analogové vodiče a chybějící předpoklad zatěžovacího rezistoru 250 Ω u některých vysílačů vytvářejí chyby offsetu, které vypadají jako chyby SCP. Počítače HMI přecházející do režimu spánku nebo odpojující USB–Ethernet adaptéry způsobují mezery v souborech CSV, za které obsluha neprávem viní PLC. S dataloggerem zacházejte jako s celým systémem: škálování v řídicí jednotce, diskrétní blokování i soubory na straně počítače musí být ověřeny společně.

Tato architektura je záměrně skromná, přesto poskytuje použitelné teplotní záznamy pro OEM skidy a laboratorní stanoviště. Pokud aplikace později překročí paměťové nebo ethernetové limity MicroLogix, lze stejné rozsahy SCP, práh nadměrné teploty a princip blokování snadno přenést na větší systémy PLC a PAC a zachovat obsluze známý pracovní postup s CSV.

O autorovi

Mark Townsend | Seniorní automatizační inženýr – systémy Allen-Bradley

Mark Townsend je seniorní automatizační inženýr s více než 18 lety zkušeností s platformami Allen-Bradley, včetně ControlLogix, CompactLogix a starších systémů SLC-500. Ve své každodenní práci se věnuje logice RSLogix / Studio 5000 a uvádění HMI FactoryTalk View do provozu na stárnoucích a smíšených flotilách zařízení.

Sestavení dataloggeru teploty s MicroLogix 1100 a 1762-IF4

Sestavte datalogger teploty s MicroLogix 1100 pomocí senzorů PT-100, škálování 4–20 mA a protokolování v Advanced HMI.

Teplotní datalogger založený na MicroLogix 1100 zůstává praktickým řešením pro malé tepelné procesní skidy, které potřebují lokální alarmy, blokování dveří a soubory CSV s historií bez investic do kompletního PAC a SCADA systému. Reprezentativní kusovník zahrnuje řídicí jednotku 1763-L16BBB, analogový vstupní modul 1762-IF4 pro smyčky vysílačů 4–20 mA, diskrétní rozšíření, například 1762-IQ16 nebo 1762-IQ8W6 pro kontakty v poli, a stanici AdvancedHMI (nebo podobný .NET HMI), která zaznamenává soubory CSV, protože MicroLogix 1100 nemá nativní datalogging na SD kartu.

Sestavení teplotního dataloggeru s MicroLogix 1100 a 1762-IF4 — obrázek 1 MicroLogix 1100 1763-L16BBB s analogovým vstupem 1762-IF4 zapojeným pro smyčky vysílačů RTD 4–20 mA.

Analogový kanál pečlivě škálujte. Běžný vysílač PT-100 s rozsahem 0 až 100 °C při 4–20 mA poskytuje při nastavení odpovídajícího formátu dat na modulu 1762-IF4 surové hodnoty přibližně 5529 až 27648. Pomocí instrukce SCP namapujte tento surový rozsah na inženýrské jednotky 0,0 až 100,0 °C. Přesné koncové hodnoty surového rozsahu zdokumentujte při uvádění do provozu pomocí kalibrovaného zdroje proudu; nespoléhejte pouze na učebnicové hodnoty, pokud se ve vaší konfiguraci I/O liší filtr kanálu nebo bity formátu dat.

Řídicí a ochranná logika

V žebříkové logice použijte omezení rychlosti změny, aby šum nebo vadný vysílač nemohl do bloku PID nebo alarmu poslat nereálné skokové změny. Pro většinu dávkových nádrží postačí jednoduché omezení rozdílu inženýrských jednotek v každém cyklu nebo klouzavý průměr před komparátorem alarmu. Implementujte vypnutí při nadměrné teplotě na 95 °C, které odpojí povolení ohřevu a nastaví blokovanou poruchu vyžadující reset obsluhou. Zapojte blokování dveří na N2 (nebo ekvivalentní bezpečnostně relevantní diskrétní vstup definovaný vaším posouzením rizik), aby otevření krytu nebo procesních dveří vynutilo vypnutí topných a pohybových povolovacích cívek bez ohledu na výstup teplotního PID.

RawMin  := 5529    ; příklad koncového bodu 4 mA
RawMax  := 27648   ; příklad koncového bodu 20 mA
EngMin  := 0.0     ; °C
EngMax  := 100.0   ; °C
SCP(RawTemp, RawMin, RawMax, EngMin, EngMax, Temp_C)

; příklad prahu vypnutí při nadměrné teplotě
if Temp_C >= 95.0 then OT_Shutdown := 1;
Sestavení teplotního dataloggeru s MicroLogix 1100 a 1762-IF4 — obrázek 2 Stanice AdvancedHMI pro zobrazování trendů a protokolování CSV, která přes Ethernet čte teplotu MicroLogix 1100 a bity blokování.

Návrh rozdělení I/O

Modul Úloha Poznámky
1763-L16BBB CPU, integrované I/O, Ethernet Provádí SCP, alarmy a blokovací logiku
1762-IF4 Teplotní smyčky 4–20 mA Vysílač PT-100; SCP 0–100 °C
1762-IQ16 Diskrétní vstupy Dveře N2, resety, volba režimu
1762-IQ8W6 Smíšené diskrétní I/O podle potřeby Alternativní rozšíření pro kompaktní rozvaděče

Protokolování CSV bez integrované SD karty

Protože MicroLogix 1100 nemůže lokálně zapisovat na SD kartu, umístěte protokolování do počítače HMI. AdvancedHMI může v pevném intervalu načítat teplotu, žádanou hodnotu, stav vypnutí při nadměrné teplotě a bity blokování dveří a přidávat řádky CSV s časovými razítky. Periodu načítání volte s ohledem na tepelnou časovou konstantu; protokolování po půl sekundě u nádrže o objemu 500 galonů zbytečně zaplňuje disk bez dalšího přínosu, zatímco interval 10 sekund může u malého bloku ohřívače přehlédnout rychlý únik teploty. Soubory rozdělte po dnech a do záhlaví výslovně uveďte systémový čas řídicí jednotky nebo počítače HMI, aby byly audity průkazné.

Kroky uvádění do provozu

  1. Nastavte kanál 1762-IF4 pro 4–20 mA a pomocí kalibrátoru smyčky ověřte surové hodnoty při 4 mA a 20 mA.
  2. Zadejte body SCP (přibližně 5529–27648 na 0–100 °C) a potvrďte střední hodnotu při 12 mA ≈ 50 °C.
  3. Nastavte omezení rychlosti změny tak, aby skokové testy nezpůsobovaly kmitání alarmů.
  4. V kontrolovaném testu zvyšte teplotu nad 95 °C a ověřte vypnutí při nadměrné teplotě a chování blokace.
  5. Otevřete blokování dveří na N2 a ověřte, že se výstupy ohřevu vypnou, i když teplotní PID stále požaduje ohřev.
  6. Spusťte protokolování CSV v AdvancedHMI a po třiceti minutách provozu ověřte obsah souboru.

Kontroly trendů, alarmů a CSV před uvedením do provozu

Nesprávné bity formátu dat IF4 vytvářejí surové rozsahy, kvůli nimž je učebnicové mapování 5529–27648 nepoužitelné — vždy provádějte měření. Plovoucí společné analogové vodiče a chybějící předpoklad zatěžovacího rezistoru 250 Ω u některých vysílačů vytvářejí chyby offsetu, které vypadají jako chyby SCP. Počítače HMI přecházející do režimu spánku nebo odpojující USB–Ethernet adaptéry způsobují mezery v souborech CSV, za které obsluha neprávem viní PLC. S dataloggerem zacházejte jako s celým systémem: škálování v řídicí jednotce, diskrétní blokování i soubory na straně počítače musí být ověřeny společně.

Tato architektura je záměrně skromná, přesto poskytuje použitelné teplotní záznamy pro OEM skidy a laboratorní stanoviště. Pokud aplikace později překročí paměťové nebo ethernetové limity MicroLogix, lze stejné rozsahy SCP, práh nadměrné teploty a princip blokování snadno přenést na větší systémy PLC a PAC a zachovat obsluze známý pracovní postup s CSV.

O autorovi

Mark Townsend | Seniorní automatizační inženýr – systémy Allen-Bradley

Mark Townsend je seniorní automatizační inženýr s více než 18 lety zkušeností s platformami Allen-Bradley, včetně ControlLogix, CompactLogix a starších systémů SLC-500. Ve své každodenní práci se věnuje logice RSLogix / Studio 5000 a uvádění HMI FactoryTalk View do provozu na stárnoucích a smíšených flotilách zařízení.

Napište komentář

Upozorňujeme, že komentáře musí být před zveřejněním schváleny.