查看: 18843|回复: 21
收起左侧

[H3U应用问题] 汇川H3U型号PLC与MD380之间的Modbus通讯步骤如何设置?

LS-1235 2019-7-22 21:45:34 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
本帖最后由 LS-1235 于 2019-7-22 23:28 编辑

1.硬件连接
    首先设置PLC与变频器的硬件连接,将PLCMD380通过MD38TX1通讯扩展卡连接,具体连接方式如图(a)(b)所示:其中(a)是MD38TX1通讯扩展卡,(b)是PLC上与扩展卡相连接的端子。
2.jpg    
                                 (a)
1.jpg
           (b)
2.变频器的功能码设置
    F0-02=2,F0-03=9,fd-00=5005;fd-01=0(选择的方式需与autoshop软件通讯配置里COM1设置的相同)fd-02=10(与autoshop软件上设置的相同,需注意10进制与16进制的转换),fd-05=31。
3.autoshop软件设置
    打开autoshop软件,首先设置【通讯配置】下的COM1端口,如图一所示,这里添加的是主站配置,注意此时设置的参数与上述变频器功能码设置的要相同。
AIB8VV[1UH_80KB[AGA53.png
          图一
   其次设置COM1端口下的Modbus配置,具体设置如图二所示:
B$Y0I2O3}QK}LQ0RZTQIX{K.png
          图二
    这里需要注意的是从站站号的设置(注意与变频器的功能码的对应时,需经过10进制与16进制的转换),然后查阅相关功能寄存器的地址,并设置与之对应的主站缓冲区地址,以下将详细介绍基于H3U与MD380的Modbus通讯协议的实现步骤与方法。
    下面是相应的梯形图程序段和HMI程序界面:
N4GQBT{X9NYVE0X51GEEL80.png    
         梯形图程序
K)SW(D{(A__9}A$TN]SRSHU.png
           HMI界面程序
    下面对程序段作重点介绍,以此说明该程序在书写时,是如何结合Modbus配置实现的。首先需明确HMI程序界面的主要作用:该界面通过功能按钮可以实现对电机的正反转控制、正转和反转点动控制、停止控制、设置运行频率、显示当前运行频率和显示电机的运动状态的功能。明确目的后,要求为使用HMI界面写入两组参数至PLC,分别控制电机的运行频率和运动方式,然后再读取两组参数,分别为当前运行频率和正反转运行状态。这里需要明确的是,对PLC而言,在实现某项功能时,一般只能对某些寄存器(如数据寄存器D,辅助寄存器M等)进行操作,而PLC的多数功能却是与其内部的地址一一对应的,如1000H对应运行频率百分比的设定,2000H对应电机运行状态的设定等,1000H对应频率百分比设定与地址的对应关系如图三和图四所示:
1000.jpg
1000-1.jpg
           图三
微信图片_20190722231405.jpg
          图四
   所以此时进行操作的顺序是,明确实现功能项-查找对应地址-设置相应的寄存器,明确实现功能项-查找对应地址环节,可通过MD380系列通用变频器手册完成,部分可参见图三所示,而查找对应地址-设置相应的寄存器却是通过上文所述的Modbus配置的,具体可参见图二,在本例中,功能项对应地址(十六进制)-相应的寄存器具有如下对应关系:1000H-D200,2000H-D202,1001H-D400,3000H-D402(对应的寄存器自行设定),1000H地址对应的功能是最大运行频率百分比设置,通过数据寄存器D200存放,2000H地址对应的是电机的启停控制,通过数据寄存器D202存放,1001H是变频器当前的运行频率,通过数据寄存器D400存放,3000H地址对应的是电机的运行状态地址,通过数据寄存器D402存放,需注意的是存放到这些数据寄存器中的控制字均是十进制数字,经过上述描述,我们已经知道了1000H、2000H、1001H和3000H地址位所具有的功能,又通过Modbus配置设定了地址与相应寄存器的对应关系,因此可直接在梯形图中对已设置的寄存器进行操作来实现相应的功能,这也是Modbus通讯基于梯形图代码实现的基础。
   这里举例说明如何对设定的数据寄存器写入参数,并实现相应的功能,如图五所示
1563808076842.png
           图五
   上述MOV K1 D202指令的含义是将十六进制数据1赋值给数据寄存器D202,而由图四可知,2000H地址时,0001控制电机正转运行,至此本文详细阐述了汇川H3U系列PLC与MD380通用变频器通过modbus通讯的代码原理以及实现过程。




1.jpg

点评

点评测试  发表于 2019-7-26 21:44




上一篇:相对定位绝对定位知识点介绍
下一篇:4AD拓展卡模块,功能及IO接口介绍及相关实验演示

已有 1 人打赏作者

huanglong666 赏了楼主5水滴
回复 邀请回答送花

使用道具 举报

lee2021 2021-8-25 10:04:49 | 显示全部楼层
那么,H1001读取到的数值和当前频率关系呢?手册上没找到说明哇!
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部