Zpět na blog

Sestavení spolehlivého teplotního dataloggeru MicroLogix 1100

Inženýrský pracovní postup pro teplotní zapisovač MicroLogix 1100 zahrnující konfiguraci převodníku a modulu 1762-IF4, škálování, kvalitu kanálu, práci s RTC, načasování vzorkování, kruhové vyrovná...

MicroLogix 1100 může zaznamenávat užitečnou historii teploty, ale časovač, který kopíruje analogové slovo do celočíselného pole, ještě není datalogger. Obhajitelný záznam vyžaduje definovaný měřicí řetězec, známé technické jednotky, kvalitu kanálu, řízený okamžik vzorkování, důvěryhodný časový údaj, omezené úložiště a důkaz, že exportované záznamy jsou úplné.

Analogový vstupní modul Allen-Bradley 1762-IF4 používaný s dataloggerem MicroLogix 1100

Datalogger by měl uchovávat hodnotu, čas a kvalitu jako jeden záznam, aby budoucí čtenář mohl vysvětlit každý vzorek.

Nejprve definujte měřicí řetězec

Začněte u místa měření. Zaznamenejte typ senzoru, rozsah převodníku, výstupní signál, uspořádání napájení smyčky, trasu kabelu, způsob uzemnění a požadovanou přesnost teploty. Převodník 4–20 mA se stupnicí 0–200 °C představuje jiný měřicí systém než zařízení 0–10 V, i když obě přivádějí signál do stejného vstupního modulu.

Modul 1762-IF4 poskytuje čtyři konfigurovatelné analogové vstupní kanály pro napětí nebo proud. Nakonfigurujte každý kanál podle skutečného signálu převodníku a zdokumentujte zvolený formát dat. Ověřte, zda převodník dokáže signalizovat poruchu senzoru a jak se tento stav projeví na analogovém vstupu. Nikdy neodvozujte teplotu přímo z nezpracovaného čítače bez řízené definice rozsahu.

Instalovaný řídicí systém a rozšiřující hardware můžete ověřit v nabídce PLC & PAC Systems; snímací hardware je zařazen v kolekci Sensors.

Škálujte podle zdokumentovaných koncových bodů

Vyjádřete škálování jako explicitní vztah mezi nezpracovaným vstupem a teplotou v technických jednotkách. Uložte minimální a maximální nezpracovanou hodnotu a minimální a maximální hodnotu v technických jednotkách do chráněných konfiguračních dat. Použijte dostatečnou číselnou přesnost, aby se před vytvořením výsledné zobrazené hodnoty nehromadila chyba zaokrouhlení.

Otestujte celý řetězec při minimu, střední hodnotě a maximu pomocí sledovatelného zdroje signálu nebo teplotní reference. Test střední hodnoty odhalí chyby směrnice, které může test pouze koncových bodů přehlédnout. Porovnejte výsledek PLC s očekávanou hodnotou a zaznamenejte povolenou toleranci převodníku, modulu, škálování a referenčního zařízení.

Zobrazenou hodnotu omezte až po zaznamenání stavu mimo rozsah. Tiché vynucení minimální technické hodnoty u každého nízkého údaje změní přerušenou smyčku nebo vadný převodník v uvěřitelná procesní data. Nezpracovaná hodnota a stav kvality by měly zůstat k dispozici pro diagnostiku.

Začleňte kvalitu kanálu do každého záznamu

Samotná hodnota je neúplná. Vytvořte slovo kvality, které rozlišuje platná data, hodnotu pod rozsahem, hodnotu nad rozsahem, přerušený obvod, pokud jej lze detekovat, neplatnou konfiguraci, ztrátu komunikace s modulem, data při spuštění a přepsání údržbou. Zachovejte původní stavové bity modulu, aby technici mohli vysledovat rozhodnutí o kvalitě.

Definujte, jak každý chybný stav ovlivní stroj. Historian může uložit chybný vzorek s kódem kvality, zatímco řídicí logika přejde na náhradní hodnotu, vyvolá alarm nebo zastaví proces. Nedovolte, aby datalogger změnil vadný vstup na běžný číselný trend.

Používejte oddělené stavy „dosud nevzorkováno“ a „chybný vzorek“. Při spuštění nesmí pole vyplněné nulami znamenat, že proces před prvním platným záznamem setrvával na 0 °C.

Zvolte interval vzorkování podle chování procesu

Vzorkování rychlejší, než se mohou měnit senzor a proces, pouze zaplní paměť opakujícími se hodnotami. Příliš pomalé vzorkování může přehlédnout tepelnou odchylku důležitou pro kvalitu výrobku nebo ochranu zařízení. Před výběrem intervalu definujte nejkratší událost, kterou je nutné zachytit, časovou konstantu procesu, účel reportování a dostupné úložiště.

