gkket 发表于 前天 21:52

WinCC框架模版及高级功能程序

本项目内集成了很多WinCC在做组态画面时的常用功能,项目在WinCC 7.5 SP2及以上平台进行过测试。希望能够给您的项目开发和学习带来些许便利之处。1、项目运行登录及页面布局

1.1、激活SIMATIC Logon 功能后要先输入Windows用户身份验证

https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/ac1065b9e1d6433194db5e2e2934ece8~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=20251220215227446B712C7A5751474FAB&x-expires=2147483647&x-signature=LT1A2uEW1YeKsk%2B5xp8fyiXT8FE%3D

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

https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/8461c96d1af9496db76b514c363ad260~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=20251220215227446B712C7A5751474FAB&x-expires=2147483647&x-signature=N376WPVapWBWtDZe6glx5Cy%2FCIo%3D

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

https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/556ecb41cb404014bd31db98fe5c5c23~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=20251220215227446B712C7A5751474FAB&x-expires=2147483647&x-signature=N3pKIuDKAVie5IYUMyfE%2BF8Jl7A%3D

1.4、 页面布局


[*]项目包含两种布局形式,一种是上中下布局,该布局中,页面导航栏在最上端,中间部分是主流程画面,下面部分是公司信息栏。另一种是左上中下布局,该布局中,左侧为导航栏,上端为项目标题栏,中间部分为主流程画面,下面部分为报警栏。
[*]上中下布局
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/9ad835ac11654f7b8f63b4cae9018451~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=20251220215227446B712C7A5751474FAB&x-expires=2147483647&x-signature=c5B4nJfY9pUNT8P9wkoFS31qEg8%3D

3. 左上中下布局https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/690e03c914304c0c899f98e6223f6184~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=20251220215227446B712C7A5751474FAB&x-expires=2147483647&x-signature=HfFftKKv6wJSvwSS%2FeLKmSOIPEE%3D

4. 两种布局之间可以任意切换1.5、学习知识点


[*]自定义用户登录窗口,通过脚本进行身份验证
[*]两种界面布局的设计和切换
2、归档报表功能

2.1、 具体功能


[*]归档报表功能页面,可以实现多种报表数据的查询功能
[*]WinCC归档变量查询并生成报表
[*]
[*]日报表,选中某行可以在右侧看到饼图
[*]月报表,选中某行可以在右侧看到饼图
[*]年报表,选中某行可以在右侧看到饼图
2.2、知识点


[*]归档变量数据的查询及报表生成
[*]自定义数据库及表格
[*]日报表全局脚本数据存储自定义数据库中
[*]月报表全局脚本数据存储自定义数据库中
[*]年报表全局脚本数据存储自定义数据库中
[*]日、月、年报表数据的查询及报表生成
[*]MSHFlexGrid控件的使用(表格数据显示)
[*]MSFlexGrid控件的使用(表格数据显示)
[*]Microsoft Office Chart控件的使用(图形显示)
3、历史趋势功能

3.1、具体功能


[*]通过复选框选中需要在趋势控件中显示的趋势(多选)
https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/d698d8fd5827467db55585933538c419~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=20251220215227446B712C7A5751474FAB&x-expires=2147483647&x-signature=xE%2B2gaANAVlrV1IBbzIHNtFIJFQ%3D

2. 通过选项组选择需要在趋势控件中显示的趋势(单选)https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/299f56913ab942c2bda2938ff1e585f4~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=20251220215227446B712C7A5751474FAB&x-expires=2147483647&x-signature=e%2F%2Bg9csYorr2OGaQyUzM537PdqM%3D

3. 在趋势控件中进行图形绘制(sin函数)https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/76aed8ebdaa4449e936342885aff6d05~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=20251220215227446B712C7A5751474FAB&x-expires=2147483647&x-signature=S90dUBT5WGRT1d8dTqBf2mSspyA%3D

4. 右击IO域,根据IO域链接的变量在趋势控件中显示对应的归档变量趋势图https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/ade5b64a05f14ca29935dc9d85d0adf8~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=20251220215227446B712C7A5751474FAB&x-expires=2147483647&x-signature=b%2BXkBRFKfNfjeaG6Q2APjv7lVM4%3D

https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/33bb374c0dd044729c14dd5f94b7384e~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=20251220215227446B712C7A5751474FAB&x-expires=2147483647&x-signature=B3jmTFCPAp%2BJtFlCCkGYoWhwLpw%3D

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、具体功能


[*].TXT文件的读写访问
[*]EXCEL文件的读写访问
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、 数据库增删改查

https://p3-sign.toutiaoimg.com/tos-cn-i-6w9my0ksvp/a69c37ded0604d4682b40bb7efeb50ce~tplv-tt-shrink:640:0.image?lk3s=06827d14&traceid=20251220215227446B712C7A5751474FAB&x-expires=2147483647&x-signature=7Hhe14HZ120%2FLRgCcUkaUFiYyMI%3D

12.2、 知识点


[*]数据库的连接
[*]数据记录的增加
[*]数据记录按条件删除
[*]数据记录按条件修改
[*]数据记录按条件查询
[*]表格控件的操作

页: [1]
查看完整版本: WinCC框架模版及高级功能程序