SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯

n

1 DP通讯 的Slave to Slave模式简述
通常我们所用的DP通讯是采用轮询的请求和应答方式来进行主站和多从站的数据交换,即主站根据从站的地址,按顺序将数据发送给从站,并接收该从站的应答数据。如图1所示,如果从站2和从站3需要获得从站1的数据,按照上面所述的原则, 从站1在接受主站发送的数据后,需要把数据先返回到主站,主站再把数据传给从站2,待从站2把应答数据返回主站后,主站再把数据传给从站3。如果算上主站和从站1的数据交换,整个过程需要2到3个DP周期。而本文所说的Slave to Slave的功能,从站1将作为发布方从站, 从站2和从站3将作为接收方从站。发布方从站在接收主站的数据后,除了将数据发送给主站,同时还把数据以广播报文的形式发到总线上,使得接收从站2和从站3可以同时获得数据,从而使得发布方从站和接收方从站之间的通讯可以在一个DP周期内完成。n

SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯
图1n

2安装软件要求
有两种方式可以组态。
1) Step7 V5.5 + Drive ES BASIC Shared Components V5.4 SP4及以上
2) Step7 V5.5 + GSD文件
GSD文件下载地址:23450835

此外,为方便对变频器进行设置和监控,建议安装Starter或者Scout软件。
可以通过下面方式来查看已经安装成功的SINAMICS相关的软件,如图2到图4所示n

SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯
图2n

SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯
图3n

SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯
图4n

本例采用的是STEP 7+Drive ES的方法,版本分别为V5.5和V5.4+SP4,并安装了Starter软件,版本为V4.2.0.0。n

3 硬件组态和从站地址设置
本例中主站选用的是CPU 319-3 PN/DP,地址为3,从站为两个SINAMICS G120,作为发布方和接收方。其中,发布方从站的控制单元为CU240E-2,版本为V4.4,地址为6,接收方从站的控制单元为CU240B-2,控制单元版本为V4.4,地址为7,如图5:n

SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯
图5

4 Slave to Slave 通讯功能设置
本例中,发布方变频器和接收方变频器都采用自由报文格式,发布方将自己的控制字和状态字传送给接收方。Slave to Slave通讯有关的变频器参数设置如下:
从站6相关参数设置:       
P918 =6:DP地址为6            
P922 = 99:自由报文方式       
P2051.0 = r2050.0:从站6向主站返回的第一个字是主站向从站6发送的控制字        
P2051.1 = r52:从站6向主站返回的第二个字是状态字
从站7相关参数设置:
P918 = 7:DP地址为7
P922 = 99:自由报文方式      
变频器选择的是自由报文,本例发布方从站6接收主站发来的控制字和频率设定值,并且向主站回馈控制字和状态字,且回馈的报文的保存地址在260-263中。发布方从站6的组态如图6和图7 。

SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯
图6

SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯
图7

从站7组态如图8所示,从站7接收报文的地址必须和从站6的回馈给主站的报文地址一致,此外,在TYPE里,把要从发布方获得的数据类型设置为DATA EXCHANGE类型。

SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯
图8

设置好后,从站6和7的属性中的DATA EXCHANGE BROADCAST一栏里,均为图9的界面。

SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯
图9

结果验证
发布从站6发出的报文,见图10

SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯

图10

接收从站7接收的报文,见图11

SINAMICS G120的控制单元CU240B/E-2 DP(V4.4)Slave to Slave通讯

图11

5 注意事项
1) 发布方组态中必须有Input地址
2) 接收方组态的DX链接数据长度必须小于等于发布方组态的Input数据长度(一致性数据)
3) 同一个接收方最多可以链接4个发送方
4) 如果接收方接收的控制字1第10位为0也会导致DX通讯数据被冻结

关键词
G120,主站,Slave to Slave,通讯,CU240B-2 DP,CU240E-2 DP,V4.4

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc328740.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论