wincc课件_第3章

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9
3.2 使用图形和对象



3、对象属性的动态化
“对象属性”窗口包括:“属性”和“事件”两个选项卡。 “属性”列:对象属性(起决定其当前状态的作用)的名称。 “静态”列:表示静态的对象属性值。 “动态”列:定义对象的动态属性值。 对象的动态链接属性可用动态对话框、C动作、VBS动作 和变量来实现。如图所示。 “动态”列显示的不同图标的含义: 白色灯泡:没有链接; 绿色灯泡:用变量链接; 红色闪电:用“动态对话框”实现; 带VB缩写的浅蓝色闪电:用VBS 动作实现; 带C缩写的绿色闪电:用C动作实现。
10
3.2 使用图形和对象
4、任务1
打开您的项目,在sample画面完成如下操作: 绘制四个半径=30的圆; 圆1的背景颜色:黄色, X位置随参数 “Cycle_pos” 的变化 而变化,用动态对话框实现,触发时间:实时。 圆2的背景颜色:青色, X位置随参数 “Cycle_pos” 的变化 而变化,用C动作实现,触发时间:250毫秒。 圆3的背景颜色:蓝色, X位置随参数 “Cycle_pos” 的变化 而变化,用VBS动作实现,触发时间:500毫秒。 圆4的背景颜色:深红色, X位置随参数 “Cycle_pos” 的变 化而变化,用变量链接实现,触发时间:1秒。 添加一个“Cycle_pos” 的输入输出域,字体Arial,字号20, 粗体,X和Y居中,实时触发。





时钟控件(WinCC Digital/Analog Clock Control) 量表控件(WinCC Gauge Control) 在线表格控件( WinCC Online Table Control ) 在线趋势控件( WinCC Online Trend Control ) 按钮控件( WinCC Push Button Control ) 用户归档表格控件( WinCC User Archive-table Element ) 滚动条控件( WinCC Slider Control ) 报警控件( WinCC Alarm Control ) 函数趋势控件( WinCC Function Trend Control)
第3章 创建过程画面
3.1
WinCC图形编辑器 3.2 使用图形和对象 3.3 使用控件和图库 3.4 应用举例
1
3.1 WinCC图形编辑器
1. 作用
用来创建过程画面并使其动态化。生成文件扩展名.PDL
2. 浏览窗口的快捷菜单
(1) “打开” 打开图形编辑器,并新建一个画面。 (2)“新建动画” 新建一个画面,但不打开图形编辑器。 (3)“图形OLL” 可以被当前项目组态对象选择,也可以导入其他对象库。显示在“对象选项 板”标准上。 (4)“选择ActiveX控件” 可使用WinCC或第三公司的ActiveX控件。显示到“对象显示板”控件上。 (5) “转换画面” 用旧版本的WinCC图形编辑器所创建的画面必须转换成当前版本的格式。注 包含有未定义对象的画面,决不要转换,否则画面会被损坏。 (6)“转换全局库” 转换全局数据库中所有画面对象。 (7)“转换项目库” 转换项目库中所有画面对象。
13
3.2 使用图形和对象
4、任务1
实现任务1的操作提示: 用VBS动作实现 从动态列表中选择“VBS动作”菜单项。 编写VB程序。
Function Left_Trigger(ByVal Item) Dim pos Set pos=HMIRuntime.Tags("Cycle_pos") pos.Read() Left_Trigger=pos.Value End Function
3.3 使用控件和图库

1、常用WinCC ActiveX控件
WinCC Function Trend Control
WinCC Online Table Control
WinCC Online Trend Control
22
WinCC Alarm Control
3.3 使用控件和图库
2、使用图库中的对象
23
3.4 应用举例


1、 On/Off开关的切换显示
任务:“启动”按钮为绿色,“停止”按钮为红色。当单击 “启动”按钮后,“停止”按钮显示,“启动”按钮隐藏, 将关联变量bit1置1,圆变绿色;单击“停止”按钮后,“启 动”按钮显示,“停止”按钮隐藏,变量置bit1 0,圆变灰 色。 效果如图:

