水位工程监控系统工控组态技术项目化教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
11
工控组态技术
历史表格
历史表格可以实现强大的报表和统计功能,如显示和打印静态数 据,运行环境中编辑数 据、显示和打印动态数据、显示和打印历史记录、显示和打印统 计结果等。
历史表格有两种连接模式:一种是用表元或合成表元连接MCGS实时 数据库变量以实现对指定表格单元进行统计,另一种是用表元或合成 表元连接MCGS历史数据库以实现对指定历史记录进行显示和统计。 这两种连接模式可以通过历史表格的“数据来源”页的设置来实现。 数据来源包括“组对象的存盘数据”、“标准Access数据库文件”、 “ODBC数据库”三种。
1
工控组态技术
水位控制工程监控系统
2
工控组态技术
控制要求
水位控制工程由2个水罐、1个水泵、1个调节阀、1个出水阀及部分管路组成, 要求实现以下功能: 1、当水罐1 的水位小于9时,水泵开启,否则水泵关闭; 2、当水罐2的水位小于1时,出水阀关闭,否则出水阀开启; 3、当水罐1的水位大于1,水罐2的水位小于6时,调节阀开启; 4、水罐水位在组态界面实时监控; 5、能够实现水泵、调节阀、出水阀及管道运行状态监控; 6、实现水罐水位的高低限报警输出及打印,其中高低限报警值可从组态界面上设置;同 时有指示灯动画显示 7、能够监控水罐水位的实时曲线及历史变化趋势; 8、能够监控水位实时数据,并能够打印历史数据; 9、设置管理员权限和操作员权限:管理员具有所有权限,操作员只具有操作水泵权限。
18
报警显示构件
工控组态技术
报警显示构件专用于实现MCGS系统的报警信息管理、浏览和实时显示的功能。 报警显示构件在可见的状态下,将系统产生的报警事件逐条显示出来。
每条报警事件中将显示报警时间、对应的数据对象名、报警类型、报警事件、 数据对象的当前值、数据对象的界限值和报警描述。
13
工控组态技术
数据变量创建
14
工控组态技术
定义报警
对于“水位1”变量,在实时数据库中,双击“水位1”,在报警属性中,选中 “允许进行报警处理”;在报警设置中选中“上限报警”,把报警值设为:9米; 报警注释为:水罐1的水已达上限值;在报警设置中选中“下限报警”,把报警值 设为:1米;报警注释为:水罐1没水了。在存盘属性中,选中“自动保存产生的 报警信息”。
它还可以作为数据输出的器件,显示所连接的数据对象的值。
5
工控组态技术
流动块构件
流动块构件是用于模拟管道内气体或液体流动的动画构件, 分为两部分:管道和位于管道内部的流动块。
7
工控组态技术
仪表盘构件
旋转仪表是模拟旋转式指针仪表的一种动画图形,用 来显示所连接的数值型数据对象的值。旋转仪表的指针随 数据对象值的变化而不断改变位置,指针所指向的刻度值 即为所连接的数据对象的当前值。
15
工控组态技术
定义报警
定义一个“组”变量,将所有需要报警的变量添加到一起。水位组变量属性设 置,在基本属性中,对象名称为:水位组;对象类型为:组对象;其它不变。在 存盘属性中,数据对象值的存盘选中定时存盘,存盘周期设为5秒。在组对象成员 中选择“水位1”,“水位2”。
17
工控组态技术
报警显示
定义一个“组”变量,将所有需要报警的变量添加到一起。水位组 变量属性设置,在基本属性中,对象名称为:水位组;对象类型为:组 对象;其它不变。在存盘属性中,数据对象值的存盘选中定时存盘,存 盘周期设为5秒。在组对象成员中选择“水位1”,“水位2”。
在“报警信息浏览构件属性设置” 的 “基本属性”中,把“报警信 息来源”中的“对应数据对象”改 为:水位组。
8
工控组态技术
滑动输入器和动画按钮
模拟滑块直线移动实现数值输入的一种动画图形,使用户 能用滑轨来完成改变对应数据对象值的功能。运行时,当 鼠标经过滑动输入器构件的滑动块上方时,鼠标指针变为 手状光标,表示可以执行滑动输入操作,按住鼠标左键拖 动滑块,改变滑块的位置,进而改变构件所连接的数据对 象的值。
动画按钮是一种特殊的按钮构件,专用于实现类似多档开关的效果。
9
工控组态技术
自由表格
自由表格的功能是在MCGS运行时用来显示所连接的数据对象的 值。自由表格中的每个单元称为表格的表元,可以建立每个表元 与数据对象的连接。 利用MCGS的绘图工具条上快捷键,可以方便地对表格进行各种 编辑工作,
在编辑模式下,可以直接在表格表元中填写字符,如果没有建立此表 格表元与数据对象 的连接,则运行时,这些字符将直接显示出来。如果建立了此表格表 元与数据库的连接,则 在MCGS运行环境下,自由表格将显示这些数据对象的实时数据。
12
变量名称 报警灯1 报警灯2 水泵 调节阀 出水阀 水位1 水位2 水位1上限 水位1下限 水位2上限 水位2下限 水位组
工控组态技术
数据变量创建
类型 开关型 开关型 开关型 开关型 开关型 数值型 数值型 数值型 数值型 数值型 数值型 组对象
注释 水罐1水位超限报警指示 水罐2水位超限报警指示 控制水泵“启动”、“停止”的变量 控制调节阀“打开”、“关闭”的变量 控制出水阀“打开”、“关闭”的变量 水罐1的水位高度,用来控制1#水罐水位的变化 水罐2的水位高度,用来控制2#水罐水位的变化 用来在运行环境下设定水罐1的上限报警值 用来在运行环境下设定水罐1的下限报警值 用来在运行环境下设定水罐2的上限报警值 用来在运行环境下设定水罐2的下限报警值 用于历史数据、历史曲线、报表输出等功能构件
工控组态技术
项目五 水位控制工程监控系统模拟
知识目标:
1、熟练通用版MCGS软件组建工程的一般步骤; 2、熟练水位监控系统的画面设计及动画连接方法; 3、掌握模拟设备的连接及设置 4、掌握报警显示的定义及组态 5、掌握历史曲线和实时曲线的定义及组态 6、熟练脚本程序编程 7、掌握如何定义报警及其实现方法
3
重点知识
1. 输入框构件 2. 报警显示构件 3. 仪表盘构件 4. 滑动输入器构件 5. 动画构件 6. 自由表格构件 7. 历史表格构件 8. 操作权限设置
工控组态技术
4
工控组态技术
输入百度文库构件
在MCGS运行环境下为用户从键盘输入信息,通过合法性检查之后, 将它转换适当的形式,赋给实时数据库中所连接的数据对象。
工控组态技术
历史表格
历史表格可以实现强大的报表和统计功能,如显示和打印静态数 据,运行环境中编辑数 据、显示和打印动态数据、显示和打印历史记录、显示和打印统 计结果等。
历史表格有两种连接模式:一种是用表元或合成表元连接MCGS实时 数据库变量以实现对指定表格单元进行统计,另一种是用表元或合成 表元连接MCGS历史数据库以实现对指定历史记录进行显示和统计。 这两种连接模式可以通过历史表格的“数据来源”页的设置来实现。 数据来源包括“组对象的存盘数据”、“标准Access数据库文件”、 “ODBC数据库”三种。
1
工控组态技术
水位控制工程监控系统
2
工控组态技术
控制要求
水位控制工程由2个水罐、1个水泵、1个调节阀、1个出水阀及部分管路组成, 要求实现以下功能: 1、当水罐1 的水位小于9时,水泵开启,否则水泵关闭; 2、当水罐2的水位小于1时,出水阀关闭,否则出水阀开启; 3、当水罐1的水位大于1,水罐2的水位小于6时,调节阀开启; 4、水罐水位在组态界面实时监控; 5、能够实现水泵、调节阀、出水阀及管道运行状态监控; 6、实现水罐水位的高低限报警输出及打印,其中高低限报警值可从组态界面上设置;同 时有指示灯动画显示 7、能够监控水罐水位的实时曲线及历史变化趋势; 8、能够监控水位实时数据,并能够打印历史数据; 9、设置管理员权限和操作员权限:管理员具有所有权限,操作员只具有操作水泵权限。
18
报警显示构件
工控组态技术
报警显示构件专用于实现MCGS系统的报警信息管理、浏览和实时显示的功能。 报警显示构件在可见的状态下,将系统产生的报警事件逐条显示出来。
每条报警事件中将显示报警时间、对应的数据对象名、报警类型、报警事件、 数据对象的当前值、数据对象的界限值和报警描述。
13
工控组态技术
数据变量创建
14
工控组态技术
定义报警
对于“水位1”变量,在实时数据库中,双击“水位1”,在报警属性中,选中 “允许进行报警处理”;在报警设置中选中“上限报警”,把报警值设为:9米; 报警注释为:水罐1的水已达上限值;在报警设置中选中“下限报警”,把报警值 设为:1米;报警注释为:水罐1没水了。在存盘属性中,选中“自动保存产生的 报警信息”。
它还可以作为数据输出的器件,显示所连接的数据对象的值。
5
工控组态技术
流动块构件
流动块构件是用于模拟管道内气体或液体流动的动画构件, 分为两部分:管道和位于管道内部的流动块。
7
工控组态技术
仪表盘构件
旋转仪表是模拟旋转式指针仪表的一种动画图形,用 来显示所连接的数值型数据对象的值。旋转仪表的指针随 数据对象值的变化而不断改变位置,指针所指向的刻度值 即为所连接的数据对象的当前值。
15
工控组态技术
定义报警
定义一个“组”变量,将所有需要报警的变量添加到一起。水位组变量属性设 置,在基本属性中,对象名称为:水位组;对象类型为:组对象;其它不变。在 存盘属性中,数据对象值的存盘选中定时存盘,存盘周期设为5秒。在组对象成员 中选择“水位1”,“水位2”。
17
工控组态技术
报警显示
定义一个“组”变量,将所有需要报警的变量添加到一起。水位组 变量属性设置,在基本属性中,对象名称为:水位组;对象类型为:组 对象;其它不变。在存盘属性中,数据对象值的存盘选中定时存盘,存 盘周期设为5秒。在组对象成员中选择“水位1”,“水位2”。
在“报警信息浏览构件属性设置” 的 “基本属性”中,把“报警信 息来源”中的“对应数据对象”改 为:水位组。
8
工控组态技术
滑动输入器和动画按钮
模拟滑块直线移动实现数值输入的一种动画图形,使用户 能用滑轨来完成改变对应数据对象值的功能。运行时,当 鼠标经过滑动输入器构件的滑动块上方时,鼠标指针变为 手状光标,表示可以执行滑动输入操作,按住鼠标左键拖 动滑块,改变滑块的位置,进而改变构件所连接的数据对 象的值。
动画按钮是一种特殊的按钮构件,专用于实现类似多档开关的效果。
9
工控组态技术
自由表格
自由表格的功能是在MCGS运行时用来显示所连接的数据对象的 值。自由表格中的每个单元称为表格的表元,可以建立每个表元 与数据对象的连接。 利用MCGS的绘图工具条上快捷键,可以方便地对表格进行各种 编辑工作,
在编辑模式下,可以直接在表格表元中填写字符,如果没有建立此表 格表元与数据对象 的连接,则运行时,这些字符将直接显示出来。如果建立了此表格表 元与数据库的连接,则 在MCGS运行环境下,自由表格将显示这些数据对象的实时数据。
12
变量名称 报警灯1 报警灯2 水泵 调节阀 出水阀 水位1 水位2 水位1上限 水位1下限 水位2上限 水位2下限 水位组
工控组态技术
数据变量创建
类型 开关型 开关型 开关型 开关型 开关型 数值型 数值型 数值型 数值型 数值型 数值型 组对象
注释 水罐1水位超限报警指示 水罐2水位超限报警指示 控制水泵“启动”、“停止”的变量 控制调节阀“打开”、“关闭”的变量 控制出水阀“打开”、“关闭”的变量 水罐1的水位高度,用来控制1#水罐水位的变化 水罐2的水位高度,用来控制2#水罐水位的变化 用来在运行环境下设定水罐1的上限报警值 用来在运行环境下设定水罐1的下限报警值 用来在运行环境下设定水罐2的上限报警值 用来在运行环境下设定水罐2的下限报警值 用于历史数据、历史曲线、报表输出等功能构件
工控组态技术
项目五 水位控制工程监控系统模拟
知识目标:
1、熟练通用版MCGS软件组建工程的一般步骤; 2、熟练水位监控系统的画面设计及动画连接方法; 3、掌握模拟设备的连接及设置 4、掌握报警显示的定义及组态 5、掌握历史曲线和实时曲线的定义及组态 6、熟练脚本程序编程 7、掌握如何定义报警及其实现方法
3
重点知识
1. 输入框构件 2. 报警显示构件 3. 仪表盘构件 4. 滑动输入器构件 5. 动画构件 6. 自由表格构件 7. 历史表格构件 8. 操作权限设置
工控组态技术
4
工控组态技术
输入百度文库构件
在MCGS运行环境下为用户从键盘输入信息,通过合法性检查之后, 将它转换适当的形式,赋给实时数据库中所连接的数据对象。