X5教程 - 中级教程 - V3.0 - 图文(3)

2019-01-12 15:38

第一章 简单动画组态 ? 7?

图1-2-17 风扇启动控制 图1-2-18 风扇控制旋转脚本

(2)停止

进入“停止”按钮的属性设置对话框。在操作属性页,设置“抬起功能”:数据对象值操作“清0”,关联变量“旋转循环”,如图1-2-19所示。“旋转循环”控制风扇旋转,当“旋转循环”为0时,风扇停止旋转。

风扇旋转控制组态完成,如图1-2-20所示。

图1-2-19风扇停止控制 图1-2-20 风扇控制效果图

1.2.5 动画效果四 棒图

用棒图来表示数据能更加直观的看出数据的变化。数据增减用棒图的“大小变化”就可以实现。 1. 添加坐标平面 添加一个“矩形”构件,进入“动画组态属性设置”对话框,在属性设置页,设置填充颜色为“白色”,边线颜色为“黑色”,“确认”保存。坐标平面制作完成。

2. 制作Y轴坐标 添加一个“标签” ,进入“标签动画组态属性设置”对话框,设置填充颜色为“没有填充”,边线

? 8? mcgsTpc 中级培训教程 颜色为“没有边线”,字符颜色为“黑色”。

在扩展属性页的“文本内容输入”中添加:120,90,60,30,0(每个数字字符间隔2行输入),如图1-2-21所示。Y轴坐标制作完成。

图 1-2-21 Y轴坐标设置

3. 制作棒图

从常用图符工具箱中,添加“竖管道” ,作为“棒图”。进入其“动画组态属性设置”对话框。在

属性设置页,设置填充颜色为“红色”,选中“大小变化”。

在大小变化页,关联表达式定义为数值型数据对象c,点击“变化方向”右侧图标按钮,选择大小变化方向为单向向上变化,变化方式为缩放,如图1-2-22所示。

图1-2-22 棒图大小变化设置

复制出另外两个棒图,分别设置填充颜色为“浅绿色”和“藏青色”。在大小变化页,设置“最大变化百分比”分别为80和50,其他设置同第一个棒图。

注:当表达式的值大于等于100时,最大变化百分比设为100%,则图形对象的大小与初始大小相同。不管表达式的值如何变化,图形对象的大小都在最小变化百分比与最大变化百分比之间变化。

4. 添加脚本

在用户窗口属性设置对话框中,循环脚本页添加棒图变化的脚本,如图1-2-23标注部分所示。

第一章 简单动画组态 ? 9?

图1-2-23 棒图脚本设置 图1-2-24 棒图组态效果

5. 添加注释 添加一个“标签”

,拖放到棒图的右侧,设置文本内容为“棒图演示效果”,如图1-2-24所示。

四个简单的动画效果组态完成了。大家做完后可以下载到TPC中看一下运行效果,是否跟样例中的一致。

? 10? mcgsTpc 中级培训教程 第二章 报 警

在工作过程中,我们非常希望:当设备运行出现故障时能够通知到工作人员,从而及时地处理;查看报警产生的历史记录能够清楚的了解设备的运行情况。不同的现场作业需要不同的报警形式,总之,报警已经成为工业现场必备的条件。MCGS组态软件根据客户需求,综合分析工业现场报警的多种需求,致力于为客户提供合适的报警方案。本章内容是昆仑通态分析了众多客户的实际需求,列举出了字报警、位报警、多状态报警、弹出窗口显示报警信息等几种报警形式的实现方案。

2.1 报警介绍

在学习报警之前,我们先来了解下MCGS组态软件中实现报警的流程。在第一章的学习中大家已经了解到从PLC等外部设备读取的数据是传送给实时数据库中对应的数据对象,判断数据对象的值是否满足报警的条件,如果满足即产生报警;保存数据对象的值即保存了报警的历史记录;在用户窗口显示对应数据对象(以下文中简称为变量)的值,也就是显示了当前PLC中值,如图2-1-2所示。

开始 开始 读取PLC特定地添加驱动,选择PLC地址 设备编辑窗口 否 添加通道 传送给PLC地址关联的变量 关联变量 实时数据库 设置变量报警条件 满足报警的条件? 是 用户添加显示报警信息的构件 显示报警 结束 结束 窗口 记录报警到报警队列 址的数据 PLC HMI

图 2-1-1 组态配置流程 图2-1-2 运行时数据流程

第二章 报 警 ? 11? 如图2-1-1是实现报警的组态流程,首先要确定所用的硬件设备,例如PLC型号,在设备窗口添加正确的驱动构件,添加PLC中所用到地址(在MCGS组态软件中叫做通道),并且关联上变量;到实时数据库中设置报警属性,在用户窗口用报警构件显示。MCGS提供了报警条(走马灯)、报警显示构件、报警浏览构件等多个报警构件。

2.2 报警组态

2.2.1 报警需求

我们通过一个样例来学习报警的各种表现形式。图2-2-1是该样例的运行效果。

图 2-2-1 报警运行效果图

报警样例列举了常用的四种基本报警形式。首先我们分析下每种形式的报警需求。以西门子S7-200PLC为例。

1. 当PLC“M寄存器”的地址12.3状态为1时提示水满了,此报警信息在屏幕上滚动显示。 2. 当PLC“V寄存器”的字地址49的值超过10~ 30的范围时提示温度太高或温度太低,以列表显示。 3. 当PLC的“V寄存器”字地址200值非0时表示不同的故障,在画面上进行对应的异常报警信息显示。各种故障信息如下:

V200的值 含义

0 正常 1 故障信息1 2 故障信息2 3 故障信息3 4 故障信息4

4. 当“M寄存器”的地址12.3发生报警后立即弹出一个小窗口,显示当前报警信息。

报警需求了解清楚后,下面我们就开始逐一分析并组态。如何添加设备在初级教程已经详细的介绍过,此处不再赘述。新建工程,在设备窗口添加通用串口父设备和西门子_S7200PPI驱动。

2.2.2 位报警

第一个报警需求:当PLC中“M寄存器”地址12.3的值为1时提示“水满了”,并且滚动显示。 方案:地址M12.3报警内容固定,直接设置对应变量的报警属性即可;然后在用户窗口用报警条(走


X5教程 - 中级教程 - V3.0 - 图文(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:贵州省遵义市2017年中考语文试卷(解析版)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: