Recenze: Jak funguje CANbus OCS-I/O periferie s PLC s HMI Horner Canvas 4

K PLC s HMI Horner je možné a často potřebné připojit externí I/O periferie. Jaroslav Blažek (blaja.cz) vyzkoušel, jak funguje modul OCS-I/O s digitálními a anlogovými vstupy/výstupy přes sběrnici CANbus s PLC/HMI Canvas 4.
OCS-I/O je modulární systém pro lokální rozšíření vstupů a výstupů PLC automatů nebo jako vzdálené distribuované I/O. Jedna základna podporuje až 7 I/O modulů a v rámci jedné CsCAN sítě lze provozovat až 16 základen.

Recenze Jaroslava Blažka
Tak jako každá periferie i Horner má vlastně komunikační základnu (nebo chcete-li interface) s rozhraním CANbus na konektorech RJ45. Za tuto základnu se připojují jednotlivé I/O moduly, vše na DIN lištu. Rozměr modulu je 19 x 125 x (76) mm.

Vnitřní propojení je spodem na DIN liště přes konektor, který je součástí modulu.

Jak je vidět na katalogovém obrázku Horner, za každou základnu je možné připojit maximálně 7 modulů a k PLC Canvas pak maximálně 16 těchto základen. To je tedy více, než jsme čekali. Další omezení je pak v adresaci, viz manuál v sekci Ke stažení u produktu.

Takto nám to funguje, když to funguje. My si dále ukážeme, jak to udělat a zda na nás nečeká nějaké úskalí, což tedy čeká, ale zvládneme to.

Připojíme CANbus linku k PLC na běžnou svorkovnici. Sběrnici CANbus stačí dva vodiče CAN_H a CAN_L plus stínění a zakončení odporem 120 ohmů. My jej tam máme na ukázku, neboť pro krátké zapojení na stole, to pojede bez zakončení a i na "zvonkový drát".

V aplikaci pak pro zakončení na základně použijeme u posledního účastníka tento konektor s odporem.

Důležité LED signalizace na základně označené MS a NS. Pokud nebudou trvale svítit, ale jen blikat, je to špatně a někde je chybka, nebo ještě nemáme hotovou parametrizaci stanice. My si ukážeme, kde je ta nejčastější chyba.

Nejprve si periferii parametrizujeme v HW konfiguraci v záložce (CsCAN) I/O, ale pozor, úplně nejdříve nastavíme port CAN1 přes tlačítko Config.

A tady snížíme nastavenou rychlost 1 MB na 125 kB. Na první pohled nejde tuto menší rychlost ani vidět, takže opravdu pozor, při vyšší rychlosti periferie nebude dobře fungovat.

V záložce (CsCAN)I/O si vybereme základnu, jakou máme připojenou, tedy HE959CNX116. A aktivujeme Auto Populate All funkci. Ta si na CANbus síti najde připojenou základnu a přečte z ní její UUID, což je jedinečné identifikační číslo CANbus účastníka.

Úspěch zaručen, ovšem jen při rychlosti linky 125 kBd.
Poznámka: Při použití jen jedné periferie není dle manuálu nezbytné tohle dělat, ale my si tímto překontrolujeme, zda je komunikace v pořádku.

Takto bude vypadat výsledek, pokud je vše OK.

Jestli je CANbus linka a periferie OK, se dá ověřit i přímo na PLC v systémovém menu.

Taky je vidět připojená základna a DIQ modul. A nahoře zmiňované UUID.

Taky na CANbus můžeme kouknout "biografem" jestli nám žije, pokud si nejsme jistí, nebo jen ze zajímavosti.
Časovka je 10 mikrosekund.

V konfiguraci již jen doplníme adresy a také 15 wordů pro diagnostický blok. Tohle musíme adresovat, ale nemusíme využívat.
Eventuálně upravíme parametry vstupů základny v záložce On-Board I/O.

Asi takto. Analogy se dají vypnout stejně jako digitální signály. Tady je to vše jasné a intuitivní.

Ještě si za základnu přidáme další I/O modul, 8x digital IN a 8x digital OUT.

Tohle je bezvadné. Když si nejste jisti adresací, kde co začíná u kterého periferního modulu, tak stačí kouknout na "More Info".

Napíšeme kousek prográmku, abychom viděli jak nám to na CANbusu žije.

Třetí diagnostické slovo naší CANbus základny. Dle tabulky níže jistě rozklíčujete, co se děle.

Ve skutečné aplikaci bychom nějakou diagnostiku jistě využili a nějak si ji programově ošetřili.

Zbývá jen udělat nějakou obrazovku s naší CANbus periferií.

Deklarovat si jednotlivé vstupy a výstupy na periferii. I81 je první vstup na připojeném I/O modulu za základnou.

Přiřadíme k indikátorům výstupy.

A funguje to.

A taky vstupy a vše si vyzkoušíme.

Také nám to jede.

Podívejte se na videoukázku (2 minuty).
Závěr:
Celkem všechno funguje ihned, jen je potřeba dát pozor na rychlost sběrnice. Na vyšší rychlosti tyto periferie nefachčí, ale nenašli jsme to v manuálu. V Horneru přislíbili nápravu.
Jakmile už to ale jednou nastavíte, tak dále již je vše bez potíží.
Jaroslav Blažek
Zaujaly vás produkty Horner?
Kontaktujte obchodníky ve svém regionu, rádi vám přivezou zařízení ukázat.
Seznamte se s Hornery v dalších článcích a recenzích:
- Článek o PLC s HMI a I/O všeobecně - jaké řady nabízí, co umí a jaké jsou výhody
- 7 důvodů, proč si vybrat panely od Horner Automation
Jaroslav Blažek se zařízením Horner věnoval v několika recenzích:















