Vissza a blogba

A Logix SCL nyers- és mérnöki korlátainak beállítása

Gyakorlati útmutató a Logix SCL-skálázáshoz, amely a nyers határértékeket a modul konfigurációjából, a mérnöki határértékeket pedig a kalibrált műszerből vezeti le, megőrzi a jelminőséget, valamint...

A Logix SCL-utasítás akkor is sima, hihető folyamatértéket állíthat elő, ha a határértékei hibásak. Ez megnehezíti a skálázási hibák észlelését. Az utasítás kiszámítható matematikai műveleteket végez; a mérnöki feladat annak bizonyítása, hogy a nyers végpontok megfelelnek a beállított modulnak, a mérnöki végpontok pedig a kalibrált műszernek.

A Logix SCL-utasítás az analóg bemeneti számlálásokat mérnöki mértékegységekre képezi le

A nyers határértékek a modul adatformátumához tartoznak. A mérnöki határértékek a műszertartományhoz és a folyamat definíciójához tartoznak.

Soha ne következtesse ki a nyers határértékeket kizárólag az A/D-felbontásból. Egy 16 bites átalakító nem garantálja, hogy a vezérlő 0 és 65535 közötti értékeket tesz elérhetővé. A modulcsalád, a kiválasztott bemeneti tartomány, az előjeles ábrázolás, az adatformátum, a csatornakonfiguráció és az állapotkódolás határozza meg a vezérlőnek átadott értékeket.

Döntse el, szükség van-e létradiagram-alapú skálázásra

Számos modern ControlLogix analóg modul képes a csatornákat közvetlenül lebegőpontos mérnöki mértékegységekre skálázni. A ControlLogix Analog I/O Modules felhasználói kézikönyve ismerteti a támogatott modulok konfigurálható skálázását és mérnöki mértékegységeit. Ha a modul beépített skálázása már biztosítja a szükséges tartományt és állapotinformációkat, az SCL hozzáadása szükségtelen második átalakítást hozhat létre.

Az SCL továbbra is hasznos, ha a kiválasztott modulformátum nyers számlálásokat biztosít, ha a projekt szabványa kifejezett vezérlőoldali skálázást ír elő, vagy ha a logikának támogatnia kell egy szabályozott tartományváltozást. A programnak egyértelműen jeleznie kell, melyik réteg felel a skálázásért. Egy technikus nem módosíthatja úgy a modul skálázását, hogy közben a létradiagram-alapú skálázás változatlan maradjon, és ez ne váltson ki riasztást vagy dokumentált felülvizsgálatot.

Építse fel a mérőláncot a terepi eszköztől befelé

Erősítse meg a műszer kalibrált tartományát

A konfigurált alsó és felső tartományértékeket használja, ne az érzékelő maximális képességét. Egy 0–100 bar mérésére képes nyomástávadót kalibrálhatnak 10–60 bar tartományra. Ezek a konfigurált értékek határozzák meg a mérnöki végpontokat, ha a jel lineárisan ezt a tartományt képviseli.

Rögzítse a jeltípust, a távadó tartományát, a mértékegységet, a csillapítást, a négyzetgyök-képzést és az esetleges helyi linearizálást. Ha a távadó az áramlás méréséhez már elvégzi a négyzetgyök-képzést, akkor annak újbóli alkalmazása a PLC-ben hibás. A hurok dokumentációjának meg kell határoznia, hol történik az egyes átalakítások végrehajtása.

Erősítse meg az elektromos tartományt

Azonosítsa, hogy a csatorna 4–20 mA, 0–20 mA, 0–10 V, bipoláris feszültség, termoelem, RTD vagy más üzemmódra van-e konfigurálva. Egy 4–20 mA-es hurok alsó élő jele nem nulla áram. A konfigurált élő nullánál kisebb értékek tartományon kívüli állapotot, kalibrálási tűrést vagy hibát jelezhetnek.

Erősítse meg a vezérlő adatformátumát

Nyissa meg a pontos modul- és csatornakonfigurációt. Rögzítse a katalógusszámot, a firmware-t, a bemeneti tartományt, az adatformátumot, a szűrőt, a valós idejű mintavételezést és az esetleges modulskálázást. Ezután a megfelelő kézikönyv segítségével határozza meg az alsó és felső elektromos bemenethez tartozó nyers értéket.

Ne keverje össze különböző modulcsaládok végpontjait. A Compact I/O, FLEX I/O, POINT I/O, ControlLogix és harmadik féltől származó modulok ugyanazt a 4–20 mA-es jelet eltérő módon ábrázolhatják. A firmware és a bővítményprofilok szintén módosíthatják az elérhető formátumokat.

Értse meg a lineáris átalakítást

Lineáris jel esetén a mérnöki érték a következőképpen alakul:

Mérnöki érték = MérnökiLow + (Nyers − NyersLow) × (MérnökiHigh − MérnökiLow) ÷ (NyersHigh − NyersLow)

Ez az egyenlet független ellenőrzéshez is hasznos, még akkor is, ha a számítást az SCL végzi. A nevező nem lehet nulla. A nyers vagy mérnöki végpontok szándékos megfordítása irányt fordít meg, de ennek a választásnak egyértelműnek és teszteltnek kell lennie.

