组态画面的制作和动画连接

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
成“2”的补码(二进制 数取反再加1,便于一种 电路实现)。
* 乘法 / 除法 % 模运算 + 加法 - 减法(双目)
& 整型量按位与 | 整型量按位或 ^ 整型量异或 && 逻辑与 || 逻辑或 < 小于 > 大于 <= 小于或等于 >= 大于或等于 = = 等于(判断) != 不等于 = 等于(赋值)
组态王点数节省技巧
2、对于模拟量的处理
变量:B 数据类型:整型 寄存器类型:LONG
组态王
MSB
LSB
7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 VW0
VW2 VD0
西门200PLC
第一个值VW0: B/65536后向下取整
第二个值VW2: B&65535或者B%65536
&:整型量按位与 %:模运算,求余
运算符优先级
组态王点数节省技巧
1、对于数字量利用Bit( Var , bitNo)函数节省点数
变量:A 数据类型:整型 寄存器类型:SHORT
MSB
IB0
IB1
LSB
7654321076543210
组态王
IW0
西门200PLC
读数据显示: Bit( a , bitNo), bitNo:1~16
wk.baidu.com
写数据: Bitset( a , bitNo), bitNo:1~16
组态王点数节省技巧
3、字符串处理 组态王
变量:Str、 数据类型:字符 寄存器类型:String
西门200PLC 中字符串
利用字符串处理函数拆分:StrLeft, StrRight,StrMid 4、巧用变量可读写的域作为全局内存量使用。(编程)
所有技巧都是省了点,复杂了编程
4.3 动画连接详解——位置与大小变化
例如:反映现场的电压、 转速、报警、液位等
4.2 动画连接概述—动画连接对话框
工具箱绘制好图形后,鼠 标双击图形会出现动画连 接向导
动画连接类型:属性变化 、位置大小变化、值输出 、值输入、特殊、滑动杆 输入、命令语言连接和等 价键等
4.2 动画连接概述—动画连接对话框
图库中的图形的设置向导 与绘制图形的设置向导是 不一致的。
4.3 动画连接详解——属性变化
属性变化:共有三种连接(线属 性、填充属性、文本色),它们 规定了图形对象的颜色、线型、 填充类型等属性如何随变量或连 接表达式的值变化而变化。
线类型的图形对象可定义线属性 连接,填充形状的图形对象可定 义线属性、填充属性连接,文本 对象可定义文本色连接。
表达式可以是表达式、变量域和 调用组态王自带函数
颜色选择
基本颜色选 择
用户调色 窗
图素对象选择 按钮
用户调色窗显示/ 关闭
基本颜色选择 区
线填背字窗透 条充景符口明 色色色色色色
图7.10 颜色属性选择按钮
4.1 图像编辑工具—图库管理器
图库是指组态王中提供的已制作 成型的图素组合。图库中的每个 成员称为“图库精灵”。图库由 图库管理器管理。
工程浏览器>>数 据库>>数据词典 >>新建变量
内存型数据比I/O 型数据定义类似, 只是少了连接项的 定义。
复习:变量的域—示例
示例I/O实数变量Test 描述:Test.comment 最小值: Test.MinEU 最大值 Test.MaxEU 最小原始值 Test.MaxRAW 最大原始值
位置与大小变化:这五种 连接(水平移动、垂直移 动、缩放、旋转、填充) 规定了图形对象如何随变 量值的变化而改变位置或 大小。
不是所有的图形对象都能 定义这五种连接。
4.3 动画连接详解——值输出
值输出:只有文本图形有此 功能,用来在画面上输出文 本图形对象的连接表达式的 值。运行时文本字符串将被 连接表达式的值所替换
画面类:提供对画面的常 用操作,包括新建、打开 、关闭、保存、删除、全 屏显示等。
4.1 图像编辑工具—工具箱
编辑类: 绘制各种图素(矩形、椭
圆、直线、折线、多边形 、圆弧、文本、点位图、 按钮、菜单等)的工具; 剪切、粘贴、复制、撤消 、重复等常用编辑工具; 合成、分裂组合图素,合 成、分裂单元;对图素的 前移,后移,旋转,镜像 等操作工具。(合分元素 和合分单元是有区别的)
分为离散值输入、模拟量输 入和文本输入
4.3 动画连接详解——特殊
特殊:规定图形对象可见性 的连接。
所有的图形对象都可以定义 闪烁、隐含两种连接
4.3 动画连接详解——滑动杆输入
滑动杆输入连接使被连接对 象在运行时为触敏对象。当 TouchVew 运行时,触敏对 象周围出现反显的矩形框。 鼠标左键拖动有滑动杆输入 连接的图形对象可以改变数 据库中变量的值
4.1 图像编辑工具—工具箱
对齐方式类:这类工具用于 调整图素之间的相对位置, 能够以上、下、左、右、水 平、垂直等方式把多个图素 对齐;或者把它们水平等间 隔、垂直等间隔放置。
选项类:提供其它一些常用 操作,比如全选、显示调色 板、显示画刷类型、显示线 形、网格显示/隐藏、激活当 前图库、显示调色板等。
4.4 图库精灵的创建和管理
两种制作方式 利用亚控公司提供的图库开
发包,自己利用VC开发工具 和组态王开发系统中生成的 精灵描述文本制作,生成
*.dll文件(专有的)。
组态王开发系统中建立动画 连接并合成图素的方式直接 创建图库精灵。合成图素》 创建精灵
4.4 图库精灵的创建和管理
图库精灵与普通图片的转换 很多场合图库精灵的动画功
能不能满足设计要求,但又 希望借鉴其图形形式 点位图使用 图库精灵>>转化为普通图素 >>修改添加功能>>转化为图 库精灵 图形素材的搜索,VISIO和 Symbol Factory的使用
4.5 动画举例
书上例子 自带DEMO例子分析
感谢下 载
例如:5+sin(test)、test.alarm 为省点带来方便
变量浏览器的使用
4.3 动画连接详解——属性变化
表达式可以是表达式、变量域和 调用组态王自带函数
例如:5+sin(test)、test.alarm 说明:相关函数见函数帮助,常见
运算符和优先级如下:
为省点带来方便
常见运算符
! 逻辑非 - 负数(单目) ~ 取补码,将整型变量变
Test.MinRAW
第 4章 界面的制作和动画连接
组态王图形开发系统 用于人机界面的开发
工具箱工具可以快速 的设计界面
图库管理器可以提供 各行业常用的工业图 形
支持丰富的动画功能 支持各种active控件的
嵌入
4.1 图像编辑工具—工具箱
工具箱中的工具大致分为四 类:画面类、编辑类、对 齐方式类、选项类
优先级和安全区是“组态王” 保障系统安全的一个重要功能 。
4.4 图库精灵的创建和管理
图库中的元素称为“图库精
灵” ,图库精灵可以被添
加、删除和自行制作 图库精灵在外观上类似于组
合图素,但内嵌了丰富的动 画连接和逻辑控制,工程人 员只需把它放在画面上,做 少量的文字修改,就能动态 控制图形的外观,同时能完 成复杂的功能
4.3 动画连接详解——优先级和安全区
优先级: 此编辑框用于输入被连 接的图形元素的访问优先级级 别。当软件在TouchVew中运行 时,只有优先级级别不小于此 值的操作员才能访问它
安全区:此编辑框用于设置被 连接元素的操作安全区。当工 程处在运行状态时,只有在设 置安全区内的操作员才能访问 它
分为离散值输出、模拟量输 出和文本输出
输出的字符串的大小、字体 和文本对象相同。
4.3 动画连接详解——值输入
值输入:连接对象在运行时 为触敏对象。当TouchVew 运行时,触敏对象周围出现 反显的矩形框,可由鼠标或 键盘选中此触敏对象。按 SPACE 键、ENTER 键或鼠 标左键,会弹出输入对话框 ,可以从键盘键入数据以改 变数据库中变量的值。
图库中有各种常用工业设备的图 形和符号,且具有开放性
图库可降低了工程人员设计界面 的难度,使他们能更加集中精力 于维护数据库和增强软件内部的 逻辑控制,缩短开发周期
4.2 动画连接概述
工程人员在组态王开发系 统中制作的画面都是静态 的,那么它们如何才能反 映工业现场的状况?
动画连接:建立画面的图 素与数据库变量的对应关 系。
复习:变量类型—分类
(特殊变量类型,已定义)
特殊变量:报警窗口变量、
历史趋势曲线变量、系统预
(全局变量)
设变量
数据词典变量
内存变量
(实时数据库处理) (基本变量类型)
组态王 软件的
变量
用户定义 决定所用点数
I/O变量 (动态交换数据)
脚本语言中自定义变量:类型可定义 (作用范围仅在脚本中)
3.1 变量类型—基本变量数据类型
分为水平滑杆输入和垂直滑 杆输入两类
4.3 动画连接详解——命令语言连接
命令语言连接使被连接对象 在运行时成为触敏对象。当 TouchVew 运行时可由鼠标 或键盘选中。按SPACE 键、 ENTER 键或鼠标左键,就会 执行定义命令语言连接时用 户输入的命令语言程序
等价键:设置被连接的图素 在被单击执行命令语言时与 鼠标操作相同功能的快捷键 。
组态王中变量的数据类型与一般程序设计 语言中的变量比较类似,主要有以下几种: 1)实型变量(FLOAT) 2)离散变量(BOOL) 3)字符串型变量(STRING) 4)整数变量(LONG) 5)结构变量 6)系统预设变量($)
复习:基本变量定义
I/O型和内存型数 据都是通过“变量 属性”对话框来定 义的
相关文档
最新文档