24
3.4 应用举例


1、 On/Off开关的切换显示
步骤1:

建立一个内部变量bit1,类型为“二进制变量”。 在画面添加一个输出域,设置属性如图。
属性: 几何:宽度:70 高度:30 颜色:字体颜色:蓝色 字体:字体:宋体 字号:20 粗体:是 X 对齐:居中 Y 对齐:居中 输出/输入: 域类型:输出 输出值:动态变量bit1 输出格式:999
7
3.2 使用图形和对象

1、使用画面
(6)使用图层
1)画面可有32个图层。
2)改变对象分配图层的步骤:



右击需要改变图层的对象。 从快捷菜单中选择“属性”菜单项,打开“对象属性”窗口。 选择“属性”选项卡上的对象类型,双击“图层”属性,然后输入所期 望的图层的编号。如图所示。 路径:【图形编辑器】→【视图】→【层…】。

11
3.2 使用图形和对象
4、任务1
效果如图所示。如何实现呢
12
3.2 使用图形和对象
4、任务1
实现任务1的操作提示: 用动态对话框实现 数据类型选择“直接”单选项。 表达式/公式文本框选择变量“Cycle_pos ”。如图。 触发器选择“变量”,周期选择“根据变化”。 单击【应用】 保存画面。 用C动作实现 从动态列表中选择“C动作”菜单项。 在编辑动作对话框的编辑窗口字符“ }”前一行输入语句: return GetTagWord("Cycle_pos"); 编译,确定,返回。
16
3.2 使用图形和对象
6、任务2
效果如图所示。如何实现呢
17
3.2 使用图形和对象
6、任务2
实现任务2的操作提示: 用直接连接组态事件 选择对象→属性 → 事件→鼠标 →按左键→ 动作 选择“直接连 接”。 “源”栏选择: 常数,设置为0。 “目标”栏选择 变量 “Cycle_pos ”, 选择“直接”。 如图。 确定,退出。
25
3.4 应用举例


1、 On/Off开关的切换显示
步骤2:

在画面添加一个“启动”按钮,设置静态属性如图。
属性: 几何:宽度:60 高度:30 颜色:背景颜色:绿色 字体颜色:蓝色 字体:文本:启动 字体:宋体 字号:16 X 对齐:居中 Y 对齐:居中
26
3.4 应用举例


1、 On/Off开关的切换显示
步骤3:

设置“启动”按钮的动态属性——显示,如图。
动态对话框: 事件名称:表达式/公式:bit1 数据类型:布尔型 结果:是/真——显示 否 否/假——显示 是 触发器:事件:变量:bit1 周期:根据变化

6
3.2 使用图形和对象

1、使用画面
(3)激活运行系统 画面修改后,只要保存,单击激活按钮,便可以显示修改后 的运行系统画面。 (4) 组对象 需要将多个对象当作一个整体使用时。对象编组后,可对组 进行操作。 (5) 设置 “格式”、“选项”、“可见层”、“隐藏/显示”、“菜 单/工具栏”和“缺省对象设置”6个选项卡。
触发器选择变量,周期选择“250毫秒”,【确定】。 用变量链接实现 从动态列表中选择“变量”菜单项。 在“变量选择”对话框中,选择变量“Cycle_pos” ,确定。 当前触发时间选择1秒。

※对象的某一属性只能选择某一种动态链接方式。
14
3.2 使用图形和对象


5、对象的事件
事件:是外部的,是触发动作发生的外部事件。WinCC对象 的事件是由系统或操作员给对象发送的。 可组态动作的事件包括:
20
3.3 使用控件和图库

1、常用WinCC ActiveX控件
40 30 50 60 70
20
10 0 SIMATIC
80
90 100
WinCC Digital/Analog Clock Control
WinCC Gauge Control
WinCC Slider Control
21
WinCC Push Button Control
3)对象的图层可以显示和隐藏。

