1747-SN blokkátvitelek konfigurálása a PowerFlex 70-hez RIO-n keresztül
1747-SN blokkátvitelek konfigurálása PowerFlex 70 hajtásokhoz SLC 500 rendszereken. Az RIO-beállítást, a Series C firmware BTR/BTW utasításait és a szükséges...
A Remote I/O (RIO) továbbra is praktikus módja annak, hogy egy PowerFlex 70 hajtást SLC-500 alvázhoz csatlakoztassunk, amikor Ethernet-adapterek nem állnak rendelkezésre, vagy amikor az üzemi szabvány továbbra is a Blue Hose hálózatokra épül. Az SLC-oldali interfész általában a 1747-SN szkenner. A szkenner és a hajtás közötti megbízható vezérlés és állapotátvitel a megfelelő adaptercímzéstől, a tiszta RIO-törzshálózattól és a szkenner sorozatához illeszkedő blokkátviteli stratégiától függ. A B sorozatú szkennerek korlátozott számú párhuzamos blokkátvitelt képesek fenntartani; a C sorozatú modulok natív BTR/BTW-támogatást biztosítanak, ami jelentősen leegyszerűsíti a létradiagramot, nagyjából százötven dolláros hardverráfordítás mellett.
Egy SLC-alvázra szerelt 1747-SN szkenner RIO-blokkátvitelt folytat egy PowerFlex 70 RVC-adapterrel Blue Hose hálózaton keresztül.
Ez az útmutató bemutatja a fizikai réteget, a PowerFlex RVC-adapter követelményeit, az M0/M1 fájlok használatát, a tizenhat szavas vezérlőblokk felépítését, a hibák során megjelenő állapotkódokat, valamint egy üzembe helyezési sorrendet, amely elkülöníti a kábelezési problémákat a létraprogram hibáitól. Az elsődleges kézikönyvek a 1747-UM001 a szkennerhez és a 20COMM-UM004 a kommunikációs adaptercsaládhoz.
Hardverkövetelmények
A PowerFlex 70-et RIO-képes kommunikációs opcióval kell felszerelni, amelyet az üzemi dokumentációban általában RVC-adapterként említenek. A RIO-törzshálózathoz Belden 9463 vagy azzal egyenértékű, 1770-CD típusúként katalogizált Blue Hose kábel szükséges. A törzshálózat mindkét végén lezárókat kell felszerelni, a szkenner RIO-csatornáját pedig a hajtásadapter által használt megfelelő átviteli sebességre és komplementer állványcímzési sémára kell konfigurálni. Tartsa röviden a leágazások hosszát. A hosszú leágazások és az egy törzshálózaton használt eltérő átviteli sebességű eszközök az időszakos ACK-hibák leggyakoribb okai.
Az SLC-oldalon a programozás megkezdése előtt ellenőrizze a 1747-SN sorozatát. A B sorozatú hardvereknél a párhuzamos blokkátvitelek száma történetileg négyre volt korlátozva, ezért több hajtás vagy RIO-állvány közös szkennerhez csatlakoztatásakor gondos ütemezésre van szükség. A C sorozatú modulok natív BTR- és BTW-utasítástámogatást biztosítanak, ezért új munkákhoz, illetve minden olyan korszerűsítéshez előnyösek, amely már érinti az alvázat. A frissítést kis hardvermódosításként tervezze meg, amely a testreszabott kézfogási logika jelentős részét megszünteti.
Az M0/M1 fájlok és a vezérlőblokk
A blokkátviteli olvasás (BTR) és a blokkátviteli írás (BTW) pufferelt adatokat mozgat a szkenner és a távoli eszköz között. Az SLC-rendszerekben a 1747-SN-hez társított M0 és M1 fájlok tartalmazzák a szkenner konfigurációját és a pufferelt képadatokat. A PowerFlex vezérlési útvonalát általában egy tizenhat szavas vezérlőblokk köré szervezik, amely az adapter kézikönyvének megfelelően parancs-, referencia- és állapotszavakat továbbít. Ezeket a szavakat tudatosan képezze le: a parancsszó szolgáljon indításra/leállításra és hibanyugtázásra, a referenciaszó a sebesség megadására, az állapotszavak pedig a hajtás állapotának és hibakódjainak továbbítására. A szótérképet dokumentálja a villamos tervdokumentációban, hogy a későbbi technikusok ne hozzanak létre egymást átfedő írásokat.
BTW vezérlési példa (elvi szótérkép)
0. szó : Parancs (futás, jog, hiba törlése)
1. szó : Sebességreferencia (a hajtás szerint skálázva)
2–N. szó : Adapterfüggő paraméterek
A BTR visszaadja a hajtás állapotát és hibabitjeit
A C sorozat előtti megoldások gyakran kifejezett pufferkezelést, szekvenciális időzítőket és az ugyanazon csatornán zajló átfedő BT-k gondos elkerülését igényelték. A C sorozat natív BTR/BTW-utasításai csökkentik ezt a bonyolultságot, de nem szüntetik meg a kész/hiba kezelésének szükségességét. Mindig kezelje az utasítás hibabitjét, és reteszeljen egy elsőként fellépő hibát jelző üzenetet, amely tartalmazza a RIO-állapotkódot.
Megjegyzendő állapotkódok
| Kód | Jelentés | Tipikus ok |
|---|---|---|
| 01h | Állványhiba | Hiányzó állvány, helytelen cím vagy offline adapter |
| 02h | Nincs nyugtázás | Eltérő átviteli sebesség, lezáróhiba vagy kábelszakadás |
| 04h | Időtúllépés | Túlterhelt szkenner, hosszú leágazások, zaj |
| 08h | Érvénytelen cím | Komplementer címzési vagy slot-térképezési hiba |
| 10h | Foglalt | Túl sok párhuzamos BT vagy átfedő kérés |
A 02h és 04h kódokat először fizikai rétegbeli problémák gyanújaként kezelje. Cserélje ki a kábelt egy biztosan működő Blue Hose szakaszra, ellenőrizze a lezárókat, és győződjön meg arról, hogy a törzshálózatot csak egy szkenner kezeli. A 10h kód általában azt jelenti, hogy a létraprogram több párhuzamos átvitelt indít, mint amennyit az adott sorozat támogat; ütemezze egymás után a BT-ket időzítőkkel, vagy helyezze át a nem kritikus paraméterfeltöltéseket offline végrehajtásra.
A RIO-állapotszavakat és a szkenner LED-jeit együtt kell ellenőrizni, amikor egy PowerFlex 70 nem nyugtázza a blokkátvitelt.
Üzembe helyezési eljárás
- Szerelje be és földelje az RVC-adaptert a 20COMM-UM004 előírásai szerint. Állítsa a RIO-címkapcsolókat a tervezett komplementer címre.
- Kösse be a Blue Hose kábelt a megfelelő polaritással és lezárókkal a 1747-SN-hez. Állítsa az átviteli sebességet az adapterrel megegyező értékre.
- Konfigurálja a szkenner állványlistáját úgy, hogy a hajtásadapter a várt logikai állványon/csoportban jelenjen meg.
- Hozzon létre a tizenhat szavas térképre mutató BTR/BTW vezérlőblokkokat. B sorozat esetén a párhuzamos BT-k számát tartsa legfeljebb négyen.
- Állítsa a hajtást biztonságos, leállított állapotba. Adjon ki egy hibatörlő/leállító parancsot BTW-n keresztül, majd egy BTR-t, és ellenőrizze az állapotszavak frissülését.
- Csak akkor próbáljon alacsony sebességű futtatási parancsot, ha az állapotkiolvasások igazolják a kommunikációt. Minden 01h–10h közötti kódot időbélyeggel együtt naplózzon.
Buktatók és ellenőrzés
A gyakori buktatók közé tartozik az adaptercím Ethernet/IP-ként való konfigurálása, a komplementer címzési szabályok figyelmen kívül hagyása, a több rutinból indított átfedő BTW-k, valamint annak feltételezése, hogy a B sorozat ugyanakkora BT-terhelést képes kezelni, mint a C sorozat. Az ellenőrzésnek tartalmaznia kell egy kikényszerített kábelszakítási tesztet, amely kiszámítható állványhibát eredményez, egy átviteli sebesség-eltérési tesztet próbapadi környezetben még az éles átállás előtt, valamint egy tartós üzemű tesztet, amely teljes gépi I/O-terhelés mellett figyeli az időszakos 04h időtúllépéseket.
Amikor a szkenner sorozata válik korlátozó tényezővé, tervezze meg a C sorozatra való frissítést ahelyett, hogy egyre összetettebb kézfogási logikát hozna létre. A RIO-térkép dokumentációját tartsa a hajtás paraméterlistája mellett, és szabványosítsa a tartalék SLC-szkennereket és PLC-modulokat, hogy a karbantartás nyomás alatt, a szótérkép újbóli felderítése nélkül is helyreállíthassa a kommunikációt.
A szerzőről
Mark Townsend | Vezető automatizálási mérnök – Allen-Bradley rendszerek
Mark Townsend vezető automatizálási mérnök, aki több mint 18 éve dolgozik Allen-Bradley platformokon, többek között ControlLogix, CompactLogix és régi SLC-500 rendszereken. Mindennapi munkája az RSLogix / Studio 5000 logikák és a FactoryTalk View HMI-rendszerek üzembe helyezése régi és vegyes rendszerparkokban.