2024 /7/14 H3U与MD600Modbus通讯应用指导

目录

步骤一:硬件接线

步骤二:变频器参数设置

步骤三:软件PLC程序配置

 注意事项:


步骤一:硬件接线

                                      PLC侧485端子                                                      MD600变频器侧485端子                                    PLC侧485端子

步骤二:变频器参数设置

              

F0-03 主命令来源(通讯控制启停)

F0-29 主频率来源(通讯控制频率)

b5.00改为9 通讯给定频率

步骤三:软件PLC程序配置

            

第一步:新建工程,选择H5U,右击【COM0】---点击打开---在【COM0配置】中选择MODBUS-RTU主站协议,设置通讯格式(通讯速率、数据长度、奇偶校验位、停止位需要与MD600所设的数值一一对应)。

添加Modbus配置,双击【COM0 Modbus Config】--点击新增。

根据【3.1 Modbus专用通信地址介绍】章节已知PLC需要通讯控制变频器1000H(通讯给定频率)、2000H(控制命令),通讯读取变频器的1001H(运行频率),PLC侧Modbus配置具体如下:

以上三条Modbus配置含义如下:

  1. 当M0导通时,将寄存器D0中数值传送到变频器2000地址中;
  2. 当M1导通时,将寄存器D1中数值传送到变频器1000地址中;
  3. PLC每隔1000ms将变频器1001地址中的数值传送到寄存器D2中。
  • 实现效果

当M0导通,将K1赋值到D0,即将K1赋值到逆变轴1的2000地址中,变频器正转运行;

当M1导通,将K4000赋值到D1,即将K4000赋值到逆变轴1的1000地址中,变频器频率为20.00Hz;

PLC每隔1000ms读取逆变轴1的运行频率存放于D2,通讯给定频率=20.00Hz,所以监控D2=2000。

 注意事项:
  1. 注意【COM0 Modbus配置】中的【数量】,当【从站寄存器地址】的数值范围是16位时,数量为1;当【从站寄存器地址】的数值范围是32位时,数量为2。
  2.         比如1000H(通信给定频率)设定值范围是-10000~10000,为16位数据,所以数据长度设为1。
  3. 在【COM0 Modbus配置】中,从站寄存器地址格式有十六进制和十进制两种选择:                                                                                              当选择十六进制时,【从站寄存器地址】需要转换成十六进制的地址;                                                                                                            当选择十进制时,【从站寄存器地址】需要转换成十进制的地址                                                                                                                      

5.  485 通讯接线时需要接地,并注意将通讯线缆与功率线缆分开走线避免干扰影响。

6.  Modbus通讯常见问题及解决方法:

                            

                                                                                  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/45476.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

如何用码上飞解决企微上真实需求来接单赚米

在企微的工作台中有一个「需求模块」,所有的企微用户都可以在上面提出自己的需求。 例如张三说“在企微上我怎么样才可以把一个客户发的语音,转给另一个客户听?” 李四说“我需要一个能每天在工作群里定时发布信息并能自动修改日期的功能。…

HarmonyOS(44) Polyline模拟股票分时走势图

Polyline 前言Polyline初始化坐标集合开启定时器全部源码参考资料 前言 本篇博文使用折线组件Polyline来绘制股票实施走势图,通过本篇博客,你可以了解到State、定时器、Polyline的作用。同时可以加深对自定义组件的生命周期的理解。 Polyline 模拟股票…

Android11 SplashScreen 的显示和退出流程

应用的启动到显示到屏幕是需要一定的时间的,为了提升用户的体验,google加入了启动窗口,也就是SplashScreen SplashScreen显示流程 在应用的启动过程中,会调用到ActivityStarter的startActivityInner方法,具体可参考&a…

2024 China Joy 前瞻 | 腾讯网易发新作,网易数智携游戏前沿科技、创新产品以及独家礼盒,精彩不断!

今年上半年,CES、MWC和AWE三大国际科技展轮番轰炸,吸引全球科技爱好者的高度关注,无论是新潮的科技产品,还是对人工智能的探索,每一项展出的技术和产品都引起了市场的热议。而到了下半年,一年一度的China J…

AGE 在CTE表达式中使用Cypher

在使用CTE(公共表达式)时,没有对使用Cypher的限制。 查询: WITH graph_query as (SELECT *FROM cypher(graph_name, $$MATCH (n)RETURN n.name, n.age$$) as (name agtype, age agtype) ) SELECT * FROM graph_query;结果&#…

【Linux】进程7——查看进程

1.为什么进程管理这么重要呢? 这是因为: 首先,我们在操作系统时的各项任务其实都是经过某个PID来完成的(包括你的bash环境),因此,能不能执行某项任务,就与该进程的权限有关了。再来…

服务端生成RSA密钥实例

