Biztonságos receptkezelés tervezése a Logixban és a PanelView-ban
A Logix-recept több, mint UDT-k tömbje. A biztonságos megvalósításhoz működő és tárolt rekordokra, validálásra, szabályozott átvitelekre, naplózási informáci...
A receptek Logix UDT-tömbben való tárolása egyszerű; az eredmény éveken át tartó termékváltozások mellett biztonságossá tétele nehezebb. A kialakításnak meg kell akadályoznia, hogy egy befejezetlen módosítás, hibásan beírt határérték vagy elavult HMI-érték aktív gépbeállítássá váljon.
PLC ProTech márkájú PanelView Plus terminál; a receptkezelési munkafolyamatnak el kell különítenie a szerkesztést, az ellenőrzést és az aktiválást.
Válassza külön a tárolást a futó folyamattól
Használjon három adatszerepet: tárolt recepteket, egy szerkeszthető munkapéldányt és egy aktív folyamatpéldányt. A HMI csak a munkapéldányt szerkessze. A vezérlőlogika ellenőrizzen minden mezőt, majd egy tudatos mentési művelet frissítse a tárolót, egy külön betöltési művelet pedig vigyen át egy jóváhagyott rekordot a folyamatba.
Így a részlegesen szerkesztett értékek nem kerülnek be minden egyes billentyűleütés után az élő vezérlésbe. Emellett lehetővé válik a megszakítás, az összehasonlítás és a visszaállítás.
Egy UDT-nek a beállítási értékeken túl kontextusra is szüksége van
A folyamatértékek mellett tartalmazzon receptazonosítót, verziószámot és érvényességi állapotot is. Kerülje a szabad szöveges mezőket, amikor biztonságosabb egy korlátozott felsorolás használata. Dokumentálja minden numerikus tag mértékegységét és megengedett határértékeit.
Ellenőrizze az összefüggéseket
A tartományellenőrzés nem elegendő. A maximumnak mindig nagyobbnak kell lennie a minimumnál, a fázisidőknek illeszkedniük kell a sorrendhez, és egymást kizáró lehetőségek nem lehetnek egyszerre kiválasztva. Adjon konkrét ellenőrzési eredményt a HMI számára.
Tegye atomivá az aktiválást
Egy teljes, ellenőrzött struktúrát másoljon át egy meghatározott átmenet során. A feltételes rutinokban szétszórt MOV utasítások kevert receptet eredményezhetnek, ha az átvitelnek csak egy része hajtódik végre.
Irányítsa a HMI munkafolyamatát
A kiválasztást, a szerkesztést, az áttekintést és a megerősítést külön lépésekként követelje meg. Jelenítse meg a forrásreceptet, a munkapéldány verzióját és az aktív receptet. A mentési és törlési műveleteket szerepkör alapján korlátozza, és ahol a rendszer támogatja az auditálást, naplózza a fontos módosításokat.
A Rockwell Automation FactoryTalk View Site Edition útmutatója dokumentálja a RecipePro+ használatát az ezt az architektúrát alkalmazó projektekben. A vezérlőben tárolt UDT-receptek eltérnek, de ugyanazok az irányítási kérdések érvényesek. A kapcsolódó kezelői hardver a HMI-kollekcióban érhető el.
Szerkesztői vélemény: a receptek gyártási adatok
A recept ugyanazt a változáskezelési fegyelmet érdemli, mint a logika, mert letöltés nélkül is módosíthatja a mozgást, a hőmérsékletet és a termékminőséget. A jó kialakítás láthatóvá teszi a javasolt módosítást, ellenőrzi azt, és rögzíti, mi vált aktívvá.
Gyakori kérdések a karbantartócsapatoktól
Szerkessze a HMI közvetlenül az aktív receptet?
Általában nem. Szerkesszen egy munkapéldányt, ellenőrizze, majd vigye át a teljes, jóváhagyott struktúrát.
Elég egy UDT-tömb?
Nem. A biztonságos működéshez ellenőrzésre, jogosultságokra, verzióinformációra, valamint meghatározott mentési és betöltési működésre is szükség van.
Hol kell érvényesíteni a határértékeket?
A kritikus határértékeket a vezérlőlogikában is érvényesítse, még akkor is, ha a HMI szintén ellenőrzi a bejegyzéseket.