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

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: 5436
Pridružen: 14 Jan 2015, 11:12
Kraj: Ljubljana
Zahvalil se je: 726 krat
Prejel zahvalo: 2071 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: 327
Pridružen: 12 Feb 2015, 12:47
Kraj: Ljubljana
Zahvalil se je: 45 krat
Prejel zahvalo: 122 krat
Uporabnika povabil: gumby
Število neizkoriščenih povabil: 122


Vrni se na Avtomatizacija v industriji

Kdo je na strani

Po forumu brska: 0 registriranih uporabnikov in 1 gost