8
3.2 使用图形和对象

2、对象的基本静态操作
WinCC的对象包括标准对象、智能对象和窗口对象。它们 位于对象选项板上。 基本静态操作: 更改对象类型的缺省对象属性:通过对象选项板 将对象插入画面: 改变对象名:对象名在画面中是惟一的。在“对象属性”窗 口中,双击【对象名称】属性,打开“文本输入”对话框,输 入新名称。 选择多个对象:使用<Shift>键 缩放对象 定位、 镜面映射 对齐、旋转、剪切、复制和粘贴等
确定,返回。 用C动作组态事件 选择对象→属性→ 事件→键盘 →按下→ 动作选择“VC”动作。 在编辑动作对话框的编辑窗口字符“ }”前一行输入语句:

SetTagWord(“Cycle_pos”,300);

确定,返回。
19
3.3 使用控件和图库
1、常用WinCC

ActiveX控件
2
3.1 WinCC图形编辑器
3. 图形编辑器的布局
包括:绘图区、标题栏、菜单栏、标准工具栏、对象选项板、样式选 项板、动态向导、对齐选项板、图层选项板、变量选项板等元素。
3
3.1 WinCC图形编辑器
4. 画面布局
布局条件 总览区 标志 总览区 ——画面分辨率设置为1 024× 768像素。 ——系统位于控制室内,通过鼠标和键盘进行操作。 按 布局方式 现场画面区 钮 现场画面区 布局原理:使用一空白起始画面,然后在其中创建3个画面 窗口(对象选项板上的智能对象) 区 按钮区 画面内容 ——总览区:组态标志符、画面标题、时钟、当前报警行、公 司标志符 ——按钮区:固定按钮和显示按钮 ——现场画面区:各个设备的过程画面
18
3.2 使用图形和对象
6、任务2
实现任务2的操作提示: 用VBS动作组态事件 选择对象→属性→ 事件→鼠标 →按左键→ 动作选择“VBS”动作。 在VB编辑窗口输入以下程序:
Dim pos Set pos=HMIRuntime.Tags(“Cycle_pos") pos.Write(100)

5
3.2 使用图形和对象
1、使用画面 (1) 导出功能

位于图形编辑器的“文件”菜单下。 导出到其它文件中,导出的文件格式可为图元文件(.wmf) 和增强型图元文件(.emf)。此格式动态设置和一些对象指 定属性将丢失。 也可以PDL格式导出图形,画面的动态得以保留。 (2) 导入功能 位于图形编辑器的“插入”菜单下。 其他程序创建的图形可以作为图形对象、OLE对象或可编辑 图形插入到图形编辑器中。可编辑图形必须是.wmf或.emf格 式。
C动作 —— 带C缩写的绿色闪电 C动作没有通过编译——带C缩写的黄色闪电 VBS动作—— 带VB缩写带浅蓝色闪电 直接连接—— 蓝色闪电 没有组连接—— 白色闪电
15
3.2 使用图形和对象
6、任务2
打开您的项目,在sample画面完成如下操作:

绘制三个按钮,按钮功能如下:
wenku.baidu.com



按钮属性:尺寸60×30,字体宋体,颜色,亮蓝色,字 号16,居中。 按钮1:文本“清零”,按下左键,使参数“Cycle_pos” 清零。用直接连接实现。 按钮2:文本“置100” ,按下左键,使参数 “Cycle_pos”=100。用VBS动作实现。 按钮3:文本“置300” ,选择该键,按下键盘空格,使 参数“Cycle_pos”=300。用VC动作实现。

4
3.2 使用图形和对象



图形是一张绘图纸形式的文件。以PDL格式保存 在项目下的子目录GraCS中。 对象:是按照面向对象的方式建立的,它类似于 现实世界的对象。 属性:对象的特征,如大小、尺寸和颜色。 事件:动态属性,描述那些可能发生在对象上的 动作。
对象——嘴 属性——大、小,红、黄,圆、瘪 事件——张嘴
相关文档
最新文档