Re: Monitorování RS485

Martin Persich persich na transcon.cz
Čtvrtek Listopad 30 10:20:18 CET 2017


Je otázka, co máte na mysli pod pojmem "převodník" (jednak hardware, jednak jeho nastavení) a co pod pojmem "komunikace". Není nejmenší problém (obvykle), nastavit převodník tak, aby po příjmu dat vyslal tato automaticky na nějakou IP adresu ve formě UDP paketu. Pak nemusíté žádné spojení nějakým programem s převodníkem navazovat, stačí si nastavit filtr ve WireSharku na UDP, IP a daný port. Ale... pokud půjde opravdu o MODBUS RTU protokol, tak převést ho na Ethernet může být malinko komplikovanější (ale bude hooodně záležet na jednotlivých zařízeních), jsou tam totiž přípustné velice krátké prodlevy mezi jednotlivými rámci a převodník je nemusí být schopen oddělit. Spojí se vám pak všechna data do jednoho bloku a budete si muset ručně hledat začátky a konce paketů. A samozřejmě ručně analyzovat. Rozhodně bych nepočítal, že pod pojmem "komunikace" uvidítě už WireSharkem analyzovaná data MODBUS protokolu. Navíc WireShark podle mého umí analyzovat jen MODBUS TCP/IP protokol  (nemám ověřeno) a pokud převedete data z RS-485, bude struktura dat pořád odpovídat MODBUS RTU a s tím si asi analyzátor protokolu neporadí, podle mého to na Ethernetu prostě neočekává... Ale nezkoušel jsem. Stejně tak asi nepůjde k podobnému účelu znásilnit ani nějaká MODBUS RTU / TCP/IP gateway. 
Martin. persich na seznam.cz

  ----- Original Message ----- 
  From: Ladislav Vaiz 
  To: HW-news 
  Sent: Wednesday, November 29, 2017 6:31 PM
  Subject: Re: Monitorování RS485


  Ne. Musite navazat spojeni na prevodnik telnetem. Pak vidite textova data a wiresharkem na tom samem pc vidite i binarni data. Hint: prave tlacitko a Follow TCP stream.
  L.

  --
  Stručně naklofáno na mobilu

  -----Original Message-----
  From: "Martin Záruba" <swz na volny.cz>
  To: Martin Zaruba <hw-list na list.hw.cz>
  Sent: st, 29 lis 2017 17:35
  Subject: Monitorování RS485


  Mám zařízení, které komunikuje s ovládacím panelem přes RS485. Mohl by 
  to být protokol modbus, ale není to jisté. Myslíte, že když paraleně 
  připojím převodník RS485 - ethernet, spojím s PC a tam pustím WireShark, 
  mohl bych vidět komunikaci?

  -- 

  Martin Záruba
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20171130/9573a98a/attachment.html>


Další informace o konferenci Hw-list