西门子PLC与霍尼韦尔扫码枪调试实操(附程序&调试软件) |
您所在的位置:网站首页 › plc和扫码枪通信要怎么设置扫码枪 › 西门子PLC与霍尼韦尔扫码枪调试实操(附程序&调试软件) |
尊重原创 勿抄袭 勿私放其他平台 前段时间写过一些关于能实现特定功能的底层程序(Program_Alarm指令使用之我的心得),好像大家都不怎么感兴趣,相对于那些概念性的文章怎么流量就能那么高?搞不懂唉,那么今天通过调试一个扫码枪的案例再试试大家的口味。 软件环境 操作系统:Windows 7 SP1旗舰版编程软件:TIA V15.1专业版硬件环境 西门子控制器:1214C使用网线连接![]() ![]() ![]() 建立硬件连接 给三台设备通电,并把扫码枪与网关串口连接,网关与控制器网口连接。 配置扫码枪 Step1:恢复出厂设置![]() ![]() ![]() ![]() ![]() 网关配置 设置网关需要进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月 more+ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |