您当前的位置:五五电子网电子知识plc技术PLC改造S5 PLC系统上位监控的WinCC V6改造设计( 正文
S5 PLC系统上位监控的WinCC V6改造设计(

S5 PLC系统上位监控的WinCC V6改造设计(

点击数:7844 次   录入时间:03-04 11:50:53   整理:http://www.55dianzi.com   PLC改造
选用WinCC是因为其灵活快速的画面组态、报警组态功能,完善的历史数据归档、曲线、报表功能,丰富的图库、脚本函数库资源。

    WinCCV6版本使用了SQLServer2000数据库,开放的接口,广泛的使用面更为WinCC增添了新的亮点。WinCC对OPC技术的支持与应用,使用户获得了自由扩展的接口,WinCC即可以作为标准的OPCClient使用,同时又是标准的OPCDA/HDA/A&EServer。作为标准的OPCClient,我们可以用WinCC通过添加OPCSuite来访问所有支持OPCDA接口的OPCServers,即可以是象SimaticNet这样的Siemens自己的产品,也可以是第三方厂家产品。而作为标准的OPCDA/HDA/A&EServer,我们可以开发自己的OPCClient应用程序实现对WinCC过程数据/历史数据/报警事件数据的访问,现在较为流行的工厂SIS/MIS系统软件多数支持OPC访问接口,WinCC完全支持他们的访问。

    SimaticNet也是一套标准的OPCServer产品,同时它又提供了对Siemens各网络类型板卡的支持,项目中就是借助CP5613A2板卡通过SimaticNet中的OPCServer实现与S5系列AS站之间的FMS连接,上位机中FMS连接的建立是在安装了SimaticNet后生成的PCStation中实现的,借助SimaitcNet的PCStation组态工具,将建立好的FMS连接下装到PCStation中,要注意的是所建的连接一定要与AS站上的CP5431的设置参数相一致,CP5431的设置工作是在专用软件COM5431中完成的。AS站加装CP5431板卡,对程序作相应更改并调试通过后,应能建立上位机与S5PLC之间的数据通讯,在此调试过程中,SimaticNet提供了一个很好的OPC调试工具----OPCScout,利用OPCScout我们可以方便直观的浏览、连接、测试当前能够连接上的OPC数据源。

    当然WinCC也不甘落后,在添加了OPC驱动包后,右击此OPC驱动包并选择SystemParameter,打开的窗口同样具有OPC扫描、浏览功能,利用其完美的浏览选择功能我们能快速、方便的建立我

    们所需要的数据标签。此项目中除了采集3套S5PLC数据外,同时又连接了4套OMRON的小型PLC,我们采用的依然是OPC技术,选购了OMRON的SYSMACOPC产品,用WinCC与SYSMAC建立OPC通讯,从而实现了对OMRONPLC产品的监控,更体现了WinCC对OPC的支持所带来的益处。经以上各技术点的应用,我们成功实现了对除灰系统的WinCC监控改造。

    2.项目中的难点:在项目实施过程中,遇到的最大困难是通讯响应速度问题。原有控制方式中,设备的状态显示借助指示灯的状态来实现,指示灯有两种闪烁频率,1Hz和0.5Hz。为了不改变程序中的逻辑处理部分,我们力图在WinCC画面上实现与操作屏上指示灯的同步闪烁,这就要求WinCC上的数据刷新周期要快于灯的闪烁周期。为了实现这一目的,在WinCC中的画面元素的刷新周期要一致,全部设为500ms周期;关键的设置在于CP5431的发送周期上,若将SendAll/ReceiveAll的调用安排在OB1中是不合理的,因为此项目的程序量较大,导致OB1的完全执行周期较长且不稳定,对于S5-155U/948CPU,我们选择了较快的定周期中断OB11。另外,在组态CP5431的COM5431中的数据排列顺序也要作相应考虑,力求使与显示有关的所有数据能在一个发送包中传递完毕。经过对以上几点的着重处理,最终获得了令人满意的同步显示效果。

    3.附加生产工艺当中的工艺照片。

    四、项目运行

    到目前为止,项目已经投入运行近一年了,系统运行很稳定,用户反应良好。

    五、应用体会

    通过这一项目,切身体会了WinCC的OPC接口的方便性与开放性。SimaticNet体系逻辑结构清晰,接口全面使用方便,其附带的调试工具非常实用。


本文关键字:监控  PLC改造plc技术 - PLC改造