【精品】组态控制技术PPT课件
合集下载
组态控制技术教程ppt项目二
只对I/O类型的变量起作用,定义变量对应的寄存器的数据类型,共有9种数据类型供用户使用。这9种数据类型分别是BIT、BYTE、SHORT 、USHORT、BCD、LONG、LONGBCD、FLOAT、STRING。
用于定义数据变量的采样频率。与组态王的基准频率设置有关。
定义数据变量的读写属性,工程人员可根据需要定义变量为“只读”属性、“只写”属性、“读写”属性。 只读:对于只进行采集而不需要人为手动修改其值,并输出到下位设备的变量一般定义属性为只读; 只写:对于只需要进行输出而不需要读回的变量一般定义属性为只写; 读写:对于需要进行输出控制又需要读回的变量一般定义属性为读写。
2)I/O变量 :是指可与外部数据采集程序直接进行 数据交换的变量,如下位机数据采集设备(如PLC、 仪表等)或其它应用程序(如DDE、OPC服务器等) 。这种数据交换是双向的、动态的 。比如项目1的 “水位”变量,需要设置成“I/O变量”。
任务2.1 变量的定义与管理
2.1.1变量的类型
2、变量的数据类型 1)实型变量 类似一般 程序 设计语言 中的 浮点型变 量 , 用于表示 浮点 (float) 型数据 ,取值范 围 3.40E+38~+3.40E+38,有效值7位。 2)离散变量 类似一般程序设计语言中的布尔(BOOL)变量,只有0,1两种取值,用于表示一些开关 量。
指该变量值在数据库中的下限。
最大值 最小原始值
指该变量值在数据库中的上限。 变量为IO模拟变量时,驱动程序中输入原始模拟值的下限。
任务2.1 变量的定义与管理
2.1.2 变量的定义
表2-1“变量属性”中基本属性各项意义说明表
最大原始值 保存参数 保存数值 连接设备 项目名 寄存器 转换方式 数据类型 采集频率 读写属性
用于定义数据变量的采样频率。与组态王的基准频率设置有关。
定义数据变量的读写属性,工程人员可根据需要定义变量为“只读”属性、“只写”属性、“读写”属性。 只读:对于只进行采集而不需要人为手动修改其值,并输出到下位设备的变量一般定义属性为只读; 只写:对于只需要进行输出而不需要读回的变量一般定义属性为只写; 读写:对于需要进行输出控制又需要读回的变量一般定义属性为读写。
2)I/O变量 :是指可与外部数据采集程序直接进行 数据交换的变量,如下位机数据采集设备(如PLC、 仪表等)或其它应用程序(如DDE、OPC服务器等) 。这种数据交换是双向的、动态的 。比如项目1的 “水位”变量,需要设置成“I/O变量”。
任务2.1 变量的定义与管理
2.1.1变量的类型
2、变量的数据类型 1)实型变量 类似一般 程序 设计语言 中的 浮点型变 量 , 用于表示 浮点 (float) 型数据 ,取值范 围 3.40E+38~+3.40E+38,有效值7位。 2)离散变量 类似一般程序设计语言中的布尔(BOOL)变量,只有0,1两种取值,用于表示一些开关 量。
指该变量值在数据库中的下限。
最大值 最小原始值
指该变量值在数据库中的上限。 变量为IO模拟变量时,驱动程序中输入原始模拟值的下限。
任务2.1 变量的定义与管理
2.1.2 变量的定义
表2-1“变量属性”中基本属性各项意义说明表
最大原始值 保存参数 保存数值 连接设备 项目名 寄存器 转换方式 数据类型 采集频率 读写属性
组态控制技术实训教程(MCGS)课件基础篇2.7 脚本程序
表达式是构成脚本程序的最基 本元素,在MCGS的部分组态中, 也常常需要通过表达式来建立实 时数据库与其对象的连接关系, 正确输入和构造表达式是MCGS 的一项重要工作。
5.运算符
1)算术运算符 ∧:乘方,*:乘法,/:除法,\:整除; +:加法,—:减法,Mod:取模运算。
2)逻辑运算符 AND:逻辑与,NOT:逻辑非,OR:逻辑或, XOR:逻辑异或。
3)比较运算符 >:大于,>=:大于等于,=:等于; <=:小于等于,<:小于,<>:不等于。
6.运算符优先级
按照优先级从高到低的顺序,各个运算符排 列如下:
1)( ) 2)∧ 3)*,/ ,\,Mod 4)+ ,— 5)< , > ,<= ,>=,= ,<> 6)NOT 7)AND,OR,XOR
(3)系统变量
MCGS系统定义的内部数据对象作为 系统内部变量,在脚本程序中可自由使用, 在使用系统变量时,变量的前面必须加“$” 符号,如 $Date。
(4)系统函数
MCGS系统定义的内部函数,在脚本 程序中可自由使用,在使用系统函数时, 函数的前面必须加“!”符号,如!abs( )。
3.事件
条件语句允许多级嵌套,即条件 语句中可以包含新的条件语句, MCGS脚本程序的条件语句最多可以 有8级嵌套,为编制多分支流程的控制 程序提供了可能。
“IF”语句的表达式一般为逻辑 表达式,也可以是值为数值型的表达 式,当表达式的值为非0时,条件成立, 执行“Then”后的语句,否则,条件 不成立,将不执行该条件块中包含的 语句,开始执行该条件块后面的语句。
4.表达式
由数据对象(包括设计者在实 时数据库中定义的数据对象、系 统内部数据对象和系统函数)、 括号和各种运算符组成的运算式 称为表达式,表达式的计算结果 称为表达式的值。
组态控制技术实训教程(MCGS)课件高级篇4.6 安全机制
作为缺省设置,能对某项功能进行 操作的为所有用户,即:如果不进行权 限组态,则权限机制不起作用,所有用 户都能对其进行操作。在用户权限设置 窗口中,把对应的用户组选中(方框内 打勾表示选中),则该组内的所有用户 都能对该项工作进行操作。一个操作权 限可以配置多个用户组。
在MCGS中,能进行操作权限组态设置的有 如下内容:
图4-30 用户属性设置窗口
单击“新增用户组”按钮,可以添加新的 用户组,选中一个用户组时,单击属性或双击 该用户组,会出现用户组属性设置窗口,在该 窗口中,可以选择该用户组包括哪些用户,如 图4-31所示。
图4-31 用户组属性设置窗口
在该窗口中,单击登录时间按钮,会出现 打开时间设置窗口,如图4-32所示。
图4-32 时间设置窗口
MCGS系统中登录时间的设置最 小时间间隔是1小时,组态时可以指定 某个用户组的系统登录时间,如上图 所示,从星期天到星期六、每天24小 时,指定某用户组在某一小时内是否 可以登录系统,在某一时间段打上 “√”则表示该时间段可以登录,否 则该时间段不允许登录系统。
同时,MCGS系统可以指定某个 特殊日期的时间段,设置用户组的登 录权限,在上图中,“指定特殊日期” 选择某年某月某天,按“添加指定日 期”按钮则把选择的日期添加到上图 中左边的列表中,然后设置该天的时 间段的登录权限。
!EnableExitLogon(FLAG), FLAG =1,工程系统退出时需要用户 登录成功后才能退出系统,否则拒绝 用户退出的请求;FLAG =0,退出时 不需要用户登录即可退出,此时不管 系统是否设置了退出时需要用户登录, 均不登录。
!EnableExitPrompt(FLAG), FLAG=1,工程系统退出时弹出确认对 话框;FLAG=0,工程系统退出时不弹 出确认对话框。
PLC及触摸屏组态控制技术基础知识PPT课件
1.2 MCGS嵌入版组态软件的系统要求
1.2.1 计算机的最低配置
系统要求在IBM PC486以上的微型机或兼容机上运行,以Microsoft的 Windows 98、Me、2000、NT或Window XP 为操作系统。计算机的最低配 置要求是:
CPU:可运行于任何Intel及兼容Intel x86指令系统的CPU; 内存:当选用Windows 2000/XP操作系统时,系统内存应在64MB以 上; 显卡:Windows系统兼容,含有1MB以上的显示内存,工作于640 X 480分辨率,256色模式下; 硬盘:MCGS嵌入版组态软件占用的硬盘空间最少为40MB。 低于以上配置要求的硬件系统,将会影响系统功能的完全发挥。目前 市面上流行的各种品牌机和兼容机都能满足上述要求。
实现了控制系统的可靠性、实时性、确定性和安全性。 MCGS嵌入版组态软件生成的用户应用系统其结构由主控窗口、设备窗 口、用户窗口、实时数据库和运行策略5个部分构成,如图1-1所示。
MCGS嵌入版组态软件的运行环境是应用最多的是窗口,窗口直接提 供给用户使用。在窗口内用户可以放置不同的构件和创建图形对象并调整 画面的布局,还可以组态配置不同的参数以完成不同的功能。
9.方便控制复杂的运行流程。MCGS嵌入版组态软件开辟了“运行策略 ”窗口,用户可以选用系统提供的各种条件和功能的策略构件。运行策略使 用图形化的方法和简单的类Basic语言构造多分支的应用程序,按照设定的 条件和顺序来操作外部设备。运行策略与实时数据库进行数据交换实现控制 运行流程,同时可以由用户创建新的策略构件来扩展系统的功能。
10.用自建文件系统来管理数据存储使系统可靠性更高。MCGS嵌入版 组态软件不使用ACCESS数据库来存储数据,而是使用了自建的文件系统来 管理数据存储,MCGS嵌入版组态软件的可靠性更高,在异常掉电的情况下 也不会丢失数据。
组态软件控制技术13PPT演示课件
七、实训报告
实训报告要求完成常规要求外,要画出完整的控制原理图,写出详细 的动画连接设置和完整对应的画面命令语言程序。
上一页
返回 •19
实训3 基于组态王Kingview 6.50实现对 自动大门控制的实训
一、实训目的
学习用Kingview 6.50和智能模块实现对自动门的控制。
二、实训器材
(1)PC 机一台。 (2)Kingview 6.50 组态软件。 (3)智能模块ADAM4020 和ADAM4050 各一块。 (4)导线、万用表、螺丝刀等工具。
下一页
返回 •20
实训3 基于组态王Kingview 6.50实现对 自动大门控制的实训
三、实训要求
自动大门的控制要求如下: (1)门卫在警卫室通过开门开关、关门开关和停止开关控制大门。 (2)当门卫按下开门开关后,报警灯开始闪烁。5 s 后,开门接触器
上一页 下一页 返回 •4
实训1 基于组态王Kingview 6.50实现对 机械手的控制实训
(2) 系统运行初始画面如图13−1−2 所示。机械手处于左边、收入、 上移和放开状态,等待启动运行信号进行工作。
(3)机械手控制系统PLC参考程序如图13−1−3、图13−1−4、图 13−1−5、图13−1−6所示。
(2)输入程序,将设计好的PLC 程序正确的下载到三菱FX2NPLC 中。
(3)系统调试,按要求正确将计算机、PLC 和机械手连接好,进行 系统调试,观察组态画面动画与机械手的运行是否一致,否则,检查 组态画面动画隐含连接正确与否,直至组态动画正常运行为止。
上一页 下一页 返回 •8
实训1 基于组态王Kingview 6.50实现对 机械手的控制实训
(1)了解机械手的基本结构及控制要求。 (2)掌握用组态王软件设计机械手动画和程序的编制。
实训报告要求完成常规要求外,要画出完整的控制原理图,写出详细 的动画连接设置和完整对应的画面命令语言程序。
上一页
返回 •19
实训3 基于组态王Kingview 6.50实现对 自动大门控制的实训
一、实训目的
学习用Kingview 6.50和智能模块实现对自动门的控制。
二、实训器材
(1)PC 机一台。 (2)Kingview 6.50 组态软件。 (3)智能模块ADAM4020 和ADAM4050 各一块。 (4)导线、万用表、螺丝刀等工具。
下一页
返回 •20
实训3 基于组态王Kingview 6.50实现对 自动大门控制的实训
三、实训要求
自动大门的控制要求如下: (1)门卫在警卫室通过开门开关、关门开关和停止开关控制大门。 (2)当门卫按下开门开关后,报警灯开始闪烁。5 s 后,开门接触器
上一页 下一页 返回 •4
实训1 基于组态王Kingview 6.50实现对 机械手的控制实训
(2) 系统运行初始画面如图13−1−2 所示。机械手处于左边、收入、 上移和放开状态,等待启动运行信号进行工作。
(3)机械手控制系统PLC参考程序如图13−1−3、图13−1−4、图 13−1−5、图13−1−6所示。
(2)输入程序,将设计好的PLC 程序正确的下载到三菱FX2NPLC 中。
(3)系统调试,按要求正确将计算机、PLC 和机械手连接好,进行 系统调试,观察组态画面动画与机械手的运行是否一致,否则,检查 组态画面动画隐含连接正确与否,直至组态动画正常运行为止。
上一页 下一页 返回 •8
实训1 基于组态王Kingview 6.50实现对 机械手的控制实训
(1)了解机械手的基本结构及控制要求。 (2)掌握用组态王软件设计机械手动画和程序的编制。
组态控制技术
更重要的是,为了使三种控制技术发挥各自所 长,许多智能仪表和PLC都开发了与IPC的通 信功能
这样,IPC、基于单片机的智能仪表和PLC可共 存于一个系统中,构成集散式计算机控制系统。
在这样的系统中,智能仪表和PLC完成信号的 前沿硷测与控制功能,IPC和组态软件则用于 系统的监控。前面提到的许多厂家生产的I)CS 产品,都基于这种技术。可以说,基于组态控 制技术的计算机测控系统是计算机控制技术发 展的结果,其基本内涵在于其硬件设计和软件 开发都具有“组态”性。
为使不同厂家生产的智能变送器、执行器和过 程控制级、控制管理级计算机之间相互兼容, 彼此相连,同时还可与生产管理级计算机,甚 至企业内部网、因特网相连,要求现场总线具 有开放和统一的通信协议。
1.1.2 计算机控制系统的分类
2.按照设计方法的不同分类 单片机为核心的计算机测控系统 以PLC(可编程控制器)为系统只进行参 数的检测,不 对参数进行控 制。I/O通道只 有模拟量输入 (AI)和开关量输 入(DI)
直接数字控制(DDC)
DDC系统 的I/O通道 除了AI和DI 外,还有模
拟量输出 (AO)通道 和开关量输 出(DO)通 道
集散式控制系统(DCS)和现场总线
组态软件实际上是一个专为工控开发的工具软件。 它为用户提供了多种通用工具模块,用户不需要 掌握太多的编程语言技术(甚至不需要编程技术), 就能很好地完成一个复杂工程所要求的所有功能。 系统设计人员可以把更多的注意力集中在如何选 择最优的控制方法,设计合理的控制系统结构, 选择合适的控制算法等这些提高控制品质的关键 问题上。另一方面,从管理的角度来看,用组态 软件开发的系统具有与Windows一致的图形化操 作界面,非常便于生产的组织与管理。
这样,IPC、基于单片机的智能仪表和PLC可共 存于一个系统中,构成集散式计算机控制系统。
在这样的系统中,智能仪表和PLC完成信号的 前沿硷测与控制功能,IPC和组态软件则用于 系统的监控。前面提到的许多厂家生产的I)CS 产品,都基于这种技术。可以说,基于组态控 制技术的计算机测控系统是计算机控制技术发 展的结果,其基本内涵在于其硬件设计和软件 开发都具有“组态”性。
为使不同厂家生产的智能变送器、执行器和过 程控制级、控制管理级计算机之间相互兼容, 彼此相连,同时还可与生产管理级计算机,甚 至企业内部网、因特网相连,要求现场总线具 有开放和统一的通信协议。
1.1.2 计算机控制系统的分类
2.按照设计方法的不同分类 单片机为核心的计算机测控系统 以PLC(可编程控制器)为系统只进行参 数的检测,不 对参数进行控 制。I/O通道只 有模拟量输入 (AI)和开关量输 入(DI)
直接数字控制(DDC)
DDC系统 的I/O通道 除了AI和DI 外,还有模
拟量输出 (AO)通道 和开关量输 出(DO)通 道
集散式控制系统(DCS)和现场总线
组态软件实际上是一个专为工控开发的工具软件。 它为用户提供了多种通用工具模块,用户不需要 掌握太多的编程语言技术(甚至不需要编程技术), 就能很好地完成一个复杂工程所要求的所有功能。 系统设计人员可以把更多的注意力集中在如何选 择最优的控制方法,设计合理的控制系统结构, 选择合适的控制算法等这些提高控制品质的关键 问题上。另一方面,从管理的角度来看,用组态 软件开发的系统具有与Windows一致的图形化操 作界面,非常便于生产的组织与管理。
组态控制技术教程ppt项目六
记录显示。
任务6.1:泵站计算机监控系统的
方案设计
6.1.1 总体方案的设计 1. 泵站的监控系统的功能要求 (5)存储功能 ①各种监控参数的动态存储;②各种监控参数的异常动态存储;
③控制行为的动态存储。 (6)查询功能 ①各种监控参数的历史数据;②各种监控参数的曲线趋势;③
6.1.1 总体方案的设计 1. 泵站的监控系统的功能要求 (3)报警功能 对监控参数能实施报警功能,能进行记录(包括发生时间、监测
参数数据,相关参数数据等),自动生成异常状态数据库。 (4)集中显示功能 主要设备的运行状态显示:①工艺流程的动态显示Байду номын сангаас②主要参
数的实时报表及趋势显示; ③相关参数的历史报表及趋势显示;④实时、历史报警及特种
构、安装过程简单、抗浪涌电压、稳定性高、温度补偿、过程 腐蚀保护、过范围保护、反极性保护、抗射频干扰、现场指示、 零点正负迁移。 据此选用SBP800G8C1ND压力变送器,其工作原理如下: 不锈钢膜片感知过程压力,通过硅油传输到硅油片的一侧:同 时参考压力(大气压、密封压、绝压)作用于膜片的另一侧;压 力差产生一个应力场。它使硅膜片一侧拉伸。分别处于压缩区 的二个应变电阻和拉伸区两个应变电阻感受压力变化引起阻值 变化。这四个电阻组成惠斯登电桥,在恒流源供电情况下,将 压力信号转换为电信号。此信号经差分归一化放大器、功率放 大器、电压电流转换、变成与压力成线性对应关系的4~20mA标 准输出信号。
任务6.1:泵站计算机监控系统的 方案设计
任务描述:
1 项目功能分析;
2 系统的整体方案设计;
3 监控软件方案的设计;
4 系统硬件的选择;
任务6.1:泵站计算机监控系统的 方案设计
任务6.1:泵站计算机监控系统的
方案设计
6.1.1 总体方案的设计 1. 泵站的监控系统的功能要求 (5)存储功能 ①各种监控参数的动态存储;②各种监控参数的异常动态存储;
③控制行为的动态存储。 (6)查询功能 ①各种监控参数的历史数据;②各种监控参数的曲线趋势;③
6.1.1 总体方案的设计 1. 泵站的监控系统的功能要求 (3)报警功能 对监控参数能实施报警功能,能进行记录(包括发生时间、监测
参数数据,相关参数数据等),自动生成异常状态数据库。 (4)集中显示功能 主要设备的运行状态显示:①工艺流程的动态显示Байду номын сангаас②主要参
数的实时报表及趋势显示; ③相关参数的历史报表及趋势显示;④实时、历史报警及特种
构、安装过程简单、抗浪涌电压、稳定性高、温度补偿、过程 腐蚀保护、过范围保护、反极性保护、抗射频干扰、现场指示、 零点正负迁移。 据此选用SBP800G8C1ND压力变送器,其工作原理如下: 不锈钢膜片感知过程压力,通过硅油传输到硅油片的一侧:同 时参考压力(大气压、密封压、绝压)作用于膜片的另一侧;压 力差产生一个应力场。它使硅膜片一侧拉伸。分别处于压缩区 的二个应变电阻和拉伸区两个应变电阻感受压力变化引起阻值 变化。这四个电阻组成惠斯登电桥,在恒流源供电情况下,将 压力信号转换为电信号。此信号经差分归一化放大器、功率放 大器、电压电流转换、变成与压力成线性对应关系的4~20mA标 准输出信号。
任务6.1:泵站计算机监控系统的 方案设计
任务描述:
1 项目功能分析;
2 系统的整体方案设计;
3 监控软件方案的设计;
4 系统硬件的选择;
任务6.1:泵站计算机监控系统的 方案设计
组态控制技术教程ppt项目三
二、方案设计
• 1、变量定义; • 2、控制系统原理图绘制。
1、变量定义
表1 变量定义表
2、控制系统原理图绘制
图1 系统控制原理图
四、组态王软件I/O设备的管理
• 组态王设备管理中的逻辑设备分为 :
1
DDE设备
2
板卡类设备(即总线型设备)
3
串口类设备
4
人机ห้องสมุดไป่ตู้面卡
5
网络模块
1、DDE设备
图2 组态王与DDE设备之间的关系
作业: 交通信号灯控制系统调试过程中出现的问题?
思考题:
工控软件趋势曲线的作用? 报警窗口的作用?
图
交 通 信 号 灯 梯 形 图
2
(二)、顺序控制设计法
• 1、系统工作时序图
图3 交通灯时序工作波形图
•1
(二)、顺序控制设计法
、 自 动 系 统 顺 序 功 能 图
图3 交通灯时序工作波形图
3、硬件设备测试
• 上机实际演示:
(二)、顺序控制设计法
学生思考解决的问题:
1、如何实现南北手动和东西手动的控制 功能; 2、手动控制如何在顺序功能图中体现。
2、板卡类设备
图3 组态王与板卡设备之间的关系
3、串口类设备
图4 组态王与串口设备之间的关系
4、人机界面卡
人机界面卡又可称为高 速通讯卡,它既不同于 板卡,也不同于串口通 讯,它往往由硬件厂商 提供,如西门子公司的 S7-300用的MPI卡、莫 迪康公司的SA85卡。 其工作原理和通讯示意 图如图5所示:
• 1、串口通信参数设置:
备注: 组态过程上机 演示
图1 COM1通信参数设置
一、交通信号灯控制系统设备组态
组态控制技术课件
• 为使不同厂家生产的智能变送器、执行器 和过程控制级、控制管理级计算机之间相 互兼容,彼此相连,同时还可与生产管理 级计算机,甚至企业内部网、因特网相连 ,要求现场总线具有开放和统一的通信协
1.1.2 计算机控制系统的分类
• 2.按照设计方法的不同分类 • 单片机为核心的计算机测控系统 • 以PLC(可编程控制器)为核心的计算机测控 系统 • 以IPC(工业PC机或称工业控制计算机)为核 心的计算机测控系统 *利用组态技术构成的计算机控制系统是在以 上三者特别是以IPC为核心的系统的基础上 发展起来的
• 更重要的是,为了使三种控制技术发挥各 自所长,许多智能仪表和PLC都开发了与IPC 的通信功能 这样,IPC、基于单片机的智能仪表和PLC可共 存于一个系统中,构成集散式计算机控制 系统。
• 在这样的系统中,智能仪表和PLC完成信号 的前沿硷测与控制功能,IPC和组态软件则 用于系统的监控。前面提到的许多厂家生 产的I)CS产品,都基于这种技术。可以说, 基于组态控制技术的计算机测控系统是计 算机控制技术发展的结果,其基本内涵在 于其硬件设计和软件开发都具有“组态” 性。
• 以单片机为核心的计算机测控系统的突出 优点是结构小型、价格低廉,因此广泛应 用于智能仪器、仪表和小规模测控系统上 。其缺点是硬件电路和软件都要单独设计 ,不能充分利用通用PC机提供的各种软硬 件资源,对设计人员的要求较高,产品常 不具有通用性。目前在工控(即工业控制)领 域应用最多的是各种智能显示调节仪表和 智能变送器。
• PC机用于测控的缺点: • (1)普通PC机不适应工业现场电磁干扰严 重、高粉尘、震动等恶劣环境,也不针对 那么多的工业I/0设计。 • (2)需要单独设计I/0接口电路,独立开 发系统软件
• 解决传统测控方法的缺点 工业PC机(IPC) 、专门的各种通用接口电路如 A/D、D/A板卡及模块 、专门用于工控的 简单易学的开发工具——组态软件
1.1.2 计算机控制系统的分类
• 2.按照设计方法的不同分类 • 单片机为核心的计算机测控系统 • 以PLC(可编程控制器)为核心的计算机测控 系统 • 以IPC(工业PC机或称工业控制计算机)为核 心的计算机测控系统 *利用组态技术构成的计算机控制系统是在以 上三者特别是以IPC为核心的系统的基础上 发展起来的
• 更重要的是,为了使三种控制技术发挥各 自所长,许多智能仪表和PLC都开发了与IPC 的通信功能 这样,IPC、基于单片机的智能仪表和PLC可共 存于一个系统中,构成集散式计算机控制 系统。
• 在这样的系统中,智能仪表和PLC完成信号 的前沿硷测与控制功能,IPC和组态软件则 用于系统的监控。前面提到的许多厂家生 产的I)CS产品,都基于这种技术。可以说, 基于组态控制技术的计算机测控系统是计 算机控制技术发展的结果,其基本内涵在 于其硬件设计和软件开发都具有“组态” 性。
• 以单片机为核心的计算机测控系统的突出 优点是结构小型、价格低廉,因此广泛应 用于智能仪器、仪表和小规模测控系统上 。其缺点是硬件电路和软件都要单独设计 ,不能充分利用通用PC机提供的各种软硬 件资源,对设计人员的要求较高,产品常 不具有通用性。目前在工控(即工业控制)领 域应用最多的是各种智能显示调节仪表和 智能变送器。
• PC机用于测控的缺点: • (1)普通PC机不适应工业现场电磁干扰严 重、高粉尘、震动等恶劣环境,也不针对 那么多的工业I/0设计。 • (2)需要单独设计I/0接口电路,独立开 发系统软件
• 解决传统测控方法的缺点 工业PC机(IPC) 、专门的各种通用接口电路如 A/D、D/A板卡及模块 、专门用于工控的 简单易学的开发工具——组态软件
工业组态控制技术实例教程课件 (13)[49页]
只沿从左到右方向变化
14.2 知识储备
大小变化 在MCGS嵌入版系统中,图形对象的大小变化是以百 分比的形式来衡量的
以100%的图形对象大小为基准, 以左边界为基准
只沿从右到左方向变化
14.2 知识储备
大小变化 在MCGS嵌入版系统中,图形对象的大小变化是以百 分比的形式来衡量的
以100%的图形对象大小为基准, 以上边界为基准
14.2 知识储备
脚本程序
赋值语句
条件语句
I值 I〖I〖fff语语语〖 〖〖句句句表 表表〗或〗达 达达退式 式式出〗〗〗语T句TThhhe〗eennn 〖赋 〖El语se句〗 E〖nd语If句〗 EndIf
注:MCGS脚本程序的条件 语句最多可以有8级嵌套
14.2 知识储备
脚本程序
赋值语句 条件语句 循环语句
水泵
单击
单击
双击
设置结束
14.3.5 动画连接
热水管
单击 设置结束
双击
14.3.5 动画连接
脚本程序
单击鼠标右键
14.3.6 运行与调试
初始状态
14.3.6 运行与调试
打开水泵
14.3.6 运行与调试
打开水泵
14.3.6 运行与调试
打开水泵
14.3.6 运行与调试
打开水泵
14.3.6 运行与调试
14.2 知识储备
对象元件库
14.2 知识储备
对象元件库
14.2 知识储备
对象元件库
选中所要存入的图形对象
14.2 知识储备
对象元件库
选中所要存入的图形对象
14.2 知识储备
对象元件库
14.2 知识储备
脚本程序
14.2 知识储备
大小变化 在MCGS嵌入版系统中,图形对象的大小变化是以百 分比的形式来衡量的
以100%的图形对象大小为基准, 以左边界为基准
只沿从右到左方向变化
14.2 知识储备
大小变化 在MCGS嵌入版系统中,图形对象的大小变化是以百 分比的形式来衡量的
以100%的图形对象大小为基准, 以上边界为基准
14.2 知识储备
脚本程序
赋值语句
条件语句
I值 I〖I〖fff语语语〖 〖〖句句句表 表表〗或〗达 达达退式 式式出〗〗〗语T句TThhhe〗eennn 〖赋 〖El语se句〗 E〖nd语If句〗 EndIf
注:MCGS脚本程序的条件 语句最多可以有8级嵌套
14.2 知识储备
脚本程序
赋值语句 条件语句 循环语句
水泵
单击
单击
双击
设置结束
14.3.5 动画连接
热水管
单击 设置结束
双击
14.3.5 动画连接
脚本程序
单击鼠标右键
14.3.6 运行与调试
初始状态
14.3.6 运行与调试
打开水泵
14.3.6 运行与调试
打开水泵
14.3.6 运行与调试
打开水泵
14.3.6 运行与调试
打开水泵
14.3.6 运行与调试
14.2 知识储备
对象元件库
14.2 知识储备
对象元件库
14.2 知识储备
对象元件库
选中所要存入的图形对象
14.2 知识储备
对象元件库
选中所要存入的图形对象
14.2 知识储备
对象元件库
14.2 知识储备
脚本程序
《工业组态控制技术》教学课件(全)
▪ (二)变量的数据类型
▪ 1.内存离散变量、I/O离散变量 类似一般程序设计语言中的 布尔(BOOL)变量,只有 0、1 两种取值,用于表示一些 开关量。
▪ 2.内存实型变量、I/O实型变量,类似一般程序设计语言中的 浮点型变量,用于表示浮点数据,取值范围 10E-38~ 10E+38,有效值7位。
教学提示与教学目标
本项目将以建立一个化工反应车间的监控中心为载体,监控中心 从现场采集生产数据,并以动画形式直观地显示在监控画面上; 监控画面还将显示实时和历史趋势曲线并显示报警信息,提供实 时显示和历史数据查询的功能,最后完成一个数据统计的报表。
▪ (4)随机寄存器RADOM
▪ 该寄存器变量的值是一个随机值,可供用户读出,此变量是 一个只读型,用户写入的数据无效,此寄存器变量的编号原 则是在寄存器名后加上整数值,此整数值同时表示该寄存器 变量产生数据的最大范围。例如,RADOM100 表示随机值 的范围是0~100。
▪ (5)CommErr寄存器
三、任务分析
▪ 电动机正反转控制组态监控画面如图1-2-8所 示。
五、知识拓展
▪ (一)数据词典中变量的类型 ▪ 数据词典中存放的是应用工程中定义的变量以及系统变量。
变量可以分为基本类型和特殊类型两大类,基本类型的变量 又分为内存变量和 I/O变量两种。 “I/O变量”指的是组态王 与外部设备或其它应用程序交换的变量,如下位机数据采集 设备(如PLC、仪表灯)。这种数据交换是双向的、动态的 ,就是说在组态王系统运行过程中,每当 I/O变量的值改变 时,该值就会自动写入外部设备或远程应用程序;每当外部 设备或远程应用程序中的值改变时,组态王系统中的变量值 也会自动改变。所以,那些从下位机采集来的数据、发送给 下位机的指令,比如反应罐液位、电源开关等变量,都需要 设置成“I/O 变量” 。
组态控制技术实训教程(MCGS)课件高级篇4.5 配方处理
图4-27 配方操作
在用户策略中可以对配方实现的操作有 “编辑配方记录”,“装载配方记录”和 “操作配方记录”。“编辑配方记录”在运 行环境中弹出一个配方编辑窗口,用于修改 指定的配方记录;“装载配方记录”把满足 匹配条件的配方记录装载到实时数据库的变 量中;“操作配方记录”可以把当前实时数 据库中变量的值保存到配方数据库,或者取 前一个配方记录,取后一个配方记录。
4.5.1 MCGS配方管理基本原理
MCGS配方构件采用数据库处理方式,可以 在一个用户工程中同时建立和保存多种配方,每 种配方的配方成员和配方记录可以任意修改,各 个配方成员的参数可以在开发和运行环境修改, 可随时指定配方数据库中的某个记录为当前的配 方记录,把当前配方记录的配方参数装载到 MCGS实时数据库的对应变量中,也可把MCGS 实时数据库的变量值保存到当前配方记录中,同 时,提供对当前配方记录的保存,删除,锁定, 解锁等功能。
MCGS配方构件由三个部分组成:配 方组态设计,配方操作和配方编辑。单 击“工具”菜单下的“配方组态设计”, 可以进行配方组态;在运行策略中可以 组态“配方操作”;在运行环境可以进 行“配方编辑”。
使用MCGS配方构件一般分为三步:
第一步,配方组态设计,即在“工具” 菜单下的“配方组态设计”中设置各个配 方所要求的各种成员和参数值,如一个钢 铁厂生产钢铁需要的各种原料及参数配置 比例;
组态控制技术—高级用
配方处理
4.5 配方处理
在制造领域,配方是用来描述生产一 件产品所用的不同配料之间的比例关系, 是生产过程中一些变量对应的参数设定值 的集合。例如,一个面包厂生产面包时有 一个基本的配料配方,此配方列出所有要 用来生产面包的配料成份表(如水,面粉, 糖,鸡蛋,香油等),
在用户策略中可以对配方实现的操作有 “编辑配方记录”,“装载配方记录”和 “操作配方记录”。“编辑配方记录”在运 行环境中弹出一个配方编辑窗口,用于修改 指定的配方记录;“装载配方记录”把满足 匹配条件的配方记录装载到实时数据库的变 量中;“操作配方记录”可以把当前实时数 据库中变量的值保存到配方数据库,或者取 前一个配方记录,取后一个配方记录。
4.5.1 MCGS配方管理基本原理
MCGS配方构件采用数据库处理方式,可以 在一个用户工程中同时建立和保存多种配方,每 种配方的配方成员和配方记录可以任意修改,各 个配方成员的参数可以在开发和运行环境修改, 可随时指定配方数据库中的某个记录为当前的配 方记录,把当前配方记录的配方参数装载到 MCGS实时数据库的对应变量中,也可把MCGS 实时数据库的变量值保存到当前配方记录中,同 时,提供对当前配方记录的保存,删除,锁定, 解锁等功能。
MCGS配方构件由三个部分组成:配 方组态设计,配方操作和配方编辑。单 击“工具”菜单下的“配方组态设计”, 可以进行配方组态;在运行策略中可以 组态“配方操作”;在运行环境可以进 行“配方编辑”。
使用MCGS配方构件一般分为三步:
第一步,配方组态设计,即在“工具” 菜单下的“配方组态设计”中设置各个配 方所要求的各种成员和参数值,如一个钢 铁厂生产钢铁需要的各种原料及参数配置 比例;
组态控制技术—高级用
配方处理
4.5 配方处理
在制造领域,配方是用来描述生产一 件产品所用的不同配料之间的比例关系, 是生产过程中一些变量对应的参数设定值 的集合。例如,一个面包厂生产面包时有 一个基本的配料配方,此配方列出所有要 用来生产面包的配料成份表(如水,面粉, 糖,鸡蛋,香油等),
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4、 MCGS组态软件常用术语
• 退出策略:退出运行环境时执行的策 略。该策略由MCGS自动生成,自动调 用,一般由该策略模块完成系统结束 运行前的善后处理任务。
• 用户策略:由用户定义,用来完成特 定的功能。用户策略一般由按钮、菜 单、其他策略来调用执行。
• 事件策略:当对应的事件发生时执行 的策略,例如在用户窗口中定义了鼠
4、 MCGS组态软件常用术语
• 组态:在MCGS组态软件开发平台中对 五大部分,进行对象的定义、制作和 编辑,并设定其状态特征(属性)参 数,将此项工作称为组态。
• 属性:对象的名称、类型、状态、性 能及用法等特征的统称。
• 菜单:是执行某种功能的命令集合。 如系统菜单中的“文件”菜单命令, 是用来处理与工程文件有关的执行命 令。位于窗口顶端菜单条内的菜单命 令称为顶层菜单,一般分为独立的菜
4、 MCGS组态软件常用术语
• 热键策略:当用户按下定义的组合热 键(如:Ctrl+D)时执行的策略,只 运行一次。
• 可见度:指对象在窗口内的显现状态, 即可见与不可见。
• 变量类型:MCGS定义的变量有五种类 型:数值型、开关型、字符型、事件 型和组对象。
• 事件对象:用来记录和标识某种事件
Байду номын сангаас
2、MCGS组态软件的系统构成
MCGS组态软件的整体结构
组态环境:
组态生成 应用系统
组态结果 数据库
运行环境:
解释执行 组态结果
2、MCGS组态软件的系统构成
• MCGS 5.1软件系统包括组态环境和运 行环境两个部分。
• 组态环境相当于一套完整的工具软件, 帮助用户设计和构造自己的应用系统。
• 运行环境则按照组态环境中构造的组 态工程,以用户指定的方式运行,并
3、 MCGS组态软件的功能和特点
方便的报警设置、丰富的报警类型; 强大的网络功能,支持TCP/IP、Modem、 485/422/232,以及各种无线网络和无线电台 等多种网络体系结构。
4、 MCGS组态软件常用术语
工程:用户应用系统的简称。引入工程的概念,是 使复杂的计算机专业技术更贴近于普通工程用户。 在MCGS组态环境中生成的文件称为工程文件,后 缀为.mcg,存放于MCGS目录的WORK子目录中。 如:“D:\MCGS\WORK\水位控制系统.mcg”。 对象:操作目标与操作环境的统称。如窗口、构件、 数据、图形等皆称为对象。 选中对象:鼠标点击窗口或对象,使其处于可操作 状态,称此操作为选中对象,被选中的对象(包括 窗口),也叫当前对象。
4、 MCGS组态软件常用术语
• 子设备:必须通过一种父设备与计算 机进行通讯的设备。如:浙大中控 JL-26无纸记录仪、研华4017模块等。
• 模拟设备:在对工程文件测试时,提 供可变化的数据的内部设备,可提供 多种变化方式,如正弦波、三角波等。
• 数据库存盘文件:MCGS工程文件在硬 盘中存储时的文件,类型为MDB文件, 一般以工程文件的文件名+“D”进行
4、 MCGS组态软件常用术语
• 构件:具备某种特定功能的程序模块, 可以用VB、VC等程序设计语言编写, 通过编译,生成DLL、OCX等文件。用 户对构件设置一定的属性,并与定义 的数据变量相连接,即可在运行中实 现相应的功能。
• 策略:是指对系统运行流程进行有效 控制的措施和方法。
• 启动策略:在进入运行环境后首先运 行的策略,只运行一次,一般完成系 统初始化的处理。该策略由MCGS自动
2、MCGS组态软件的系统构成
两部分相互独立,又紧密相连,核心是实时数据库
2、MCGS组态软件的系统构成
MCGS组态环境是生成用户应用系统的工作环境, 由可执行程序McgsSet.exe支持,用户在MCGS组态环 境中完成动画设计、设备连接、编写控制流程、编制工 程打印报表等全部组态工作后,生成扩展名为.mcg的工 程文件,又称为组态结果数据库,其与MCGS 运行环境 一起,构成了用户应用系统,统称为“工程” 。
组态控制技术
Chap 1:MCGS组态软件概述
1
MCGS组态软件简介
2
MCGS组态软件的系统构成
3 MCGS组态软件的功能和特点
4 MCGS组态软件常用术语
1、 MCGS组态软件简介
MCGS:Monitor and Control Generated System, 是一套基于Windows平台的,用于快速构造和生成 上位机监控系统的组态软件系统,可运行于 Microsoft Windows 95/98/Me/NT/2000等操作系统。
MCGS运行环境是用户应用系统的运行环境,由可 执行程序McgsRun.exe支持,在运行环境中完成对工 程的控制工作。
3、 MCGS组态软件的功能和特点
全中文、可视化、面向窗口的组态开发界面,符 合中国人的使用习惯和要求; 庞大的标准图形库、完备的绘图工具以及丰富的 多媒体支持; 支持目前绝大多数硬件设备,同时可以方便地定 制各种设备驱动; 强大的数据处理功能,能够对工业现场产生的数 据以各种方式进行统计处理。
练习与思考
1. 什么是MCGS? 2. MCGS组态的系统构成框架是怎样的?其核心是什么? 3. MCGS组态软件有哪些功能特点? 4. 什么叫工程?什么叫对象?什么叫策略?
chap2:建立新工程
1
MCGS组态软件的操作方式
1、 MCGS组态软件简介
• MCGS为用户提供了解决实际工程问题的完整方案和开发 平台,能够完成现场数据采集、实时和历史数据处理、报 警和安全机制、流程控制、动画显示、趋势曲线和报表输 出以及企业监控网络等功能。
• 使用MCGS,用户无须具备计算机编程的知识,就可以在 短时间内轻而易举地完成一个运行稳定,功能全面,维护 量小并且具备专业水准的计算机监控系统的开发工作。
4、 MCGS组态软件常用术语
• 组对象:用来存储具有相同存盘属性的 多个变量的集合,内部成员可包含多个 其他类型的变量。组对象只是对有关联 的某一类数据对象的整体表示方法,而 实际的操作则均针对每个成员进行。
• 动画刷新周期:动画更新速度,即颜色 变换、物体运动、液面升降的快慢等, 以毫秒为单位。