工业组态软件

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

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