永发信息网

串口通信中以ASCII码传送#000F,怎样在SEND

答案:1  悬赏:10  手机版
解决时间 2021-12-04 05:17
  • 提问者网友:像風在裏
  • 2021-12-03 16:32
串口通信中以ASCII码传送#000F,怎样在SEND
最佳答案
  • 五星知识达人网友:雪起风沙痕
  • 2021-12-03 17:24
举个例子(用自由口指令来做MODBUS ASCII通信):
1、用自由口指令来发送ASCII码“:020321000004D6”,其中D6是校验码。
2、将:020321000004D6换算成16进制ASCII码,存入通信BUFFER
3、MODBUS ASCII通信尾码是0D0A,写到通信BUFFER的最后。
4、SEND_PTP的BUFFER,应该写P#DB1.DBX0.0 BYTE 17。
如果用自由口发送ASCII码“#000F”将以上字母换成16进制数字,然后用SEND_PTP发送。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