Sbernice na domaci automatizaci: RS-485 nebo Ethernet?

Jaroslav Buchta jaroslav.buchta na hascomp.cz
Neděle Červen 22 11:57:34 CEST 2014


Da se prenaset vice 16b registru v jednom paketu, odhaduji az 255, jak 
pri cteni, tak pri zapisu. Je to tusim prikaz Read/Write multiple registers.

Dne 22. 6. 2014 11:46, Martin Vancl napsal(a):
> 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 
> <http://home.zcu.cz/%7Eronesova/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 <mailto:tux.martin na gmail.com>
> www: http://martin.vancl.eu/
>
>
> _______________________________________________
> HW-list mailing list  -  sponsored by www.HW.cz
> Hw-list na list.hw.cz
> http://list.hw.cz/mailman/listinfo/hw-list



---
This email is free from viruses and malware because avast! Antivirus protection is active.
http://www.avast.com
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20140622/8a8a21c8/attachment.html>


Další informace o konferenci Hw-list