论文部分内容阅读
本文以WinCC为研究对象,研究了WinCC系统扩展功能实现的方法。文章介绍了WinCC系统结构和主要功能编辑器,并通过一些应用实例,着重说明了C进程的开发特性。分析了WinCC后台数据库系统数据库Sybase SQL Anywhere的结构和开发特点,并详细分析了WinCC的组态数据库和运行数据库中数据表的字段含义。以WinCC的全面开放性为重点,以WinCC中存档的过程数据为对象,研究了WinCC与外部应用程序实时在线通讯的多种方式,并编制实现这些方式的程序代码。采用已经研究的实时通讯方法,或通过访问Sybase数据库修改组态数据,探讨了外部应用程序分别控制WinCC组态对象和过程数据的可行性。讨论了访问WinCC数据库的多种方法,并编写外部应用程序,实现了通过数据库接口访问历史数据,进行历史数据处理的方法。