
JZGKCHINA
工控技术分享平台
尊重原创 勿抄袭
勿私放其他平台

前段时间写过一些关于能实现特定功能的底层程序(Program_Alarm指令使用之我的心得),好像大家都不怎么感兴趣,相对于那些概念性的文章怎么流量就能那么高?搞不懂唉,那么今天通过调试一个扫码枪的案例再试试大家的口味。

软件环境
硬件环境



建立硬件连接
给三台设备通电,并把扫码枪与网关串口连接,网关与控制器网口连接。

配置扫码枪





网关配置
设置网关需要进WEB界面,因此查看网关IP为192.168.127.254,所以我们设置PC有线网卡地址为192.168.127.10。

需要输入密码:小写“moxa”

端口设定:波特率115200bit/s(这个和扫码枪传输速度一致),数据位8个,停止位1个,奇偶校验 无,流量控制 默认。

这里我们设置网关作为UDP服务器,传输延时写1000ms(因为UDP协议不需要像TCP协议的三次握手,如果传输时间过短后面的数据会覆盖前面的数据,造成乱码现象),客户点地址写电脑IP和PLC的IP,向电脑调试助手软件和控制器两个客户端发送数据。

确认无误后点击“Submit”提交
调试助手测试
因网关作为UDP服务器,所以调试工具作为UDP客户端,填写网关IP及端口号,电脑端口,这些参数要和上面网关WEB界面中的一致。

扫码并测试数据正确性

控制器测试
简单介绍1200控制器的开放式通讯

这里我们建立UDP客户端

TCON的管脚:伙伴=未指定,连接类型=UDP,ID=1,连接数据=新建一个DB,REQ=上电扫描一次。


TURCV的管脚:EN_R=1,ID=1,DATA为数组0..100 of CHAR的一维数据

ADDR为“TADDR_Param”数据类型的数据块,然后编辑数据块内的参数。

下载PLC,测试效果:

再测试一下TCP通讯
网关作为TCP客户端,填写客户端IP及控制器IP,相关的端口号,保存

控制器作为TCP服务器配置:

带有与 TCON_IP_v4 结构相符的连接参数:

测试结果:



提示:
程序和调试工具下载地址的获取,
请关注“剑指工控“微信公众号后,
添加管理员,
加入剑指工控微信群后获取。

——李仁贵
2021年6月
往期精选