工业组态软件-第二章PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
.
43
基本语言-注释规则
单行注释在注释语句的开头加注释符“//” 。
多行注释是在注释语句前加“/*” ,在注 释语句后加“*/” 。
• 多行注释也可以用在单行注释上。
• 多行注释不能嵌套使用。
//设置装桶速度 if(游标刻度>=10)//判 改变装桶的速度*/ if(游标刻度>=10)
.
18
基本操作
文字修改:右键点击文字,选择【字符串 替换】命令;
删除:选择图形,按【Del】键; 选择图形:
• 鼠标左键点击图形,只能选中一个图形; • 鼠标左键+Ctrl键,选择多个图形;(兵乓效应
)
.
19
基本操作
复制、粘贴、剪切:
• 复制:选中图形 -> 复制 -> 粘贴 • 剪切:选中图形 -> 剪切
{装桶速度=80;} else
{装桶速度=60;} 44
基本语言-基本运算
.
45
基本语言-运算符优先级
提示:多用()
.
46
如何实现数据的控制
使得变量K3501值为1
K3501=1;
.
47
脚本和按键事件联系
命令语言连接会使被连接对象在运行时成为 触发对象。(运行时,触发对象周围会出现 代表焦点的矩形框)。
系统已经存在的变量及类型
.
12
进入画面编辑
.
13
画面基本属性设置
.
14
工具栏
.
15
组态过程
放置画面元素 显示和变量连接 设置为启动画面 运行
.
16
画面属性修改
点击右键,选择【画面属性】命令
.
17
基本操作
位置调整:
• 鼠标拖拽 ; • 上下左右方向键控制;
大小调整:
颜色调整
.
40
开关控制-显示控制
变量“液位”的值大于 180时显示出来
.
41
控制变量值-基本语言
通过点击按钮时执行基本语言,改变变量 的值,从而实现画面控制。
.
42
基本语言-基本规则
命令语言程序的语法与一般C程序的语法类 似,每一程序语句的末尾应该用分号“; ”结束。
在使用if…else…、while()等语句时,如 果是复合语句,要用花括号“{ }”括起来 。
9.对组态的内容进行分段和总体调试。 10.系统投入运行。
.
1
项目名称
日期时间显示 要求:
• 按图设计界面,能够显示时间和日期
.
2
工作步骤
1、建立工程文件。 2、打开工程文件进行组态。 3、建立画面。 4、放置画面图形,编辑图形。 5、检测画面是否合格。 6、建立实时数据库(变量表)。 7、进行画面动态组态。 8、调试。
取消误操作:【编辑】-> 【取消】命令
.
20
动态(动画)连接
作用:在运行时,能够根据用户的设定,
实时的更改图形的文字、颜色、位置等, 以实现运行时的动态效果。
.
21
文字显示动画连接
作用:在运行时,使得控件能够根据变量 的值更新显示。
显示连接:双击控件或点击右键选择【动 画连接】命令
.
22
断路器状态显示用不同的显示颜色进行区分。
用K3501变量进行控制
K3501为1 则显示红色
K3501为0 则显示绿色
.
36
动画连接-填充颜色控制
控制填充实训
.
37
动画连接-填充颜色控制
填充形状
.
38
开关控制-显示控制
开关的合与分只要控制其显示即可
原始 合 分
.
39
开关控制-显示控制
动画连接
鼠标对应的命令语言有三种:“按下时”、 “弹起时”和“按住时”,分别表示鼠标左 键在对象上按下、弹起、按住时执行连接的 命令语言程序。
使用组态软件开发步骤(续)
5.根据表1,建立实时数据库(变量表),正确组态各种变量参数。
6.根据表1和表2,在实时数据库中建立实时数据库变量与I/O点的 一一对应关系,即定义数据连接。
7.根据前面设计的画面结构和画面草图,组态每一幅静态的操作画 面(主要是绘图)。
8.将操作画面中的图形对象与实时数据库变量建立动画连接关系。
模拟值输出
.
23
系统启动画面设置
.
24
运行系统设置一
.
25
运行系统设置二
.
26
进入运行系统
.
27
拓展训练
实现以下画面,通过日期字符串变量进行 连接。
加入毫秒显示。
.
28
变量建立及脚本语言
.
29
项目
项目
.
30
项目解决方法
开关:画两根线,一个在合的位置,一个 在断开的位置。通过控制其线显示还是不 显示从而控制其开关状态。
• 右键点击工程,执行【. 删除工程】命令
6
项目管理
当前工程的作用:一般情况下只要一个工 程能够进入运行态,此工程必须设置成当 前工程。
• 右键点击工程,选择【设为当前工程】命令 • 文件菜单中的【设为当前工程】命令
编辑工程
• 双击工程名称
.
7
工程编辑
.
8
变量
变量分为两大类:内存变量和IO变量
.
3
运行
组态过程
.
4
项目管理-界面
.
5
项目管理-建、改、删
执行【新建】或文件菜单中的【新建工程 】
新建工程按顺序要设置的参数:
• 工程文件存放位置
• 工程名称及工程说明
• 设置为当前工程
改:
• 选择工程,执行【属性】命令
• 右键点击工程,执行【工程属性】命令
删:
• 选择工程,执行【删除】命令
10
变量名称
$系统变量
要求:
• 唯一标识一个应用程序中数据变量的名字,同一 应用程序中的数据变量不能重名,数据变量名区 分大小写,最长不能超过31个字符。变量名可以 是汉字、英文、数字和下划线,但是第一个字符 不能是数字。
例如:温度、压力、液位、var1等均可以作为变量 名。
• 组态王变量名命名规则: 变量名命名时不能与组 态王中现有的变量名、函数名、关键字、构件名 称等相重复;命名的首. 字符只能为字符,不能为11
• 内存变量:不和设备数据进行交换,由 用户或系统负责赋值和进行操作。
如果是系统变量,由系统负责数据更新。
• IO变量:设备数据进行交换,其中有些 数据只能读而不能写等。
提示:1.临时使用的变量不要定义在实时数据库中。
2.实时数据库中的变量为全局变量,可以在任何 画面或程序中使用。
.
9
变量类型
.
断路器:通过控制其填充颜色模拟不同的 状态。
按钮处理:通过脚本程序控制相关变量的 值。
.
31
建立变量
选择【变量】,点击【新建】命令
.
32
离散变量
.
33
整型或离散变量
.
34
思考
本系统中建立几个变量?什么类型? 分别建立三个离散内存变量:
• K1 K3051 K101
.
35
断路器显示控制