德国SIEMENS西门子太原授权代理商
1) 带编程口的PROFIBUS总线连接器,订货号6ES7 972-0BB51-0XA0
2) 不带编程口的PROFIBUS总线连接器,订货号6GK1 500-0FC10
注意:使用CP342-5作为主站时不支持此连接方式,该模块 DP接口不提供DC 24V电源。
在许多应用中,当出现代码为F0070的现场总线(PROFIBUS、PROFINET)通讯故障时,需要一个有效状态位。这个状态位表明现场总线通讯失败,这个状态位可以自由互联。这样用户能够清楚地发现这个故障,并且自己决定作出什么响应。......
在许多应用中,当出现代码为F0070的现场总线(PROFIBUS、PROFINET)通讯故障时,需要一个有效状态位。这个状态位表明现场总线通讯失败,这个状态位可以自由互联。这样用户能够清楚地发现这个故障,并且自己决定作出什么响应。
当发生现场总线通讯故障时,怎样通过变频器检测故障F0070以及处理呢?
这个位信号可以用自由功能块(FFB)产生。基于这个原因,仅在MM430 / MM440 和带有CU240S/D DP/DP-F /CU240S/D PN/PN-F的G120/G120D上,推荐使用这种方法。
参数设置:
P2800 =1 // 使能 FFB
P2801.0 =1 // 使能 AND 1 (级别1)
P2802.12 =2 // 使能 比较器 1 (级别2)
P2802.13 =2 // 使能 比较器 2 (级别 2)
P2810.0 = r2886.0 //AND1的个输入 = 比较器 1的输出
P2810.1 = r2888.0 //AND1的第二个输入 = 比较器 2的输出
P2885.0 = r0947.0 // 比较器1 的个输入 = 当前的故障代码
P2885.1 =P2889 // 比较器1 的第二个输入 = 固定设定值1
P2887.0 =P2889 // 比较器2的个输入 = 固定设定值1
P2887.1 = r0947.0 // 比较器2的第二个输入 =当前的故障代码
P2889 =0.43 // 固定设定值1 = 0.43% (这个值仅对F0070有效)
r2811 = 1 时,表示发生故障F0070。
信号r2811可以用于BICO互联。
注释:值0.43%来源于下面公式:
这种方法适用于所有故障。
图1-检测故障F0070
可以用位 r2811 作为"远程 / 本地" 转换 (P0810 /P0811)。为了做到这一步,需要设置RS触发器和或门参数。
注意: 在两个命令数据组之间转换后,必须复位故障 F0070。
参数设置:
P0704.0 = 99 // 数字量输入3/4(DI3/4)使能为BiCo设置)
P2801.3 = 1 // 使能OR1(级别1)
P2801.14 = 1 // 使能RS触发器1(级别1)
P2816.0 = r0722.3 // OR1的个输入=数字量输入3/4
P2816.1 = r2090.10 // OR1的第二个输入=位r2090.10(PLC控制)
P2840.0 = r2811.0 // RS触发器1的置位输入=AND1的输出(位r2811)
P2840.1 = r2817.0 // RS触发器1的复位输入=OR1的输出
P0810 = r2841.0 // 命令数据组切换位0(远程/本地)=RS触发器1的输出
图2-远程/本地切换
1、MM440的DP通讯功能简介
MM440变频器既支持和主站的周期性数据通讯,也支持和主站的非周期性数据通讯,即S7-300可以使用功能块SFC14/SFC15读取和修改MM440参数值,调用一次可以读取或者修改一个参数。也可以使用功能块SFC58/SFC59或者SFB52/SFB53读取和修改MM440参数值,一次多可以读取或者修改39个参数。
2、MM440周期性数据通讯的报文说明
MM440周期性数据通讯报文有效数据区域由两部分构成,即PKW区(参数识别ID-数值区)和PZD区(过程数据),见表1。PKW区多占用4个字,即PKE(参数标识符值:占用一个字)、IND(参数的下标:占用一个字)、PWE1和PWE2(参数数值:共占用两个字)。S7-300使用功能块SFC14/SFC15读取和修改参数需要占用4个PKW,即调用一次功能块可以修改一个参数。PKW区的说明见表2。下面分别介绍一下PKW区的四个字