上一页 | 下一页 |
1,端口号:100~131为网口用。
2,最大接收和发送的字符长度为1024。
3,ProH相当于主站。
3,M8029:完成标志 M8329:错误标志。
4,适用于字符串格式不带校验的自定义通讯协议。
1、新建一份工程。
2、鼠标右键工程名,添加字符集、变量功能,在建一份变量表。
3、字符集收发格式设置。
1.名称:标识码,不能重复,最多8位英文字符,作为字符集指令参数
2.字符串:协议内容,可输入固定文本和变量,内部处理时会把变量转换成字符串
3.字符集输入参考:详情
1.M0启动OPENS “opens”指令打开通讯端口opens行设置的IP、端口号
2.M1启动SENDS ”sends”指令通过端口发送sends行设置的数据
3.M2启动REVS “revs”指令通过端口接收revs行设置的数据
4.完成标志位M8029,错误标志位M8329
把程序下载到ProH,然后重新打开ProH
1、使用 socket 软件创建一个 TCP/IP server 端
2、端口号设置为 8000,实现与 ProH 进行通讯
3、将 M0 置位,打开 Opens,可以看到与 socket 成功建立了通讯
4、将变量表打开,点击监控按钮可显示变量的当前值。
5、打开元件测试设置数据到RD0。
6、 将 M1 置位,可以看到在 Socket 端已经成功的接收到了字符串和相应的数值。
7、我们在 Socket 端发送字符串 B 和数值,在 ProU 中观察是否能正常接收到。
注意:在进行接收数据时,必须是先打开接收数据的开关,使 REVS 这个指令是接通状态,然后再次点击发送。测试结果,如图所示:
上一页 | 下一页 |