MCGS嵌入版参考手册
mcgs指导手册
mcgs指导手册MCGS组态软件是一款功能强大的工控组态软件,具有丰富的报表、数据和曲线等功能,支持国内外众多数据采集与输出设备。
以下是MCGS组态软件的使用指导手册:一、概述MCGS组态软件分为MCGS嵌入版和MCGS组态环境两部分,两者互相独立,又紧密相关。
MCGS嵌入版主要用于生成用户应用系统,而MCGS组态环境则是生成用户应用系统的工作环境。
二、软件组成MCGS组态软件由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五个部分构成。
1. 主控窗口:用于对整个工程相关的参数进行配置,可设置封面窗口、运行工程的权限、启动画面、内存画面、磁盘预留空间等。
2. 设备窗口:通过设备构件把外部设备的数据采集进来,送入实时数据库,或把实时数据库中的数据输出到外部设备。
3. 用户窗口:工程里所有可视化的界面都是在用户窗口里面构建的。
4. 实时数据库:从外部设备采集来的实时数据送入实时数据库,系统其它部分操作的数据也来自于实时数据库。
5. 运行策略:通过对运行策略的定义,使系统能够按照设定的顺序和条件操作任务,实现对外部设备工作过程的精确控制。
三、基本操作1. 设备窗口的基本操作:设备窗口编辑界面有设备组态画面和设备工具箱两部分组成。
设备组态画面用于配置该工程需要通讯的设备。
2. 实时数据库的基本操作:在实时数据库中创建变量,设置变量的属性,建立变量之间的连接关系。
3. 运行策略的基本操作:在运行策略中定义顺序和条件,设置任务执行的顺序和条件,实现对外部设备的精确控制。
四、应用实例通过以上基本操作,可以完成一个简单的MCGS组态应用实例。
具体步骤如下:1. 在MCGS组态环境中创建一个新工程,设置工程参数。
2. 在设备窗口中添加需要通讯的设备,并进行配置。
3. 在用户窗口中创建可视化界面,添加需要的元件和变量。
4. 在实时数据库中创建变量,设置变量的属性,建立变量之间的连接关系。
5. 在运行策略中定义顺序和条件,设置任务执行的顺序和条件,实现对外部设备的精确控制。
MCGS嵌入版说明书
MCGS嵌入版说明书工控资料窝全球独家推出 全覆盖型省配线解决方案目录 1目录第一部分用户指南第一章系统介绍 (1)1.1MCGS嵌入版概述 (1)1.2嵌入版与通用版的异同 (4)1.3MCGS嵌入版组态软件的体系结构 (5)1.4MCGS嵌入版组态软件的系统需求 (8)1.5MCGS嵌入版的安装 (10)1.6MCGS嵌入版的运行 (14)1.7关于多CPU嵌入版组态软件 (19)第二章快速入门 (21)2.1工程简介 (21)2.2创建工程 (22)2.3制作工程画面 (23)2.4定义数据对象 (26)2.5动画连接 (27)2.6设备连接 (33)2.7编写控制流程 (36)2.8报警显示 (38)2.9报表输出 (42)2.10曲线显示 (46)2.11安全机制 (49)第三章组态过程 (54)3.1工程整体规划 (54)3.2工程建立 (55)3.3构造实时数据库 (56)3.4组态用户窗口 (57)3.5组态主控窗口 (61)3.6组态设备窗口 (61)3.7组态运行策略 (63)3.8组态结果检查 (65)3.9工程测试 (66)2 MCGS嵌入版用户手册第四章构造实时数据库 (69)4.1概述 (69)4.2定义数据对象 (70)4.3数据对象的类型 (71)4.4数据对象的属性设置 (73)4.5数据对象的属性和方法 (76)4.6数据对象的作用域 (79)4.7MCGS嵌入版系统变量 (79)4.8MCGS嵌入版系统函数 (80)4.9数据对象浏览和查询 (80)4.10使用计数检查 (82)第五章用户窗口组态 (83)5.1概述 (83)5.2用户窗口的类型 (87)5.3创建用户窗口 (88)5.4设置窗口属性 (89)5.5用户窗口的属性和方法 (93)5.6创建图形对象 (96)5.7编辑图形对象 (99)5.8图形对象的属性 (102)5.9定义动画连接 (103)5.10用户窗口的事件 (113)第六章主控窗口组态 (118)6.1概述 (118)6.2属性设置 (118)第七章设备窗口组态 (125)7.1概述 (125)7.2设备构件选择 (127)7.3设备构件的属性设置 (128)第八章运行策略组态 (132)8.1概述 (132)8.2运行策略的构造方法 (132)8.3运行策略的类型 (133)目录 3 8.4创建运行策略 (139)8.5设置策略属性 (140)8.6策略构件 (141)8.7策略行条件部分 (141)8.8组态策略内容 (142)8.9运行策略的实现 (144)第九章脚本程序 (146)9.1脚本程序简介 (146)9.2脚本语言编辑环境 (146)9.3脚本程序语言要素 (147)9.4脚本程序基本语句 (152)9.5脚本程序的查错和运行 (153)第十章数据处理 (155)10.1概述 (155)10.2数据前处理 (156)10.3实时数据处理 (160)10.4实时数据存储 (162)10.5数据后处理 (162)第十一章报警处理 (164)11.1概述 (164)11.2定义报警 (164)11.3处理报警 (166)11.4显示报警信息 (168)11.5报警操作函数 (169)第十二章报表输出 (170)12.1概述 (170)12.2报表机制 (170)12.3创建报表 (171)12.4报表组态 (172)第十三章曲线显示 (184)13.1概述 (184)13.2趋势曲线机制 (184)13.3曲线操作 (184)4 MCGS嵌入版用户手册第十四章配方处理 (201)14.1概述 (201)14.2配方功能具体说明 (202)14.3使用配方功能 (202)第十五章安全机制 (205)15.1概述 (205)15.2定义用户和用户组 (205)15.3系统权限设置 (208)15.4操作权限设置 (209)15.5运行时改变操作权限 (210)15.6工程安全管理 (212)第二部分参考手册第十六章菜单详解 (213)16.1概述 (213)16.2文件菜单 (213)16.3编辑菜单 (217)16.4查看菜单 (220)16.5插入菜单 (228)16.6排列菜单 (230)16.7表格菜单 (238)16.8工具菜单 (244)16.9窗口菜单 (247)16.10帮助菜单 (249)16.11鼠标右键菜单 (249)第十七章动画构件 (258)17.1动画对象的事件以及对象的属性 (258)17.2输入框构件 (264)17.3流动块构件 (267)17.4百分比填充构件 (270)17.5标准按钮构件 (273)17.6动画按钮构件 (276)17.7旋钮输入器构件 (277)目录 5 17.8滑动输入器构件 (280)17.9旋转仪表构件 (283)17.10动画显示构件 (286)17.11实时曲线构件 (288)17.12历史曲线构件 (293)17.13报警显示构件 (302)17.14自由表格构件 (305)17.15历史表格构件 (306)17.16存盘数据浏览构件 (313)17.17计划曲线构件 (323)17.18组合框构件 (334)第十八章策略构件 (340)18.1策略调用构件 (340)18.2数据对象操作构件 (341)18.3设备操作构件 (343)18.4退出策略构件 (344)18.5脚本程序程序 (344)18.6定时器构件 (345)18.7计数器构件 (346)18.8窗口操作构件 (347)第十九章设备构件 (349)19.1概述 (349)19.2通用设备的使用 (351)19.3通用串口父设备 (354)19.4通用TCP/IP父设备 (359)19.5高速网络:TCP/IP父设备 (362)19.6低速网络:Modem父设备 (365)19.7网络数据同步设备 (367)19.8历史数据库同步设备 (370)19.9网络数据同步设备使用示例 (373)19.10历史数据库同步设备使用示例 (378)第二十章系统变量 (381)20.1$Year (381)20.2$Month (381)6 MCGS嵌入版用户手册20.3$Day (381)20.4$Hour (381)20.5$Minute (381)20.6$Second (382)20.7$Week (382)20.8$Date (382)20.9$Time (382)20.10$Timer (382)20.11$RunTime (383)20.12$PageNum (383)20.13$UserName (383)第二十一章系统内部函数 (384)21.1运行环境操作函数 (384)21.2数据对象操作函数 (387)21.3用户登录操作函数 (393)21.4字符串操作函数 (394)21.5定时器操作函数 (399)21.6系统操作函数 (402)21.7数学函数 (406)21.8文件操作函数 (409)21.9配方操作函数 (416)21.10时间运算函数 (421)21.11嵌入式系统函数 (427)第一章系统介绍 1第一部分用户指南第一章系统介绍本章介绍MCGS嵌入版全中文工控组态软件的基本功能和主要特点,并对软件系统的构成和各个组成部分的功能进行详细地说明。
MCGS嵌入版说明书
目录第一部分用户指南5.1 概述 ............................................................................................................................第二部分参考手册19.3 通用串口父设备 ......................................................................................................19.6 低速网络:Modem父设备.....................................................................................第一部分用户指南第一章系统介绍本章介绍MCGS嵌入版全中文工控组态软件的基本功能和主要特点,并对软件系统的构成和各个组成部分的功能进行详细地说明。
帮助用户认识MCGS嵌入版组态软件系统的总体结构框架;同时介绍本软件运行的硬件和软件需求,以及安装过程和工作环境。
1.1 MCGS嵌入版概述重点:✍ MCGS嵌入版的主要特性和功能MCGS嵌入版是在MCGS通用版的基础上开发的,专门应用于嵌入式计算机监控系统的组态软件,MCGS嵌入版包括组态环境和运行环境两部分,它的组态环境能够在基于Microsoft的各种32位Windows平台上运行,运行环境则是在实时多任务嵌入式操作系统WindowsCE中运行。
适应于应用系统对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统。
通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域有着广泛的应用。
此外MCGS嵌入版还带有一个模拟运行环境,用于对组态后的工程进行模拟测试,方便用户对组态过程的调试。
MCGS嵌入版说明书2
操作同上,表示的是鼠标双击右键的事件操作。
MouseDown鼠标按下。
参数1:鼠标按下时的鼠标按键信息,为1时,表示左键按下,为2时,表示右键按下,为4时,表示中键按下。
参数2:鼠标按下时的键盘信息,为1时,表示SHIFT键按下,为2时,表示CONTROL键按下,为4时,表示ALT键按下。
参数3:鼠标按下时的X坐标。
参数4:鼠标按下时的Y坐标。
鼠标按下事件,有四个参数,其具体设置如上。
MouseMove鼠标移动。
参数1:鼠标按下时的鼠标按键信息,为1时,表示左键按下,为2时,表示右键按下,为4时,表示中键按下。
参数2:鼠标按下时的键盘信息,为1时,表示SHIFT键按下,为2时,表示CONTROL键按下,为4时,表示ALT键按下。
参数3:鼠标的X坐标。
参数4:鼠标的Y坐标。
鼠标移动事件,有四个参数,其具体设置如上。
MouseUp鼠标抬起。
参数1:鼠标按下时的鼠标按键信息,为1时,表示左键按下,为2时,表示右键按下,为4时,表示中键按下。
参数2:鼠标按下时的键盘信息,为1时,表示SHIFT键按下,为2时,表示CONTROL键按下,为4时,表示ALT键按下。
参数3:鼠标抬起时的X坐标。
参数4:鼠标抬起时的Y坐标。
鼠标抬起事件,有四个参数,其具体设置如上。
KeyDown按下键盘按键。
参数1:数值型,按下按键的ASCII码。
参数2:数值型,0~7位是按键的扫描码。
按下键盘按键事件,有两个参数,其具体设置如上。
KeyUp键盘按键抬起。
参数1:数值型,按下按键的ASCII码。
参数2:数值型,0~7位是按键的扫描码。
键盘按键抬起事件,有两个参数,其具体设置如上。
17.1.2 动画对象的属性每一个动画构件都有以下基本的属性,通过这些基本属性,可以对构件有一个基本的描述和设置。
属性Name属性意义:构件名字。
属性类型:字符型;只读。
Left属性意义:构件的X坐标。
属性类型:数值型。
Top属性意义:构件的Y坐标。
属性类型:数值型。
MCGS嵌入版说明书-推荐下载
第一章MCGS嵌入版系统介绍本章介绍MCGS 嵌入版全中文工控组态软件的基本功能和主要特点,并对软件系统的构成和各个组成部分的功能进行详细地说明,帮助用户认识MCGS 嵌入版组态软件系统总体的结构框架;同时介绍MCGS 嵌入版系统运行的硬件和软件需求,以及MCGS 嵌入版的安装过程和工作环境,开始学习使用MCGS 嵌入版系统。
1.1 什么是MCGS嵌入版重点:MCGS嵌入版的主要特性和功能MCGS 嵌入版是基于MCGS 基础上开发的专门应用于嵌入式计算机监控系统的组态软件,它的组态环境能够在基于Microsoft 的各种32 位Windows 平台上运行,运行环境则是在实时多任务嵌入式操作系统WindowsCE 中运行。
适应于应用系统对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统。
通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域有着广泛的应用。
1.1.1 MCGS嵌入版组态软件的主要功能● 简单灵活的可视化操作界面。
MCGS嵌入版采用全中文、可视化、面向窗口的开发界面,符合中国人的使用习惯和要求。
以窗口为单位,构造用户运行系统的图形界面,使得MCGS嵌入版的组态工作既简单直观,又灵活多变。
用户可以使用系统的缺省构架,也可以根据需要自己组态配置,生成各种类型和风格的图形界面,包括DOS风格的图形界面和标准Windows风格的图形界面。
● 实时性强、有良好的并行处理性能。
MCGS嵌入版是真正的32位系统,充分利用了32位WindowsCE操作平台的多任务、按优先级分时操作的功能,以线程为单位对在工程作业中实时性强的关键任务和实时性不强的非关键任务进行分时并行处理,使嵌入式PC机广泛应用于工程测控领域成为可能。
例如,MCGS嵌入版在处理数据采集、设备驱动和异常处理等关键任务时,可在主机运行周期时间内插空进行像打印数据一类的非关键性工作,实现并行处理。
MCGS嵌入版组态应用技术5.MCGS嵌入版说明书
目录第一部分用户指南第一章系统介绍 (1)1.1 MCGS嵌入版概述 (1)1.2 嵌入版与通用版的异同 (4)1.3 MCGS嵌入版组态软件的体系结构 (5)1.4 MCGS嵌入版组态软件的系统需求 (8)1.5 MCGS嵌入版的安装 (10)1.6 MCGS嵌入版的运行 (15)1.7 关于多CPU嵌入版组态软件 (19)第二章快速入门 (21)2.1 工程简介 (21)2.2 创建工程 (22)2.3 制作工程画面 (23)2.4 定义数据对象 (26)2.5 动画连接 (27)2.6 设备连接 (33)2.7 编写控制流程 (36)2.8报警显示 (38)2.9报表输出 (43)2.10曲线显示 (47)2.11安全机制 (51)第三章组态过程 (55)3.1 工程整体规划 (55)3.2 工程建立 (56)3.3 构造实时数据库 (57)3.4 组态用户窗口 (58)3.5 组态主控窗口 (62)3.6 组态设备窗口 (62)3.7 组态运行策略 (64)3.8 组态结果检查 (66)第四章构造实时数据库 (70)4.1 概述 (70)4.2 定义数据对象 (71)4.3 数据对象的类型 (72)4.4 数据对象的属性设置 (74)4.5 数据对象的属性和方法 (77)4.6 数据对象的作用域 (80)4.7 MCGS嵌入版系统变量 (81)4.8 MCGS嵌入版系统函数 (81)4.9 数据对象浏览和查询 (82)4.10 使用计数检查 (84)第五章用户窗口组态 (85)5.1 概述 (85)5.2 用户窗口的类型 (89)5.3 创建用户窗口 (90)5.4 设置窗口属性 (91)5.5 用户窗口的属性和方法 (95)5.6 创建图形对象 (98)5.7 编辑图形对象 (101)5.8 图形对象的属性 (104)5.9 定义动画连接 (105)5.10 用户窗口的事件 (115)第六章主控窗口组态 (120)6.1 概述 (120)6.2 属性设置 (120)第七章设备窗口组态 (127)7.1 概述 (127)7.2 设备构件选择 (129)7.3 设备构件的属性设置 (130)第八章运行策略组态 (132)8.1 概述 (132)8.2 运行策略的构造方法 (132)8.4 创建运行策略 (139)8.5 设置策略属性 (140)8.6 策略构件 (141)8.7 策略行条件部分 (141)8.8 组态策略内容 (142)8.9 运行策略的实现 (144)第九章脚本程序 (146)9.1 脚本程序简介 (146)9.2 脚本语言编辑环境 (146)9.3 脚本程序语言要素 (147)9.4 脚本程序基本语句 (152)9.5 脚本程序的查错和运行 (153)第十章数据处理 (155)10.1 概述 (155)10.2 数据前处理 (156)10.3 实时数据处理 (160)10.4 实时数据存储 (162)10.5 数据后处理 (163)第十一章报警处理 (164)11.1 概述 (164)11.2 定义报警 (164)11.3 处理报警 (166)11.4 显示报警信息 (168)11.5 报警操作函数 (169)第十二章报表输出 (170)12.1 概述 (170)12.2 报表机制 (170)12.3 创建报表 (171)12.4 报表组态 (172)第十三章曲线显示 (184)13.1 概述 (184)13.2 趋势曲线机制 (184)第十四章配方处理 (201)14.1 概述 (201)14.2 配方功能具体说明 (202)14.3 使用配方功能 (203)第十五章安全机制 (206)15.1 概述 (206)15.2 定义用户和用户组 (206)15.3 系统权限设置 (209)15.4 操作权限设置 (210)15.5 运行时改变操作权限 (211)15.6 工程安全管理 (213)第二部分参考手册第十六章菜单详解 (214)16.1 概述 (214)16.2 文件菜单 (214)16.3 编辑菜单 (219)16.4 查看菜单 (223)16.5 插入菜单 (233)16.6 排列菜单 (236)16.7 表格菜单 (246)16.8 工具菜单 (252)16.9 窗口菜单 (256)16.10 帮助菜单 (258)16.11 鼠标右键菜单 (259)第十七章动画构件 (267)17.1 动画对象的事件以及对象的属性 (267)17.2 输入框构件 (274)17.3 流动块构件 (277)17.4 百分比填充构件 (280)17.5 标准按钮构件 (283)17.6 动画按钮构件 (286)17.8 滑动输入器构件 (290)17.9 旋转仪表构件 (293)17.10 动画显示构件 (296)17.11 实时曲线构件 (298)17.12 历史曲线构件 (303)17.13 报警显示构件 (312)17.14 自由表格构件 (315)17.15 历史表格构件 (316)17.16 存盘数据浏览构件 (323)17.17 计划曲线构件 (333)17.18 组合框构件 (344)第十八章策略构件 (351)18.1 策略调用构件 (351)18.2 数据对象操作构件 (352)18.3 设备操作构件 (354)18.4 退出策略构件 (355)18.5 脚本程序程序 (356)18.6 定时器构件 (356)18.7 计数器构件 (357)18.8 窗口操作构件 (359)第十九章设备构件 (360)19.1 概述 (360)19.2 通用设备的使用 (362)19.3 通用串口父设备 (365)19.4 通用TCP/IP父设备 (370)19.5 高速网络:TCP/IP父设备 (373)19.6 低速网络:Modem父设备 (376)19.7 网络数据同步设备 (377)19.8 历史数据库同步设备 (381)19.9 网络数据同步设备使用示例 (384)19.10 历史数据库同步设备使用示例 (389)第二十章系统变量 (392)20.1 $Year (392)20.3 $Day (392)20.4 $Hour (392)20.5 $Minute (393)20.6 $Second (393)20.7 $Week (393)20.8 $Date (393)20.9 $Time (393)20.10 $Timer (393)20.11 $RunTime (394)20.12 $PageNum (394)20.13 $UserName (394)第二十一章系统内部函数 (395)21.1 运行环境操作函数 (395)21.2 数据对象操作函数 (398)21.3 用户登录操作函数 (404)21.4 字符串操作函数 (405)21.5 定时器操作函数 (410)21.6 系统操作函数 (413)21.7 数学函数 (417)21.8 文件操作函数 (421)21.9 配方操作函数 (427)21.10 时间运算函数 (432)21.11 嵌入式系统函数 (438)第一部分用户指南第一章系统介绍本章介绍MCGS嵌入版全中文工控组态软件的基本功能和主要特点,并对软件系统的构成和各个组成部分的功能进行详细地说明。
MCGS嵌入版说明书2
操作同上,表示的是鼠标双击右键的事件操作。
MouseDown鼠标按下。
参数1:鼠标按下时的鼠标按键信息,为1时,表示左键按下,为2时,表示右键按下,为4时,表示中键按下。
参数2:鼠标按下时的键盘信息,为1时,表示SHIFT键按下,为2时,表示CONTROL键按下,为4时,表示ALT键按下。
参数3:鼠标按下时的X坐标。
参数4:鼠标按下时的Y坐标。
鼠标按下事件,有四个参数,其具体设置如上。
MouseMove鼠标移动。
参数1:鼠标按下时的鼠标按键信息,为1时,表示左键按下,为2时,表示右键按下,为4时,表示中键按下。
参数2:鼠标按下时的键盘信息,为1时,表示SHIFT键按下,为2时,表示CONTROL键按下,为4时,表示ALT键按下。
参数3:鼠标的X坐标。
参数4:鼠标的Y坐标。
鼠标移动事件,有四个参数,其具体设置如上。
MouseUp鼠标抬起。
参数1:鼠标按下时的鼠标按键信息,为1时,表示左键按下,为2时,表示右键按下,为4时,表示中键按下。
参数2:鼠标按下时的键盘信息,为1时,表示SHIFT键按下,为2时,表示CONTROL键按下,为4时,表示ALT键按下。
参数3:鼠标抬起时的X坐标。
参数4:鼠标抬起时的Y坐标。
鼠标抬起事件,有四个参数,其具体设置如上。
KeyDown按下键盘按键。
参数1:数值型,按下按键的ASCII码。
参数2:数值型,0~7位是按键的扫描码。
按下键盘按键事件,有两个参数,其具体设置如上。
KeyUp键盘按键抬起。
参数1:数值型,按下按键的ASCII码。
参数2:数值型,0~7位是按键的扫描码。
键盘按键抬起事件,有两个参数,其具体设置如上。
17.1.2 动画对象的属性每一个动画构件都有以下基本的属性,通过这些基本属性,可以对构件有一个基本的描述和设置。
属性Name属性意义:构件名字。
属性类型:字符型;只读。
Left属性意义:构件的X坐标。
属性类型:数值型。
Top属性意义:构件的Y坐标。
属性类型:数值型。
[VIP专享]MCGS嵌入版说明书
简单灵活的可视化操作界面。MCGS嵌入版采用全中文、可视化、面向窗口的开 发界面,符合中国人的使用习惯和要求。以窗口为单位,构造用户运行系统的 图形界面,使得MCGS嵌入版的组态工作既简单直观,又灵活多变。用户可以使 用系统的缺省构架,也可以根据需要自己组态配置,生成各种类型和风格的图 形界面,包括DOS风格的图形界面和标准Windows风格的图形界面。
8 MCGS 嵌入版组态软件用户指南
为操作员及时提供系统运行中的状态、品质及异常报警等相关信息;用大小变 化、颜色改变、明暗闪烁、移动翻转等多种手段,增强画面的动态显示效果; 对图元、图符对象定义相应的状态属性,实现动画效果。MCGS嵌入版还为用户 提供了丰富的动画构件,每个动画构件都对应一个特定的动画功能。 完善的安全机制。MCGS嵌入版提供了良好的安全机制,可以为多个不同级别用 户设定不同的操作权限。此外,MCGS嵌入版还提供了工程密码功能,以保护组 态开发者的成果。 强大的网络功能。MCGS嵌入版具有强大的网络通讯功能,支持串口通讯、 Modem串口通讯、以太网TCP/IP通讯,不仅可以方便快捷的实现远程数据传输, 还可以通过Web浏览功能,在整个企业范围内浏览监测到整个的生产信息,实现 设备管理和企业管理的集成。 多样化的报警功能。MCGS嵌入版提供多种不同的报警方式,具有丰富的报警类 型,方便用户进行报警设置,并且系统能够实时显示报警信息,对报警数据进 行存储与应答,为工业现场安全可靠地生产运行提供有力的保障。 实时数据库为用户分步组态提供极大方便。MCGS嵌入版由主控窗口、设备窗口、 用户窗口、实时数据库和运行策略五个部分构成,其中实时数据库是一个数据 处理中心,是系统各个部分及其各种功能性构件的公用数据区,是整个系统的 核心。各个部件独立地向实时数据库输入和输出数据,并完成自己的差错控制。 在生成用户应用系统时,每一部分均可分别进行组态配置,独立建造,互不相 干。 支持多种硬件设备,实现“设备无关”。MCGS嵌入版针对外部设备的特征,设 立设备工具箱,定义多种设备构件,建立系统与外部设备的连接关系,赋予相 关的属性,实现对外部设备的驱动和控制。用户在设备工具箱中可方便选择各 种设备构件。不同的设备对应不同的构件,所有的设备构件均通过实时数据库 建立联系,而建立时又是相互独立的,即对某一构件的操作或改动,不影响其 它构件和整个系统的结构,因此MCGS嵌入版是一个“设备无关”的系统,用户 不必因外部设备的局部改动,而影响整个系统。 方便控制复杂的运行流程。MCGS嵌入版开辟了“运行策略”窗口,用户可以选 用系统提供的各种条件和功能的策略构件,用图形化的方法和简单的类Basic语 言构造多分支的应用程序,按照设定的条件和顺序,操作外部设备,控制窗口 的打开或关闭,与实时数据库进行数据交换,实现自由、精确地控制运行流程, 同时也可以由用户创建新的策略构件,扩展系统的功能。 良好的可维护性。MCGS嵌入版系统由五大功能模块组成,主要的功能模块以构 件的形式来构造,不同的构件有着不同的功能,且各自独立。三种基本类型的
MCGS嵌入版参考手册资料
分参考手册另外,在主窗口的背景上,单击鼠标右键,弹出的右键菜单,与此菜单内容相同。
第十六章菜单详解16.1 概述MCGS嵌入版组态软件采用的是标准的菜单形式,合理的菜单结构设计以及完整的功能组合,使得用户可以使用菜单方便、快捷的组建工程。
下面开始详细的介绍各个菜单项的功能及其使用方法。
16.2 文件菜单“文件”菜单是一个下拉式菜单,它包括了对MCGS嵌入版工程文件的各种操作命令,其中有新文件的建立,文件的存盘,文件的打开、打印输出、打印预览等操作命令,还包括了检查组态结果和进入运行环境的操作命令。
下表中列出了“文件”菜单的各种操作命令。
菜单名图标对应快捷键功能说明新建工程Ctrl + N 新建并打开一个新的工程文件打开工程Ctrl + O 打开指定的工程文件关闭工程无关闭当前工程保存工程/保存窗口Ctrl + S 把当前工程存盘工程另存为无把当前工程以另外的名称存盘打印设置无设置打印配置打印预览无预览要打印的内容打印Ctrl + P 开始打印指定的内容组态结果检查F4 检查当前过程的组态结果是否正确进入运行环境F5 进入运行环境并运行当前工程生成安装盘无将当前工程生成安装盘退出系统无退出MCGS嵌入版的组态环境新建工程该项菜单命令是在工作目录中创建一个新的工程文件(安装时,工作目录缺省设置为:D:\MCGSE\WORK)。
新工程文件将以“新建工程×.MCE”来命名,此处的×为数字代码,如:新建工程0.MCE、新建工程1.MCE等。
新工程建立后,可以执行文件菜单中的“工程另存为”命令,重新命名工程文件和其工作目录。
菜单操作:文件| 新建工程工具条:快捷键:Ctrl + N打开工程执行该项操作命令后,MCGS嵌入版组态环境将弹出如下图所示的“打开文件”对话框。
在文件列表框中选定要打开的文件,或在“文件名(N)”编辑框中直接输入要打开的工程文件名称(含工作目录,如:d:\MCGSE\work\sample. mce),然后按“打开”按钮,就可以打开指定的工程。
MCGS嵌入版说明书1
10.2 数据前处理在实际应用中,从硬件设备中输入或输出的数据一般是特定范围内的电压、电流等物理意义的值,通常要对这些数据进行相应的转换,才能得到真正具有实际意义的工程数据。
例如,从AD通道采集进来的数据一般都为电压mV值,需要进行量程转换或查表、计算等处理才能得到所需的工程物理量。
MCGS嵌入版系统对设备采集通道的数据可以进行八种形式的数据处理,包括:多项式计算、倒数计算、开方计算、滤波处理、工程转换计算、函数调用、标准查表计算、自定义查表计算。
各种处理可单独进行也可组合进行。
MCGS嵌入版的数据前处理与设备是紧密相关的,在MCGS嵌入版设备窗口下,打开设备构件,设置其数据处理属性页即可进行MCGS嵌入版的数据前处理组态。
如图:按“设置”按钮则打开“通道处理设置”,如图:在MCGS嵌入版通道处理设置窗口中,进行数据前处理的组态设置。
如:对设备通道0的输入信号1000~5000mV(采集信号)工程转换成0~2Mpa(传感器量程)的压力量,则选择第5项工程转换,设置如图:MCGS嵌入版在运行环境中则根据输入信号的大小采用线性插值方法转换成工程物理量(0~2Mpa)范围。
MCGS嵌入版数据前处理八种方式说明如下:多项式处理:对设备的通道信号进行多项式(系数)处理,可设置的处理参数有k0到k5,可以将其设置为常数,也可以设置成指定通道的值(通道号前面加“!”),另外,还应选择参数和计算输入值X的乘除关系。
●倒数1/X:对设备输入信号求倒数运算。
●开方:对设备输入信号求开方运算。
●滤波:也叫中值滤波,本次输入信号的1/2+上次输入信号的1/2。
●工程转换:把设备输入信号转换成工程物理量。
●函数调用:函数调用用来对设定的多个通道值进行统计计算,包括:求和、求平均值、求最大值、求最小值、求标准方差。
●标准查表计算:如下图所示,标准查表计算包括八种常用热电偶和Pt100热电阻查表计算。
Pt100热电阻在查表之前,应先使用其它方式把通过AD通道采集进来的电压值转换成为Pt100的电阻值,然后再用电阻值查表得出对应的温度值。
MCGS嵌入版参考手册簿
分参考手册另外,在主窗口的背景上,单击鼠标右键,弹出的右键菜单,与此菜单容相同。
第十六章菜单详解16.1 概述MCGS嵌入版组态软件采用的是标准的菜单形式,合理的菜单结构设计以及完整的功能组合,使得用户可以使用菜单方便、快捷的组建工程。
下面开始详细的介绍各个菜单项的功能及其使用方法。
16.2 文件菜单“文件”菜单是一个下拉式菜单,它包括了对MCGS嵌入版工程文件的各种操作命令,其中有新文件的建立,文件的存盘,文件的打开、打印输出、打印预览等操作命令,还包括了检查组态结果和进入运行环境的操作命令。
下表中列出了“文件”菜单的各种操作命令。
新建工程该项菜单命令是在工作目录中创建一个新的工程文件(安装时,工作目录缺省设置为:D:\MCGSE\WORK)。
新工程文件将以“新建工程×.MCE”来命名,此处的×为数字代码,如:新建工程0.MCE、新建工程1.MCE等。
新工程建立后,可以执行文件菜单中的“工程另存为”命令,重新命名工程文件和其工作目录。
菜单操作:文件| 新建工程工具条:快捷键:Ctrl + N打开工程执行该项操作命令后,MCGS嵌入版组态环境将弹出如下图所示的“打开文件”对话框。
在文件列表框中选定要打开的文件,或在“文件名(N)”编辑框中直接输入要打开的工程文件名称(含工作目录,如:d:\MCGSE\work\sample. mce),然后按“打开”按钮,就可以打开指定的工程。
如果按“取消”按钮,将取消本次打开工程的操作。
菜单操作:文件| 打开工程工具条:快捷键:Ctrl + O关闭工程选择关闭当前工程后,MCGS嵌入版组态环境将把当前工程文件保存到硬盘上,并退回到没有打开工程文件的状态下。
菜单操作:文件| 关闭工程工具条:无快捷键:无保存工程/保存窗口当工作台窗口被激活时,该项菜单命令的名称是“保存工程”,即把当前工程存盘。
而当一般的窗口(如:策略组态窗口、动画组态窗口)被激活时,该项菜单命令的名称将变为“保存窗口”,意思是把当前的组态窗口保存到工程文件中。
MCGS嵌入版说明书
容量小:整个系统最低配置只需要极小的存贮空间,可以方便的使用DOC等存贮设备;
速度快:系统的时间控制精度高,可以方便地完成各种高速采集系统,满足实时控制系统要求;
成本低:使用嵌入式计算机,大大降低设备成本;
真正嵌入:运行于嵌入式实时多任务操作系统;
稳定性高:无风扇,内置看门狗,上电重启时间短,可在各种恶劣环境下稳定长时间运行;
功能强大:提供中断处理,定时扫描精度可达到毫秒级,提供对计算机串口,内存,端口的访问。并可以根据需要灵活组态;
通讯方便:内置串行通讯功能、以太网通讯功能、GPRS通讯功能、Web浏览功能和Modem远程诊断功能,可以方便地实现与各种设备进行数据交换、远程采集和Web浏览;
操作简便:MCGS嵌入版采用的组态环境,继承了MCGS通用版与网络版简单易学的优点,组态操作既简单直观,又灵活多变;
1.1 MCGS嵌入版概述
重点:
MCGS嵌入版的主要特性和功能
MCGS嵌入版是在MCGS通用版的基础上开发的,专门应用于嵌入式计算机监控系统的组态软件,MCGS嵌入版包括组态环境和运行环境两部分,它的组态环境能够在基于Microsoft的各种32位Windows平台上运行,运行环境则是在实时多任务嵌入式操作系统WindowsCE中运行。适应于应用系统对功能、可靠性、成本、体积、功耗等综合性能有严格要求的专用计算机系统。通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在自动化领域有着广泛的应用。此外MCGS嵌入版还带有一个模拟运行环境,用于对组态后的工程进行模拟测试,方便用户对组态过程的调试。
脚本函数中不能使用的有:运行环境操作函数中!SetActiveX、!CallBackSvr,数据对象操作函数中!GetEventDT、!GetEventT、!GetEventP、!DelSaveDat,系统操作中!EnableDDEConnect、!EnableDDEInput、!EnableDDEOutput、!DDEReconnect、!ShowDataBackup、!Navigate、!Shell、!AppActive、!TerminateApplication、!Winhelp,ODBC数据库函数、配方操作;
mcgs嵌入版说明书
2.1 工程简介 ................................................................................................................ 21 2.2 创建工程 ................................................................................................................ 22 2.3 制作工程画面 ........................................................................................................ 23 2.4 定义数据对象 ........................................................................................................ 26 2.5 动画连接 ................................................................................................................ 27 2.6 设备连接 ................................................................................................................ 33 2.7 编写控制流程 ........................................................................................................ 36 2.8 报警显示 ................................................................................................................ 38 2.9 报表输出 ................................................................................................................ 42 2.10 曲线显示 .............................................................................................................. 46 2.11 安全机制 .............................................................................................................. 49
MCGS嵌入版说明书
目录第一部分用户指南第一章系统介绍 (1)1.1 MCGS嵌入版概述 (1)1.2 嵌入版与通用版的异同 (4)1.3 MCGS嵌入版组态软件的体系结构 (5)1.4 MCGS嵌入版组态软件的系统需求 (8)1.5 MCGS嵌入版的安装 (10)1.6 MCGS嵌入版的运行 (14)1.7 关于多CPU嵌入版组态软件 (19)第二章快速入门 (21)2.1 工程简介 (21)2.2 创建工程 (22)2.3 制作工程画面 (23)2.4 定义数据对象 (26)2.5 动画连接 (27)2.6 设备连接 (33)2.7 编写控制流程 (36)2.8报警显示 (38)2.9报表输出 (43)2.10曲线显示 (47)2.11安全机制 (50)第三章组态过程 (55)3.1 工程整体规划 (55)3.2 工程建立 (56)3.3 构造实时数据库 (57)3.4 组态用户窗口 (58)3.5 组态主控窗口 (62)3.6 组态设备窗口 (62)3.7 组态运行策略 (64)3.8 组态结果检查 (66)第四章构造实时数据库 (70)4.1 概述 (70)4.2 定义数据对象 (71)4.3 数据对象的类型 (72)4.4 数据对象的属性设置 (74)4.5 数据对象的属性和方法 (77)4.6 数据对象的作用域 (80)4.7 MCGS嵌入版系统变量 (81)4.8 MCGS嵌入版系统函数 (81)4.9 数据对象浏览和查询 (82)4.10 使用计数检查 (84)第五章用户窗口组态 (85)5.1 概述 (85)5.2 用户窗口的类型 (89)5.3 创建用户窗口 (90)5.4 设置窗口属性 (91)5.5 用户窗口的属性和方法 (95)5.6 创建图形对象 (98)5.7 编辑图形对象 (101)5.8 图形对象的属性 (104)5.9 定义动画连接 (105)5.10 用户窗口的事件 (115)第六章主控窗口组态 (120)6.1 概述 (120)6.2 属性设置 (120)第七章设备窗口组态 (127)7.1 概述 (127)7.2 设备构件选择 (129)7.3 设备构件的属性设置 (130)第八章运行策略组态 (132)8.1 概述 (132)8.2 运行策略的构造方法 (132)8.4 创建运行策略 (139)8.5 设置策略属性 (140)8.6 策略构件 (141)8.7 策略行条件部分 (141)8.8 组态策略内容 (142)8.9 运行策略的实现 (144)第九章脚本程序 (146)9.1 脚本程序简介 (146)9.2 脚本语言编辑环境 (146)9.3 脚本程序语言要素 (147)9.4 脚本程序基本语句 (152)9.5 脚本程序的查错和运行 (153)第十章数据处理 (155)10.1 概述 (155)10.2 数据前处理 (156)10.3 实时数据处理 (160)10.4 实时数据存储 (162)10.5 数据后处理 (163)第十一章报警处理 (164)11.1 概述 (164)11.2 定义报警 (164)11.3 处理报警 (166)11.4 显示报警信息 (168)11.5 报警操作函数 (169)第十二章报表输出 (170)12.1 概述 (170)12.2 报表机制 (170)12.3 创建报表 (171)12.4 报表组态 (172)第十三章曲线显示 (184)13.1 概述 (184)13.2 趋势曲线机制 (184)第十四章配方处理 (201)14.1 概述 (201)14.2 配方功能具体说明 (202)14.3 使用配方功能 (203)第十五章安全机制 (206)15.1 概述 (206)15.2 定义用户和用户组 (206)15.3 系统权限设置 (209)15.4 操作权限设置 (210)15.5 运行时改变操作权限 (211)15.6 工程安全管理 (213)第二部分参考手册第十六章菜单详解 (214)16.1 概述 (214)16.2 文件菜单 (214)16.3 编辑菜单 (219)16.4 查看菜单 (223)16.5 插入菜单 (233)16.6 排列菜单 (236)16.7 表格菜单 (246)16.8 工具菜单 (252)16.9 窗口菜单 (256)16.10 帮助菜单 (258)16.11 鼠标右键菜单 (259)第十七章动画构件 (267)17.1 动画对象的事件以及对象的属性 (267)17.2 输入框构件 (274)17.3 流动块构件 (277)17.4 百分比填充构件 (280)17.5 标准按钮构件 (283)17.6 动画按钮构件 (286)17.8 滑动输入器构件 (290)17.9 旋转仪表构件 (293)17.10 动画显示构件 (296)17.11 实时曲线构件 (298)17.12 历史曲线构件 (303)17.13 报警显示构件 (312)17.14 自由表格构件 (315)17.15 历史表格构件 (316)17.16 存盘数据浏览构件 (323)17.17 计划曲线构件 (333)17.18 组合框构件 (344)第十八章策略构件 (351)18.1 策略调用构件 (351)18.2 数据对象操作构件 (352)18.3 设备操作构件 (354)18.4 退出策略构件 (355)18.5 脚本程序程序 (356)18.6 定时器构件 (356)18.7 计数器构件 (357)18.8 窗口操作构件 (359)第十九章设备构件 (360)19.1 概述 (360)19.2 通用设备的使用 (362)19.3 通用串口父设备 (365)19.4 通用TCP/IP父设备 (370)19.5 高速网络:TCP/IP父设备 (373)19.6 低速网络:Modem父设备 (376)19.7 网络数据同步设备 (377)19.8 历史数据库同步设备 (381)19.9 网络数据同步设备使用示例 (384)19.10 历史数据库同步设备使用示例 (389)第二十章系统变量 (392)20.1 $Year (392)20.3 $Day (392)20.4 $Hour (392)20.5 $Minute (393)20.6 $Second (393)20.7 $Week (393)20.8 $Date (393)20.9 $Time (393)20.10 $Timer (393)20.11 $RunTime (394)20.12 $PageNum (394)20.13 $UserName (394)第二十一章系统内部函数 (395)21.1 运行环境操作函数 (395)21.2 数据对象操作函数 (398)21.3 用户登录操作函数 (404)21.4 字符串操作函数 (405)21.5 定时器操作函数 (410)21.6 系统操作函数 (413)21.7 数学函数 (417)21.8 文件操作函数 (421)21.9 配方操作函数 (427)21.10 时间运算函数 (432)21.11 嵌入式系统函数 (438)第一部分用户指南第一章系统介绍本章介绍MCGS嵌入版全中文工控组态软件的基本功能和主要特点,并对软件系统的构成和各个组成部分的功能进行详细地说明。
MCGS嵌入版说明书1
第十章数据处理 1 10.2 数据前处理在实际应用中,从硬件设备中输入或输出的数据一般是特定范围内的电压、电流等物理意义的值,通常要对这些数据进行相应的转换,才能得到真正具有实际意义的工程数据。
例如,从AD通道采集进来的数据一般都为电压mV值,需要进行量程转换或查表、计算等处理才能得到所需的工程物理量。
MCGS嵌入版系统对设备采集通道的数据可以进行八种形式的数据处理,包括:多项式计算、倒数计算、开方计算、滤波处理、工程转换计算、函数调用、标准查表计算、自定义查表计算。
各种处理可单独进行也可组合进行。
MCGS嵌入版的数据前处理与设备是紧密相关的,在MCGS嵌入版设备窗口下,打开设备构件,设置其数据处理属性页即可进行MCGS嵌入版的数据前处理组态。
如图:按“设置”按钮则打开“通道处理设置”,如图:在MCGS嵌入版通道处理设置窗口中,进行数据前处理的组态设置。
如:对设备通道0的输入信号1000~5000mV(采集信号)工程转换成0~2Mpa(传感器量程)的压力量,则选择第5项工程转换,设置如图:MCGS嵌入版在运行环境中则根据输入信号的大小采用线性插值方法转换成工程物理量(0~2Mpa)范围。
MCGS嵌入版数据前处理八种方式说明如下:多项式处理:对设备的通道信号进行多项式(系数)处理,可设置的处理参数有k0到k5,可以将其设置为常数,也可以设置成指定通道的值(通道号前面加“!”),另外,还应选择参数和计算输入值X的乘除关系。
第十章数据处理 3●倒数1/X:对设备输入信号求倒数运算。
●开方:对设备输入信号求开方运算。
●滤波:也叫中值滤波,本次输入信号的1/2+上次输入信号的1/2。
●工程转换:把设备输入信号转换成工程物理量。
●函数调用:函数调用用来对设定的多个通道值进行统计计算,包括:求和、求平均值、求最大值、求最小值、求标准方差。
●标准查表计算:如下图所示,标准查表计算包括八种常用热电偶和Pt100热电阻查表计算。
MCGS嵌入版说明书
目录第一部分用户指南第一章系统介绍 (1)1.1 MCGS嵌入版概述 (1)1.2 嵌入版与通用版的异同 (4)1.3 MCGS嵌入版组态软件的体系结构 (5)1.4 MCGS嵌入版组态软件的系统需求 (8)1.5 MCGS嵌入版的安装 (10)1.6 MCGS嵌入版的运行 (14)1.7 关于多CPU嵌入版组态软件 (19)第二章快速入门 (21)2.1 工程简介 (21)2.2 创建工程 (22)2.3 制作工程画面 (23)2.4 定义数据对象 (26)2.5 动画连接 (27)2.6 设备连接 (33)2.7 编写控制流程 (36)2.8报警显示 (38)2.9报表输出 (42)2.10曲线显示 (46)2.11安全机制 (49)第三章组态过程 (54)3.1 工程整体规划 (54)3.2 工程建立 (55)3.3 构造实时数据库 (56)3.4 组态用户窗口 (57)3.5 组态主控窗口 (61)3.6 组态设备窗口 (61)3.7 组态运行策略 (63)3.8 组态结果检查 (65)3.9 工程测试 (66)2 MCGS嵌入版用户手册第四章构造实时数据库 (69)4.1 概述 (69)4.2 定义数据对象 (70)4.3 数据对象的类型 (71)4.4 数据对象的属性设置 (73)4.5 数据对象的属性和方法 (76)4.6 数据对象的作用域 (79)4.7 MCGS嵌入版系统变量 (79)4.8 MCGS嵌入版系统函数 (80)4.9 数据对象浏览和查询 (80)4.10 使用计数检查 (82)第五章用户窗口组态 (83)5.1 概述 (83)5.2 用户窗口的类型 (87)5.3 创建用户窗口 (88)5.4 设置窗口属性 (89)5.5 用户窗口的属性和方法 (93)5.6 创建图形对象 (96)5.7 编辑图形对象 (99)5.8 图形对象的属性 (102)5.9 定义动画连接 (103)5.10 用户窗口的事件 (113)第六章主控窗口组态 (118)6.1 概述 (118)6.2 属性设置 (118)第七章设备窗口组态 (125)7.1 概述 (125)7.2 设备构件选择 (127)7.3 设备构件的属性设置 (128)第八章运行策略组态 (132)8.1 概述 (132)8.2 运行策略的构造方法 (132)8.3 运行策略的类型 (133)8.4 创建运行策略 (139)8.5 设置策略属性 (140)8.6 策略构件 (141)8.7 策略行条件部分 (141)8.8 组态策略内容 (142)8.9 运行策略的实现 (144)第九章脚本程序 (146)9.1 脚本程序简介 (146)9.2 脚本语言编辑环境 (146)9.3 脚本程序语言要素 (147)9.4 脚本程序基本语句 (152)9.5 脚本程序的查错和运行 (153)第十章数据处理 (155)10.1 概述 (155)10.2 数据前处理 (156)10.3 实时数据处理 (160)10.4 实时数据存储 (162)10.5 数据后处理 (162)第十一章报警处理 (164)11.1 概述 (164)11.2 定义报警 (164)11.3 处理报警 (166)11.4 显示报警信息 (168)11.5 报警操作函数 (169)第十二章报表输出 (170)12.1 概述 (170)12.2 报表机制 (170)12.3 创建报表 (171)12.4 报表组态 (172)第十三章曲线显示 (184)13.1 概述 (184)13.2 趋势曲线机制 (184)13.3 曲线操作 (184)4 MCGS嵌入版用户手册第十四章配方处理 (201)14.1 概述 (201)14.2 配方功能具体说明 (202)14.3 使用配方功能 (202)第十五章安全机制 (205)15.1 概述 (205)15.2 定义用户和用户组 (205)15.3 系统权限设置 (208)15.4 操作权限设置 (209)15.5 运行时改变操作权限 (210)15.6 工程安全管理 (212)第二部分参考手册第十六章菜单详解 (213)16.1 概述 (213)16.2 文件菜单 (213)16.3 编辑菜单 (217)16.4 查看菜单 (220)16.5 插入菜单 (228)16.6 排列菜单 (230)16.7 表格菜单 (238)16.8 工具菜单 (244)16.9 窗口菜单 (247)16.10 帮助菜单 (249)16.11 鼠标右键菜单 (249)第十七章动画构件 (258)17.1 动画对象的事件以及对象的属性 (258)17.2 输入框构件 (264)17.3 流动块构件 (267)17.4 百分比填充构件 (270)17.5 标准按钮构件 (273)17.6 动画按钮构件 (276)17.7 旋钮输入器构件 (277)17.8 滑动输入器构件 (280)17.9 旋转仪表构件 (283)17.10 动画显示构件 (286)17.11 实时曲线构件 (288)17.12 历史曲线构件 (293)17.13 报警显示构件 (302)17.14 自由表格构件 (305)17.15 历史表格构件 (306)17.16 存盘数据浏览构件 (313)17.17 计划曲线构件 (323)17.18 组合框构件 (334)第十八章策略构件 (340)18.1 策略调用构件 (340)18.2 数据对象操作构件 (341)18.3 设备操作构件 (343)18.4 退出策略构件 (344)18.5 脚本程序程序 (344)18.6 定时器构件 (345)18.7 计数器构件 (346)18.8 窗口操作构件 (347)第十九章设备构件 (349)19.1 概述 (349)19.2 通用设备的使用 (351)19.3 通用串口父设备 (354)19.4 通用TCP/IP父设备 (359)19.5 高速网络:TCP/IP父设备 (362)19.6 低速网络:Modem父设备 (365)19.7 网络数据同步设备 (366)19.8 历史数据库同步设备 (370)19.9 网络数据同步设备使用示例 (373)19.10 历史数据库同步设备使用示例 (378)第二十章系统变量 (381)20.1 $Year (381)20.2 $Month (381)6 MCGS嵌入版用户手册20.3 $Day (381)20.4 $Hour (381)20.5 $Minute (381)20.6 $Second (382)20.7 $Week (382)20.8 $Date (382)20.9 $Time (382)20.10 $Timer (382)20.11 $RunTime (383)20.12 $PageNum (383)20.13 $UserName (383)第二十一章系统内部函数 (384)21.1 运行环境操作函数 (384)21.2 数据对象操作函数 (387)21.3 用户登录操作函数 (393)21.4 字符串操作函数 (394)21.5 定时器操作函数 (399)21.6 系统操作函数 (402)21.7 数学函数 (406)21.8 文件操作函数 (409)21.9 配方操作函数 (416)21.10 时间运算函数 (421)21.11 嵌入式系统函数 (427)第一部分用户指南第一章系统介绍本章介绍MCGS嵌入版全中文工控组态软件的基本功能和主要特点,并对软件系统的构成和各个组成部分的功能进行详细地说明。
MCGS嵌入版参考手册
分参考手册另外,在主窗口的背景上,单击鼠标右键,弹出的右键菜单,与此菜单内容相同。
第十六章菜单详解16.1 概述MCGS嵌入版组态软件采用的是标准的菜单形式,合理的菜单结构设计以及完整的功能组合,使得用户可以使用菜单方便、快捷的组建工程。
下面开始详细的介绍各个菜单项的功能及其使用方法。
16.2 文件菜单“文件”菜单是一个下拉式菜单,它包括了对MCGS嵌入版工程文件的各种操作命令,其中有新文件的建立,文件的存盘,文件的打开、打印输出、打印预览等操作命令,还包括了检查组态结果和进入运行环境的操作命令。
下表中列出了“文件”菜单的各种操作命令。
菜单名图标对应快捷键功能说明新建工程Ctrl + N 新建并打开一个新的工程文件打开工程Ctrl + O 打开指定的工程文件关闭工程无关闭当前工程保存工程/保存窗口Ctrl + S 把当前工程存盘工程另存为无把当前工程以另外的名称存盘打印设置无设置打印配置打印预览无预览要打印的内容打印Ctrl + P 开始打印指定的内容组态结果检查F4 检查当前过程的组态结果是否正确进入运行环境F5 进入运行环境并运行当前工程生成安装盘无将当前工程生成安装盘退出系统无退出MCGS嵌入版的组态环境新建工程该项菜单命令是在工作目录中创建一个新的工程文件(安装时,工作目录缺省设置为:D:\MCGSE\WORK)。
新工程文件将以“新建工程×.MCE”来命名,此处的×为数字代码,如:新建工程0.MCE、新建工程1.MCE等。
新工程建立后,可以执行文件菜单中的“工程另存为”命令,重新命名工程文件和其工作目录。
菜单操作:文件| 新建工程工具条:快捷键:Ctrl + N打开工程执行该项操作命令后,MCGS嵌入版组态环境将弹出如下图所示的“打开文件”对话框。
在文件列表框中选定要打开的文件,或在“文件名(N)”编辑框中直接输入要打开的工程文件名称(含工作目录,如:d:\MCGSE\work\sample. mce),然后按“打开”按钮,就可以打开指定的工程。
MCGS嵌入版说明书
目录第一部分用户指南第一章系统介绍 (1)1.1 MCGS嵌入版概述 (1)1.2 嵌入版与通用版的异同 (4)1.3 MCGS嵌入版组态软件的体系结构 (5)1.4 MCGS嵌入版组态软件的系统需求 (8)1.5 MCGS嵌入版的安装 (10)1.6 MCGS嵌入版的运行 (14)1.7 关于多CPU嵌入版组态软件 (19)第二章快速入门 (21)2.1 工程简介 (21)2.2 创建工程 (22)2.3 制作工程画面 (23)2.4 定义数据对象 (26)2.5 动画连接 (27)2.6 设备连接 (33)2.7 编写控制流程 (36)2.8报警显示 (38)2.9报表输出 (43)2.10曲线显示 (47)2.11安全机制 (50)第三章组态过程 (55)3.1 工程整体规划 (55)3.2 工程建立 (56)3.3 构造实时数据库 (57)3.4 组态用户窗口 (58)3.5 组态主控窗口 (62)3.6 组态设备窗口 (62)3.7 组态运行策略 (64)3.8 组态结果检查 (66)第四章构造实时数据库 (70)4.1 概述 (70)4.2 定义数据对象 (71)4.3 数据对象的类型 (72)4.4 数据对象的属性设置 (74)4.5 数据对象的属性和方法 (77)4.6 数据对象的作用域 (80)4.7 MCGS嵌入版系统变量 (81)4.8 MCGS嵌入版系统函数 (81)4.9 数据对象浏览和查询 (82)4.10 使用计数检查 (84)第五章用户窗口组态 (85)5.1 概述 (85)5.2 用户窗口的类型 (89)5.3 创建用户窗口 (90)5.4 设置窗口属性 (91)5.5 用户窗口的属性和方法 (95)5.6 创建图形对象 (98)5.7 编辑图形对象 (101)5.8 图形对象的属性 (104)5.9 定义动画连接 (105)5.10 用户窗口的事件 (115)第六章主控窗口组态 (120)6.1 概述 (120)6.2 属性设置 (120)第七章设备窗口组态 (127)7.1 概述 (127)7.2 设备构件选择 (129)7.3 设备构件的属性设置 (130)第八章运行策略组态 (132)8.1 概述 (132)8.2 运行策略的构造方法 (132)8.4 创建运行策略 (139)8.5 设置策略属性 (140)8.6 策略构件 (141)8.7 策略行条件部分 (141)8.8 组态策略内容 (142)8.9 运行策略的实现 (144)第九章脚本程序 (146)9.1 脚本程序简介 (146)9.2 脚本语言编辑环境 (146)9.3 脚本程序语言要素 (147)9.4 脚本程序基本语句 (152)9.5 脚本程序的查错和运行 (153)第十章数据处理 (155)10.1 概述 (155)10.2 数据前处理 (156)10.3 实时数据处理 (160)10.4 实时数据存储 (162)10.5 数据后处理 (163)第十一章报警处理 (164)11.1 概述 (164)11.2 定义报警 (164)11.3 处理报警 (166)11.4 显示报警信息 (168)11.5 报警操作函数 (169)第十二章报表输出 (170)12.1 概述 (170)12.2 报表机制 (170)12.3 创建报表 (171)12.4 报表组态 (172)第十三章曲线显示 (184)13.1 概述 (184)13.2 趋势曲线机制 (184)第十四章配方处理 (201)14.1 概述 (201)14.2 配方功能具体说明 (202)14.3 使用配方功能 (203)第十五章安全机制 (206)15.1 概述 (206)15.2 定义用户和用户组 (206)15.3 系统权限设置 (209)15.4 操作权限设置 (210)15.5 运行时改变操作权限 (211)15.6 工程安全管理 (213)第二部分参考手册第十六章菜单详解 (214)16.1 概述 (214)16.2 文件菜单 (214)16.3 编辑菜单 (219)16.4 查看菜单 (223)16.5 插入菜单 (233)16.6 排列菜单 (236)16.7 表格菜单 (246)16.8 工具菜单 (252)16.9 窗口菜单 (256)16.10 帮助菜单 (258)16.11 鼠标右键菜单 (259)第十七章动画构件 (267)17.1 动画对象的事件以及对象的属性 (267)17.2 输入框构件 (274)17.3 流动块构件 (277)17.4 百分比填充构件 (280)17.5 标准按钮构件 (283)17.6 动画按钮构件 (286)17.8 滑动输入器构件 (290)17.9 旋转仪表构件 (293)17.10 动画显示构件 (296)17.11 实时曲线构件 (298)17.12 历史曲线构件 (303)17.13 报警显示构件 (312)17.14 自由表格构件 (315)17.15 历史表格构件 (316)17.16 存盘数据浏览构件 (323)17.17 计划曲线构件 (333)17.18 组合框构件 (344)第十八章策略构件 (351)18.1 策略调用构件 (351)18.2 数据对象操作构件 (352)18.3 设备操作构件 (354)18.4 退出策略构件 (355)18.5 脚本程序程序 (356)18.6 定时器构件 (356)18.7 计数器构件 (357)18.8 窗口操作构件 (359)第十九章设备构件 (360)19.1 概述 (360)19.2 通用设备的使用 (362)19.3 通用串口父设备 (365)19.4 通用TCP/IP父设备 (370)19.5 高速网络:TCP/IP父设备 (373)19.6 低速网络:Modem父设备 (376)19.7 网络数据同步设备 (377)19.8 历史数据库同步设备 (381)19.9 网络数据同步设备使用示例 (384)19.10 历史数据库同步设备使用示例 (389)第二十章系统变量 (392)20.1 $Year (392)20.3 $Day (392)20.4 $Hour (392)20.5 $Minute (393)20.6 $Second (393)20.7 $Week (393)20.8 $Date (393)20.9 $Time (393)20.10 $Timer (393)20.11 $RunTime (394)20.12 $PageNum (394)20.13 $UserName (394)第二十一章系统内部函数 (395)21.1 运行环境操作函数 (395)21.2 数据对象操作函数 (398)21.3 用户登录操作函数 (404)21.4 字符串操作函数 (405)21.5 定时器操作函数 (410)21.6 系统操作函数 (413)21.7 数学函数 (417)21.8 文件操作函数 (421)21.9 配方操作函数 (427)21.10 时间运算函数 (432)21.11 嵌入式系统函数 (438)第一部分用户指南第一章系统介绍本章介绍MCGS嵌入版全中文工控组态软件的基本功能和主要特点,并对软件系统的构成和各个组成部分的功能进行详细地说明。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
分参考手册另外,在主窗口的背景上,单击鼠标右键,弹出的右键菜单,与此菜单内容相同。
第十六章菜单详解16.1 概述MCGS嵌入版组态软件采用的是标准的菜单形式,合理的菜单结构设计以及完整的功能组合,使得用户可以使用菜单方便、快捷的组建工程。
下面开始详细的介绍各个菜单项的功能及其使用方法。
16.2 文件菜单“文件”菜单是一个下拉式菜单,它包括了对MCGS嵌入版工程文件的各种操作命令,其中有新文件的建立,文件的存盘,文件的打开、打印输出、打印预览等操作命令,还包括了检查组态结果和进入运行环境的操作命令。
下表中列出了“文件”菜单的各种操作命令。
菜单名图标对应快捷键功能说明新建工程Ctrl + N 新建并打开一个新的工程文件打开工程Ctrl + O 打开指定的工程文件关闭工程无关闭当前工程保存工程/保存窗口Ctrl + S 把当前工程存盘工程另存为无把当前工程以另外的名称存盘打印设置无设置打印配置打印预览无预览要打印的内容打印Ctrl + P 开始打印指定的内容组态结果检查F4 检查当前过程的组态结果是否正确进入运行环境F5 进入运行环境并运行当前工程生成安装盘无将当前工程生成安装盘退出系统无退出MCGS嵌入版的组态环境新建工程该项菜单命令是在工作目录中创建一个新的工程文件(安装时,工作目录缺省设置为:D:\MCGSE\WORK)。
新工程文件将以“新建工程×.MCE”来命名,此处的×为数字代码,如:新建工程0.MCE、新建工程1.MCE等。
新工程建立后,可以执行文件菜单中的“工程另存为”命令,重新命名工程文件和其工作目录。
菜单操作:文件| 新建工程工具条:快捷键:Ctrl + N打开工程执行该项操作命令后,MCGS嵌入版组态环境将弹出如下图所示的“打开文件”对话框。
在文件列表框中选定要打开的文件,或在“文件名(N)”编辑框中直接输入要打开的工程文件名称(含工作目录,如:d:\MCGSE\work\sample. mce),然后按“打开”按钮,就可以打开指定的工程。
如果按“取消”按钮,将取消本次打开工程的操作。
菜单操作:文件| 打开工程工具条:快捷键:Ctrl + O关闭工程选择关闭当前工程后,MCGS嵌入版组态环境将把当前工程文件保存到硬盘上,并退回到没有打开工程文件的状态下。
菜单操作:文件| 关闭工程工具条:无快捷键:无保存工程/保存窗口当工作台窗口被激活时,该项菜单命令的名称是“保存工程”,即把当前工程存盘。
而当一般的窗口(如:策略组态窗口、动画组态窗口)被激活时,该项菜单命令的名称将变为“保存窗口”,意思是把当前的组态窗口保存到工程文件中。
执行该命令后,系统自动将暂存于内存中的信息存盘,以防止由于断电或Windows系统的不稳定时,正在组态的工程文件被毁坏。
菜单操作:文件| 保存工程(保存窗口)工具条:快捷键:Ctrl + S工程另存为当前工程存盘,对话框内输入新的文件名,原工程文件仍然存在。
此时,只在新文件中保留修改内容,原工程文件不受影响。
如果当前工程是新建的工程时,推荐您使用此命令,以便为新创建的工程起一个有意义的名字,以便于记忆。
菜单操作:文件| 工程另存为工具条:无快捷键:无打印设置设置当前的各种打印选项,包括打印机的型号、打印纸的大小和打印方向等。
菜单操作:文件| 打印设置工具条:无快捷键:无打印预览进入打印预览模式。
在屏幕上显示当前被激活窗口的打印效果。
菜单操作:文件| 打印预览工具条:快捷键:无打印打印当前激活的窗口。
打印当前窗口的一般过程可以简述如下:菜单操作:文件| 打印工具条:快捷键:Ctrl + P组态结果检查当前激活的窗口为工作台窗口时,执行该项命令将首先弹出一个对话框,询问是否检查所有窗口的用户程序和表达式。
如果选择“确定”按钮,将对整个工程文件包括主控窗口、设备窗口、所有用户窗口及运行策略的正确性进行检查,若发现组态错误,MCGS嵌入版将弹出一个对话框,指出发生错误的部分和错误的原因,并询问是否中止组态检查,修改错误,如果回答“确定”,MCGS嵌入版组态环境将打开有错误的窗口供用户修改,并中止组态检查;如果回答“取消”,将继续检查。
检查通过,MCGS嵌入版将报告没有发现错误。
如果当前激活的窗口为一般组态窗口时,MCGS嵌入版将自动检查当前窗口的所有组态结果,发现错误,MCGS嵌入版组态环境将弹出一个对话框,报告错误发生的部分和错误的原因,如果没有错误,MCGS嵌入版将简单地报告检查完成,组态检查按钮对该窗口失效,直到对这一个窗口作了新的修改。
菜单操作:文件| 组态结果检查工具条:快捷键:F4进入运行环境执行此命令进入到下载配置窗口。
菜单操作:文件| 进入运行环境工具条:快捷键:F5生成安装盘此命令用于将组态好的工程文件以及工程中用到的构件打包生成安装盘,可以把此安装文件拷贝到其他计算机上安装(必须安装了MCGS嵌入版系统)。
菜单操作:文件| 生成安装盘工具条:快捷键:无退出系统此命令用于结束MCGS嵌入版组态软件的运行。
与组态环境窗口右上方的“关闭”按钮及系统菜单中的关闭命令功能相同。
为确保安全,在退出组态环境前,及时保存所作的工作。
菜单操作:文件| 退出系统工具条:无快捷键:Alt+F416.3 编辑菜单“编辑”菜单是一个下拉式菜单,包含了用于编辑组态目标的一些通用性操作。
菜单名图标对应快捷键功能说明撤消Ctrl + Z 取消最后一次的操作重复Ctrl + Y 恢复取消的操作剪切Ctrl + X 把指定的对象删除并拷到剪贴板拷贝Ctrl + C 把指定的对象拷到剪贴板粘贴Ctrl + V 把剪贴板内的对象粘贴到指定地方清除Del 删除指定的对象全选Ctrl + A 选中用户窗口内的所有对象复制Ctrl + D 复制选定的对象属性F8, Alt + Enter 打开指定对象的属性设置窗口事件Ctrl + Enter 打开指定对象的事件设置窗口插入元件无在用户窗口或工作台中插入元件保存元件无保存用户窗口或工作台中对应元件撤消该命令用于撤消最近一次操作。
连续执行若干次,可以撤消最近若干次的操作,在MCGS 嵌入版中,最多可以连续进行12次撤消命令。
同时,“撤消”命令只有对执行了一个可以撤消的操作才有效,可以撤消的操作包括以下各项:●在工作台上,只能撤消“删除”操作。
并且,一旦你创建了一个新对象,在此之前的“删除”操作将不能撤消。
●在菜单组态窗口和设备组态窗口中,可以撤消“删除”、“属性修改”、“位置移动”等项操作。
●在动画窗口和策略窗口中,可以撤消“删除”、“属性修改”、“位置移动”等项操作。
菜单操作:编辑| 撤消工具条:快捷键:Ctrl + Z重复此命令是将使用“撤消”命令后所撤消的操作恢复,因而它只有在执行了“撤消”命令以后才可使用。
“撤消”命令和“重复”命令配合使用,可以反复调整编辑状态,得到满意的结果。
菜单操作:编辑| 重复工具条:快捷键:Ctrl + Y剪切此命令把当前选中的对象移到剪贴板中,该处选中的对象被删除。
“剪切”命令和“拷贝”、“粘贴”命令一起,组成了剪贴板操作命令集。
菜单操作:编辑| 剪切工具条:快捷键:Ctrl + X拷贝此命令把当前选中的对象复制到剪贴板中,当前选中对象仍然存在。
工具条:快捷键:Ctrl + C粘贴此命令用于把剪贴板中的对象复制到当前窗口中,剪贴板中的对象在粘贴后仍然存在,可供再次粘贴。
菜单操作:编辑| 粘贴工具条:快捷键:Ctrl + V清除此命令用于删除选中的当前对象。
菜单操作:编辑| 清除工具条:无快捷键:Del全选此命令选中窗口中的全部对象。
菜单操作:编辑| 全选工具条:无快捷键:Ctrl + A复制此命令把当前选中的对象复制一份。
工具条:无快捷键:Ctrl + D属性执行此项命令后,系统弹出当前选中对象的属性对话框,以设置对象的属性。
菜单操作:编辑| 属性工具条:快捷键:Alt + Enter或F8事件执行此项命令后,系统弹出当前选中对象的事件组态对话框。
菜单操作:编辑| 事件工具条:无快捷键:Ctrl + Enter插入元件执行此命令,系统将弹出对象元件管理对话窗口,从图库中读取用户窗口或运行策略,插入相应窗口的指定位置。
菜单操作:编辑| 插入元件工具条:无快捷键:无保存元件执行此命令后,系统将选中的用户窗口或运行策略等图形对象存入MCGS嵌入版设置的图库中。
菜单操作:编辑| 保存元件工具条:无快捷键:无16.4 查看菜单“查看”菜单中的各种命令用于窗口间的切换,确定对象的显示形式和排列方式,打开或关闭工具条和状态条。
各种菜单命令及其功能见下表,前五项是“工作台面”下拉式菜单的子命令。
菜单名图标对应快捷键功能说明主控窗口Ctrl + 1 切换到工作台主控窗口页设备窗口Ctrl + 2 切换到工作台设备窗口页用户窗口Ctrl + 3 切换到工作台用户窗口页实时数据库Ctrl + 4 切换到工作台实时数据库窗口页运行策略Ctrl + 5 切换到工作台运行策略窗口页数据对象无打开数据对象浏览窗口对象使用浏览无Ctrl+W 打开对象使用浏览窗口大图标无以大图标的形式显示对象小图标无以小图标的形式显示对象列表显示无以列表的形式显示对象详细资料无以详细资料的形式显示对象按名字排列无按名称顺序排列对象按类型排列无按类型顺序排列对象工具条Ctrl + T 显示或关闭工具条状态条无显示或关闭状态条全屏显示无屏幕全屏显示,按Esc键取消在用户窗口中打开或关闭绘图工具绘图工具箱无箱在用户窗口中打开或关闭绘图编辑绘图编辑条无条在设备窗口中打开或关闭设备工具设备工具箱无箱在策略窗口中打开或关闭策略工具策略工具箱无箱注释显示无在策略窗口中显示或隐藏注释工作台面该命令是下拉式菜单,设有“主控窗口”、“设备窗口”、“用户窗口”、“实时数据库”和“运行策略”等子命令,根据用户的选择,显示相应的窗口页面。
菜单操作:查看| 工作台面工具条:无快捷键:无主控窗口此命令把工作台窗口弹到顶层,成为当前激活窗口,并显示主控窗口页。
菜单操作:查看| 工作台面| 主控窗口工具条:快捷键:Ctrl + 1设备窗口此命令把工作台窗口弹到顶层,成为当前激活窗口,并显示设备窗口页。
菜单操作:查看| 工作台面| 设备窗口工具条:快捷键:Ctrl + 2用户窗口此命令把工作台窗口弹到顶层,成为当前激活窗口,并显示用户窗口页。
菜单操作:查看| 工作台面| 用户窗口工具条:快捷键:Ctrl + 3实时数据库此命令把工作台窗口弹到顶层,成为当前激活窗口,并显示实时数据库窗口页。
菜单操作:查看| 工作台面| 实时数据库工具条:快捷键:Ctrl + 4运行策略此命令把工作台窗口弹到顶层,成为当前激活窗口,并显示运行策略窗口页。