Zpět na blog

Proč se RSLogix 500 během online úprav zpomaluje

Pracovní postup pro řešení problémů s pomalými online úpravami v RSLogix 500, který před přijetím změn odděluje vykreslování na pracovní stanici, latenci komunikace, konzistenci projektu, prostředk...

Pomalé online úpravy v RSLogix 500 se často přičítají stárnoucímu procesoru SLC, ale viditelné zpoždění může vznikat na několika místech: v inženýrské pracovní stanici, komunikaci RSLinx, směrované nebo rušené síti, nekonzistenci souboru projektu, dostupné paměti řídicí jednotky nebo při práci procesoru potřebné k udržování online úpravy. Výměna hardwaru před oddělením těchto vrstev může ponechat skutečnou závadu nevyřešenou.

Technik měří odezvu online úprav v RSLogix 500 na řídicí jednotce SLC

Než změníte řídicí jednotku nebo síť, změřte, kde zpoždění vzniká – při aktualizaci obrazovky, procházení, nahrávání, ověřování, přijetí, testování nebo sestavení.

Přesně definujte příznak

„Pomalý online režim“ může označovat velmi odlišné problémy. Zaznamenejte, zda se zpoždění objevuje při otevírání datové tabulky, posouvání v žebříkové logice, vyhledávání v projektu, úpravě příčky, ověřování syntaxe, přijetí úpravy, testování úprav, sestavování úprav nebo ukládání souboru. Poznamenejte si, zda procesor zůstává responzivní a zda se ve stejném okamžiku mění doba cyklu výroby, počet komunikačních chyb nebo aktualizace HMI.

Místo spoléhání na dojem změřte několik opakovatelných akcí. Porovnejte procházení offline a online ve stejném projektu. Porovnejte jednoduché načtení datové tabulky s nahráním. Pokud je offline projekt pomalý už nyní, věnujte pozornost nejprve pracovní stanici nebo databázi projektu, nikoli řídicí jednotce.

Stanovte bezpečnou výchozí hodnotu

Nahrajte a uchovejte běžící program a poté jej porovnejte se zamýšleným zdrojovým souborem. Zaznamenejte katalogové označení procesoru, řadu, firmware, velikost paměti, provozní režim, verzi RSLogix 500, verzi RSLinx, komunikační ovladač, trasu, operační systém pracovní stanice a volné prostředky disku a paměti. Udržujte počítač ve stavu, v němž lze úpravu bezpečně zrušit.

Uživatelská příručka modulárního hardwaru SLC 500 společnosti Rockwell Automation je hlavním hardwarovým zdrojem pro podporované kombinace procesorů a komunikací. Referenční příručka instrukční sady SLC 500 dokumentuje chování instrukcí, datové soubory, stavové informace a aritmetické chyby, které mohou být důležité, pokud navrhovaná úprava mění provádění programu nebo využití paměti.

Oddělte zpoždění pracovní stanice od komunikačního zpoždění

Zavřete nesouvisející aplikace, zakažte nepotřebné doplňky projektu a při opakování zpoždění sledujte využití procesoru, zatížení paměti, aktivitu disku a odezvu obrazovky. Velké databáze křížových odkazů, mnoho otevřených datových tabulek, animovaný stav žebříkové logiky, antivirová kontrola, grafika vzdálené plochy a téměř zaplněný systémový disk mohou editor zpomalit, aniž by změnily cyklus řídicí jednotky.

Před změnou bezpečnostního softwaru postupujte podle schválených zásad údržby. Diagnostickou výjimku nebo dočasný offline test je nutné řídit a následně zrušit. Ochranu koncového bodu trvale neoslabujte jen proto, aby starý nástroj reagoval rychleji.

Poté otestujte komunikaci. Sledujte diagnostiku ovladače RSLinx a porovnejte přímou místní trasu s běžnou směrovanou trasou, pokud existuje bezpečná podporovaná alternativa. Zkontrolujte opakované pokusy, nestabilní viditelnost uzlů, duplicitní adresy, chyby duplexu nebo přepínače v Ethernetu a závady fyzické vrstvy v sítích sériových, DH-485 nebo DH+. Procházení, které se nakonec podaří, není důkazem zdravé programovací cesty.

Zkontrolujte konzistenci projektu a relace

Online relace je nejbezpečnější, když je otevřený soubor znám jako shodný s běžící řídicí jednotkou. Pokud software musí přiřazovat zastaralý nebo strukturálně odlišný projekt k řídicí jednotce, může být procházení a ověřování matoucí, i když je připojení stabilní. Nahrajte program do řízené kopie, porovnejte soubory a před úpravou výrobní logiky vyřešte nevysvětlené rozdíly.

