ProU说明   快速入门   指令说明   运动控制   EtherCAT   C语言   可视化   CAD   通讯   PCI控制卡   MECHATROLINK   程序模板   ProH   YKCAT   视觉组件   WinPLC   附录  
上一页 下一页

字符集网口通讯案例

1.注意事项

1,端口号:100~131为网口用。

2,最大接收和发送的字符长度为1024。

3,ProH相当于主站。

3,M8029:完成标志 M8329:错误标志。

4,适用于字符串格式不带校验的自定义通讯协议。

 

2.工程配置

1、新建一份工程。

 

2、鼠标右键工程名,添加字符集、变量功能,在建一份变量表。

 

3、字符集收发格式设置。

1.名称:标识码,不能重复,最多8位英文字符,作为字符集指令参数

2.字符串:协议内容,可输入固定文本和变量,内部处理时会把变量转换成字符串

3.字符集输入参考:详情

 

3.梯形图编程

1.M0启动OPENS “opens”指令打开通讯端口opens行设置的IP、端口号

2.M1启动SENDS ”sends”指令通过端口发送sends行设置的数据

3.M2启动REVS “revs”指令通过端口接收revs行设置的数据

4.完成标志位M8029,错误标志位M8329

 

4.通讯测试

把程序下载到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 这个指令是接通状态,然后再次点击发送。测试结果,如图所示:

 

字符串案例下载

上一页 下一页
Copyright © 2020 深圳市优易控软件有限公司 www.proutech.com