1、 1 摘要摘要 本设计是利用 WINCC7.0 设计一个单用户的项目, 内容包括基本过程界面的 组态,及常用变量的关联及使用方法。在设计中使用过程值归档,并利用表格趋 势控件输出过程值归档。报警显示使用报警控件,显示模拟量报警。WINCC 支 持脚本语言, 设计中包括有 VB 脚本及 C 脚本的使用。 利用画面窗口控件可以实 现多画面切换,便于多画面显示。在最后利用 MSCOMM 控件实现了简单的串 口通信,通过虚拟串口与串口调试助手进行通信。 关键词:WINCC VB 脚本 C 脚本 2 目录目录 摘要 1 目录 2 1 概述 3 1.1 WINCC 浏览器概述. 3 1.2 设计目的 3
2、1.3 设计任务 3 2 主界面配置及主画面介绍 4 2.1 主界面配置(main.Pdl) 4 2.2 多画面切换 4 2.3 主画面 5 3 过程值归档及表格、趋势控件配置 6 3.1 过程值归档 6 3.2 表格控件使用 6 3.3 趋势控件使用 7 4 报警记录组态 8 4.1 组态报警及模拟量报警 9 4.2 报警控件组态 9 5 脚本介绍. 10 5.1 C 脚本使用 10 5.2 VB 脚本使用. 13 6 MSCOMM 控件及添加 15 6.1 Active 控件添加. 15 6.2 MSCOMM 控件使用. 16 7 心得体会. 18 8 参考文献. 19 3 1 概述 1.
3、1 WINCC 浏览器概述 SIMATIC WinCC 是第一个使用最新的 32 位技术的过程监视系统,具有良好 的开放性和灵活性。 从面市伊始,用户就对 SIMATIC WinCC(Windows Control center)印象 深刻。一方面,是其高水平的创新,它使用户在早期就认识到即将到来的 发展趋势并予以实现;另一方面,是其基于标准的长期产品策略,可确保 用户的投资利益。 凭籍这种战略思想, WinCC, 这一运行于 Microsoft Windows 2000 和 XP 下的 Windows 控制中心,已发展成为欧洲市场中的领导者,乃至 业界遵循的标准。如果你想使设备和机器最优化运
4、行,如果你想最大程度 地提高工厂的可用性和生产效率,WinCC 当是上乘之选。 WINCC 软件包括 WINCC 项目管理器及图形编辑器。 项目管理器支持的组态工具包括变量管理、画面生成、组态消息系统的编辑 器、过程值存档、报表系统、脚本建立、用户管理系统等。 图形编辑器主要用来对新建画面的配置,添加控件。在对象调色板里包括标 准对象、智能对象、窗口对象、管对象及 Active 控件类。还可以在库中选择控 件等。 1.2 设计目的 使用常用控件制作一个综合界面,可以实现画面切换,过程值组态及表格趋 势控件使用。组态报警变量实现报警功能。利用 VB 或 C 脚本实现对变量值的自 增一功能及切换画
5、面等。 1.3 设计任务 1、学会使用变量及基本画面的组态 2、学会过程值的归档 3、表格及趋势控件的组态 4、报警控件的组态 5、VB 脚本及 C 脚本的使用 4 2 主界面配置及主画面介绍 2.1 主界面配置(main.Pdl) 主画面主要为了实现多画面的切换,控件包括按钮、画面窗口、文本框、图 片框。按下对应按钮会显示对应的窗口。退出按钮使用动态向导中的系统函数来 实现退出功能。 图 1-1 主画面 2.2 多画面切换 将组态的各个单独画面(即主界面 l2.PDL, trend.PDL, chart.PDL, alarm.PDL)组态为一个主画面下的子画面,步骤如下: 1 、 新 建 主
6、 画 面 main.PDL , 在 图 形 编 辑 器 中 , 分 别 添 加 smart objects-Graphic object , standard objects-static text(2个 ), libraryGlobal liabrydisplaysdisplaysDigital output(2 个),windows objectsbutton(5 个), smart objectspicture window 2、 添加河南理工大学位图; 添加标题并改变显示属性; 修改按钮文本; 画面窗口初始显示过程画面 l2.PDL。 5 3 、 按 钮 操 作 控 制 显 示 画 面 。 属 性 EventsMouseMouse ActionactionDirect connect。 Source常量 constant,选择对应的画面名称,赋给 target当前画面的 对象 Object in PicturePicture window1Picture name 4、退出按钮组态 :打开系统向导系统函数选择退出 WINCC 运行系