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 384 krat
http://www.planet-cnc.com poskakuješ na eni nogi in žvižgaš alpske podoknice Kroko was here!
Uporabniški avatar
Kroko
 
Prispevkov: 5437
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 727 krat
Prejel zahvalo: 2073 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: 331
Pridružen: 12 Feb 2015, 12:47
Kraj: Ljubljana
Zahvalil se je: 45 krat
Prejel zahvalo: 135 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 135

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: 5437
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 727 krat
Prejel zahvalo: 2073 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: 398
Pridružen: 23 Jan 2015, 00:57
Kraj: Kamnik
Zahvalil se je: 326 krat
Prejel zahvalo: 235 krat
Uporabnika povabil: s54mtb
Število neizkoriščenih povabil: 50

Re: Modbus RTU timing

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

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


Vrni se na Avtomatizacija v industriji

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost