news 2026/3/5 16:05:37

欧姆龙CP1H + CIF11与欧姆龙E5cc温控器通讯程序分享

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
欧姆龙CP1H + CIF11与欧姆龙E5cc温控器通讯程序分享

欧姆龙CP1H+CIF11与欧姆龙E5cc温控器通讯程序 功能:全新原创可直接应用生产程序。 通过昆仑通态触摸屏,串口网关模式,欧姆龙CP1H的CIF11通讯板,实现对欧姆龙E5CC温控器 设定温度值,读取实际温度,设定探头类型,设定报警值,设定报警类型,报警上下限功能。 反应灵敏,通讯稳定可靠。 后续可以根据需要在此基础上扩展。 器件:欧姆龙CP1H,CP1W CIF11串口网关板,欧姆龙E5CC RX2ASM 802温控器,昆仑通态TPC7062KD触摸屏。 说明:是程序,带注释,带温控器手册,接线,参数设置都提供。 通讯稳定可靠,实用有效。 附送威纶通触摸屏程序。

最近搞了个欧姆龙CP1H + CIF11与欧姆龙E5cc温控器的通讯程序,全新原创,直接就能应用到生产里,和大家分享分享。

一、器件准备

这次用到的器件有欧姆龙CP1H、CP1W - CIF11串口网关板、欧姆龙E5CC RX2ASM 802温控器,还有昆仑通态TPC7062KD触摸屏。另外,还附送威纶通触摸屏程序哦。

二、实现功能

通过昆仑通态触摸屏的串口网关模式,结合欧姆龙CP1H的CIF11通讯板,我们可以实现对欧姆龙E5CC温控器一系列操作,比如设定温度值、读取实际温度,设定探头类型、报警值、报警类型以及报警上下限功能。而且这个程序反应灵敏,通讯稳定可靠,后续要是有啥新需求,还能在这基础上扩展。

三、程序展示与分析

下面就来看看关键代码部分(以欧姆龙CP1H的编程为例,这里用的是梯形图语言):

// 初始化通讯参数 LD M8002 MOV #0001 D100 // 设置通讯端口为COM1 MOV #000C D101 // 设置波特率为9600bps MOV #0000 D102 // 数据位8位,无校验,1位停止位 STC // 置位通讯启动标志

这部分代码主要是对通讯参数进行初始化设置。LD M8002是在PLC上电的第一个扫描周期执行,这样就能确保初始化只进行一次。MOV指令用来设置通讯端口、波特率、数据位等参数。STC指令置位通讯启动标志,告诉PLC可以开始通讯啦。

// 读取实际温度 LD X0 MOV #0101 D200 // 指令代码,读取实际温度 MOV #0000 D201 // 寄存器地址 MOV #0001 D202 // 读取字数 STC WCOM 0100 D100 D200 D210 // 执行通讯指令,结果存储在D210开始的寄存器

X0触发(可以理解为触摸屏上某个按钮按下等条件),就会执行这段代码读取实际温度。先通过MOV指令设置好读取指令代码、寄存器地址以及读取字数。然后STC置位通讯标志,再通过WCOM指令执行通讯操作,把读取到的实际温度值存到D210开始的寄存器里,方便后续处理和显示。

// 设置温度值 LD X1 MOV #0102 D200 // 指令代码,设置温度值 MOV #0000 D201 // 寄存器地址 MOV #1000 D202 // 要设置的温度值(这里假设设置为1000,实际根据需求改) STC WCOM 0100 D100 D200 D210 // 执行通讯指令

X1触发,这段代码用来设置温度值。同样先设置好指令代码、寄存器地址,这次MOVD202的值就是要设置的温度值。然后通过通讯指令把设置值发送给温控器。

四、其他说明

程序里都带有详细注释,方便大家理解。另外,温控器手册、接线方法以及参数设置都一应俱全。温控器手册能帮助你更好地理解每个寄存器对应的功能,接线正确才能保证通讯顺利,参数设置则是让整个系统按照我们期望的方式运行。

欧姆龙CP1H+CIF11与欧姆龙E5cc温控器通讯程序 功能:全新原创可直接应用生产程序。 通过昆仑通态触摸屏,串口网关模式,欧姆龙CP1H的CIF11通讯板,实现对欧姆龙E5CC温控器 设定温度值,读取实际温度,设定探头类型,设定报警值,设定报警类型,报警上下限功能。 反应灵敏,通讯稳定可靠。 后续可以根据需要在此基础上扩展。 器件:欧姆龙CP1H,CP1W CIF11串口网关板,欧姆龙E5CC RX2ASM 802温控器,昆仑通态TPC7062KD触摸屏。 说明:是程序,带注释,带温控器手册,接线,参数设置都提供。 通讯稳定可靠,实用有效。 附送威纶通触摸屏程序。

希望这个程序能给大家的项目带来帮助,要是有啥问题或者想法,欢迎在评论区交流~

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

Kiro教程(三)| Kiro 实战与最佳实践

Kiro教程(三)| Kiro 实战与最佳实践 Kiro 实战与最佳实践案例 1:从零开发 Todo 应用(Spec 模式)项目要求Step 1:创建项目并配置 SteeringStep 2:启动 SpecStep 3:审核三阶段文档 案例…

作者头像 李华
网站建设 2026/3/2 4:36:05

SSM231的电子竞技周边商城购物论坛vue

目录SSM231电子竞技周边商城购物论坛Vue摘要开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!SSM231电子竞技周边商城购物论坛Vue摘要 SSM231电子竞技周边商城购物论坛是一个基于Vue.js的前端项目,结合SSM&#xff0…

作者头像 李华
网站建设 2026/2/28 5:59:51

SSM240的二手手机回收平台

目录SSM240二手手机回收平台摘要开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!SSM240二手手机回收平台摘要 SSM240二手手机回收平台是一个基于SSM(SpringSpringMVCMyBatis)框架开发的在线交易系统&…

作者头像 李华
网站建设 2026/2/28 2:31:49

SSM246的高校毕业生就业满意度调查

目录SSM246高校毕业生就业满意度调查摘要开发技术源码文档获取/同行可拿货,招校园代理 :文章底部获取博主联系方式!SSM246高校毕业生就业满意度调查摘要 本次调查以SSM246为研究框架,聚焦高校毕业生就业满意度,覆盖全国15所高校的…

作者头像 李华
网站建设 2026/3/1 10:35:59

【Yolactedge】Unbuntu22.04运行Yolactedge推理

主要用于自己搭建环境,有不对的地方欢迎讨论。 文章目录前言一、环境构建1.1 CUDA11.8安装1.2 虚拟环境构建1.3 pytorch安装1.4 其它依赖二、评估推理2.1 权重下载文件2.2 推理前言 Yolactedge地址:Yolactedge 采用CUDA11.8torch2.0.1 一、环境构建 下…

作者头像 李华