CANbus OCS-I/O periferie PLC Canvas 4

  • středa, 28 leden 2026 16:22

K PLC Horner je možné a vlastně i nezbytné připojit externí I/O periferie, tedy digitální a analogové vstupy, výstupy a další. Ovšem přes sběrnici CANbus. Vyzkoušíme si, jak to funguje u PLC Canvas 4.


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 19 x 125 x (76) mm. Všechna rozšíření pro tuto periferii najdete tady.

podl 01


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

podl 01


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, což je tedy více než jsme čekali. Další omezení je pak v adresaci, viz manuál třeba zde

podl 01


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.

podl 01


Připojíme CANbus linku k PLC na běžnou svorkovnici, 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".

podl 01


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

podl 01


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.

podl 01


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.

podl 01


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

podl 01


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.

podl 01


Úspěch zaručen, ovšem jen při rychlosti linky 125kBaud.
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.

podl 01


Tohle bude výsledek, pokud je vše OK.

podl 01


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

podl 01


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

podl 01


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

podl 01


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.

podl 01


Asi takto. Analogy se dají vypnout stejně jako digitální signály. Tady je to vše jasné a intuitivní.
Klikněte na obrázek pro zvětšení

podl 01


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

podl 01


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

podl 01


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

podl 01


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

podl 01


Ve skutečné aplikaci bychom nějakou diagnostiku jistě využili a nějak si ji programově ošetřili.
Klikněte na obrázek pro zvětšení

podl 01


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

podl 01


Deklarovat si jednotlivé vstupy a výstupy na periferii. I81 je první vstup na připojeném I/O modulu za základnou.
Klikněte na obrázek pro zvětšení

podl 01


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

podl 01


A funguje to.

podl 01


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

podl 01


Také nám to jede.

podl 01


Podívejte se na videoukázku.  Two minutes video.


Závěr:

Celkem všechno funguje ihned, až na to nastavení rychlosti sběrnice. My jsme nad tím že to nejelo strávili téměř celý den, než nám podpora od Horneru sdělila, že tyto periferie jsou pro rychlost 125KB. Bohužel to zatím nenajdete nikde v manuálu, ale u Horneru přislíbili nápravu. Uvidíme.
Jakmile už to ale uděláte jednou, tak dále již je vše bez potíží.

 Jaroslav Blažek


Doplňující odkazy k článku: 

HORNER eshop prodejce Foxon tady.
HORNER automatizace zde.

 

Pro psaní komentářů se přihlašte

Kontakt

email : blaja @blaja.cz
email reklama: info @blaja.cz
email adresy bez mezery 
před zavináčem

Jaroslav Blažek
Štěpánská 1888
755 01 Vsetín
+420 608 180 209