• Blaja
  • MaR
  • USB sériový RS232 převodník se dvěma PC

USB sériový RS232 převodník se dvěma PC

  • úterý, 03 prosinec 2024 08:02

Minule jsme si pořídili USB/sériový RS232 převodník, tak si nyní ukážeme, jak přes sériovou linku propojíme dva PC i s testem protokolu Modbus RTU.


Vlevo převodník USB/RS232 který jsme koupili a ukázali si v minulém článku, jak jej připojit a zprovoznit. Vpravo starší, jiný model, již mnohokrát ověřený že funguje perfektně. Uprostřed nezbytný sériový kabel, propojené piny 2-3, 3-2 a 5-5.

gm1 01


Propojíme dva notebooku přes USB porty a tyto převodníky. Vlevo notebook s Win XP, port COM1. Vpravo Win 7 profi, port COM14 stejný hardware jako v minulém článku.

gm1 01


Sériový kabel jsme našli dokonce originál někde v šuplíku.

gm1 01


Nejprve vyzkoušíme spojení, zatím žádný Modbus protokol, obyčejné spojení přes tuto utilitku. Stará ale dobrá! Nastavíme parametry portu COM1 a otevřeme jej. Obdobně to máme na druhém notebooku. Nyní stačí tlačítkem Send odeslat znaky 2341.

gm1 01


Druhé PC s Win 7, port taky otevřen s patřičnými parametry. Přijaty znaky 2341. O řádek výše pak ty stejné v hexa formátu. A zkusíme také odeslat třeba text BLAJA na prostředním řádku.

gm1 01


Ihned na druhé PC dorazí odeslaný text.

gm1 01


Nyní zkusíme protokol Modbus RTU. Potřebujeme nějaký softwarový Modbus master (pokud nechceme momentálně použít třeba PLC). Vyhoví bezvadný QModMaster, který se mimochodem výborně hodí na vyzkoušení komunikace s nějakým Modbus Slave. Zatím zapíšeme do Slave jeden bit.

gm1 01


Modbus Slave, k vyzkoušení se hodí i tento nástroj, bohužel jen v demo verzi, která funguje bez omezení ale jen na asi čtyři zápisy, poté musíte software znovu restartovat. Ale ten náš jeden bit dorazil, kam měl.
Klikněte na obrázek pro zvětšení

gm1 01


Zapíšeme do jiného registru, nyní pro celou šestnáctibitovou proměnou hodnotu 12345.

gm1 01


Opět je proměnná tam kde má být, v registru 40001. Mimochodem v okně telegramu si ověřte, že zpráva začíná znakem SOH = start hlavičky, ASCII = 1.
Klikněte na obrázek pro zvětšení

gm1 01


Pokud něco nebude fungovat, v těchto komunikacích platí, že pokud nefungují tak na prvních třech místech důvodů je kabel, kabel a zase kabel. Na čtvrtém místě pak nastavení portů a rychlosti. To je fakt. :)

gm1 01


Závěr:  
To jsme se trochu vrátili do minulosti, ale jak bylo uvedeno, protokol Modbus RTU tedy po sériové lince, je stále hojně používán. A odpadá volba, zda PROFINET, PROFIBUS nebo EtherCat. :)


 

 Jaroslav Blažek


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

Kolik najdete existujících USB-RS232 převodníků, například 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