Használjon REAL típusú adatokat, ha a törtértékű felbontás számít. Az egész típusú célváltozók levághatják a tizedeseket, és egy helyes skálázást durva felbontásúnak mutathatnak. Ugyanakkor ne feltételezze, hogy a további tizedesjegyek mérési pontosságot jelentenek; a valódi bizonytalanságot a távadó, a modul, a vezetékezés, a kalibrálás és a folyamat zaja határozza meg.

Válassza meg a korlátozás módját a hibák elfedése nélkül

A kimenet mérnöki határértékekre történő korlátozása megvédheti a további számításokat a szélsőséges értékektől. Ugyanakkor elrejtheti a tartománytúllépést, a tartomány alatti állapotot vagy a szakadt áramkört. A nyers bemenetet és a csatornaállapotot a skálázott folyamatértéktől külön őrizze meg.

Hasznos pontstruktúra a nyers értéket, a mérnöki értéket, a jó vagy rossz minőséget, a tartomány alatti és feletti állapotot, a támogatott esetben a vezetékszakadás jelzését, a modulkapcsolat állapotát, az utolsó frissítés idejét és a karbantartási felülbírálás állapotát tartalmazza. A folyamatriasztások használhatnak mérnöki mértékegységeket, de a rossz minőség kezelése nem alapulhat kizárólag a korlátozott eredményen.

Határozza meg, hogyan reagáljon az automatikus szabályozás rossz minőség esetén. A szabályozási kör tarthatja az utolsó kimenetet, kézi üzemre válthat, ellenőrzött helyettesítő értéket használhat, biztonságos állapotba állhat, vagy jóváhagyott csökkentett üzemmódban folytathatja a működést. Ezt a folyamatdöntést maga az SCL nem tudja meghozni.

Kezelje helyesen az élő nullás jeleket

Egy 4–20 mA-es hurok diagnosztikai tartalékot biztosít 4 mA alatt és 20 mA felett, ha a modul és a távadó támogatja ezt. Ne képezzen automatikusan minden RawLow alatti értéket pontosan EngineeringLow értékre úgy, hogy közben eldobja az erre utaló információt. Külön küszöbértékeket tartson fenn a műszer, a modul és a telephelyi szabvány alapján.

Hasonlóképpen, a normál felső végpont feletti érték lehet valós tartománytúllépés, nem pedig hibás csatorna. A kezelőknek meg kell tudniuk különböztetni a „magas folyamatérték”, a „tartománytúllépés” és a „hibás jel” állapotokat. Ezek az állapotok nem olvadhatnak össze egyetlen telített számmá.

Üzembe helyezéskor kettőnél több ponton ellenőrizzen

A nulla- és mérési tartomány-ellenőrzés nem feltétlenül tárja fel a felcserélt végpontokat, a nemlineáris átalakításokat és az egész típusú csonkolást. Adja be vagy szimulálja az alsó pontot, a 25%-os pontot, a középpontot, a 75%-os pontot és a felső pontot. Számítsa ki függetlenül a várt mérnöki értéket, majd hasonlítsa össze a vezérlő és a HMI értékével.

Ezután tesztelje a normál tartomány valamivel alsó és felső értékét, az adott esetben a távadó hibaaramát, a szakadt áramkört, a modul lekapcsolását, a vezérlő újraindítását és a kommunikáció helyreállását. Minden állapotban erősítse meg a nyers értéket, a skálázott értéket, a minőséget, a riasztásokat, az előzményadatok kezelését és a szabályozás reakcióját.

Migrációs munkákhoz a SCP–Logix skálázási útmutató bemutatja, hogyan őrizhető meg a korábban kialakított működés dokumentálatlan feltételezések átmásolása nélkül. A hardvercsaládok az Allen-Bradley gyűjteményben tekinthetők át.

A módosításokat műszertartomány-változásként dokumentálja

Az EngineeringHigh módosítása nem pusztán kozmetikai PLC-szerkesztés. Megváltoztathatja a riasztási küszöböket, a szabályozó hangolását, az előzményadatok trendjeit, a batchszámításokat, a reteszeléseket és a kezelői elvárásokat. A tartományváltozást szabályozott műszer- és alkalmazásmódosításként kezelje.

Rögzítse a távadó régi és új tartományát, a modul konfigurációját, az SCL-paramétereket, a riasztási határértékeket, a HMI megjelenítési tartományát, az előzményadatok skáláját és az ellenőrzés eredményeit. Ha az értékeket HMI-receptből vagy konfigurációs táblából kezelik, alkalmazzon hozzáférés-vezérlést, tartományellenőrzést, verziókövetést és atomikus aktiválási módszert.

Mérnöki szempont

A veszélyes skálázási hiba nem az, amelyik hibát jelez. Hanem az, amelyik hihető, de rossz meredekségű vagy eltolású számokat eredményez. Tegye láthatóvá a teljes jelútvonalat a kódban és a dokumentációban, és az érték mellett őrizze meg a minőségi információt is.

Ha a modul közvetlenül képes mérnöki mértékegységeket biztosítani, használja ezt a lehetőséget következetesen. Ha az SCL indokolt, minden határértéket ellenőrzött forrásadatokból vezessen le, és bizonyítsa a működést normál és rendellenes körülmények között is. A cél nem csupán a helyes képlet, hanem egy olyan mérés, amelyben a vezérlőrendszer többi része megbízhat.

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.