Configuring 1747-SN Block Transfers to PowerFlex 70 via RIO — figure 1

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.

1747-SN blokkátvitelek konfigurálása PowerFlex 70-hez RIO-n keresztül – 1. ábra 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.

1747-SN blokkátvitelek konfigurálása PowerFlex 70-hez RIO-n keresztül – 2. ábra 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

  1. 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.
  2. 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.
  3. Konfigurálja a szkenner állványlistáját úgy, hogy a hajtásadapter a várt logikai állványon/csoportban jelenjen meg.
  4. 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.
  5. Á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.
  6. 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.

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 dokumentációt ismerteti.

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.

1747-SN blokkátvitelek konfigurálása PowerFlex 70-hez RIO-n keresztül – 1. ábra 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.

1747-SN blokkátvitelek konfigurálása PowerFlex 70-hez RIO-n keresztül – 2. ábra 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

  1. 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.
  2. 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.
  3. Konfigurálja a szkenner állványlistáját úgy, hogy a hajtásadapter a várt logikai állványon/csoportban jelenjen meg.
  4. 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.
  5. Á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.
  6. 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.

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.