本项目内集成了很多WinCC在做组态画面时的常用功能,项目在WinCC 7.5 SP2及以上平台进行过测试。希望能够给您的项目开发和学习带来些许便利之处。 1、项目运行登录及页面布局
1.1、激活SIMATIC Logon 功能后要先输入Windows用户身份验证

1.2、Windows用户身份验证成功后,登录WinCC用户身份

1.3、WinCC身份验证成功后,进入主界面

1.4、 页面布局
- 项目包含两种布局形式,一种是上中下布局,该布局中,页面导航栏在最上端,中间部分是主流程画面,下面部分是公司信息栏。另一种是左上中下布局,该布局中,左侧为导航栏,上端为项目标题栏,中间部分为主流程画面,下面部分为报警栏。
- 上中下布局

3. 左上中下布局 
4. 两种布局之间可以任意切换 1.5、学习知识点
- 自定义用户登录窗口,通过脚本进行身份验证
- 两种界面布局的设计和切换
2、归档报表功能
2.1、 具体功能
- 归档报表功能页面,可以实现多种报表数据的查询功能
- WinCC归档变量查询并生成报表
- 日报表,选中某行可以在右侧看到饼图
- 月报表,选中某行可以在右侧看到饼图
- 年报表,选中某行可以在右侧看到饼图
2.2、知识点
- 归档变量数据的查询及报表生成
- 自定义数据库及表格
- 日报表全局脚本数据存储自定义数据库中
- 月报表全局脚本数据存储自定义数据库中
- 年报表全局脚本数据存储自定义数据库中
- 日、月、年报表数据的查询及报表生成
- MSHFlexGrid控件的使用(表格数据显示)
- MSFlexGrid控件的使用(表格数据显示)
- Microsoft Office Chart控件的使用(图形显示)
3、历史趋势功能
3.1、具体功能

2. 通过选项组选择需要在趋势控件中显示的趋势(单选) 
3. 在趋势控件中进行图形绘制(sin函数) 
4. 右击IO域,根据IO域链接的变量在趋势控件中显示对应的归档变量趋势图 

3.2、知识点
- 复选框、选项组的基本使用
- 一个趋势控件中显示不同趋势的刷选
- 利用趋势控件绘制自定义图形
- 在空白趋势中根据点击对象不同(典型应用IO域对象),显示不同的趋势图
4、操作记录功能
4.1、具体功能
- IO域中修改值生成操作记录
- 页面按钮对象直接操作产生操作记录(直接获取操作对象名称)
- 在设备对象弹出的模版中操作按钮产生操作记录(钻取操作对象名称)
4.2、知识点
- IO域操作记录生成
- 画面直接对象操作生成操作记录
- 设备模版中对象操作生成操作记录
- 获取父类画面容器的名称
- C脚本和VBS脚本两种语言实现操作记录
5、报警记录功能
5.1、具体功能
- 报警记录的触发变量、状态变量、确认变量的组态
- 报警记录的组状态变量、组确认变量的组态
- 报警记录的报警回路调用函数功能使用
5.2、 知识点
- 报警记录状态变量、确认变量、报警回路的组态
- 报警回路调用自定义函数功能
6、用户归档功能
6.1 具体功能
- 用户归档的基本组态
- 用户归档控件的基本用法
- 用户归档数据的隐藏、排序、条件过滤
- 用户归档数据的导出
6.2、知识点
- 用户归档组态配置
- 用户归档控制变量的作用
- 用户归档控件的操作
- 通过脚本实现用户归档数据的隐藏、排序和筛选
- 通用筛选代码的实现
- 用户归档数据单元的访问及导出
7、配方管理功能
7.1、具体功能
- 利用用户归档实现配方数据管理
- 配方数据的新建、删除、上载、下载
7.2、知识点
- 用户归档进行配方数据管理的基本组态
- 用户归档控件工具栏实现配方数据的管理
- 利用脚本实现配方数据的管理
8、文件读写功能
8.1、具体功能
8.2、 知识点
9、WinCC和外部程序进行通讯功能
9.1、具体功能
- 基于TCP/IP和外部程序进行WinSock通讯
- WinCC Rest Connector功能
- 通用脚本发送HTTP请求功能
- 串口通讯功能
9.2、知识点
- WinSock控件的使用及通讯程序实现
- WinCC Rest Connectror功能配置及通讯报文的解析
- 通用HTTP通讯程序的编写及报文的编码和解码
- Microsoft Communiction Control控件的使用及串口通讯程序的实现
10、图形显示功能
10.1、 具体功能
- Microsoft Chart Control控件画图
- Microsoft Office Chart控件画图
10.2、 知识点
- Microsoft Chart Control控件的使用
- Microsoft Office Chart控件的使用
11、电子签名功能
11、 具体功能
- VBS直接调用电子签名函数
- 电子签名功能封装实现
- C脚本直接调用电子签名函数
11.2、 知识点
12 标准数据库操作
12.1、 数据库增删改查

12.2、 知识点
- 数据库的连接
- 数据记录的增加
- 数据记录按条件删除
- 数据记录按条件修改
- 数据记录按条件查询
- 表格控件的操作
|