Vytvořte jeden vzorkovací impuls a použijte jednorázový impuls, aby každá plánovaná událost zapsala přesně jeden záznam. Vyhněte se logice, která zůstává pravdivá několik cyklů a zaplní více pozic stejným časovým údajem. Pokud může zatížení cyklu nebo komunikace rutinu zpozdit, sledujte opožděné nebo vynechané vzorky.

U nepravidelných fází procesu může pomoci hybridní strategie: pravidelné vzorky na pozadí doplněné událostními záznamy pro začátek dávky, příkaz k ohřevu, změnu alarmu, maximální teplotu a dokončení cyklu. Typ záznamu označte explicitně, aby navazující software dokázal sekvenci interpretovat.

Považujte hodiny reálného času za měřenou infrastrukturu

MicroLogix 1100 má vestavěné hodiny reálného času. Společnost Rockwell uvádí, že řídicí systém zapisuje datum, čas a stav do funkčního souboru RTC při zapnutí a při přechodu do režimu Run nebo Test. Hodiny používají vyměnitelnou baterii řídicího systému a funkční soubor RTC obsahuje indikaci slabé baterie.

Před přijetím časových údajů ověřte stav baterie RTC a platnost hodin. Pokud je datum mimo povolený rozsah, zaznamenejte stav kvality označující poruchu hodin. Definujte, kdo smí hodiny nastavovat, jaké časové pásmo datalogger používá a jak se řeší změny na letní čas. Pro porovnávání v rámci celého závodu může nadřazený systém potřebovat synchronizovat nebo sjednotit čas PLC.

Detekujte zpětné nebo neobvykle velké skoky vpřed. Oprava hodin by měla vytvořit diagnostickou událost, nikoli tiše generovat duplicitní nebo chybějící místní časy. Pokud je vyžadována přísná auditovatelnost, exportujte data do systému se spravovanou synchronizací času a řízenými pravidly uchovávání.

Použijte strukturovaný kruhový buffer

Každý záznam ukládejte jako pevně definovanou skupinu obsahující pořadové číslo, časová pole, škálovanou hodnotu, nezpracovanou hodnotu, kvalitu a typ události. Kruhový buffer používá zapisovací index, který postupuje v definovaném rozsahu a po dosažení konce se vrací na začátek. Udržujte počet platných záznamů a čítač přetečení.

Pořadová čísla jsou důležitá, protože po otočení indexu může přepsaná pozice vypadat jako aktuální. Příjemce může porovnáním pořadových čísel odhalit mezery, duplicity a chyby v pořadí. Při spuštění indexy záměrně inicializujte a otestujte hranici mezi posledním a prvním prvkem pole.

Velikost bufferu určete podle intervalu vzorkování a požadované odolnosti vůči výpadku. Při jednom vzorku za minutu pokryje 1 440 záznamů jeden den; požadavek na počet bajtů závisí na rozvržení záznamu. Ponechte v paměti řídicího systému rezervu pro logiku, online úpravy, zprávy a budoucí změny, místo abyste přidělili každé dostupné slovo.

Exportujte bez ztráty nebo duplikace dat

Oddělte oblast zápisu od záznamu, který se přenáší. Zkopírujte jeden kompletní záznam do stabilní přenosové oblasti, odešlete jeho pořadové číslo a počkejte, až přijímající systém potvrdí stejné číslo. Teprve potom jej označte jako doručený nebo posuňte ukazatel exportu. Komunikační timeout musí vyvolat opakování bez vytvoření druhého logického vzorku.

Nedovolte, aby HMI nebo nadřazený systém načítal časová pole v jednom cyklu a hodnotu v jiném. Pro celý přenos použijte příznak platnosti nebo kontrolu pořadového čísla. Na operátorském rozhraní sledujte nevyřízené záznamy, nejstarší neodeslané pořadové číslo, stav komunikace a přetečení bufferu.

Uvádějte do provozu poruchy, nejen běžné hodnoty

Otestujte minimum, střední hodnotu, maximum, hodnotu pod rozsahem, hodnotu nad rozsahem, odpojení senzoru, výpadek napájení převodníku, vyjmutí modulu, pokud je povoleno, opravu hodin, indikaci slabé baterie, plný buffer, restart řídicího systému a výpadek komunikace. Přijaté záznamy porovnejte s nezávislou referencí a ověřte kontinuitu pořadových čísel.

Nakonec zdokumentujte, k čemu je datalogger kvalifikován. Trend PLC může být vynikajícím důkazem pro údržbu, ale automaticky nesplňuje požadavky na regulované záznamy, kalibrované měření, elektronické podpisy ani dlouhodobé uchovávání. Systém je důvěryhodný tehdy, když lze prokázat jeho omezení, chování při chybných datech a obnovu po poruše.

Napište komentář

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