工业控n制计算机 组态软件.pptVIP

  • 19
  • 0
  • 约1.24万字
  • 约 83页
  • 2016-11-29 发布于湖南
  • 举报
工业控n制计算机 组态软件

MCGS组态软件实现一个简单的水位控制 工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制 设备连接 演示 添加模拟设备,用模拟设备进行调试 在设备的内部属性中将通道1(与水箱水位对应,模拟量)的最大值设为10 在设备的内部属性中将通道2(与水罐水位对应,模拟量)的最大值设为6 与实际设备连接 从设备工具箱中添加“数据采集卡—研华PCL-812PG” 设置基本属性,并进行通道连接 两个模拟量输入(水箱水位对应AD0,水罐水位对应AD1) 三个开关量输入输出(水泵对应DI0、DO0,调节阀对应DI1、DO1,出水阀对应DI2、DO2) 练习 MCGS组态软件实现一个简单的水位控制 工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制 流程控制 流程 若“水箱”的水位不足9米时,就要把 “水泵”打开 否则 “水泵”关闭 若“水罐”的水位不足1米时,就要 关闭“出水阀” 否则 开启“调节阀” 若“水箱”的水位大于1米,同时“水罐”的水位小于6米,就要 开启“调节阀” 否则 关闭“调节阀” 演示 IF 水箱水位9 THEN 水泵=1 ELSE 水泵=0 ENDIF IF 水罐水位1 THEN 出水阀=0 ELSE 出水阀=1 ENDIF IF 水箱水位1 and 水罐水位6 THEN 调节阀=1 ELSE 调节阀=0 ENDIF 练习 在循环策略中实现控制流程(运行策略—循环策略—策略属性改为200ms,新增策略行,添加脚本程序) 大小写无关,但一定要为半角符号或字符,不能是全角!! MCGS组态软件实现一个简单的水位控制 工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制 报警显示 演示 定义报警 在实时数据库中,对相关变量进行定义 选中“允许进行报警处理”; 设定“上限报警”( 9/5米)和报警注释(水箱/罐的水已达上限值); 设定“下限报警”(1/1米)和报警注释(水箱/罐没水了); 在存盘属性中,选中“自动保存产生的报警信息”。 将水位组设置成自动存盘,时间为5s。 文本(列表)报警显示 添加报警显示构件,与水位组连接,并将最大显示记录设置为6。 练习 报警显示 演示 动画(指示灯)报警显示 添加水箱/水罐水位报警灯(指示灯1/3) 水箱水位报警动画设置(填充颜色:水箱水位=9 or 水箱水位=1) 水罐水位报警动画设置(填充颜色:水罐水位=5 or 水罐水位=1) 声音报警(在循环策略中添加) IF 水箱水位=9 or 水箱水位=1 THEN !PlaySound(C:\WINDOWS\MEDIA\ding.wav ,2) ENDIF IF 水罐水位=5 or 水罐水位=1 THEN !PlaySound(C:\WINDOWS\MEDIA\notify.wav ,2) ENDIF 练习 报警显示 演示 报警数据浏览 添加用户策略 “运行策略”→“新建策略”→“选择策略的类型”→“用户策略”,策略名称(“报警数据”),注释(“水箱、水罐的报警数据”); 策略组态→添加新的策略行→在策略工具箱中选择“报警信息浏览”→设置数据源为“水位组”。 添加显示菜单 主控窗口→新增菜单项→改名为“报警数据 ”→在“菜单操作”中选中“执行运行策略块”→选中“报警数据”。 修改报警上下限值 增加四个变量:水箱水位上限、水箱水位下限、水罐水位上限、水罐水位下限,其初值分别为9,1,5,1。 在用户窗口中创建四个“输入框”与四个变量对应,在“循环策略” 中添加处理程序: !SetAlmValue(水箱水位,水箱水位上限,3) !SetAlmValue(水箱水位,水箱水位下限,2) !SetAlmValue(水罐水位,水罐水位上限,3) !SetAlmValue(水罐水位,水罐水位下限,2) 练习 应修改前面的报警条件表达式!! MCGS组态软件实现一个简单的水位控制 工程简介 工程建立 流程画面 定义数据对象 动画连接 设备连接 流程控制 报警显示 报表输出 显示曲线 安全机制 报表输出 演示 新添用户窗口“数据显示” 添加文字标签“水位控制系统数据显示”、“实时数据”、“历史数据”。 实时报表(用自由表格构件实现) 添加自由表格构件,5行2列; 在第一列中输入显示对象名称(“水箱水位”、“水罐水位”、“水泵”、“调节阀”、“出水阀”); 在第二列中设置模拟量的显示格式(前两行中输入“2|0”); 在第二列中单击右

文档评论(0)

1亿VIP精品文档

相关文档