AW: [bascom] Modbus Slave Protocol for Bascom-AVR
Hi Jack
Yes I've made an implementation of simple and advanced slave
' Telegram's solved
'
' Request Read Holding Register(03) SS 03 SH SL PH PL CL CH
' Answer Read 16 Holding Register(03) SS 03 BC 1H 1L CL CH
' Answer Read 32 Holding Register(03) SS 03 BC 1H 1L 2H 2L CL CH
' ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦
' DB( 1 2 3 4 5 6 7 8 9 )
'
' Request Preset Single 16 Register(06) SS 06 SH SL 1H 1L CL CH
' Answer Preset Single 16 Register(06) SS 06 SH SL 1H 1L CL CH
' ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦
' DB( 1 2 3 4 5 6 7 8 )
'
' Request Preset Multiple Register(16) SS 10 SH SL PH PL BC 1H 1L 2H 2L
.. CL CH
' Answer Preset Multiple Register(16) SS 10 SH SL PH PL CL CH
' ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦ ¦
.. ¦ ¦
' DB( 1 2 3 4 5 6 7 8 x x x
x x)
'
' ' SS = Slave Address
' ' 03 = Command 03
' ' SH = Starting Address
High
' ' SL= Starting Address Low
' ' PH = Nr. of Points High
' ' PL = Points Nr.(16 bits)
Low
' ' CL = CRC Low
' ' CH = CRC High
' ' BC = Byte Count
' ' 1H = Data 1 High
' ' 1L = Data 1 Low
' ' 2H = Data 2 High
' ' 2L = Data 2 Low
' ' xH = Data x High
Mit freundlichen Grüssen / Regards
Michael / Mike Eitel
Von: Michael Eitel [SMTP:meitel@smile.ch]
Hügelweg 7
CH-8224 Löhningen
Email: meitel@smile.ch
Homepage: http://home.sunrise.ch/meitel
Tel: +41 52 685 01 21
GSM +41 79 416 50 22
-----Ursprüngliche Nachricht-----
Von: owner-bascom@grote.net [mailto:owner-bascom@grote.net] Im Auftrag
von jack.lobingier@honeywell.com
Gesendet: Donnerstag, 14. Februar 2002 20:50
An: bascom@grote.net
Betreff: [bascom] Modbus Slave Protocol for Bascom-AVR
Has anyone developed a version of Modbus Slave Protocol with Bascom-AVR?
If
so, I am interested
in talking to them about using it. Thank you.
Jack