




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
组态王软件的变量,(全局变量)数据词典变量(实时数据库处理),特殊变量:报警窗口变量、历史趋势曲线变量、系统预设变量,用户定义,复习:变量类型分类,脚本语言中自定义变量:类型可定义(作用范围仅在脚本中),内存变量,I/O变量(动态交换数据),决定所用点数,(特殊变量类型,已定义),(基本变量类型),3.1变量类型基本变量数据类型,组态王中变量的数据类型与一般程序设计语言中的变量比较类似,主要有以下几种:1)实型变量(FLOAT)2)离散变量(BOOL)3)字符串型变量(STRING)4)整数变量(LONG)5)结构变量6)系统预设变量($),I/O型和内存型数据都是通过“变量属性”对话框来定义的工程浏览器数据库数据词典新建变量内存型数据比I/O型数据定义类似,只是少了连接项的定义。,复习:基本变量定义,示例I/O实数变量Test描述:Tment最小值:Test.MinEU最大值Test.MaxEU最小原始值Test.MaxRAW最大原始值Test.MinRAW,复习:变量的域示例,第4章界面的制作和动画连接,组态王图形开发系统用于人机界面的开发工具箱工具可以快速的设计界面图库管理器可以提供各行业常用的工业图形支持丰富的动画功能支持各种active控件的嵌入,4.1图像编辑工具工具箱,工具箱中的工具大致分为四类:画面类、编辑类、对齐方式类、选项类画面类:提供对画面的常用操作,包括新建、打开、关闭、保存、删除、全屏显示等。,4.1图像编辑工具工具箱,编辑类:绘制各种图素(矩形、椭圆、直线、折线、多边形、圆弧、文本、点位图、按钮、菜单等)的工具;剪切、粘贴、复制、撤消、重复等常用编辑工具;合成、分裂组合图素,合成、分裂单元;对图素的前移,后移,旋转,镜像等操作工具。(合分元素和合分单元是有区别的),4.1图像编辑工具工具箱,对齐方式类:这类工具用于调整图素之间的相对位置,能够以上、下、左、右、水平、垂直等方式把多个图素对齐;或者把它们水平等间隔、垂直等间隔放置。选项类:提供其它一些常用操作,比如全选、显示调色板、显示画刷类型、显示线形、网格显示/隐藏、激活当前图库、显示调色板等。,颜色选择,图7.10颜色属性选择按钮,4.1图像编辑工具图库管理器,图库是指组态王中提供的已制作成型的图素组合。图库中的每个成员称为“图库精灵”。图库由图库管理器管理。图库中有各种常用工业设备的图形和符号,且具有开放性图库可降低了工程人员设计界面的难度,使他们能更加集中精力于维护数据库和增强软件内部的逻辑控制,缩短开发周期,4.2动画连接概述,工程人员在组态王开发系统中制作的画面都是静态的,那么它们如何才能反映工业现场的状况?动画连接:建立画面的图素与数据库变量的对应关系。例如:反映现场的电压、转速、报警、液位等,4.2动画连接概述动画连接对话框,工具箱绘制好图形后,鼠标双击图形会出现动画连接向导动画连接类型:属性变化、位置大小变化、值输出、值输入、特殊、滑动杆输入、命令语言连接和等价键等,4.2动画连接概述动画连接对话框,图库中的图形的设置向导与绘制图形的设置向导是不一致的。,4.3动画连接详解属性变化,属性变化:共有三种连接(线属性、填充属性、文本色),它们规定了图形对象的颜色、线型、填充类型等属性如何随变量或连接表达式的值变化而变化。线类型的图形对象可定义线属性连接,填充形状的图形对象可定义线属性、填充属性连接,文本对象可定义文本色连接。表达式可以是表达式、变量域和调用组态王自带函数例如:5+sin(test)、test.alarm,为省点带来方便,变量浏览器的使用,4.3动画连接详解属性变化,表达式可以是表达式、变量域和调用组态王自带函数例如:5+sin(test)、test.alarm说明:相关函数见函数帮助,常见运算符和优先级如下:,为省点带来方便,常见运算符,运算符优先级,组态王点数节省技巧,1、对于数字量利用Bit(Var,bitNo)函数节省点数,变量:A数据类型:整型寄存器类型:SHORT,组态王,西门200PLC,读数据显示:Bit(a,bitNo),bitNo:116,写数据:Bitset(a,bitNo),bitNo:116,组态王点数节省技巧,2、对于模拟量的处理,MSB,VW0,LSB,0,VD0,VW2,7,6,5,4,3,2,1,0,7,6,5,4,3,2,1,变量:B数据类型:整型寄存器类型:LONG,组态王,西门200PLC,第一个值VW0:B/65536后向下取整,第二个值VW2:B&65535或者B%65536,&:整型量按位与%:模运算,求余,组态王点数节省技巧,3、字符串处理,变量:Str、数据类型:字符寄存器类型:String,组态王,西门200PLC中字符串,利用字符串处理函数拆分:StrLeft,StrRight,StrMid,4、巧用变量可读写的域作为全局内存量使用。(编程),所有技巧都是省了点,复杂了编程,4.3动画连接详解位置与大小变化,位置与大小变化:这五种连接(水平移动、垂直移动、缩放、旋转、填充)规定了图形对象如何随变量值的变化而改变位置或大小。不是所有的图形对象都能定义这五种连接。,4.3动画连接详解值输出,值输出:只有文本图形有此功能,用来在画面上输出文本图形对象的连接表达式的值。运行时文本字符串将被连接表达式的值所替换分为离散值输出、模拟量输出和文本输出输出的字符串的大小、字体和文本对象相同。,4.3动画连接详解值输入,值输入:连接对象在运行时为触敏对象。当TouchVew运行时,触敏对象周围出现反显的矩形框,可由鼠标或键盘选中此触敏对象。按SPACE键、ENTER键或鼠标左键,会弹出输入对话框,可以从键盘键入数据以改变数据库中变量的值。分为离散值输入、模拟量输入和文本输入,4.3动画连接详解特殊,特殊:规定图形对象可见性的连接。所有的图形对象都可以定义闪烁、隐含两种连接,4.3动画连接详解滑动杆输入,滑动杆输入连接使被连接对象在运行时为触敏对象。当TouchVew运行时,触敏对象周围出现反显的矩形框。鼠标左键拖动有滑动杆输入连接的图形对象可以改变数据库中变量的值分为水平滑杆输入和垂直滑杆输入两类,4.3动画连接详解命令语言连接,命令语言连接使被连接对象在运行时成为触敏对象。当TouchVew运行时可由鼠标或键盘选中。按SPACE键、ENTER键或鼠标左键,就会执行定义命令语言连接时用户输入的命令语言程序等价键:设置被连接的图素在被单击执行命令语言时与鼠标操作相同功能的快捷键。,4.3动画连接详解优先级和安全区,优先级:此编辑框用于输入被连接的图形元素的访问优先级级别。当软件在TouchVew中运行时,只有优先级级别不小于此值的操作员才能访问它安全区:此编辑框用于设置被连接元素的操作安全区。当工程处在运行状态时,只有在设置安全区内的操作员才能访问它优先级和安全区是“组态王”保障系统安全的一个重要功能。,4.4图库精灵的创建和管理,图库中的元素称为“图库精灵”,图库精灵可以被添加、删除和自行制作图库精灵在外观上类似于组合图素,但内嵌了丰富的动画连接和逻辑控制,工程人员只需把它放在画面上,做少量的文字修改,就能动态控制图形的外观,同时能完成复杂的功能,4.4图库精灵的创建和管理,两种制作方式利用亚控公司提供的图库开发包,自己利用VC开发工具和组态王开发系统中生成的精灵描述文本制作,生成*.dll文件(专有的)。组态王开发系统中建立动画连接并合成图素
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 楼梯运动考试题及答案
- 肺结核试题及答案
- 2026届贵州省贵阳市德为教育化学高二第一学期期末联考试题含答案
- 人才来源考试题及答案
- 细骨料考试题及答案
- 动词名词试题及答案
- 迎新年幼儿园活动总结
- 现金出纳年终工作总结
- 肛裂护理试题及答案
- 2026届天津大学附属中学高二化学第一学期期中学业水平测试试题含解析
- 固定式桩基海上光伏结构设计荷载标准化研究
- 肥厚型梗阻性心肌病护理
- 腹腔热灌注化疗术后护理
- 铁路防寒安全培训
- 消除三病母婴传播培训
- 胎盘早剥课件教学课件
- 连云港市新海初中2022-2023七年级新生入学素质测试英语试卷及答案
- 2024版买房定金合同范本
- 检验科项目设置合理性临床意见调查
- JB-T 14320-2022 氧气用止回阀
- 《两办意见》(关于进一步加强矿山安全生产工作的意见)培训课件2024
评论
0/150
提交评论