Modbus RTU timing

Opisani problemi in rešitve v industriji. PLC-ji so prav gotovo tu.

Modbus RTU timing

OdgovorNapisal/-a Kroko » 11 Nov 2021, 16:12

Kako v praksi nastaviti "Response delay time" in "Response timeout period"?

MDMImage.png
MDMImage.png (11.06 KiB) Videno 306 krat
http://www.planet-cnc.com poskakuješ na eni nogi in žvižgaš alpske podoknice Kroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 5297
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 720 krat
Prejel zahvalo: 1985 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Modbus RTU timing

OdgovorNapisal/-a dejko1 » 12 Nov 2021, 08:10

Nisem reden uporabnik modbusa, ampak moje razumevanje je tako:
- Response delay time je odvisen od časa procesiranja slave-a, mogoče ima kak master lahko težave tudi s prekratkim.
- Response timeout period določa največji dovoljen Response delay time, hkrati pa določa odzivnost vodila, če slave ne odgovarja.

Torej je delay time odvisen od slavea (verjetno specificiran), timeout pa mora biti nastaljen glede na delay.
dejko1
 
Prispevkov: 302
Pridružen: 12 Feb 2015, 12:47
Kraj: Ljubljana
Zahvalil se je: 40 krat
Prejel zahvalo: 95 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 95

Re: Modbus RTU timing

OdgovorNapisal/-a Kroko » 12 Nov 2021, 18:54

Specifikacija tega ne določa saj je to različno od primera do primera.
Vseeno mi lahko nekdo z izkušnjami priporoči "dobre" privzete vrednosti. Nimam niti občutka, ali je to 0.1s ali pa 10s.
http://www.planet-cnc.com poskakuješ na eni nogi in žvižgaš alpske podoknice Kroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 5297
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 720 krat
Prejel zahvalo: 1985 krat
Uporabnika povabil: Vrtni palček
Število neizkoriščenih povabil: 255

Re: Modbus RTU timing

OdgovorNapisal/-a Sigi » 13 Nov 2021, 14:40

Modbus ima te timinge ohlapno določene in smo jih je v praksi (ha, ene 10+ let nazaj) pri apliciranju fidlali po potrebi. Kakšen slave je bil zelo len za odgovor. Ni bilo dosti bolje kot katerikoli drug "surov" RS485. Morda je danes kaj bolje.

Mogoče nuca:
https://ctlsys.com/support/modbus_message_timing/
lp Žiga
Sigi
 
Prispevkov: 387
Pridružen: 23 Jan 2015, 00:57
Kraj: Kamnik
Zahvalil se je: 314 krat
Prejel zahvalo: 231 krat
Uporabnika povabil: s54mtb
Število neizkoriščenih povabil: 49

Re: Modbus RTU timing

OdgovorNapisal/-a dejko1 » 14 Nov 2021, 19:45

S specificirano sem mislil v datasheetu od slavea...
dejko1
 
Prispevkov: 302
Pridružen: 12 Feb 2015, 12:47
Kraj: Ljubljana
Zahvalil se je: 40 krat
Prejel zahvalo: 95 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 95


Vrni se na Avtomatizacija v industriji

Kdo je na strani

Po forumu brska: Google [Bot] in 1 gost