Modbus RTU

Petr Stehlik petr.stehlik na atlas.cz
Středa Červenec 9 18:26:02 CEST 2014


První specifikace Modbus RTU pochází z doby kdy programátor měl ještě 
plnou kontrolu nad procesorem a periferiemi, proto je tam tak přísné 
časovaní. Protože to mohl programátor ovládnout. Pak přišlo něco jako OS 
a plná kontrola šla do kytek.
Pokud psal ovladač pro vaše PLC někdo kdo je trochu při smyslech, tak se 
u některých PLC dají tyto prodlevy zvětšit, nastavit. Ovšem občas se 
najde tzv. opisovač standardu odtržený od reality a pak to může být 
porod. Zejména pokud někdo vřadí do cesty nějaký tunel, IP, VF... a 
všichni vám pak tvrdí že vaše periferie nestíhá odpovídat, přitom je 
zřejmé že to fungovat nemůže když ping v tunelu je 40 a přenosová 
rychlost 19200.
Proto pokud to jde a není tlak, tak se snažím používat ASCII variantu, 
tam je časování méně přísné, je tam jasně ohraničený paket, dá se to 
ustíhat i pod widlemi a dá se na to dívat v textovém terminálu.

Je to můj oblíbený protokol, asi prožívá renezanci, dokonce když u nás 
poptávali hoši od siemense nějaké naše zařízení tak evidentně raději 
slyšeli o modbusu než o profibusu.

Petr


Další informace o konferenci Hw-list