上一页 | 下一页 |
1,端口号:0~14为串口用。
2,最大接收和发送的字符长度为1024。
3,ProH相当于主站。
3,M8029:完成标志 M8329:错误标志。
4,适用于字符串格式不带校验的自定义通讯协议。
1、新建一份工程。
2、鼠标右键工程名,添加字符集、变量功能,在建一份变量表。
3、字符集收发格式设置。
1.名称:标识码,不能重复,最多8位英文字符,作为字符集指令参数
2.字符串:协议内容,可输入固定文本和变量,内部处理时会把变量转换成字符串
3.字符集输入参考:详情
1.M0启动OPENS “opens”指令打开通讯端口opens行设置的波特率、串口号
2.M1启动SENDS ”sends”指令通过端口发送sends行设置的数据
3.M2启动REVS “revs”指令通过端口接收revs行设置的数据
4.完成标志位M8029,错误标志位M8329
2、设置 proutech 系统的串口,点击确定,如图所示:
这里需要注意:如果我们串口分配处,选用 PORT3 这个口,则在字符集处,我们需要将对应的第一个 1 更改为 3
把程序下载到ProH,然后重新打开ProH
1、打开虚拟串口软件,添加虚拟仿真串口COM1、COM2,如图所示:
2、打开串口调试软,设置好COM口、波特率等,如图所示:
1、使用串口调试工具打开串口COM2,在将程序M0置位打开串口COM1。
2、将变量表打开,点击监控按钮可显示变量的当前值,打开元件测试设置数据到RD0
3、 将 M1 置位,可以看到在 串口调试工具已经成功的接收到了字符串和相应的数值
4、我们在串口调试工具端发送字符串 B 和数值,在 ProU 中观察是否能正常接收到。
注意:在进行接收数据时,必须是先打开接收数据的开关,使 REVS 这个指令是接通状态,然后再次点击发送。测试结果,如图所示:
上一页 | 下一页 |