公告版位
- Jun 07 Sat 2014 15:14
Kinecting to your Heart
- Jun 03 Tue 2014 21:40
2014 虎尾糖廠宿舍
- May 31 Sat 2014 15:21
pixnet 好用賺零用金APP【BloggerAds贊助廣告】
- May 26 Mon 2014 15:09
Modbus、RS422、RS485 (轉載)
- May 26 Mon 2014 15:01
Modbus ASCII & RTU的不同 (轉載)
出處:http://vkinngworld.blogspot.tw/2013/10/plc-modbus-ascii-rtu.html
先從ASCII & RTU的格式說起:
傳輸方式,資料位數,同位元檢查,END BIT
MODBUS-ASCII,7,N,2
MODBUS-ASCII,7,E,1
MODBUS-ASCII,7,O,1
MODBUS-ASCII,8,N,2
MODBUS-ASCII,8,E,1
MODBUS-ASCII,8,O,1
MODBUS-RTU,8,N,2
MODBUS-RTU,8,E,1
MODBUS-RTU,8,O,1
你一定注意到ASCII資料位元有7 & 8位元,
RTU 只有8位元。
那該怎麼選,有何差別?
ASCII碼0-127,只代表一個字元,如0,1,A,F 都各是一個字元。
如果要送出3A,就要先送3的ASCII碼(33H=011 0011),
再送A的ASCII碼(41H=100 0001),總共兩個封包。
RTU直接傳送16進制的碼出去,所以8位元,可以發送兩個16進制的字。
如果要送出3A,就要3A(0011 1010),總共一個封包。
- Apr 22 Tue 2014 15:30
AVR typedef
typedef unsigned char u08;
typedef signed char s08;
- Mar 19 Wed 2014 11:48
Quartus 打包方式 & AVR燒錄設定
- Dec 19 Thu 2013 21:02
Goodbye my friend ...