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

这篇具有很好参考价值的文章主要介绍了通过Python连接 modbus tcp 和台达PLC通信测试记录。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一, 准备工作

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

台达plc modbus tcp,tcp/ip,python,物联网
台达plc modbus tcp,tcp/ip,python,物联网
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 modbus tcp,tcp/ip,python,物联网
台达plc modbus tcp,tcp/ip,python,物联网

扫描后会出现PLC,点击下载通信按钮,进入梯形图
台达plc modbus tcp,tcp/ip,python,物联网
写一个简单测程序,测试 X , Y , M , C 等功能,下一步进行Modbus TCP测试,获取这些数据。

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

打开 Modbus Poll 设置IP,端口是默认就行
台达plc modbus tcp,tcp/ip,python,物联网
台达DVP26SE 规格书内 通信地址如下:
台达plc modbus tcp,tcp/ip,python,物联网
设置后可以获取到 X , Y , M , C
台达plc modbus tcp,tcp/ip,python,物联网

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

台达plc modbus tcp,tcp/ip,python,物联网
运行, 打印输出 ,对比和软件实时监控一致。
台达plc modbus tcp,tcp/ip,python,物联网
台达plc modbus tcp,tcp/ip,python,物联网
文章来源地址https://www.toymoban.com/news/detail-816858.html

到了这里,关于通过Python连接 modbus tcp 和台达PLC通信测试记录的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • Modbus通信从入门到精通_2_Modbus TCP通信详解及仿真(搭建ModbusTCP仿真环境:创建虚拟PLC并进行ModbusTCP通讯;寄存器与PLC中映射关系;适合理解如何编写上位机)

    Modbus通信从入门到精通_2_Modbus TCP通信详解及仿真(搭建ModbusTCP仿真环境:创建虚拟PLC并进行ModbusTCP通讯;寄存器与PLC中映射关系;适合理解如何编写上位机)

    本篇将会以西门子PLC软件搭建ModbusTCP仿真环境,并通过仿真环境,介绍基础知识及模拟实际应用中写一个简单的通信读取PLC数据方法,并简介了编写上位机的方法。 由于具有TCP/IP栈协议,通常在Modbus TCP通讯的上位机开发中, 上位机是作为客户端,控制器作为服务器 。Modbu

    2024年02月08日
    浏览(449)
  • CClink IE转Modbus TCP网关连接三菱FX5U PLC

    CClink IE转Modbus TCP网关连接三菱FX5U PLC

    捷米JM-CCLKIE-TCP 是自主研发的一款 CCLINK IE FIELD BASIC 从站功能的通讯网关。该产品主要功能是将各种 MODBUS-TCP 设备接入到 CCLINK IE FIELD BASIC 网络中。 捷米JM-CCLKIE-TCP网关连接到 CCLINK IE FIELD BASIC 总线中做为从站使用,连接到 MODBUS-TCP 总线中做为主站或从站使用。   1.2.2 MODBUS-TCP

    2024年02月13日
    浏览(5)
  • python 与PLC 基于 modbus tcp 协议通讯

    python 与PLC 基于 modbus tcp 协议通讯

    Modbus是一种串行通信协议,是工业领域通信协议的业界标准,是工业电子设备之间常用的连接方式。最近在工作中需要上位机python程序和PLC做通讯,就测试了下使用modbus tcp 通讯。         目前实际测试结果是与西门子PLC/信捷PLC都可以正常通讯使用,但是看到网上说可以传输

    2024年02月17日
    浏览(8)
  • 用Python采用Modbus-Tcp的方式读取PLC模块数据

    用Python采用Modbus-Tcp的方式读取PLC模块数据

    使用计算器得到需要的寄存器地址 这里PLC地址是83,对应的程序16进制读取地址是53 实际上由于PLC地址从1开始,所以这里实际地址应该是52,因为计算机从0开始 使用网络调试助手生成报文 使用Python中的内置函数int()。以下是将人员卡号’b’3b44’\\\'转换为十进制的示例代码: 使

    2024年02月16日
    浏览(11)
  • python使用pymodbus库进行modbus tcp通信

    使用python解决工业通信问题是一个非常好的选择,python具有丰富的生态,可以轻松解决工业通信的各种问题。本篇主要介绍使用pymodbus库进行modbus tcp仿真,实现pc端读取plc或工业设备modbus变量。 安装pymodbus: 这里我们先创建一个虚拟的modbus设备,如果你手里有一个plc或者工业

    2024年01月22日
    浏览(47)
  • S7-1200PLC Modbus通信踩坑记录

    S7-1200PLC Modbus通信踩坑记录

    先放结论,两个大坑: 1.数据地址加4万或40万,来帮助PLC确定Modbus功能代码; 2.和某些设备通信时,需要给数据地址+1。 本文内容 :帮读者找到通信失败的原因,不是完整的教程。 硬件设备 :CPU1212C,485通信模块CM1241,Modbus从机(比如变送器,变频器)。 编程软件 :TIA P

    2024年02月04日
    浏览(15)
  • Python3通过串口服务器读取设备Modbus数据【modbus_rtu_over_tcp】

    Python3通过串口服务器读取设备Modbus数据【modbus_rtu_over_tcp】

    工业采集设备支持ModbusRtu 协议,通讯端口为232串口 或485接口,上位机连接采集终端,不方便走线【串口线 、485总线】,利用现有网络,通过串口服务器进行连接。 实现方案: 1、虚拟串口,上位机通过串口直接采集数据, 缺点:需要安装、开启虚拟串口程序,增加不稳定因

    2024年02月11日
    浏览(16)
  • OPC UA 开源库编译方法及通过OPC UA连接西门S7-1200 PLC通信并进行数据交换

    OPC UA 开源库编译方法及通过OPC UA连接西门S7-1200 PLC通信并进行数据交换

            在现代工业自动化领域,OPC UA(开放性生产控制和统一架构)是一种广泛应用的通信协议。本文将以通俗易懂的方式解释OPC UA的含义和作用,帮助读者更好地理解这一概念。 一、OPC UA的定义         OPC UA全称为“开放性生产控制和统一架构”。简单来说,它是

    2024年01月20日
    浏览(14)
  • OPC UA 开源库编译方法及通过OPC UA连接西门S7-1200 PLC通信并进行数据交换[一]

    OPC UA 开源库编译方法及通过OPC UA连接西门S7-1200 PLC通信并进行数据交换[一]

            在现代工业自动化领域,OPC UA(开放性生产控制和统一架构)是一种广泛应用的通信协议。本文将以通俗易懂的方式解释OPC UA的含义和作用,帮助读者更好地理解这一概念。 一、OPC UA的定义         OPC UA全称为“开放性生产控制和统一架构”。简单来说,它是

    2024年01月16日
    浏览(14)
  • PLC物联网网关BL104实现PLC协议转MQTT、OPC UA、Modbus TCP

    PLC物联网网关BL104实现PLC协议转MQTT、OPC UA、Modbus TCP

    随着物联网技术的迅猛发展,人们深刻认识到在智能化生产和生活中,实时、可靠、安全的数据传输至关重要。在此背景下,高性能的物联网数据传输解决方案——协议转换网关应运而生,广泛应用于工业自动化和数字化工厂应用环境中。 无缝衔接工业4.0时代 尽享数字工厂

    2024年01月21日
    浏览(17)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包