Zrušte opuštěné oblasti úprav a ověřte, zda jiná pracovní stanice nevlastní relaci úprav. Zaznamenejte všechny aktivní síly, online úpravy a dočasnou údržbovou logiku, které jsou již přítomny. Více nevyřešených změn zvyšuje riziko a ztěžuje určení, zda zpoždění souvisí s novou úpravou, nebo s existujícím stavem.

Porozumějte nákladům na straně řídicí jednotky

Online úprava není totožná s nahrazením offline souboru. Řídicí jednotka a software musí během celého procesu úpravy udržovat původní i změněnou logiku, dokud není změna sestavena nebo zrušena. Proto záleží na dostupné paměti a výkonu procesoru. Řídicí jednotka blízko limitu paměti může mít méně prostoru pro dočasné struktury potřebné k rozsáhlejší úpravě.

První diagnostickou úpravu udržujte malou. Nekombinujte změnu logiky s novými datovými soubory, rozšířenými datovými tabulkami, změnami komunikace a úklidem dokumentace. Některé strukturální změny vyžadují offline úpravu a nahrání, nikoli online náhradní řešení. Pokud změnu nelze vyjádřit v rámci podporovaných omezení platformy pro online úpravy, naplánujte odpovídající odstávku.

Před úpravou, během ní a po ní sledujte dobu cyklu procesoru a maximální dobu cyklu, stav komunikace, indikátory závažných a méně závažných chyb a časování procesu. Rychlá odezva editoru neospravedlňuje úpravu, která způsobí nadměrné kolísání doby cyklu nebo změní časově kritickou sekvenci.

Použijte řízený postup úprav

Nejprve vytvořte nejmenší změnu, která ověří cestu úpravy, aniž by ovlivnila zařízení. Ověřte ji, přijměte a podle místního postupu sledujte řídicí jednotku a aplikaci. Úpravu testujte pouze tehdy, když je proces v definovaném bezpečném stavu. Před jejím sestavením potvrďte zamýšlenou logiku a všechny dotčené výstupy.

Po sestavení znovu porovnejte nebo nahrajte program a uložte výsledný zdrojový soubor s časovým údajem, důvodem změny, schvalovatelem a odkazem na návrat k předchozímu stavu. Pokud se výkon zhorší v určité fázi, zastavte práci a uchovejte důkazy. Opakované přijímání větších úprav není platný způsob diagnostiky neznámého zpoždění.

Vyhodnoťte běžné vzorce

Pokud je pomalé offline posouvání a vyhledávání, zatímco aktualizace dat řídicí jednotky probíhají normálně, zaměřte se na pracovní stanici a databázi projektu. Pokud se pozastavují všechna online načtení a přibývá opakovaných pokusů ovladače, zaměřte se na komunikační cestu. Pokud malé úpravy fungují, ale větší selhávají nebo se zastavují, prověřte paměť, strukturu projektu a podporované limity úprav. Pokud editor zůstává responzivní, ale prodlužuje se doba cyklu procesu, prozkoumejte samotnou změnu logiky.

Pokud se zpomalení objeví až po mnoha hodinách, řízeným způsobem restartujte inženýrskou relaci a zkontrolujte růst využití prostředků, místo abyste restartovali řídicí jednotku. Pokud jiná pracovní stanice funguje přes stejnou síťovou cestu normálně, porovnejte revize softwaru, ovladače, bezpečnostní nastavení a soubory projektu, než prohlásíte PLC za vadné.

Rozhodněte, kdy online úpravy ukončit

Ukončete práci, když nelze s jistotou porovnat běžící projekt, komunikace je nestabilní, řídicí jednotka se blíží limitu prostředků, změna vyžaduje strukturální úpravy nebo proces nesnese test. Místo vynucování opravy za běhu naplánujte offline ověření a řízené nahrání se zálohami a možností návratu k předchozímu stavu.

Starší platformy a možnosti migrace lze posoudit ve kolekci Allen-Bradley a kolekci PLC a systémů PAC. Migrace by se měla řídit důkazy o riziku životního cyklu, výkonu, náhradních dílech a obnově – nikoli jednou pomalou relací úprav.

Inženýrský pohled

Užitečná otázka nezní „Proč je RSLogix pomalý?“, ale „Která hranice se zpomaluje, při jaké opakovatelné akci a jaké důkazy se s tím mění?“ Jakmile jsou účinky pracovní stanice, komunikace, projektu, řídicí jednotky a procesu měřeny odděleně, může tým opravit skutečné omezení a současně chránit běžící zařízení.

Napište komentář

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