新闻资讯

RS485转Profinet网关案例_三菱FR-700变频器RTU接入到1200Profinet网络
点击:34发布时间:2024-10-08

案例介绍

利用兴达易控modbus转Profinet网关把三菱FR-A700变频器接入到西门子1200PLC。实现Profinet转modbus的通讯协议的互转。用到设备有:三菱FR-A700系列的PLC1台;西门子PLC1台;

01

硬件连接之后打开博图

安装兴达易控提供的GSD文件,建立1200与ModbusRTU转Profinet网关的连接

给XD-MDPN100网关配置名称(网关IP地址与电脑、PLC在同一网段)

02

如果默认状态下点击更新列表--分配名称

03

给modbus转Profinet网关添加通讯数据长度(数据长度是各个设备所接入到网关数据总和)

下载组态到1200PLC

04

打开modbus转Profinet网关数据配置软件,新建工程

软件与网关建立连接,Profinet IP地址与在博图里配置的IP地址一致 。

05

配置兴达易控Profinet网关名称,与博图里XD-MDPN100配置一致

06

打开三菱FR-A700变频器使用手册。

使用modbus转Profinet网关通信参数通过手册对变频器通讯参数进行设置。

1、 Pr332为通讯波特率,默认为19200.

波特率越大数据传输速度越快,上位机与变频器波特率必须一致,否则无法通讯。

2、 Pr333 Modbus数据格式中的停止位长默认为1

07

Modbus-RTU协议的数据长度固定位8位

3、 Pr334 Modbus数据格式中的奇偶校验位,默认为2偶校验

08

系统中PLC与Modbus转profinet网关及各变频器通讯格式必须保持一致,才能正常通讯。

4、 Pr 331本机地址,设定范围0-31。

0为广播地址,实现上位机广播功能。

本地地址设置为1-31时,地址具有唯一性,这是实现PLC与变频器点对点通讯的基础

注:其他参数例如通讯应答延时、通讯超时时间等参数可以使用变频器默认参数,一般情况下不需要更改。

三菱FR-A700系列变频器ModbusRTU通讯规格如下

09

数据帧字段说明

10

三、功能码说明

1、命令码03H:寄存器数据读取。实例:通过读取十进制40009地址的数值来确认当前变频器的状态。变频器40009地址中数据与PLC内部QW10形成映射,通过判断QW10的bit0的值来判断变频器的状态,若Q9.0为1即表示运行中,若Q9.0为0表示停机中。

11

变频器Modbus地址表

12

2、命令码06H:写入一个字(Word)、

13

实例:modbus转Profinet网关通过给Modbus地址40009赋值来控制变频器运行和停止。

14

根据变频器Modbus地址说明进行赋值,变频器地址2000H对应PLC内部寄存器为QW20,当给QW20赋值2时变频器会正转运行,若要想变频器停止运行,需要给QW20赋值1

注意:此处相比其他品牌变频器,变频器状态与输入指令均使用的一个寄存器地址,对其进行数据分析时需要注意,写入是发送数据为控制输入命令,读取时读取数据为变频器运行状态。

15

变频器控制命令Modbus地址表

1617

当在项目调试过程中,若项目对启动响应要求较高时,需要将波特率改大,且将加速时间减小,启动频率参数增大且不能大于运行频率。

以上就是对三菱变频器增加外部modbus转Profinet网关设备,无需手动编程,只需要网关组态及通讯参数配置下载到西门子PLC即可对Profinet转modbus协议进行转换实现网关桥接的作用。


分享到: