通过Python连接 modbus tcp 和台达PLC通信测试记录

一, 准备工作

  1. 安装台达梯形图软件 “WPLSoft”
    http://downloadcenter.delta-china.com.cn/DownloadCenter?v=1&q=WPL&sort_expr=cdate&sort_dir=DESC

在这里插入图片描述
在这里插入图片描述
2.硬件连接
2.1 电脑网卡 连接PLC以太网, IP设为192.168.1.x网段,PLC默认IP为192.168.1.5.
2.2 PLC 供电24V, S/S输入公共端接GND,UP0/ZP0输出驱动电源的端口接GND / 24V
2.3 在 PLC X0输入触点, 对地接一个测试按钮,用于逻辑测试。

二, 编写梯形图

确保PLC上电,网线插上,电脑IP正确,能ping通PLC:192.168.1.5,打开WPLSoft,按下图操作,连接。

在这里插入图片描述
在这里插入图片描述

扫描后会出现PLC,点击下载通信按钮,进入梯形图
在这里插入图片描述
写一个简单测程序,测试 X , Y , M , C 等功能,下一步进行Modbus TCP测试,获取这些数据。

三,使用 Modbus Poll 软件直接读取

打开 Modbus Poll 设置IP,端口是默认就行
在这里插入图片描述
台达DVP26SE 规格书内 通信地址如下:
在这里插入图片描述
设置后可以获取到 X , Y , M , C
在这里插入图片描述

四,使用 使用Python 的 pyModbusTCP 库读取

在这里插入图片描述
运行, 打印输出 ,对比和软件实时监控一致。
在这里插入图片描述
在这里插入图片描述

  • 6
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值