变频器mm440端口接口图_变频器与PLC的通讯设计

本文详细介绍了如何使用Step7 V5.2SP1软件和S7-315 2DP PLC通过Profibus-DP通讯与MM440变频器进行通讯配置,包括组态主站和从站系统,设置硬件参数,编写读写程序,以及对PKW和PZD区域的数据操作。
摘要由CSDN通过智能技术生成

88b42a8d4b4f39b4b2b7f867659ca662.png

1、需要条件

软件Step7 V5.2SP1

PLC中具有Profibus -DP通讯口:S7-315 2DP

Profibus 通讯电缆(6XV1830-0AH10)

Profibus 总线联结器(6ES7972-0BB10-0XA0, 带PG 接口;6ES7972-0BA10-0XA0 不带PG 接口)

MM440变频器1台 

Drive 中有Profibus 通讯模板(6SE6400-1PB00-0AA0)

2、 组态主站系统

打开SIMATIC MANAGER, 通过FILE菜单选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为DP_MM440,在下方的Storage Location中设置其存储位置。

b04363851c47ba1a814268ca2ed1235a.png


项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选中Insert New Object插入SIMATIC 300 Station,可以看到选择的对象出现在右侧屏幕上。

199f5ea0b4eec2235621a8d8f12008b3.png


打开SIMATIC 300 Station,然后双击右侧生成的hardware图标,在弹出的HWconfig 中进行组态,在菜单栏中选择“View”选择“Catalog”打开硬件目录,按订货号和硬件安装依次插入机架、电源、CPU。插入CPU时会弹出组态PROFIBUS画面,如下图所示:

a7672937f199afdcb6c5237af630015b.png


选择“New”新建一条PROFIBUS(1),组态PROFIBUS站地址,点击“Properties”键组态网络属性如下图:

30a4473f6ad27808763c2d5708ab4f6f.png


在本例中主站的传输速率为“1.5Mbps”,“DP”行规,五中继器,OBT等网络元件,点击”OK”键确认并存盘,然后组态S7-315 2DP本地模块,结果如下图:

58a0d00f07decac7e76c117b13c5f768.png

3、组态从站

在DP网上挂上MM440,并组态MM440的通讯区,通讯区与应用有关,在组态之前应确认通信的PP0类型,,本例选择PP01,由4PKW/2PZD组成,MM440仅支持PP01和PP03

9f03cc03dd0ae1fc64ea7f855216717c.png

组态步骤如下:

A、打开硬件组态,右侧

Profi(standard)→Profibus-DP→SIMOVERT→双击MICROMASTER 440

B、Profibus interface Properties:输入从站地址4

e8921dfa4903df0650d7537640d9746a.png

709d3774f38e40eafce54aa5d6440f1e.png


C、选择PPO类型1,双击
4PKW/2PZD(PPO1)

D、从站组态完成,地址分配从

4PKW/2PZD(256-267)

4、MM440硬件及参数设置

A、PROFIBUS地址

下面介绍两种PROFIBUS总线地址的方法:借助通讯模块的七个DIP开关(如下图所示)或借助P0918

01723688bc9eca4fa1d27a647884bf88.png


B、通讯板参数

为了让总线板运行,下面的参数必须设置:

d1f5698bb21af0a9880b6974f2062f8d.png

5、程序的编写

对PZD(过程数据)的读写

A、在Step7中对PZD(过程数据)读写参数时调用SFC14和SFC15

B、SFC14(DPRD_DAT)用于读Profibus 从站MM440的数据

C、SFC15(DPRD_DAT)用于将数据写入Profibus 从站MM440

D、硬件组态时PZD的起始地址:W#16#108(即264)

建立数据块DB1

将数据块中的数据地址与从站MM440中的PZD、PKW数据区相对应

cbf741955654deb90b93b90f143f7201.png


数据分配在OB1中调用特殊功能块SFC14和SFC15,完成从站MM440数据的读和写

9c71c3699ebe611c644d253754d31e23.png


其中LADDR表示:引荐组态时PZD的起始地址(W#16#108即264)

5ba6da5c1b6216789fba6d0bcc67b60b.png


在本例中设定值和控制字可以从数据块DB1中传送,DB1.DBW20设为047E再变为047F后DB1.DBW22中的频率值将输出,状态字和实际值可从DB1.DBW8,DB1.DBW10读出。

A、控制命令W#16#47F,启动变频器运行

B、给定速度5000含义是500.0rpm。

6、对PKW(参数区)读写

数据传送规则对PKW区数据的访问是同步通讯,即发一条信息,得到返回值后才能发第二条信息。PKW一般为4个子,定义如下:

e8f82695f03505436a3dae9cc22f03aa.png

8c818aa697adcf18189f5bb6c90733d4.png

应用举例

A、在Step7中对PKW(参数区)读写参数时同样调用SFC14和SFC15

B、SFC14(DPRD_DAT)用于读Profibus 从站的数据

C、SFC15(DPRD_DAT)用于将数据写入Profibus 从站

D、硬件组态时PKW的起始地址:W#16#108(即264)

0cd2d825d2bd8aee276e21e3ed64a8f4.png

123503fbb32c3b086fdb035e9932af78.png

231594452098c2ae945bfba662e2638f.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值