Atypický transparentní přenos ze sběrnice RS422.

Témata ohledně převodů průmyslových sběrnic

Moderátor: František Ryšánek

Atypický transparentní přenos ze sběrnice RS422.

Příspěvekod Michal Hrubý » 04 dub 2013, 08:13

Zdravím všechny.
Potřeboval bych poradit.

Máme u nás v podniku zařízení, které mezi svými aktivními prvky používá 4-vodičovou sběrnici RS422. Sháním pro prodloužení této sběrnice optimálně převodník na singlemode optiku, v "horším" případě přes ETH. Jde ale o to, že toto zařízení má svůj nějaký blíže nespecifikovaný typ přenosu (nezjistitelný) a při použití EKI1524 se nám tato zařízení nepodařila propojit. EKI podle všeho ty data rozkouskuje podle nastavení parametrů v SW pro daný port, nicméně ani jedno z těchto nastavení není použitelné pro tuto komunikaci - zařízení se nepropojí. Dotaz zní, je-li k dispozici převodník-extender-opakovač s takovým druhem provozu, který prostě to, co přijme na metalice na jedné straně převede na opto a protistrana převede zpátky na metaliku, to stejné i v opačném směru s tím, že zde neprobíhá žádná kontrola toku mezi sebou (RX/TX) ani nezasahuje do struktury dat jakákoliv specifikace druhu přenosu = prostě, pošlu-li x impulsů na jedné straně, tak to projde na druhou stranu nezávisle na stavu druhé poloviny převodníků (opačný směr)?

Předem děkuji za nápomoc.
Michal Hrubý
 
Příspěvky: 4
Registrován: 05 bře 2013, 11:57

Re: Atypický transparentní přenos ze sběrnice RS422.

Příspěvekod Ondřej Rais » 05 dub 2013, 10:45

Ano, existuje optický modem od švédské společnosti Westermo. Typ ODW-730-F1 pro komunikaci bod-bod, typ ODW-730-F2 pro sběrnicové zapojení a kruhovou topologii. K tomu vhodný SFP modul, ve vaší aplikaci SLC20 (pro singlemode vlákno). Optický modem se potom nakonfiguruje do synchronního (transparentního) módu. Je tam téměř nulový buffering, proto proleze i většina mutantních protokolů běžících na RS-422/485. Nejlépe je si modemy zdarma zapůjčit na otestování.

http://www.westermo.com/web/web_en_idc_com.nsf/AllDocuments/ED4B315ABF29DA48C12578930032014E
Ondřej Rais
 
Příspěvky: 5
Registrován: 21 čer 2012, 10:17

Re: Atypický transparentní přenos ze sběrnice RS422.

Příspěvekod Michal Hrubý » 06 dub 2013, 10:24

Skvělá zpráva.
Budu dále řešit snad možnost zápůjčky a zakoupení sady přes některého z našich dodavatelů ZAM servis nebo Q-Elektrik. S pozdravem Michal Hrubý.

P.S. Existuje u Vás i nějaký převodník pro stejnou situaci ale místo převodu na optiku tak s převodem na Ethernet? Byl by např vhodný EDW-100 nebo EDW120?
Michal Hrubý
 
Příspěvky: 4
Registrován: 05 bře 2013, 11:57

Re: Atypický transparentní přenos ze sběrnice RS422.

Příspěvekod Ondřej Rais » 06 dub 2013, 10:56

Přesně tak, jedná se o EDW-100 s jedním sériovým portem, EDW-120 se dvěma sériovými porty. V této aplikaci je ale nutné dát pozor na případný požadavek přísného časování daného protokolu, zde totiž dochází k bufferingu jedna radost a navíc ještě velké zpoždění v případě ztráty paketu. Také standardně prodávané zařízení, můžeme taktéž zapůjčit.
Ondřej Rais
 
Příspěvky: 5
Registrován: 21 čer 2012, 10:17

Re: Atypický transparentní přenos ze sběrnice RS422.

Příspěvekod Michal Hrubý » 06 dub 2013, 11:03

Ještě jednou děkuji.
Michal Hrubý
 
Příspěvky: 4
Registrován: 05 bře 2013, 11:57

Re: Atypický transparentní přenos ze sběrnice RS422.

Příspěvekod František Ryšánek » 17 dub 2013, 14:10

Mezi "optickými" převodníky ODW series a jakýmkoli "ethernetovým" převodníkem je z principu velký rozdíl ve vlastnostech přenosu = v omezeních, co lze přenést a co nikoli.

Optopřevodníky ODW series lze v "synchronním" režimu používat jako takřka tupé opakovače RS422-optika-RS422 (včetně zálohy kruhem). Průchozí zpoždění je řádově mikrosekunda (možná méně), granularita vzorkování je v desítkách MHz (desítky ns). Optopřevodníky ODW series používají 155 Mb SFP transceivery, po kterých skutečně běží synchronní tok o bitratu řádově 100 MHz, do kterého se enkapsuluje 1-2 virtuální kanály užitečných dat (ODW-700 series umožňují přenášet dvě virtuální multidropové sítě po "sdíleném" optickém kruhu). Jako jediné omezení vidím, že i v synchronním režimu a ve full duplexu bude linka na výstupu přepínat do "třetího stavu" po uplynutí "ticha na lince" o nastavené délce, tj. max. 1.6 ms. Nicméně je slušná šance, že to Vašemu protokolu nebude vadit, nebo se tak dlouhé ticho na lince nikdy nevyskytne, nebo že zrovna Váš přenos na RS422 ve skutečnosti používá UART, a v tom případě by měl zabrat i klasický asynchronní režim, který např. umí přenášet "break condition" o neomezené délce trvání a samozřejmě "paritu nastojato" (bez vyhodnocení). Převodníky ODW mají v asynchronním režimu průchozí zpoždění v délce trvání asi 1 bit.

Převodníky pro přenos RS232/422/485 nad TCP/IP (Ethernetem) mají oproti tomu řadu omezení:
  • neexistuje synchronní režim - komunikace musí běžet na konkrétním baudu z množiny podporovaných hodnot
  • parita se kontroluje (nejde přenést "nastojato", pokud je protokolem naschvál porušována)
  • stav "Break Condition" obvykle nelze přenést
  • i pro košer data je průchozí zpoždění nedeterministické (best effort). Skládá se ze složky paketizační ("serializační") a přenosové. Můžete sice ladit velikost paketu, podmínku pro ukončení paketu (snažit se o detekci konce rámce na RS232/422/485) nebo optimalizovat síť pro co nejkratší přenosové zpoždění, ale ve výsledku je jitter a dopravní zpoždění o pár řádů jinde, než u převodníků ODW.
Z výše uvedených důvodů spousta rychlejších a zapeklitějších protokolů na RS422/485 přes Ethernetové převodníky ani náhodou neproleze.
Uživatelský avatar
František Ryšánek
 
Příspěvky: 11
Registrován: 21 čer 2012, 10:17


Zpět na Převodníky průmyslových sběrnic

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron