|
沙发

楼主 |
发表于 2007-1-4 10:03:30
|
只看该作者
3.4 上位机监控程序开发
3.4.1 OPC Server通信服务器
PLC与上位监控计算机的数据交互采用了先进的OPC接口实现。OPC(OLE for Process Control)是以OLE/COM/DCOM机制作为应用程序级的通信标准。OPC技术的实现包括两个组成部分,即OPC Server和OPC Client。OPC Client通过OPC标准接口与OPC Server通信,获取OPC Server的各种信息。只要符合OPC标准的所有客户应用程序都可以访问来自任何生产厂商的标准OPC服务器程序。与DDE相比,OPC技术更具优越性。数据传输速度更快(在远程客户数多时,OPC技术优势尤为突出)、更安全、开发成本更低、可靠性更高等。西门子公司提供了功能强大的OPC Server 软件SIMATIC NET。通过SIMATIC STEP7 建立一个PC STATION 配置通信硬件CP5611,添加OPC Server和PLC建立S7通信连接编译后下载到本地PC运行既建立了OPC Server。
SIMATIC NET 不仅是功能强大的OPC Server而且包含了测试OPC 客户端 OPC Scout,并带有OPC Server Browse OCX等控件,为上位机的开发提供了很大的方便。界面的设计使用VB6,在VB6中添加SIMATIC提供的OPC 客户端组件,将PLC的变量和画面上的对象直接连接起来,就象组态软件一样方便。大大的简化了上位机和下位机通信驱动的开发编程,同时也提高了通信的稳定性和可扩展性。
图9 显示界面设计
3.4.2 SQL Server数据库服务器
选择了采用客户机/服务器计算机模型的SQL Server作为后台关系数据库服务器。根据需要建立了用户注册信息表、历史数据表、历史报警数据表、历史事件数据表、日志表、用户登陆信息表等。通过VB的ADO对象能够方便的对数据库进行操作,进行历史数据和历史报警和事件的记录、归档和查询。
3.4.3 界面元素设计
在成功建立通信和数据链路后,要将数据动态直观的在计算机屏幕显示出来。VB的良好的界面设计能力,能够实现各种WINDOWS元素的显示。本系统还使用了第三方设计的动态显示控件组(世纪飞扬),对实时曲线,历史曲线,动态指示灯、按钮、棒图等对象做了很好的处理,简单的数据连接即能实现美观的效果,大大的方便了设计。
4.结论
随着能源的相对紧缺,变频技术的不断发展和应用对于大功率的电机设备逐渐实现了变频改造。此外,由于计算机、网络通讯等技术的不断发展,潜移默化的改变着人们的学习、生活和工作等方式。对基于现场总线控制和远程、无线控制技术也将不断推广应用于各个行业。如对上述系统将IPC通过互连网络或PLC端加置无线通信(如GPRS)模块连接到自来水水总公司便可以实现网络的远程集中监控管理(包括远程智能监测和控制、远程故障诊断和维护等)、实现无人值班守泵站建设。
参考文献
[1] SINAMICS G150 Operating Instructions. Siemens A&G, Edition 06/03
[2] SIMATIC STEP7编程手册. 西门子自动化与驱动集团
[3] 西门子工业网络通信指南. 西门子自动化与驱动集团,机械工业出版社 |
|