profinet io通讯在镍铁合金冶炼中的应用
湖南艾欧曼自动化设备有限公司转载:
项目简介
企业简介
福建宁德地区雨水充沛且依山靠海、航运便捷。福建福安海和实业有限公司是一家集矿山、码头、物流和冶炼生产于一体的民营企业。该公司项目一期投资6亿多建设两座30000kva矿热电炉,采用红土镍矿rkef工艺技术(“回转窑-矿热炉”法)实现10万吨/年镍铁产能。
红土镍矿rkef工艺描述
潮湿的红土镍矿先经干燥窑烘干后,再破碎和配料入回转窑预烧结,最后进入矿热电炉冶炼,其中矿热电炉是冶炼的核心环节和设备。矿热电炉包括三相变压器和电极、液压站、下料管和炉体冷却水几部分设备。电炉冶炼是围绕三根电极在炉内高温放电从而加热冶炼物料,三根电极分别由三台低电压大电流变压器提供电能。由液压大力缸升降控制电极柱高度,而控制电极在炉内的放电强弱,从而控制炉内冶炼温度。另外通过电极变压器调档也能控制电极放电强弱和炉内冶炼温度。
控制系统构成
方案设计
冶炼生产离不了众多的温度、压力、调节阀和冷却水等测量和监控报警,以及物料计量与通讯,因此主机架选用s7-400系列plc,而et200m架构分布式i/o模块以其通道数量多、成熟稳定而广泛应用。其中全新的im153-4pn采用profinet通讯,可支持多达12块i/o模块,集成两个rj45插口和ed交换机功能,配合独立的profinet io通讯控制器cp443-1和高防护等级的scalance x208网管型交换机,实现10/100mbps自适应、全双工高速io通讯和远程诊断监控。
系统配置
两座矿热电炉,每座电炉设备工艺布置和控制功能基本相同,都是围绕三相加热电极而设计的,具体包括每相电极大力缸升降、小油缸压放、上下抱闸和压力环的松开和压紧;变压器调档、液压站主辅油泵的控制和油压监控、下料管闸板阀和调节阀操控,以及电炉冶炼生产相关参数监控等。
因此每座电炉布局一套s7-400 plc(as站),共6个profinet io站点(im153-4pn),另外共用4台os站和1台es站。软件系统采用step7 v5.5+sp2、wincc v7.0+sp3、s7-scl v5.3+sp6和windowsxp+sp3操作系统。i/o数量设计约1836点,冗余约24%,实际约1400点。
原cpu模块选型设计采用cpu412-2pn(6es7 412-2ek06-0ab0),但用户提出希望考察s7-400cpu集成pn口项目的使用案例。由于集成pn口的控制器刚推出市场不久,本公司未在之前有使用案例。因此为消除用户疑虑,而选用了支持profinet通讯的cp443-1模块作为pn io控制器。
项目使用模块及i/o统计表如下:
系统硬件组态结构
cpu414-2dp模块没有profinet通讯端口,profinet io通讯控制器由cp443-1模块承担。cpu模块虽然有x1和x2两个profibus-dp通讯端口,但未使用,留待用户以后扩展使用。
cp443-1模块x1p1r端口用于连接6个profinet io通讯站点;x1p2r端口则分别连接至各自的scalance x208交换机,实现与所有os站和es站的监控通讯。
profinet io通讯ip地址、设备命名表及用途如下表:
1.系统网络组态结构
中心控制室配置1台工程师站(es)和4台操作员站(os)用于1#和2#电炉的程序组态、编辑、修改和下载管理及监控操作;以及一台网络打印机用于项目文件的管理及生产报表的打印,与两套电炉s7-400系列plc经各自的scalance x208交换机连接,构成一个tcp/ip协议以太网络(ethernet)。os站和es站与两套s7-400plc采用s7协议连接(s7 connection),而两套s7-400plc之间采用iso-on-tcp协议连接。es站和os站命名及ip地址分配表如下:
as站架构编程设计
为更好的发挥profinet网络通讯设备在os站中的诊断分析和故障报警功能,本项目采用了tia全集成架构组态编程(as-os)和rse(报告系统故障report system error)组态方式生成系统诊断报警(diagnostic alarm)。
特别是采用scl编程fb功能块,调用系统报警功能块alarm_8p和notify_8p,实现在os中生成按时间顺序的消息过程(number of time sequence message),因此不仅报警集成组态效率高,而且功能强大。
rse(报告系统故障report system error)是一种是在step7环境中(as)组态编译后,能将主机架及i/o设备、模块通道等故障诊断信息(diagnostic alarm),主动上传至os中的一种方便简洁的报警编程组态方法。rse不仅能报告诊断主机架及i/o,还能诊断profibus和profinet通讯站点i/o模块及通道,极大的方便系统诊断设计组态和设备维护人员快速查找和分析判断系统故障。
profinet网络功能设计
profinet基于工业以太网(industrial ethernet)ieee802.3标准,使用iso和tcp/ip协议实时高速(real-time)通讯。使用siemens的profinet通讯设备后,还具有网络拓扑(topology)、环网介质冗余(mrp)、设备自动调试(automatic commissioning)、io web发布、io快速启动(fast start up)和等时同步(irt)等功能。
profinet io网络拓扑组态结构
网络拓扑(topology)组态是profinet通讯设备特有的组态方式,具有设备更换无需可移动存储介质(exchanging a profinet io device without removable storage medium),和操作期间更改i/o端口(changing partner port during operation)等设备自动调试功能(automatic commissioning)。
拓扑编辑器(topology editor)提供表格视图(table view)和图形视图(graphic view)两种组态方式。本项目cp443-1和im153-4pn模块分别都有两个port端口(即rj45插口),因此profinet io通讯控制器和i/o设备全部支持物理设备(pdev)。cp443-1模块还支持snmp(简单的网络管理simple network management protocol)、 lldp(链路层发现link layer discovery protocol)及dcp(发现和组态discovery configuration protocol)等协议,则可利用拓扑编辑器组态设置、互连和诊断包括端口在内的profinet设备。设备端口i/o互连配置表如下:
profinet环网介质冗余组态
分布式io模块im153-4pn和io通讯控制器cp443-1都集成了p1和p2两个rj45端口(port)。既可用于级联扩展(link),又可实现端口数据交换(switching),还可实现环网冗余功能。
profinet环网采用介质冗余(mrp,media redundancy)方式实现。本项目两套s7-400plc分别对应两座电炉,因此就设计了两个冗余环网,域名称为mrpdomain-1和mrpdomain-2。每个环网设置以各自的cp443-1模块为域管理者角色(manager),则对应的分布式i/o站点(即im153-4pn)和交换机(switchingx)角色则为对应域客户机(clint)。
以cp443-1模块x1 p2 r端口为引出线与im153-4pn模块x1 p1 r端口互连(即furnace01-pn-io设备),而x1 p2 r端口引出线与下级im153-4pn模块x1 p1 r端口互连。最末级x1 p2 r端口引出线与交换机(即switchingx设备)x1 p8端口互连,而switchingx交换机x1 p1端口则与cp443-1块x1 p1 r端口互连,从而形成闭合的电气环网。
profinet io web组态
profinet通讯基于工业以太网络(industrial ethernet),因此以太网的tcp/ip、ftp、dhcp、snmp、http、email等it技术,可以应用在profinet设备通讯之中,用户管理和维护。
profinet io web是一种方便实用、功能强大的网络诊断维护工具,本项目cp443-1模块支持tcp/ip、iso、snmp和web诊断等功能。因此将系统组态下载至cpu中运行后,在网络中任何一台windows系统internet explorer浏览器地址栏中键,就可以监控1#炉或2#炉主机架cpu模块状态、分布式i/o站点组态及模块状态、io控制器端口收发数据包状态,以及cpu及io控制器诊断缓冲区事件描述等系统诊断信息。
为方便维护人员快速查找和诊断profinet网络系统设备故障,本项目利用wincc图形编辑器(graphics designer)先新建一幅画面(picture),然后调用两个winccwebbrowser控件(activex controls),之后在mypage属性项中分别指定以上两个internet explorer浏览器地址,用于分别指向1#和2#炉cp443-1模块的ip地址。这样就可以在运行的os站上直接查看到系统诊断信息。
profinet网络调试和运行
本项目profinet网络针对自身工艺特点和要求,主要设计了io拓扑(topology)、环网介质冗余(mrp)和io web诊断维护等功能。
io topology调试和运行
io topology组态后除具有设备更换无需可移动存储介质和操作期间更改i/o端口等设备自动调试功能外,利用topology的图形视图(graphic view)和表格视图(table view)在线后(online),还可清晰查看和诊断出profinet网络内各个设备和i/o端口的连接使用状态。
环网介质冗余mrp调试
环网介质冗余mrp调试方法很多,可以直接查看cp443-1通讯模块或im154-3pn模块的状态指示灯;也可以在线查看cp443-1模块诊断缓冲区(diagnostic buffer)信息;还可以利用profinet io web功能在远程实现诊断维护。
(1)如果环网域中某一节点断开,则对应的域管理器cp443-1模块上的桔黄色maint指示灯常亮。如果断点在im154-3pn分布式i/o模块,则p1或p2端口上的黄色link指示灯将熄灭。
如果断点在scalance交换机,则端口对应的桔黄色指示灯熄灭。由于x208是网管型交换机,具有环网冗余管理功能(rm),因此交换机上桔黄色l指示灯熄灭,而f指示灯亮红。
(2)cp443-1模块作为profinet通讯控制器,其诊断缓冲区(diagnostic buffer)能给出详尽的通讯网络故障诊断信息。例如“ring opened”、“no physical connection on port”或“ring closed again”等提示信息。
(3)还可以直接针对profinet网络进行在线诊断。如果环网域中某一节点断开,则在线诊断状态(status)显示为一个黄色扳手图标,提示信息为“maintenance demanded”。
(4)除了以上几种网络诊断方式外,还可利用profinet io web功能,利用internet explorer浏览器查看更为详尽的诊断状态信息,实现远程诊断维护。另外操作维护人员还可利用os站监控画面直接查看诊断信息。
应用体会
profinet通讯介于profibus和ethernet两个通讯协议之间取长补短,采用tcp/ip和iso协议,既具有profibus通讯的稳定性和实时性,又具有ethernet通讯的广泛使用性和兼容性。
相比profibus通讯并针对自身项目特点,高效低成本的实施了设备自动调试(automatic commissioning)、环网介质冗余(mrp)、io web等网络功能。特别是io web功能,大大方便了操作维护人员实现远程诊断维护;环网介质冗余(mrp)则大大提高了网络的可靠性和稳定性。
尽管由于各方面的原因,没能采用集成pn端口的cpu模块,但随着时间的推移以及应用案例的普及使用,集成pn端口的cpu模块必将越来越多的得以广泛应用。
参考文献
[1]《simatic profinet系统说明》系统手册 [2012年3月] slc ia&dt&bt技术支持与服务