Sbernice na domaci automatizaci: RS-485 nebo Ethernet?

Martin Vancl tux.martin na gmail.com
Neděle Červen 22 11:46:00 CEST 2014


S Modbus jsem nikdy nepracoval, takze ted asi budu za blbce, ale da se
nejak po Modbus prenaset vetsi mnozstvi dat?
Pokud jsem dobre koukal, tak je mozne v jednom pozadavku prenest 1bit, nebo
16bitove slovo - strana 3
http://home.zcu.cz/~ronesova/bastl/files/modbus.pdf

Ja potrebuju napr. u teplotniho cidla prenest jeho id a teplotu.
Id ma 8 bajtu:
DeviceAddress temp01 = { 0x28, 0x8A, 0xB1, 0x40, 0x04, 0x00, 0x00, 0xC7 };
DeviceAddress temp02 = { 0x28, 0xCC, 0x92, 0x40, 0x04, 0x00, 0x00, 0xB6 };
DeviceAddress temp03 = { 0x28, 0x4D, 0x8D, 0x40, 0x04, 0x00, 0x00, 0x78 };
DeviceAddress temp04 = { 0x28, 0x9A, 0x80, 0x40, 0x04, 0x00, 0x00, 0xD5 };
DeviceAddress temp05 = { 0x28, 0xE1, 0xC7, 0x40, 0x04, 0x00, 0x00, 0x0D };
a teplota bude jeden integer (20.35°C * 100 = 2035).

Da se to po Modbus prenest v jednom pozadavku (9 bajtu - 8 id a 1 hodnota)?
Zatim se mi zda nejlepsi udelat si vlastni protokol.




-- 
S pozdravem
Bc. Martin Vancl

e-mail:  tux.martin na gmail.com
www:    http://martin.vancl.eu/
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140622/78284176/attachment.html>


Další informace o konferenci Hw-list