M340与ATV930 Ethernet IP通信实现

彭书浩 自动化小天地 今天

一、实验设备

变频器:ATV930U07M3

PLC电源模块:CPS2000

CPU:P3420102(注意实物上虽然是P342010,但是由于固件有更新,所以组态的时候需要选P3420102)

以太网通讯模块:NOC0401.2(注意实物上虽然是NOC0401,但是由于固件有更新,所以组态的时候需要选NOC0401.2)

安装UnityPro_XL_V10.0 和Somove 2.6 的电脑

网线,USB-miniB 编程电缆


二、设备连接



三、变频器设置

通过Somove 联机,将ATV930以太网接口设置为Ethernet IP,并设置IP地址及子网掩码,网关,此例中变频器IP 地址为192.168.0.14,子网掩码255.255.255.0,网关0.0.0.0。

如下图所示:

设置完IP地址及通讯协议之后,对变频器重新送电使参数生效。如需控制变频器,把对应给定通道或命令通道参数设置为内置以太网就可以了。

本例中使用以太网变频器频率和起动信号给定1通道设置为嵌入式以太网,组合模式组合通道

注意:

1.    上面两幅图中,只有IP地址可以在面板或SOMOVE里设置,第二幅图的参数只能在SOMOVE里设置;

2.    出厂默认的IP地址为DHCP自动分配



四、UnityPro组态

此例使用的是以太网扩展模块NOC0401.2的网络接口(RJ45连接),作为EthernetIP网络主站接口与ATV930变频器通讯(RJ45连接ETH1或者ETH2),组态如下所示:

 

1.打开UnityPro,新建项目,选择BMX P34 20102,机架配置BMXXBP 0800 8插槽板


在2号槽添加新设备,选择通讯模块NOC0401.2,在协议信息里选择EtherNet/IP,确定保存

按照下图操作,调出DTM浏览器窗口

到此,后续有两种配置方法:1.通过添加DTM组态;2.通过直接导入EDS文件组态


2.组态

通过直接导入ATV930EDS文件组态

点中NOC0401_2,右键,如下图


添加完成后,在DTM库里还看不到此EDS,需要手动更新,才能看到,更新方法如下:


更新了DTM目录后,就可以添加此DTM(以EDS导入形式的DTM),如下图:


这样在DTM浏览器中可以看到下图界面:

变频器分配的默认IP地址是192.168.0.2,通过下图方式修改IP地址

修改配置文件,默认的是CIP Basic改为Native Drive Control

配置输入输出范围,改完之后保存。


激活(配置)输入、输出


配置好之后,效果如下(输入输出都是按上述配置),我配置了4个输入word,4个输出word:

配置好后,在导出的变量中,可以看到下图界面

新建动态数据表

通过添加ATV930DTM文件组态

点击OK后,效果如下,双击ATV9X0,如下图


在上图中选择型号,设置IP模式、地址、分配输入输出参数,并联机下载(可以在SOMOVE里按照相同的设置,在SOMOVE里下载,或者直接在UNITY里联机下载,但是必须保持一致)。

设置IP地址,如下图

生成编译

配置好后,可以看到输入、输出自动生成了三个,如下图

编译好后,在下图可以看到导出的变量,并在这里新建动态数据表,方便参数监控修改。


五、联机调试

1.变频器设置的IP地址192.168.0.14

采取组合模式,fr1=以太网

IO参数设置如下,注意通道必须连续,如果在通道1、2、4上配置了,但是通道3没有配置,那么会造成通道4上的参数无法读写

2.将程序全部生成后,连接PLC在线,下载程序并运行CPU,监控动态数据表

对CMD发6,发7,发15后,并修改低速频率为20HZ,如下图

通过EDS文件组态的形式

通过DTM文件的形式

3.NOC0401.2上面的指示灯状态:

RUN:绿色常亮

MS: 绿色常亮

NS:  绿色常亮

ETH STS:黄色常亮

NOC0401.2模块以太网端口指示灯状态:

LINK:绿色常亮

ACT:绿色闪烁