前言
由我公司生产研制的大直缝铣边机是石油天然气管道制造行业中大口径直缝焊管生产线(jcoe)上的关键设备之一,该设备是国内自主研发的第一台。电气控制系统采用西门子两条profibus总线通讯,由28个主从通讯站组成,实现全局数字量实时监控通讯。在系统配置中选用西门子cpu414-3dp作为主站,et200s远程i/o、70变频器、tr编码器、mts位移传感器、比例伺服阀、巴鲁夫微脉冲位移传感器作为从站(详见图1大直缝铣边机plc组态),西门子触摸屏mp377设定与显示。系统中所有速度量、位移量及安全保护、故障点都要在屏上实时监控与报警。由于通讯口多,距离远,程序模块多(详见图2大直缝铣边机plc程序块),自动化程度要求高,控制难度很大。
1 、70变频器的profibus-dp通讯
1.1 通讯方式设定为ppo 4,这种方式为0 pkw/6 pzd,输入输出都为6个pzd,在p60=7设置下,设置p53=3,允许cbp2(profibus)操作, p918.1设置变频器的profibus地址。
1.2 设置第一与第二个输入的pzd为plc给变频器的控制字, 设置第一与第二个输出的pzd为变频器给plc的状态字,设置第三个为变频器反馈给plc 的实际输出频率的百分比值,第四个为变频器反馈给plc的实际输出电流的百分比值。
1.3 plc给变频器的第一个pzd存储在变频器里的k3001字里,这里设置为p554=3100,p571=3101,p572=3102时,k3001的位3100就控制变频器的启动与停止,3101就控制正转,3102就控制反转。
1.4 plc给变频器的第二个pzd存储在变频器里的k3002字里,若p443=k3002,那么整个字k3002就是plc给变频器的主给定控制字, plc发送过来的第二个字的大小为0到16384(对应变频器输出的0到100%),当为 8192时,变频器输出频率为25hz。
1.5 程序:(建立db17,调用sfc14,sfc15,变频器的地址为512既w#16#200)
1.5.1 读出数据
call “dprd_dat”
laddr :=w#16#200
ret_val:=mw200
record :=p#db17.dbx0.0 byte 12 (读取12个byte)
nop 0
1.5.2 发送数据
call “dpwr_dat”
laddr :=w#16#200
record :=p#db17.dbx12.0 byte 12 (写入12个byte)
ret_val:=mw210
nop 0
1.5.3 l “db17”.dbw0
t “mw20”
nop 0
1.5.4 l “db17”.dbw2
t “mw22”
nop 0
则:db17.dbx 13.0 控制启动与停止;
db17.dbx 13.1 控制正转;
db17.dbx 13.2 控制反转;
m21.1 变频器ready;
m21.3 变频器fault。
2 、编码器的profibus-dp通讯
2.1 读取编码器值。
l p##peripherieaddr
tak
lar1
l pid [ar1,p#0.0]
t #actual_c1_di
2.2 数据修正,加上修正值(offset ,一般为负值)。
l #actual_c1_di
l #offset
+d
t #actual_c2_di
nop 0
2.3 转换并换算成实际位置,数据类型转换,乘以转换系数得到实际位置。
a(
l #actual_c2_di
dtr
t #actual_pos_r
set
save
clr
a br
)
jnb _006
l #actual_pos_r
l #multipliactor
*r
t #actual_position
_006: nop 0
3、 位移传感器的profibus-dp通讯
3.1 编码器数据采集1,pid257(l)/pid258(m),mb103(l)/mb102(m)。
a(
l pib 257
t mb 103
set
save
clr
a br
)
jnb _001
l pib 258
t mb 102
_001: nop 0
3.2 编码器数据采集2,0 / pid259(h), mb100(hh)/ mb101(h)。
a(
l pib 259
t mb 101
set
save
clr
a br
)
jnb _002
l 0
t mb 100
_002: nop 0
3.3 读取状态位参数,将状态位发送到mb80中。
l pib 256
t mb 80
nop 0
3.4 修正结果,md100为编码器采样数据,md104为编码器零位修正值,md108为修正后结果,参与控制;md104在hmi(人机界面)上设置。
l md 100
l md 104
+r
t md 108
nop 0
4 、et200s作为远程i/o分站时,其profibus-dp通讯比较简单,只需在接口模块上设定profibus-dp地址即可,这里不再详述。
5、 profibus-dp通讯应注意的问题
5.1 总线连接器和总线电缆的连接要可靠,屏蔽层一定要压正确牢固,零散线要成束,不能与总线连接器上的芯片接触。
5.2 所有主从站上的dc24v的gnd要连通。
5.3 总线电缆尽可能远离动力电缆,以防止电磁干扰。
5.4 132kw电机与变频器的配线尽可能采用屏蔽电缆,屏蔽层压接在电气箱内,电机侧悬空。
5.5 pe线用尽可能粗的接地线与所有设备可靠连接。
5.6 电气箱内的接地铜排要与厂房内的接地铜排可靠相连。
6、结束语
由于在此控制系统中使用了多家非西门子的总线产品,虽然都支持profibus协议,但通讯软件内部还是有许多不同的地方,需要我们反复理解、消化、多次做实验,经过我们两年来的大量工作,目前该设备已调试完毕,交付用户使用,效果良好。
了解地磁传感器的工作原理
慧智微李阳:射频行业如何把握存量博弈下的增量契机
探险千架无人机打造“浩瀚星空”,为探险增添色彩
互联医疗设备和集成移动应用如何应对医疗保健面临的最大挑战
华为梁华:开放合作,数字技术赋能新兴产业发展
PROFIBUS协议在大直缝铣边机的电气控制系统中的应用研究
揭秘量程选择的原理
电磁兼容在实际应用环境中发生的骚扰与干扰
哪些银行已经开始入局区块链了
氮化镓技术是什么意思
iPhone当遥控器!TViX发布多款高清机
你为情怀买单么?红米Noto4X直接完秒Nokia6
UWB定位在监狱应用的优势
关于自动开启/关闭NFC
汽车将重塑CIS供应链,CMOS 图像传感器前景大好
LED显示屏上游原材料厂商纷纷涨价LED屏企业该如何应对
一文解析Wi-Fi网络结构
毫米波器件性能提升成本下降,发展多样应用
如何定制台式电脑LED灯
DLT8SA15SA—床头灯方案的介绍