Sériová komunikace: RS-232, RS-422 a RS-485
RS-232, RS-422 a RS-485 se v průmyslu používají desítky let a stále je najdeme u PLC, výrobních strojů, měřicí techniky, terminálů i průmyslových počítačů. Každý standard má ale jiné možnosti, zapojení a odolnost proti rušení.
Proč se sériová komunikace používá i dnes?
Přestože velkou část moderních průmyslových sítí převzal Ethernet, sériová komunikace rozhodně nezmizela. RS-232, RS-422 a především RS-485 jsou stále běžnou součástí průmyslových zařízení a často představují nejjednodušší cestu, jak získat data ze staršího stroje nebo propojit několik zařízení.
Starší stroj neznamená nepoužitelný stroj
Výrobní zařízení může bez problémů fungovat desítky let, přestože komunikuje pouze pomocí RS-232 nebo RS-485. Výměna celého zařízení jen kvůli komunikaci proto často nedává ekonomický smysl.
Sériovou linku lze propojit s moderní sítí
Pomocí převodníků, device serverů nebo průmyslových bran lze sériovou komunikaci převést například na Ethernet a začlenit starší technologii do moderní infrastruktury.
Co je sériová komunikace?
Při sériové komunikaci jsou jednotlivé bity přenášeny postupně po komunikačním vedení. V průmyslových aplikacích se tento způsob komunikace používá například mezi PLC, počítačem, měřicím zařízením, převodníkem nebo vzdáleným I/O modulem.
Jednoduché spojení bod–bod
Nejjednodušší varianta pro komunikaci mezi dvěma zařízeními.
- nesymetrický přenos
- TX, RX a GND
- kratší vzdálenosti
- servisní a konfigurační porty
Delší vedení a vyšší odolnost
Diferenciální přenos vhodný pro průmyslové prostředí a delší komunikační linky.
- diferenciální signál
- vysoká odolnost proti rušení
- jeden vysílač
- více přijímačů
Sběrnice pro více zařízení
Jedno z nejrozšířenějších sériových rozhraní v průmyslové automatizaci.
- diferenciální signál
- multipoint sběrnice
- více zařízení
- často Modbus RTU
RS-232, RS-422 a RS-485 – hlavní rozdíly
Největší rozdíl spočívá ve způsobu přenosu signálu, podporované topologii a počtu zařízení, která mohou společně komunikovat.
| Vlastnost | RS-232 | RS-422 | RS-485 |
|---|---|---|---|
| Typ přenosu | nesymetrický | diferenciální | diferenciální |
| Topologie | bod–bod | 1 vysílač → více přijímačů | sběrnice |
| Počet zařízení | 2 | 1 vysílač + více přijímačů | více zařízení |
| Odolnost proti rušení | nižší | vysoká | vysoká |
| Typické použití | servis, diagnostika | delší průmyslové linky | automatizace a sběrnice |
Co je RS-232?
RS-232 je klasické sériové rozhraní určené především pro komunikaci mezi dvěma zařízeními. Jde o nesymetrické neboli single-ended rozhraní, kde je signál vyhodnocován vůči společné zemi.
Samostatný vodič TX slouží pro vysílání, RX pro příjem a GND představuje společnou zem. V některých aplikacích mohou být použity i další řídicí signály.
Kdy použít RS-232?
RS-232 má smysl především tehdy, když potřebujete jednoduché spojení dvou zařízení na kratší vzdálenost a prostředí není příliš zatíženo elektromagnetickým rušením.
Diagnostika a konfigurace průmyslových zařízení.
Starší řídicí technika často RS-232 stále používá.
Přístroje, váhy, čtečky nebo laboratorní zařízení.
Stroje s dlouhou životností a původním sériovým rozhraním.
RS-422 a RS-485: diferenciální komunikace
RS-422 a RS-485 používají na rozdíl od RS-232 diferenciální přenos. Přijímač vyhodnocuje rozdíl napětí mezi dvěma vodiči, což zvyšuje odolnost komunikace proti elektromagnetickému rušení a umožňuje spolehlivější přenos na delší vzdálenosti.
Co je RS-422?
RS-422 je diferenciální sériové rozhraní vhodné především pro situace, kde potřebujeme vyšší odolnost proti rušení a delší komunikační vzdálenost než u RS-232.
Jeden vysílač
Typická architektura RS-422 počítá s jedním vysílačem a více přijímači. Nejde tedy o stejný typ multipoint sběrnice jako u RS-485.
Vyšší odolnost proti rušení
Diferenciální signál umožňuje RS-422 spolehlivěji fungovat i v průmyslovém prostředí, kde mohou komunikaci ovlivňovat elektromotory, měniče nebo další zařízení.
Co je RS-485?
RS-485 patří mezi nejrozšířenější sériová rozhraní v průmyslové automatizaci. Jeho zásadní výhodou je možnost vytvořit společnou komunikační sběrnici, ke které může být připojeno více zařízení.
RS-485 umožňuje vytvořit multipoint sběrnici s více účastníky.
Diferenciální vedení je vhodné i pro náročnější průmyslové prostředí.
Při správném návrhu umožňuje komunikovat na výrazně delší vzdálenosti než RS-232.
PLC, I/O moduly, měření, regulace, frekvenční měniče nebo Modbus RTU.
RS-422 vs. RS-485: jaký je hlavní rozdíl?
Oba standardy používají diferenciální přenos, ale liší se především architekturou sítě.
Jeden vysílač
Jeden vysílač může komunikovat s více přijímači.
Více transceiverů
Více zařízení může být připojeno ke společné komunikační sběrnici.
Automatizace
Právě možnost multipoint komunikace je jedním z hlavních důvodů rozšíření RS-485.
RS-485: dvouvodičové nebo čtyřvodičové zapojení?
Nejčastěji se používá dvouvodičová RS-485 sběrnice, kde stejný pár vodičů slouží pro vysílání i příjem dat. Komunikace je potom typicky half-duplex.
2 vodiče
Jeden diferenciální pár je společný pro vysílání i příjem. Zařízení se při komunikaci střídají.
4 vodiče
Oddělený vysílací a přijímací pár může umožnit full-duplex komunikaci podle konkrétního zapojení a použitých zařízení.
Proč se u RS-485 používá kroucený pár?
Diferenciální komunikace využívá dvojici vodičů. Kroucený pár pomáhá zajistit, aby se vnější rušení indukovalo do obou vodičů podobným způsobem a mohlo být při vyhodnocování rozdílu signálů potlačeno.
Elektromotory, stykače, frekvenční měniče a silová kabeláž mohou vytvářet elektromagnetické rušení. Správný kabel a způsob jeho vedení proto významně ovlivňují spolehlivost komunikace.
Terminace RS-485: proč se používá 120 Ω?
U delších vedení a vyšších přenosových rychlostí mohou na kabelu vznikat odrazy signálu. Správné zakončení sběrnice pomáhá tyto odrazy omezit a zvýšit spolehlivost komunikace.
Terminace nepatří ke každému zařízení
U klasické lineární RS-485 sběrnice se terminační odpory používají typicky na obou fyzických koncích vedení, nikoliv u každého připojeného zařízení.
Typická hodnota 120 Ω
Hodnota přibližně 120 Ω souvisí s charakteristickou impedancí kabeláže běžně používané pro diferenciální sériovou komunikaci.
Jak správně vést RS-485 sběrnici?
Doporučená je především lineární topologie, často označovaná jako daisy chain. Zařízení jsou připojena postupně podél hlavního vedení a jednotlivé odbočky by měly být co nejkratší.
Pomáhá využít výhod diferenciální komunikace a omezit vliv rušení.
Dlouhé hvězdicové odbočky mohou způsobovat nežádoucí odrazy signálu.
Terminace je důležitá především u vyšších rychlostí a delších tras.
Správné vedení kabeláže pomáhá omezit elektromagnetické rušení.
Jak převést RS-232 na RS-485?
Ve výrobních provozech je běžná situace, kdy starší zařízení používá RS-232, zatímco novější infrastruktura pracuje s RS-485 nebo Ethernetem. Starší zařízení přitom není nutné automaticky nahrazovat.
RS-232 → RS-485
Převodník umožní propojit zařízení používající rozdílné typy sériového rozhraní.
Serial → Ethernet
Device server zpřístupní sériové zařízení prostřednictvím ethernetové sítě.
Průmyslová brána
Gateway může zajistit komunikaci mezi rozdílnými protokoly nebo průmyslovými sítěmi.
RS-485 a Ethernet nejsou konkurenti
V moderním průmyslovém provozu mohou sériová komunikace a Ethernet bez problémů fungovat vedle sebe. Starší nebo jednodušší zařízení mohou komunikovat přes RS-232 či RS-485, zatímco nadřazená infrastruktura používá Ethernet.
Starší výrobní stroj komunikuje přes RS-485. Device server nebo průmyslová gateway jeho data převede do ethernetové sítě, odkud je může zpracovávat nadřazený informační nebo monitorovací systém.
RS-232, RS-422 nebo RS-485: co zvolit?
Správná volba závisí především na vzdálenosti, počtu zařízení, topologii, požadované rychlosti a prostředí, ve kterém bude komunikace fungovat.
Pro jednoduché spojení
Vhodné pro propojení dvou zařízení na kratší vzdálenost, servis, diagnostiku nebo konfiguraci.
Pro delší linku
Vhodné tam, kde potřebujete vyšší odolnost proti rušení a jeden vysílač komunikuje s více přijímači.
Pro průmyslovou sběrnici
Typická volba pro více zařízení na společné lince, průmyslovou automatizaci a Modbus RTU.
Co při návrhu sériové komunikace zohlednit?
S rostoucí vzdáleností je důležitější správný typ rozhraní, kabelu a rychlosti.
Pro více zařízení na společné sběrnici je typicky vhodnější RS-485.
Průmyslové prostředí může výrazně ovlivnit spolehlivost komunikace.
Samotná fyzická vrstva RS-485 neurčuje, jaký protokol zařízení používá.
U náročnějších aplikací může pomoci chránit zařízení a zvýšit spolehlivost komunikace.
Zvažte, zda budete sériová data později převádět do Ethernetu nebo nadřazeného systému.
Časté otázky k RS-232, RS-422 a RS-485
Je RS-485 totéž co Modbus?
Ne. RS-485 definuje především elektrické vlastnosti fyzické vrstvy komunikace. Modbus RTU je komunikační protokol, který může nad RS-485 fungovat.
Lze převést RS-232 na RS-485?
Ano. Pro tento účel existují průmyslové převodníky, které umožňují propojit zařízení používající rozdílná sériová rozhraní.
Lze RS-485 připojit k Ethernetu?
Ano. Použít lze sériový device server nebo komunikační bránu, která zpřístupní sériové zařízení prostřednictvím ethernetové sítě.
Je možné mít na RS-485 více zařízení?
Ano. Právě komunikace více zařízení na společné sběrnici patří mezi hlavní výhody RS-485.
Proč se u RS-485 používá terminační odpor?
Terminace pomáhá omezit odrazy signálu na vedení. U běžné lineární RS-485 sběrnice se typicky používá na fyzických koncích vedení.
Je RS-485 stále používané?
Ano. RS-485 je stále velmi běžné v průmyslové automatizaci, měření, regulaci, komunikaci s PLC, I/O moduly, frekvenčními měniči a dalšími zařízeními.
Potřebujete propojit sériová zařízení?
Pomůžeme s výběrem sériových převodníků, device serverů, komunikačních karet i řešení pro připojení starších zařízení do moderní průmyslové sítě.
- Texas Instruments – RS-422 and RS-485 Standards Overview and System Configurations
- Texas Instruments – RS-485 Design Guide
- Analog Devices – Fundamentals of RS-232 Serial Communications
- AutoCont IPC – Sériová komunikace