|
遙控器用51單片機(jī)為主機(jī)模式,PLC為從機(jī)模式
單片機(jī)向超聲波傳感器發(fā)出請求指令后,超聲波反饋距離信息,例如:
主機(jī)發(fā)送:01 04 00 00 00 01 31 CA
從機(jī)應(yīng)答:01 04 02 07 E5 7A 8B
從機(jī)返回的距離值十六進(jìn)制的07E5 = 十進(jìn)制 2021,表示當(dāng)前距離值202.1mm(精確到0.1mm),單位:mm。
超聲波傳感器通信協(xié)議:出廠默認(rèn)儀表地址為01,串口設(shè)置為波特率為9600、8位數(shù)據(jù)位、一位停止位、無奇偶校驗(yàn)位
PLC 地址為204,串口設(shè)置為波特率為19200、8位數(shù)據(jù)位、一位停止位、無奇偶校驗(yàn)位
PLC為MODBUS RTU格式,寫入PLC寄存器為DM600,PLC地址:204
例如:賦值“2”給 DM600,通信格式為:
CC 10 02 58 00 02 04 40 00 00 00 3C 3A
賦值“1”給 DM600,通信格式為:
CC 10 02 58 00 02 04 3F 80 00 00 24 06
其中: CC = 204 10H=16預(yù)置多寄存器 02 58 = 600 00 02 兩個(gè)字節(jié) 04位
數(shù)據(jù):40 00 00 00 為浮點(diǎn)2的 四字節(jié)16進(jìn)制數(shù)
3F 80 00 00 為浮點(diǎn)1的 四字節(jié)16進(jìn)制數(shù)
|
|