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通讯常见问题及解决方法:

                            

                                                                                  

相关推荐

  1. STC8H8K64U 学习笔记 - 上位机通信

    2024-07-12 17:42:05       25 阅读
  2. modbus tcp通讯

    2024-07-12 17:42:05       52 阅读
  3. Modbus-RTU通讯协议

    2024-07-12 17:42:05       34 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-12 17:42:05       67 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-12 17:42:05       72 阅读
  3. 在Django里面运行非项目文件

    2024-07-12 17:42:05       58 阅读
  4. Python语言-面向对象

    2024-07-12 17:42:05       69 阅读

热门阅读

  1. Vue3学习记录

    2024-07-12 17:42:05       21 阅读
  2. 浏览器Content-Range断点续传MP4文件

    2024-07-12 17:42:05       23 阅读
  3. CSS基础

    2024-07-12 17:42:05       22 阅读
  4. 动态路由的基本概念

    2024-07-12 17:42:05       21 阅读
  5. Linux系统基础命令有哪些

    2024-07-12 17:42:05       20 阅读
  6. 嵌入式Qt开发C++核心编程知识万字总结

    2024-07-12 17:42:05       28 阅读
  7. linux ssh 远程执行shell 获取返回值

    2024-07-12 17:42:05       22 阅读