RSA非对称加密算法的一种,这里分享一下服务端生成公钥和私钥的实例,并打印出来。 一:实例代码 package mainimport ("bufio""crypto/rand""crypto/rsa""crypto/x509""encoding/pem"&quo…

centos切换python默认版本的最简单步骤(随手记)

centos8默认安装的python版本是python3.6,当需要更高版本的python3.9或3.11时,我们经常搜索到源码安装然后编写软连接。 [rootmanager Python-3.9.0]# python3 --version Python 3.6.8 [rootmanager Python-3.9.0]# pip3 --version pip 9.0.3 from /usr…

RAG理论:ES混合搜索BM25+kNN(cosine)以及归一化

接前一篇:RAG实践:ES混合搜索BM25+kNN(cosine) https://blog.csdn.net/Xin_101/article/details/140230948 本文主要讲解混合搜索相关理论以及计算推导过程, 包括BM25、kNN以及ES中使用混合搜索分数计算过程。 详细讲解: (1)ES中如何通过BM25计算关键词搜索分数; (2)…

Linux系统探索

本文不定时更新linux及类linux系统的有趣玩法和知识 一、有趣玩法 1. xshell连linux调试台时打印个性化信息 要在每次通过 xshell 连接到 Linux 调试台时打印个性化信息,可以通过修改 SSH 配置文件来实现。以下是具体步骤: 登录到 Linux 调试台&#…

SpringBoot注解--11--@JSONField @JsonProperty

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一个问题:后端实体类isXXX开头的属性,传到前端后自动去掉is解决方法: JsonProperty和JSONField1.简介2.注解的区别2.1 底层框架不…

容联云发布容犀大模型应用,重塑企业“营销服”|WAIC 2024

7月6日,在2024世界人工智能大会上,容联云成功举办主题为“数智聚合 产业向上”的生成式应用与大模型商业化实践论坛。 论坛上,容联云发布了容犀智能大模型应用升级,该系列应用包括容犀Agent Copilot、容犀Knowledge Copilot、容犀…

【区分vue2和vue3下的element UI Collapse 折叠面板组件,分别详细介绍属性,事件,方法如何使用,并举例】

在 Vue 2 中,我们通常使用 Element UI,而在 Vue 3 中,我们则使用 Element Plus 来获得类似的组件库功能。对于 Collapse 折叠面板组件,这两个库提供了相似的接口,但具体属性、事件和方法可能略有不同。以下将分别介绍 …

python库(12):Requests库实现HTTP请求

1 Requests库 Requests是一个极为流行的HTTP库,它允许你发送各种类型的HTTP请求。无论是GET、POST、PUT、DELETE还是其他类型的请求,Requests都能轻松搞定。 虽然还有其他HTTP库,但Requests库以其简洁的API和人性化的设计脱颖而出。它隐藏了…

Springboot 配置 log4j2 时的注意事项

感谢博主 https://www.cnblogs.com/fishlittle/p/17950944 依赖 SpringBoot 的 spring-boot-starter/ spring-boot-starter-web 自带的是 logback 日志,若要使用 log4j2 日志,需要引入对应依赖。logback 日志和 log4j2 日志都是对 slf4j 门面的实现&am…

寻找赛灵思IP核手册的办法

一、先google找到大家看的手册都是什么样的 二、在AMD技术手册网站搜索手册的名称 网址:AMD Technical Information Portal

数据湖仓一体(六)安装flink

上传安装包到/opt/software目录并解压 [bigdata@node106 software]$ tar -zxvf flink-1.17.2-bin-scala_2.12.tgz -C /opt/services/ 重命名文件 [bigdata@node106 services]$ mv flink-1.17.2-bin-scala_2.12 flink-1.17.2 配置环境变量 [bigdata@node106 ~]$ sudo vim /…

数据守卫者:sklearn中的异常点检测技术

数据守卫者:sklearn中的异常点检测技术 在数据分析和机器学习中,异常点(也称为离群点)是指那些不符合数据集其余部分的模式或行为的点。异常点检测是识别这些异常值的过程,它对于确保数据质量和提高模型性能至关重要。…

Docker 安装字体文件

由于 Docker 容器的隔离性,与宿主机是独立的运行环境,如果需要用到宿主机的字体文件就需要进行安装。 例如在导出 PDF 文件时,如果缺少字体文件,就会产生乱码(常表现为中文变成方框)。 Docker 字体文件的安…

国密证书(gmssl)在Kylin Server V10下安装

1.查看操作系统信息 [root@localhost ~]# cat /etc/.kyinfo [dist] name=Kylin milestone=Server-V10-GFB-Release-ZF9_01-2204-Build03 arch=arm64 beta=False time=2023-01-09 11:04:36 dist_id=Kylin-Server-V10-GFB-Release-ZF9_01-2204-Build03-arm64-2023-01-09 11:04:…