news 2026/6/23 20:56:17

台达DVPEH3系列PLC与欧姆龙E5CC温控器通讯及控制实现

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
台达DVPEH3系列PLC与欧姆龙E5CC温控器通讯及控制实现

台达DVPEH3系列PLC与3台欧姆龙E5CC温控器通讯程序+输出启停控制(TDEH-8) 功能:采用台达DVPEH3型号PLC,对3台欧姆龙E5CC温控器通过485方式,modbus协议,进行温度的设定,实际温度读取,控制输出的启停 硬件:台达DVP16EH3系列PLC,欧姆龙E5CC温控器,昆仑通态TPC7022NI触摸屏, 说明:带注释昆仑通态触摸屏附送威纶通触摸屏温控器设置参数和接线方式说明。

在自动化控制领域,不同设备之间的通讯与协同控制是常见需求。本文将分享如何使用台达DVPEH3系列PLC与3台欧姆龙E5CC温控器进行通讯,并实现温度设定、实际温度读取以及控制输出启停的功能,同时还会涉及昆仑通态触摸屏的应用,以及附送威纶通触摸屏温控器设置参数和接线方式说明。

一、硬件准备

我们此次用到的硬件有台达DVP16EH3系列PLC 、欧姆龙E5CC温控器以及昆仑通态TPC7022NI触摸屏 。这些硬件组合起来,能够搭建起一个高效的温度控制与监测系统。

二、通讯原理

本次通讯采用485方式,并基于modbus协议。Modbus协议是一种应用层报文传输协议,广泛应用于工业自动化领域,其简单可靠的特点使其成为设备间通讯的首选协议之一。在这个系统中,台达PLC作为主站,欧姆龙温控器作为从站,主站通过485总线向从站发送指令,获取温度数据以及设置温度等操作。

三、台达PLC编程实现

下面是台达PLC部分关键代码及分析。

// 初始化485通讯端口 MOV K1 H3A MOV K9600 D1120 // 设置波特率为9600 MOV K8 E1122 // 8位数据位 MOV K1 D1123 // 1位停止位 MOV K0 D1124 // 无奇偶校验

上述代码首先对485通讯端口进行初始化设置,包括波特率、数据位、停止位以及奇偶校验等参数。这些参数必须与欧姆龙温控器的设置一致,才能保证通讯正常。

// 读取第一台温控器实际温度 MODRD K1 K4000 K1 D200 // 从第一台温控器地址4000读取1个数据到D200 // 设置第一台温控器设定温度 MODWR K1 K4001 K1 D300 // 将D300中的数据写入第一台温控器地址4001作为设定温度

这段代码实现了对第一台欧姆龙温控器实际温度的读取和设定温度的写入操作。MODRDMODWR分别是台达PLC中用于Modbus读和写的指令。K1表示第一台从站设备(温控器),K4000K4001是欧姆龙温控器中对应实际温度和设定温度的寄存器地址,通过这种方式实现数据的交互。

对于另外两台温控器的操作类似,只需更改从站设备编号即可。

// 控制输出启停 IF D400 == K1 THEN // 启动控制输出逻辑 SET Y0 ELSE // 停止控制输出逻辑 RST Y0 ENDIF

这里通过判断D400中的值来决定控制输出的启停。当D400的值为1时,输出Y0置位,启动相关控制输出;否则,Y0复位,停止控制输出。这个D400的值可以来自触摸屏的操作,也可以根据其他逻辑进行赋值。

四、昆仑通态触摸屏应用

昆仑通态TPC7022NI触摸屏为操作人员提供了一个友好的人机交互界面。通过触摸屏,操作人员可以方便地设置每台温控器的设定温度,查看实际温度,以及控制输出的启停。在触摸屏的组态软件中,需要建立与PLC的通讯连接,并创建相应的按钮、输入框和数值显示控件。例如,创建一个输入框与PLC中的D300寄存器关联,这样在输入框中输入的数值就会直接传递到PLC,进而设置到温控器中作为设定温度。

