欢迎来到天天文库
浏览记录
ID:48769239
大小:4.22 MB
页数:188页
时间:2020-01-22
《工业组态软件-第二章.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、6.根据表1和表2,在实时数据库中建立实时数据库变量与I/O点的一一对应关系,即定义数据连接。7.根据前面设计的画面结构和画面草图,组态每一幅静态的操作画面(主要是绘图)。5.根据表1,建立实时数据库(变量表),正确组态各种变量参数。8.将操作画面中的图形对象与实时数据库变量建立动画连接关系。9.对组态的内容进行分段和总体调试。10.系统投入运行。使用组态软件开发步骤(续)项目名称日期时间显示要求:按图设计界面,能够显示时间和日期工作步骤2、打开工程文件进行组态。3、建立画面。1、建立工程文件。4、放置画面图形,编辑图形。5、检
2、测画面是否合格。7、进行画面动态组态。8、调试。6、建立实时数据库(变量表)。组态过程运行项目管理-界面项目管理-建、改、删执行【新建】或文件菜单中的【新建工程】新建工程按顺序要设置的参数:工程文件存放位置工程名称及工程说明设置为当前工程改:选择工程,执行【属性】命令右键点击工程,执行【工程属性】命令删:选择工程,执行【删除】命令右键点击工程,执行【删除工程】命令项目管理当前工程的作用:一般情况下只要一个工程能够进入运行态,此工程必须设置成当前工程。右键点击工程,选择【设为当前工程】命令文件菜单中的【设为当前工程】命令编辑工程双
3、击工程名称工程编辑变量变量分为两大类:内存变量和IO变量内存变量:不和设备数据进行交换,由用户或系统负责赋值和进行操作。如果是系统变量,由系统负责数据更新。IO变量:设备数据进行交换,其中有些数据只能读而不能写等。提示:1.临时使用的变量不要定义在实时数据库中。2.实时数据库中的变量为全局变量,可以在任何画面或程序中使用。变量类型变量名称$系统变量要求:唯一标识一个应用程序中数据变量的名字,同一应用程序中的数据变量不能重名,数据变量名区分大小写,最长不能超过31个字符。变量名可以是汉字、英文、数字和下划线,但是第一个字符不能是数
4、字。例如:温度、压力、液位、var1等均可以作为变量名。组态王变量名命名规则:变量名命名时不能与组态王中现有的变量名、函数名、关键字、构件名称等相重复;命名的首字符只能为字符,不能为数字等非法字符,名称中间不允许有空格、算术符号等非法字符存在。系统已经存在的变量及类型进入画面编辑画面基本属性设置工具栏组态过程放置画面元素显示和变量连接设置为启动画面运行画面属性修改点击右键,选择【画面属性】命令基本操作位置调整:鼠标拖拽;上下左右方向键控制;大小调整:颜色调整基本操作文字修改:右键点击文字,选择【字符串替换】命令;删除:选择图形,
5、按【Del】键;选择图形:鼠标左键点击图形,只能选中一个图形;鼠标左键+Ctrl键,选择多个图形;(兵乓效应)基本操作复制、粘贴、剪切:复制:选中图形->复制->粘贴剪切:选中图形->剪切取消误操作:【编辑】->【取消】命令动态(动画)连接作用:在运行时,能够根据用户的设定,实时的更改图形的文字、颜色、位置等,以实现运行时的动态效果。文字显示动画连接作用:在运行时,使得控件能够根据变量的值更新显示。显示连接:双击控件或点击右键选择【动画连接】命令模拟值输出系统启动画面设置运行系统设置一运行系统设置二进入运行系统拓展训练实现以下画
6、面,通过日期字符串变量进行连接。加入毫秒显示。变量建立及脚本语言项目项目项目解决方法开关:画两根线,一个在合的位置,一个在断开的位置。通过控制其线显示还是不显示从而控制其开关状态。断路器:通过控制其填充颜色模拟不同的状态。按钮处理:通过脚本程序控制相关变量的值。建立变量选择【变量】,点击【新建】命令离散变量整型或离散变量思考本系统中建立几个变量?什么类型?分别建立三个离散内存变量:K1K3051K101断路器显示控制断路器状态显示用不同的显示颜色进行区分。用K3501变量进行控制K3501为1则显示红色K3501为0则显示绿色动
7、画连接-填充颜色控制控制填充实训动画连接-填充颜色控制填充形状开关控制-显示控制开关的合与分只要控制其显示即可原始合分开关控制-显示控制动画连接开关控制-显示控制变量“液位”的值大于180时显示出来控制变量值-基本语言通过点击按钮时执行基本语言,改变变量的值,从而实现画面控制。基本语言-基本规则命令语言程序的语法与一般C程序的语法类似,每一程序语句的末尾应该用分号“;”结束。在使用if…else…、while()等语句时,如果是复合语句,要用花括号“{}”括起来。基本语言-注释规则单行注释在注释语句的开头加注释符“//”。多行注
8、释是在注释语句前加“/*”,在注释语句后加“*/”。多行注释也可以用在单行注释上。多行注释不能嵌套使用。/*判断液位的高低改变装桶的速度*/if(游标刻度>=10){装桶速度=80;}else{装桶速度=60;}//设置装桶速度if(游标刻度>=10)//判断液
此文档下载收益归作者所有