MCGS组态控制系统演示工程操作步骤 下载本文

5、从【工具箱】中选择4次【标准按钮】,如图93所示放置。4个按钮中的脚本程序如图101所示。

图101

(三)脚本程序在字符串演示中的应用

在实际应用过程中经常用到字符串操作,例如对PLC重的“V”数据存储器进行处理,输入一个0~9999的某个数,先要把这个数转换为字符串,不足四位字符时,前面补“0”,在对字符串进行分解,分解后限转换为相应的ASCII码,在用十六进制数表示。在MCGS中具体组态方法如下:

1、 在MCGS工作台上,进入【脚本程序】窗口,从【工具箱】中选择3次【标签】,按效

果图93所示放置,分别为:“字符串操作演示”、“输入数值”和“字符串显示”。放在“字符串显示”后面,用于显示字符串。其中输入框的【操作属性】设置如图102所示。标签的【显示输出】属性设置如图103所示。

图102 输入框的操作属性设置 图103 字符串显示输出设置 2、 从【工具箱】中选择3次【标志按钮】,分别拖放到桌面适当位置,按钮名称分别为:“数

值转变为字符串”、“字符串分解为单个字符”、“字符转为ASCII码用16进制显示”。3个按钮的属性设置如图103所示。

数值转换为字符串按钮脚本 字符串分解为当字符按钮脚本

字符串转为ASCII码用16进制显示按钮脚本

图103

(四)脚本程序在菜单中的应用

在MCGS工作台上,单击【主控窗口】进入【菜单组态】,在【工具条】中单击【新增菜单项】,产生菜单【操作0】,双击【操作0】菜单,弹出【菜单属性设置】窗口,在菜单操作属性中选择打开【脚本程序】窗口,菜单的脚本程序设置属性如图104所示。在脚本程序中输入如下语句: 数值输入=689 ?赋初值

定时器1号最大值=60 ?赋初值

!TimerStop(1) ?使1号定时器停止工作 !TimerReset(1,0) ?使1号定时器复位

!TimerSetLimit(1,定时器1号最大值,0) ?设置1号定时器的上限为60 ?运行到60后重新循环运行

图104

运行效果如图105所示。

图105

十、MCGS数据后处理及报表

MCGS的数据后处理,即对原始数据的数据操作(包括修改、删除、添加、查询等),数据后处理的目的是要从这些原始数据中提炼出对用户真正有用的数据和信息并以数据报表的形式展现处理。 (一)新建窗口

1、在MCGS工作台上,单击【工具窗口】按钮,单击【新建窗口】按钮,生成【窗口0】,选择【窗口0】,单击【窗口属性】按钮,弹出【用户窗口属性设置】窗口,如图106所示设置。

图106

2、双击【数据提取】窗口,进行动画组态,最终要实现的效果如图107所示。

图107 (二)模拟所需要的数据

1、在实时数据库中建立7个变量,分别为:“数据1”、“数据2”、“数据3”、“数据4”、“数据5“、”数据组“即”存数控制“为开关变量,”数据组“为组对象。如图108所示,设置组对象的存盘周期为: “0”秒。

图108