五、威纶通触摸屏温控器设置参数和接线方式说明(附送)

(一)设置参数

  1. 通讯参数:在威纶通触摸屏的系统设置中,要配置与PLC一致的通讯参数,比如波特率、数据位、停止位和奇偶校验等。确保与台达PLC的485通讯设置匹配。
  2. 寄存器映射:与台达PLC类似,需要将触摸屏的变量与温控器的寄存器进行映射。例如,将一个数值输入控件与温控器设定温度的寄存器对应起来,这样操作人员在触摸屏上输入的设定温度就能传递到温控器。

(二)接线方式

  1. 485总线连接:威纶通触摸屏的485接口需要与台达PLC的485接口连接在一起,同时欧姆龙温控器也通过485总线接入这个网络。注意A+、B-信号线要对应连接,并且整个网络的终端电阻设置要正确。
  2. 电源连接:分别为触摸屏、PLC和温控器提供稳定的电源输入,确保各设备正常工作。

通过以上步骤和设置,我们就可以实现台达DVPEH3系列PLC与3台欧姆龙E5CC温控器的通讯以及相关控制功能,同时利用昆仑通态触摸屏提供便捷的操作界面,并且也了解了威纶通触摸屏温控器的设置和接线要点。希望本文对从事自动化控制相关工作的朋友们有所帮助。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 23:20:11

31、脚本编程进阶:Here文档、自上而下设计与流程控制

脚本编程进阶:Here文档、自上而下设计与流程控制 1. Here文档的使用 在文本输出方面,除了使用 echo 命令的两种方法外,还可以使用Here文档(Here Document)或Here脚本。Here文档是一种I/O重定向的额外形式,它允许我们将一段文本嵌入脚本,并将其作为命令的标准输入。其…

作者头像 李华
网站建设 2026/6/23 16:24:26

信捷XDH系列PLC的追剪/飞剪/电子凸轮程序模板

信捷XDH系列PLC追剪/飞剪/电子凸轮程序模板 包含了定长追剪和飞剪模式/定标飞剪/追剪模式 函数功能块无jia密,是学习信捷追/飞剪的经典模板 适合参考借鉴 包含:PLC程序信捷触摸屏HMI软元件分配表最近在搞PLC运动控制的朋友应该对信捷XDH系列不陌生&#…

作者头像 李华
网站建设 2026/6/23 19:37:39

【大模型】-LangChain--stream流式同步异步

文章目录1.同步stream流2.异步astream流3.异步astream流json输出4.异步事件astream_events流5.异步多线程1.同步stream流 import os from langchain_community.chat_models import ChatTongyios.environ["DASHSCOPE_API_KEY"] "sk-秘钥" llm ChatTongyi…

作者头像 李华
网站建设 2026/6/23 22:21:21

兜兜英语每日短语:逃单篇

1. 🍽️💨 dine and dash(吃霸王餐 / 吃完就跑) 英文:Nine diners in Chongqing dined and dashed, leaving one person behind. 中文:重庆 9 名食客吃霸王餐后逃单,只留下一人 “背锅”&#x…

作者头像 李华
网站建设 2026/6/23 21:31:57

计算机毕业设计springboot汽车智慧检修系统 基于SpringBoot的智能汽车故障预测与维修管理平台 融合IoT的SpringBoot车辆健康监测与维修决策系统

计算机毕业设计springboot汽车智慧检修系统a93520rj (配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。 当汽车从“机械”进化为“数据孤岛”,每一次打火、每一脚刹车都…

作者头像 李华
网站建设 2026/6/23 21:32:54

python3

import osdef traverse_files(path):# 遍历当前路径下的所有文件和文件夹for item in os.listdir(path):# 拼接完整路径item_path os.path.join(path, item)if os.path.isfile(item_path):# 是文件则输出路径print("文件:", item_path)elif os.path.isdir(item_path…

作者头像 李华