Modbus RTU

Martin Záruba swz na volny.cz
Středa Červenec 9 15:44:06 CEST 2014


Snažím se vyřešit komunikaci s PLC pomocí Modbus RTU. Některé věci mi ale
nejsou moc jasné.
1) Dle specifikace začíná rámec klidem o délce 3,5 znaku. Tato doba ale
přece závisí na přenosové rychlosti. Jak to tedy je?
2) Na konci má být opět tento interval. Přitom ale každý rámec má jasně
určenou délku, takže pokud se počet znaků neshoduje a nesouhlasí kontrolní
součet, je to jasně chyba. Jaký smysl má prodleva na konci?
3) Je to tak, že pokud by se uprostřed rámce vyskytla prodleva delší než 3,5
znaku, SLAVE zbytek ignoruje a dojde k chybě?
4) Pokud jsou data přenášena přes RS232 - USB, nemůže dojít k vzniku této
pauzy nebo naopak k potlačení pauzy na začátku a na konci?
5) To samé při přenosu přes TCP/IP?

Jak to prosím je?

Dík
Martin Záruba



Další informace o konferenci Hw-list