EtherCAT obecně
Napsal: 25. 3. 2019, 7:28
Založil jsem tohle vlákno, kam občas napíšu nějaké věci v souvislosti s EtherCATem. Pokud přispějí i ostatní fandové EtherCATu, budu moc rád.
Není tady žádná sekce průmyslových sběrnic, tak jsem to dal do "Ostatní elektronika". Ale je to asi jedno.
Tenhle post by se mohl jmenovat "Novinky v EtherCATu a výstava Amper".
Minulý týden proběhl v Brně Amper. Jako obvykle tam vystavovala firma Beckhoff, která je původní autorem a stále největším tahounem v inovacích EtherCATu.
Tady prezentovali EtherCAT G a EtherCAT G10.
Jak už napovídá název, tak je to rozšíření EtherCATu na přenosovou rychlost 1Gbps a 10Gbps., Zatím byl standardizován jen na sítích 100Mbps.
Napřed obrázky, pak trochu popisu: Jak je z obrázků vidět, tak rychlost 10 Gbps uvažují jen pro páteřní spoje. Na ně pak bude připojeno něco jako switch, který už bude obsluhovat jednotlivé klienty rychlostí 1Gbps nebo 100Mbps.
U toho 1Gbps pak předpokládají, že buď se budou dělat zařízení přímo s touto rychlostí, nebo tam opět bude vřazen nějaký switch, který z toho udělá zatím standardní 100Mbps.
Nic z toho zatím není na světě, k dispozici by to snad mělo být v Q3/2019, tedy reálně zřejmě až na konci roku.
Dále tam prezentovali EtherCAT P, ale to už není taková novinka. Už se to běžně používá. Jde tam o to, že do kabelu pustili kromě dat ještě napájeni 24V/3A. Místo konektorů RJ45 pak použili kvůli nezáměnnosti konektory M8. Nápad dobrý, realizace (podle mě) špatná. Viz dále.
Kromě tohoto pak ještě nadefinovali konektory pro 1-kabelové připojení serv, kde je současně tažen EtherCAT nebo EtherCAT P a výkonové napájení 24-690V a až snad 64A.
Měli tam takovouhle výstavku. Schválně, co vám na ní přijde divné: Tady je pak ten seshora ten server, který je v pravém horním roku výstavky: To divné je, jak to mají zapojené. U EtherCATu je zvykem, že se jednotlivá zařízení řetězí za sebe. Ale tady mají ke každému zařízení jen přívodní kabel. Trochu to vysvětluje ten obrázek serveru, kde mají 6 síťových rozhraní. A kromě toho musí být v té sestavě zapojených spousta tzv. junctions, tj. zařízení, které umí rozvětvit EtherCAT. Takže tím tak trochu popírají základní vlastnost EtherCATu.
Asi tím chtěli prezentovat, že mají 36-jádrový server, takže každé to zařízení má v serveru svůj vlastní procesor. Důležitě mi tam povídali, jak je to nezbytné, protože pak můžou rychle řídit nějaké vozíky, které tam měli. Byly to samozřejmě obchodnické kecy v kleci, uřídit takovou sestavu by zvládl i pomalý Intel Atom na jednom segmentu a to ještě s prstem v nose.
Ta firma Beckhoff mi přijde jako firma dvou tváří. Na jedné straně vymýšlí fakt dobré koncepty, ale jejich realizaci zprasí.
Mám na to takovou teorii, že tam mají dvě schodiště. Po jednom chodí koncepční projektanti a tam je dobrý povrch. Pak je tam druhé schodiště, po kterém chodí realizační kontruktéři, a to má kluzký povrch. Takže občas spadnou a mrdnou se do hlavy. Jinak by takové kraviny nemohli vymyslet.
Jedním z příkladů je třeba ten EtherCAT P. Myšlenka dobrá, táhnou po tom rovnou 24V, což je v automatizaci standardní napětí. Ale pak to chytil do ruky ten realizační konstruktér a vymyslel přiřazení napětí k signálům. A výsledkem je, že se musí používat speciální konektory, na rozdíl třeba od 802.3af/at PoE, které je kompatibilní s běžným Ethernetem. Přitom stačilo trochu použít hlavu a nemuselo to tak být.
Druhým příkladem je provedení jejich couplerů. Tady demoobrázek, aby bylo jasné, o čem je řeč: Já jsem zatím používal pro I/O linky couplery od Wago. Chtěl jsem přejít na Beckhoff, jenže ouha. Oni nacpali EtherCAT i tam, kam (podle mě) nepatří. Takže například Wago má EtherCAT jen v tom řídicím boxu, zbylé moduly s výstupy a vstupy už jsou připojené po nějaké lokální sběrnici. Kdežto Beckhoff to pojal tak, že EtherCATové zařízení je nejen ten řídicí box, ale i každý modul té svorkovnice. Když vezmu konkrétně ten demo-obrázek, tak u Waga je to jedno EtherCAT zařízení a tím i jedno zpoždění. U Beckhoffa je to 5 zařízení a 5 zpoždění.
Napadá mě několik nevýhod takové koncepce:
- zvyšuje to latenci na sběrnici, protože paket musí projít přes všechny moduly
- není to univerzální ale poplatné jen EtherCATU, kdežto Wago jenom vymění ten řídicí modul a může tem mít třeba Profinet, Modbus atd.
- je to drahé
Výhoda mě nenapadá asi žádná.
Není tady žádná sekce průmyslových sběrnic, tak jsem to dal do "Ostatní elektronika". Ale je to asi jedno.
Tenhle post by se mohl jmenovat "Novinky v EtherCATu a výstava Amper".
Minulý týden proběhl v Brně Amper. Jako obvykle tam vystavovala firma Beckhoff, která je původní autorem a stále největším tahounem v inovacích EtherCATu.
Tady prezentovali EtherCAT G a EtherCAT G10.
Jak už napovídá název, tak je to rozšíření EtherCATu na přenosovou rychlost 1Gbps a 10Gbps., Zatím byl standardizován jen na sítích 100Mbps.
Napřed obrázky, pak trochu popisu: Jak je z obrázků vidět, tak rychlost 10 Gbps uvažují jen pro páteřní spoje. Na ně pak bude připojeno něco jako switch, který už bude obsluhovat jednotlivé klienty rychlostí 1Gbps nebo 100Mbps.
U toho 1Gbps pak předpokládají, že buď se budou dělat zařízení přímo s touto rychlostí, nebo tam opět bude vřazen nějaký switch, který z toho udělá zatím standardní 100Mbps.
Nic z toho zatím není na světě, k dispozici by to snad mělo být v Q3/2019, tedy reálně zřejmě až na konci roku.
Dále tam prezentovali EtherCAT P, ale to už není taková novinka. Už se to běžně používá. Jde tam o to, že do kabelu pustili kromě dat ještě napájeni 24V/3A. Místo konektorů RJ45 pak použili kvůli nezáměnnosti konektory M8. Nápad dobrý, realizace (podle mě) špatná. Viz dále.
Kromě tohoto pak ještě nadefinovali konektory pro 1-kabelové připojení serv, kde je současně tažen EtherCAT nebo EtherCAT P a výkonové napájení 24-690V a až snad 64A.
Měli tam takovouhle výstavku. Schválně, co vám na ní přijde divné: Tady je pak ten seshora ten server, který je v pravém horním roku výstavky: To divné je, jak to mají zapojené. U EtherCATu je zvykem, že se jednotlivá zařízení řetězí za sebe. Ale tady mají ke každému zařízení jen přívodní kabel. Trochu to vysvětluje ten obrázek serveru, kde mají 6 síťových rozhraní. A kromě toho musí být v té sestavě zapojených spousta tzv. junctions, tj. zařízení, které umí rozvětvit EtherCAT. Takže tím tak trochu popírají základní vlastnost EtherCATu.
Asi tím chtěli prezentovat, že mají 36-jádrový server, takže každé to zařízení má v serveru svůj vlastní procesor. Důležitě mi tam povídali, jak je to nezbytné, protože pak můžou rychle řídit nějaké vozíky, které tam měli. Byly to samozřejmě obchodnické kecy v kleci, uřídit takovou sestavu by zvládl i pomalý Intel Atom na jednom segmentu a to ještě s prstem v nose.
Ta firma Beckhoff mi přijde jako firma dvou tváří. Na jedné straně vymýšlí fakt dobré koncepty, ale jejich realizaci zprasí.
Mám na to takovou teorii, že tam mají dvě schodiště. Po jednom chodí koncepční projektanti a tam je dobrý povrch. Pak je tam druhé schodiště, po kterém chodí realizační kontruktéři, a to má kluzký povrch. Takže občas spadnou a mrdnou se do hlavy. Jinak by takové kraviny nemohli vymyslet.
Jedním z příkladů je třeba ten EtherCAT P. Myšlenka dobrá, táhnou po tom rovnou 24V, což je v automatizaci standardní napětí. Ale pak to chytil do ruky ten realizační konstruktér a vymyslel přiřazení napětí k signálům. A výsledkem je, že se musí používat speciální konektory, na rozdíl třeba od 802.3af/at PoE, které je kompatibilní s běžným Ethernetem. Přitom stačilo trochu použít hlavu a nemuselo to tak být.
Druhým příkladem je provedení jejich couplerů. Tady demoobrázek, aby bylo jasné, o čem je řeč: Já jsem zatím používal pro I/O linky couplery od Wago. Chtěl jsem přejít na Beckhoff, jenže ouha. Oni nacpali EtherCAT i tam, kam (podle mě) nepatří. Takže například Wago má EtherCAT jen v tom řídicím boxu, zbylé moduly s výstupy a vstupy už jsou připojené po nějaké lokální sběrnici. Kdežto Beckhoff to pojal tak, že EtherCATové zařízení je nejen ten řídicí box, ale i každý modul té svorkovnice. Když vezmu konkrétně ten demo-obrázek, tak u Waga je to jedno EtherCAT zařízení a tím i jedno zpoždění. U Beckhoffa je to 5 zařízení a 5 zpoždění.
Napadá mě několik nevýhod takové koncepce:
- zvyšuje to latenci na sběrnici, protože paket musí projít přes všechny moduly
- není to univerzální ale poplatné jen EtherCATU, kdežto Wago jenom vymění ten řídicí modul a může tem mít třeba Profinet, Modbus atd.
- je to drahé
Výhoda mě nenapadá asi žádná.