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