组态软件讲座PPT课件
合集下载
组态软件ppt
第一节 组态软件概述
2、 组态软件的发展趋势
(1).总的发展趋势
• 组态软件是工业应用软件的一个组成部分,其发展受到很多因素的制 约。归根结底,应用的带动对其发展起着最为关键的推动作用。 • 未来的传感器、数据采集装置、控制器的智能化程度越来越高,实时 数据浏览和管理的需求日益高涨,有的买主甚至要求在自己的办公室 里监督定货的制造过程。有的装置直接内嵌“Web Server”,通过以 太网就可以直接访问过程实时数据。即使这样,也不能认为不再需要 组态软件了。 • 用户要求的多样化,决定了不可能有哪一种产品囊括全部用户的所有 要求,直接用户对监控系统人机界面的需求不可能固定为单一的模式, 因此直接用户的监控系统是始终需要“组态”和“定制”的。这就导 致组态软件不可能退出市场,因为需求是存在的。 • 类似OPC这样的组织的出现,以及现场总线、尤其是工业以太网的快 速发展,大大简化了异种设备间互连、开发I/O设备驱动软件的工作量。 I/O驱动软件也逐渐会朝标准化的方向发展。
第5章 组态软件
• • • • • • • 组态软件概述 组态软件的系统构成 组态软件图形开发环境 监控组态软件的I/O设备驱动 组态软件接口程序 OPC技术 工控编程语言IEC61131-3
第三节 组态软件图形开发环境
第三节 组态软件图形开发环境
1、 基本概念
• • • • • 脚本程序 图形对象 动画连接 简单图形对象 复杂图形对象
第一节 组态软件概述
2、 组态软件的发展趋势
(5).影响组态软件发展的因素 • 软件质量是影响产品发展的主要因素。在竞争不断加剧的 今天,企业规模、科研开发的投入量、质量体系建设情况 等对组态软件的质量影响甚大。
第一节 组态软件概述
EPA组态软件讲稿pptPowerPointTem
❖
把好质量关,效率翻一翻。2020年1 2月21 日星期 一下午 2时22 分47秒 14:22 :4720. 12.21
❖
巧干带来安全,蛮干招来祸端。2020 年12 月下午2 时22 分20.12 .2114 :22De cemb er 21, 2020
❖
安全规程高于上级命令。2020年12 月21日 星期一 2时22 分47秒 14:22 :4721 December 2020
EPA分拣系统控制结构
MDO设备
PC机 EPA网络
MDI设备
控制面板接口
? ?
分拣设备
EPA分拣系统链路组态
在EPA分拣系统中用MDI设备上的MDI功能块和 MDO设备上的MDO功能块通过链路组态来实现对 EPA分拣系统的控制。MDI功能块用来检测四个传 感器,当传感器有信号时,对应的管脚会置1,然 后通过EPA链接对象传送给MDO功能块,MDO功 能块就根据对应管脚控制气阀打出物块,实现分拣 功能。
调度组态
监控系统
EPA通信协议栈
连接到 EPA接线器
{OR} -连接到
EPA设备
1
0..*
{OR} 连接到
0..*
-连接到
1
EPA网关
连接到 EPA接线器
组态软件构架设计
<<可执行>> EPAConfiguration.exe
<<库>> EPAStack.dll
<<file>> EPADeviceManager
建立工程树开始收到设备申明服务设备上线选中功能块节构造数据源拖拽至功能块视图将数据源的值拷贝到功能块视图的成onlbuttondown函数ondrop函数功能块端口对象功能块作图对象传递端口信息和下载的参数值epa设备对象epa功能块对象epa参数对象传递功能块信息传递设备id获取功能块信息传递功能块id获取参数信息返回参数iddestinationobjectid返回功能块iddestinationappid返回设备ip地址epa变量写服务对象根据获取信息发送变量写请求服务功能块作图对象1功能块连线对象epa链接对象写服务对象功能块组态视图对象功能块组态文档对象epa设备对象功能块作图对象2选中功能块端口返回端口信息选中功能块输入端口返回输入端口信息绘制拖拽线往连线链表添加功能块连线如果连线已存在直接返回重绘视图判断连线是否已存在重绘视图添加连线对象初始化连线对象绘制连线填充链接对象数据结构添加对象到链表中开始功能块组态发送变量写请求返回组态信息cfblockdrawcfblockdraw功能块绘图类绘制了功能块的基本部分包括矩形和端口其派生类根据不同的功能块类型由成员变量hicon来显示自身特有的部分
组态软件讲座PPT课件
1、将启动按钮直接与电机进行数据连接,采用‘置1’属性。
停止按钮直接与电机进行数据连接,采用‘置0’属性。
第18页/共57页
思考?
通过置“1”和置“0”只能控制开关型变量的动作,那么对于一个数字量型 的输出信号,通过组态软件如何来控制??
实例:如何通过一个调节阀来控制储水池的液位,同时显示液位数值!
第22页/共57页
3、设置设备的基本属性
修改设备的名称
设定设备的工作状态,启动或停止 可以设定系统监控的同步性 设定设备的站号及地址
第23页/共57页
4、增加通道
第24页/共57页
5、通道连接
将组态软件中对应的参数与PLC的信号进行一 一对应,从而实现数据交换。
第25页/共57页
6、设备调试
第27页/共57页
四、动作效果设计
➢填充颜色 ➢边线颜色 ➢字符颜色 ➢水平移动 ➢垂直移动 ➢大小变化 ➢显示输出 ➢按钮输入 ➢按钮动作 ➢可见度 ➢闪烁效果
第28页/共57页
提示:
所谓的动画效果实际上是通过将图形的某些参 数与变量进行对应,当变量的值发生变化,图形相 应的参数就发生改变,从而从外部观察就会发现 出现动画效果。
第34页/共57页
新建工程
1、输入文件路径
2、输入工程名称与描述
第35页/共57页
3、进入指定的工程
4、进入开发界面
第36页/共57页
5、新建设备连接
6、为设备指定逻辑名称
第37页/共57页
7、选择通讯端口
8、指定设备的物理地址
第38页/共57页
9、设定通讯故障的恢复时间
10、完成设定
第39页/共57页
第1页/共57页
停止按钮直接与电机进行数据连接,采用‘置0’属性。
第18页/共57页
思考?
通过置“1”和置“0”只能控制开关型变量的动作,那么对于一个数字量型 的输出信号,通过组态软件如何来控制??
实例:如何通过一个调节阀来控制储水池的液位,同时显示液位数值!
第22页/共57页
3、设置设备的基本属性
修改设备的名称
设定设备的工作状态,启动或停止 可以设定系统监控的同步性 设定设备的站号及地址
第23页/共57页
4、增加通道
第24页/共57页
5、通道连接
将组态软件中对应的参数与PLC的信号进行一 一对应,从而实现数据交换。
第25页/共57页
6、设备调试
第27页/共57页
四、动作效果设计
➢填充颜色 ➢边线颜色 ➢字符颜色 ➢水平移动 ➢垂直移动 ➢大小变化 ➢显示输出 ➢按钮输入 ➢按钮动作 ➢可见度 ➢闪烁效果
第28页/共57页
提示:
所谓的动画效果实际上是通过将图形的某些参 数与变量进行对应,当变量的值发生变化,图形相 应的参数就发生改变,从而从外部观察就会发现 出现动画效果。
第34页/共57页
新建工程
1、输入文件路径
2、输入工程名称与描述
第35页/共57页
3、进入指定的工程
4、进入开发界面
第36页/共57页
5、新建设备连接
6、为设备指定逻辑名称
第37页/共57页
7、选择通讯端口
8、指定设备的物理地址
第38页/共57页
9、设定通讯故障的恢复时间
10、完成设定
第39页/共57页
第1页/共57页
组态软件WINCC及其应用PPT课件
第24页/共40页
基本功能
Motor ein Ventil geschlossen Klappe zu
报警记录 (消息系统)
anzahl () float zae begin if wert > 0
begom zae = zae + 1 end end
编程接口
过程可视化
变量记录 (存档)
Protokolle
20
第20页/共40页
1.4 WinCC概述
SIMATIC WinCC(Windows Control Center, 视窗控制中心),是西门子在自动化领域中的先 进技术和Microsoft的强大功能相结合的产物。它 有各种有效功能用于自动化过程,是用于个人计 算机上的,按价格和性能分级的人机界面和 SCADA(Supervisory Control and Data Acquisition)系统。可以容易的结合标准和用户 程序生成人机界面,准确的满足实际要求。
23
第23页/共40页
1.4.1 WinCC的体系结构
WinCC Explorer
CS RT
图形
CS
RT
全局脚本
CS
RT
报警记 录
CS
RT
变量记录
CS
RT
报表设 计器
CS RT
选项
系统控制器
CS
RT 访问保护
CS
. . . RT 文本库
数据管理器
DB RT DB
CS
RT 变量管理过程数据
S5
S7
24
灵活切换,是机电自动化和系统工程服务走向国际
市场的有利武器。
(13)可以通过因特网发布监控系统的数据,实现
基本功能
Motor ein Ventil geschlossen Klappe zu
报警记录 (消息系统)
anzahl () float zae begin if wert > 0
begom zae = zae + 1 end end
编程接口
过程可视化
变量记录 (存档)
Protokolle
20
第20页/共40页
1.4 WinCC概述
SIMATIC WinCC(Windows Control Center, 视窗控制中心),是西门子在自动化领域中的先 进技术和Microsoft的强大功能相结合的产物。它 有各种有效功能用于自动化过程,是用于个人计 算机上的,按价格和性能分级的人机界面和 SCADA(Supervisory Control and Data Acquisition)系统。可以容易的结合标准和用户 程序生成人机界面,准确的满足实际要求。
23
第23页/共40页
1.4.1 WinCC的体系结构
WinCC Explorer
CS RT
图形
CS
RT
全局脚本
CS
RT
报警记 录
CS
RT
变量记录
CS
RT
报表设 计器
CS RT
选项
系统控制器
CS
RT 访问保护
CS
. . . RT 文本库
数据管理器
DB RT DB
CS
RT 变量管理过程数据
S5
S7
24
灵活切换,是机电自动化和系统工程服务走向国际
市场的有利武器。
(13)可以通过因特网发布监控系统的数据,实现
MCGS组态软件 ppt课件
MCGS组态软件
MCGS提供了一套完善的网络机制,可通过 TCP/IP网、Modem网和串口网将多台计算机连接 在一起,构成分布式网络监控系统,实现网络间的 实时数据同步、历史数据同步和网络事件的快速传 递。同时,可利用MCGS提供的网络功能,在工作 站上直接对服务器中的数据库进行读写操作。分布 式网络监控系统的每一台计算机都要安装一套 MCGS工控组态软件。MCGS把各种网络形式,以 父设备构件和子设备构件的形式,供用户调用,并 进行工作状态、端口号、工作站地址等属性参数的 设置。
MCGS组态软件
MCGS中的数据后处理,其本质上是对 历史数据库的处理,MCGS的存盘历史数据 库是原始数据的基本集合,MCGS数据后处 理就是对这些原始数据的数据操作(修改、 删除、添加、查询等数据库操作),数据后 处理的目的是要从这些原始数据中提炼出对 用户真正有用的数据和信息并以数据报表的 形式展示出来。
• 完善的安全机制,允许用户自由设定菜单、按钮及退出系 统的操作权限。此外,MCGS 5.1还提供了工程密码、锁 定软件狗、工程运行期限等功能,以保护组态开发者的成 果。
• 强大的网络功能,支持TCP/IP、Modem、485/422/232, 以及各种无线网络和无线电台等多种网络体系结构。
• 良好的可扩充性,可通过OPC、DDE、ODBC、ActiveX 等机制,方便地扩展MCGS 5.1组态软件的功能,并与其 他组态软件、MIS系统或自行开发的软件进行连接。
MCGS组态软件
在工程应用中,大多数监控系统需要对数据采集 设备采集的数据进行存盘,统计分析,并根据实际 情况打印出数据报表,所谓数据报表就是根据实际 需要以一定格式将统计分析后的数据记录显示和打 印出来,如:实时数据报表、历史数据报表(班报 表、日报表、月报表等)。数据报表在工控系统中 是必不可少的一部分,是数据显示、查询、分析、 统计、打印的最终体现,是整个工控系统的最终结 果输出;数据报表是对生产过程中系统监控对象的 状态的综合记录和规律总结。
组态软件基础知识ppt课件
8、将操作画面中的图形对象与实时数据库变量建立动画连接关系,规 定动画属性和幅度。
9、视用户需求,制作历史趋势,报警显示,以及开发报表系统。之后 ,还需加上安全权限设置。
10、对组态内容进行分段和总体调试,视调试情况对软件进行相应修 改。
11、将全部内容调试完成以后,对上位软件进行最后完善(如:加上 开机自动打开监控画面,禁止从监控画面推出等),让系统投入正 式(或试)运行。
4
组态软件的系统构成
二、以成员构成划分
组态软件因为其功能强大,而每个功能相对来说又具有一定的独立性, 因此其组成形式是一个集成软件平台,由若干程序组件构成。其中必备的典 型组件包括: 1、应用程序管理器 2、图形界面开发程序 3、图形界面运行程序 4、实时数据库系统组态程序 5、实时数据库系统运行程序 6、I/O驱动程序 7、扩展可选组件
2
概述
2、组态软件特点与功能
一般来说,组态软件是数据采集监控系统SCADA(Supervisory
Control and Data Acquisition)的软件平台工具,是工业应用软件的组态软件由早先单一的人机界面向数据处理机方向发展,管理的数据
3、当时国内的工业自动化和信息技术应用的水平还不高,组态软件提供了对大 规模应用、大量数据进行采集、监控、处理并可以将处理的结果生成管理所 需的数
据,这些需求并未完全形成。
6
组态软件现状和使用组态软件步骤
使用组态软件的一般步骤
1、将所有I/O点的参数收集齐全,并填写表格,以备在监控组态软件和PLC 上组态时使用。
组态软件基础知识
概述 组态软件的系统构成 组态软件现状和使用组态软件步骤 组态软件发展趋势
1
概述
9、视用户需求,制作历史趋势,报警显示,以及开发报表系统。之后 ,还需加上安全权限设置。
10、对组态内容进行分段和总体调试,视调试情况对软件进行相应修 改。
11、将全部内容调试完成以后,对上位软件进行最后完善(如:加上 开机自动打开监控画面,禁止从监控画面推出等),让系统投入正 式(或试)运行。
4
组态软件的系统构成
二、以成员构成划分
组态软件因为其功能强大,而每个功能相对来说又具有一定的独立性, 因此其组成形式是一个集成软件平台,由若干程序组件构成。其中必备的典 型组件包括: 1、应用程序管理器 2、图形界面开发程序 3、图形界面运行程序 4、实时数据库系统组态程序 5、实时数据库系统运行程序 6、I/O驱动程序 7、扩展可选组件
2
概述
2、组态软件特点与功能
一般来说,组态软件是数据采集监控系统SCADA(Supervisory
Control and Data Acquisition)的软件平台工具,是工业应用软件的组态软件由早先单一的人机界面向数据处理机方向发展,管理的数据
3、当时国内的工业自动化和信息技术应用的水平还不高,组态软件提供了对大 规模应用、大量数据进行采集、监控、处理并可以将处理的结果生成管理所 需的数
据,这些需求并未完全形成。
6
组态软件现状和使用组态软件步骤
使用组态软件的一般步骤
1、将所有I/O点的参数收集齐全,并填写表格,以备在监控组态软件和PLC 上组态时使用。
组态软件基础知识
概述 组态软件的系统构成 组态软件现状和使用组态软件步骤 组态软件发展趋势
1
概述
组态软件基础及应用(组态王KingView)ppt课件第四章
String
使用数据源名称
3 CurveTable
String
数据库的表名
4 CurveDateTimeField String
数据库的时间字段名
5 CurveVarName
String
连接变量名
6 CurveDataField
String
7 CuryeInvalidValue
String
8 CurveUser
”
3
第四章 趋势曲线和其他曲线
4.1.1 创建历史曲线控件
在组态王工程浏览器中新建画面,在工具箱中单击“插入通用控件”按钮,或 选择菜单“编辑”下的“插入通用控件”命令,在“插入控件”对话框的列表中选 择“历史趋势曲线”,单击“确定”按钮,鼠标箭头变为“+”字型,在画面上选 择一点位置作为控件的左上角,按下鼠标左键并拖动,画面上显示出一个虚线的矩 形框,该矩形框为创建后的曲线的外框。当达到所需大小时,松开鼠标左键,则历 史曲线控件创建成功,画面上显示出该曲线,如图4-1所示。
4.1 历史趋势曲线控件
KVHTrend曲线控件是组态王以Active X控件形式提供的绘制历 史曲线和ODBC数据库曲线的功能性工具。该曲线具有的特点:可以 连接组态王的历史库,也可以连接工业库服务器,还可以通过ODBC 数据源连接到其它数据库上。连接组态王历史库或工业库服务器时, 可以定义查询数据的时间间隔。可实现某条曲线在某个时间段上的曲 线比较。
Void
设置曲线时间坐标起点。
T:时间的年月日时分秒部分,将该时 无
HTSetLeftScooterTime(T,s)
间用HTConvertTime()函数间的秒
数。 s:时间的毫秒部分。
MCGS组态软件经典教程ppt课件
• 文本(列表)报警显示
添加报警显示构件,与水位组连接,并将最大显示记录 设置为6。
练习 26
报警显示
演示 • 动画(指示灯)报警显示
添加水箱/水罐水位报警灯(指示灯1/3) 水箱水位报警动画设置(填充颜色:水箱水位>=9 or 水箱水位<=1) 水罐水位报警动画设置(填充颜色:水罐水位>=5 or 水罐水位<=1)
• 系统开发环境和系统运行环境之间的联系纽带 是实时数据库。
2
类似于编程
工业组态软件的结构
类似于 解释运行
类类似似于于源编代程码
3
工业组态软件在不同行业中的应用
使用方便,用户无须具备计算机编程的知识 使用。
操作简便、可视性好、可维护性强、高性能、 高可靠性,已成功应用于石油化工、钢铁行 业、电力系统、水处理、环境监测、机械制 造、交通运输、能源原材料、农业自动化、 航空航天等领域,经过各种现场的长期实际 运行,系统稳定可靠。
13
MCGS组态软件实现一个简单的水位控制
工程简介
工程建立
流程画面
定义数据对象
动画连接
设备连接
流程控制
报警显示
报表输出
显示曲线
安全机制
14
流程画面
演示
• 新建一个用户窗口“水位控制”
在窗口的基本属性中设定窗口名称、窗口标题、窗口背景、窗口位置
等属性。
• 定义报警
在实时数据库中,对相关变量进行定义 选中“允许进行报警处理”; 设定“上限报警”( 9/5米)和报警注释(水箱/罐的水已达
上限值); 设定“下限报警”(1/1米)和报警注释(水箱/罐没水了); 在存盘属性中,选中“自动保存产生的报警信息”。 将水位组设置成自动存盘,时间为5s。
添加报警显示构件,与水位组连接,并将最大显示记录 设置为6。
练习 26
报警显示
演示 • 动画(指示灯)报警显示
添加水箱/水罐水位报警灯(指示灯1/3) 水箱水位报警动画设置(填充颜色:水箱水位>=9 or 水箱水位<=1) 水罐水位报警动画设置(填充颜色:水罐水位>=5 or 水罐水位<=1)
• 系统开发环境和系统运行环境之间的联系纽带 是实时数据库。
2
类似于编程
工业组态软件的结构
类似于 解释运行
类类似似于于源编代程码
3
工业组态软件在不同行业中的应用
使用方便,用户无须具备计算机编程的知识 使用。
操作简便、可视性好、可维护性强、高性能、 高可靠性,已成功应用于石油化工、钢铁行 业、电力系统、水处理、环境监测、机械制 造、交通运输、能源原材料、农业自动化、 航空航天等领域,经过各种现场的长期实际 运行,系统稳定可靠。
13
MCGS组态软件实现一个简单的水位控制
工程简介
工程建立
流程画面
定义数据对象
动画连接
设备连接
流程控制
报警显示
报表输出
显示曲线
安全机制
14
流程画面
演示
• 新建一个用户窗口“水位控制”
在窗口的基本属性中设定窗口名称、窗口标题、窗口背景、窗口位置
等属性。
• 定义报警
在实时数据库中,对相关变量进行定义 选中“允许进行报警处理”; 设定“上限报警”( 9/5米)和报警注释(水箱/罐的水已达
上限值); 设定“下限报警”(1/1米)和报警注释(水箱/罐没水了); 在存盘属性中,选中“自动保存产生的报警信息”。 将水位组设置成自动存盘,时间为5s。
第1章组态软件概述PPT课件
学习方法和要求
认真学习 及时预习和复习 加强动手训练 利用网络资源
6
17.07.2020
组态技术概述
一般计算机测控系统的组成
显 示
键
器盘
I/O
计算机
接
口
执行器 传感器
被控对象
7
17.07.2020
计算机控制系统的分类
– 按系统的功能分类
数据采集系统 直接数字控制系统 集散式控制系统 现场总线控制系统
用组态软件生成的应用系统具有实时性和多任 务性,可以在一台计算机上同时完成数据采集、信 号数据处理、数据图形显示、人机对话、实时数据 的存储、历史数据的查询、实时通讯等多个任务。
14
17.07.2020
常见的监控组态软件
1980年代末美国的Wonderware公司 率先推出Intouch软件
国内市场自1995~1996年有较快的增 长
(4) 其它品牌,如:俄罗斯的Trace Mode,澳大利亚的西 亚特、,美国AB公司的RSView, GE的Cimplicity,以色 列的WinzCon,台湾的柏元等,这些产品各有自己的特点, 但是在国内推广做得还是很不够。
19
17.07.2020
(1) 组态王:国内最早、装机量最多的组态软件。
国产软件的的市场份额增大
15
17.07.2020
常用组态软件介绍
选项
图示
·InTouch
·iFix
·WinCC
·力控
·MCGS
·Citect ·威控可视组态 ·世纪星
·Cimplicity
·组态王
16
百分数
13% 6% 39% 7% 7% 1% 2% 2% 1% 17%
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
20
思考?
通过置“1”和置“0”只能控制开关型变量 的动作,那么对于一个数字量型的输出信号, 通过组态软件如何来控制??
实例:如何通过一个调节阀来控制储水 池的液位,同时显示液位数值!
见练习题1
21
二、利用外部输入控制电机的运行,组态软件监控电机的状态 及按钮状态。
利用PLC的输入端分别做启动信号和停止信号,触发其输入端就可 将信号引入到PLC内部,然后通过通道连接,将PLC各个触点的状态传 送到上位机去。
16
实时数据库
实时数据库 数据库中应包含工程中所有的状态,同时为了运算方便,也可以添
加一些中间变量!
17
四、制作画面
18
五、数据连接
同一种动作方式,根据使用不同的数据连接以 及不同的控制方式。
下面,为了强化组态软件的控制方式,我们采 用三种方式来控制。
一、利用组态画面直接控制电机的启动停止;电机的运行可 以通过界面来监视。
12
案例实战一:
要求:有一台OMRON型C200H系列PLC 控制的电动机要断续运行,运行和停车时间可 显示,运行时间要求在上位机可调整;同时在 上位机上还可以直接控制一台水泵运行。
13
一、设计分析:
(一)系统构成
输入
运行时间 停止时间 启动按钮 停止按钮
输出
运行时间显示 停止时间显示 电动机运行
组态软件讲座
1
整体概况
+ 概况1
您的内容打在这里,或者通过复制您的文本后。
概况2
+ 您的内容打在这里,或者通过复制您的文本后。
概况3
+ 您的内容打在这里,或者通过复制您的文本后。
2
什么是组态软件
▪ 组态软件是集动画显示、流程控制、数据采集、设 备控制与输出、网络数据传输、双机热备、工程报 表、数据与曲线等诸多功能于一身,能与各种设备 进行数据交换,广泛应用于石油、电力、化工、钢 铁、矿山、冶金、机械、纺织、航天、建筑、材料、 制冷、交通、通讯、食品、制造与加工业、水处理、 环保、智能楼宇、实验室等多种工程领域。
11
二、MCGS如何产生动画效果
MCGS为每一种基本图形元素定义了不同的动画属性,如:一 个长方形的动画属性有可见度,大小,实际上是反映图形大小、颜色、位置、可见度、 闪烁性等状态的特征参数。
产生动画效果的方法:图形的每一种动画属性中都有一个“表 达式”设定栏,在该栏中设定一个与图形状态相联系的数据变量, 连接到实时数据库中,以此建立相应的对应关系,MCGS称之为动 画连接。当工业现场中测控对象的状态(如:储油罐的液面高度等) 发生变化时,通过设备驱动程序将变化的数据采集到实时数据库的 变量中,该变量是与动画属性相关的变量,数值的变化,使图形的 状态产生相应的变化(如大小变化)。现场的数据是连续被采集进 来的,这样就会产生逼真的动画效果(如储油罐的液面的升高和降 低)。用户也可编写程序来控制动画界面,以达到满意的效果。
二、利用外部输入控制电机的运行,组态软件监控电机的状 态及按钮状态。
三、利用组态软件与PLC进行数据交换,然后通过PLC来控 制电机的启停,同时可以监控电机的状态。
19
一、利用组态画面直接控制电机的启动停止;电机的运行可以 通过界面来监视。
1、将启动按钮直接与电机进行数据连接,采用‘置1’属性。 停止按钮直接与电机进行数据连接,采用‘置0’属性。
每一个输入参数、输出参数在组态软件的画面中对应于一个 构件,同时也对应于一个实时数据库中的对象.
14
二、新建框架
(一) 新建工程 (二) 新建窗口
设置窗口的名称、窗口背景、窗口位置、窗口边界
15
(三)新建数据对象
在实时数据库窗口中根据系统中输入输出构件来新增对象,注意,所使 用的对象类型应与实际的类型相同。
7
MCGS组态环境
8
MCGS组态环境的五大部分
9
主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设 备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组 态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启 动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据 采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变 量。
用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成 各种动画显示画面、报警输出、数据与曲线图表等。
实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程 的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作 为数据采集、处理、输出控制、动画连接及设备驱动的对象。
运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序( if…then脚本程序),选用各种功能构件,如:数据提取、历史曲线、定时 器、配方操作、多媒体输出等。
10
MCGS组态软件的工作方式
一、MCGS如何与设备进行通讯:
MCGS通过设备驱动程序与外部设备进行数据交换。包 括数据采集和发送设备指令。设备驱动程序是由VB程序设 计语言编写的DLL(动态连接库)文件,设备驱动程序中包 含符合各种设备通讯协议的处理程序,将设备运行状态的特 征数据采集进来或发送出去。MCGS负责在运行环境中调用 相应的设备驱动程序,将数据传送到工程中各个部分,完成 整个系统的通讯过程。每个驱动程序独占一个线程,达到互 不干扰的目的。
3
组
组态软件的应用
参数曲线 实时监控
态
软
件
各种仪 表数值
干
什
么
用
状态指示
?
4
当今流行的组态软件
一、MCGS (最新版本V5.5) 二、组态王 (最新版本V6.5) 三、力控 四、Wincc (最新版本V6.0)
VB
五、高级编程语言
VC
5
MCGS篇
6
MCGS简介
MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和 “MCGS运行环境”两个系统组成。两部分互相独立,又紧 密相关。
为了实现信号的同步传输,我们就需要进行设备通道的连接!
22
一、设备连接
1、在设备窗口中添加硬件设备
设备一般由两级构成,一个是父设备,一个是子设备,其中通用串口父设 备是提供串口通讯功能的父设备,下面可以挂接所有通过串口连接的设备。
思考?
通过置“1”和置“0”只能控制开关型变量 的动作,那么对于一个数字量型的输出信号, 通过组态软件如何来控制??
实例:如何通过一个调节阀来控制储水 池的液位,同时显示液位数值!
见练习题1
21
二、利用外部输入控制电机的运行,组态软件监控电机的状态 及按钮状态。
利用PLC的输入端分别做启动信号和停止信号,触发其输入端就可 将信号引入到PLC内部,然后通过通道连接,将PLC各个触点的状态传 送到上位机去。
16
实时数据库
实时数据库 数据库中应包含工程中所有的状态,同时为了运算方便,也可以添
加一些中间变量!
17
四、制作画面
18
五、数据连接
同一种动作方式,根据使用不同的数据连接以 及不同的控制方式。
下面,为了强化组态软件的控制方式,我们采 用三种方式来控制。
一、利用组态画面直接控制电机的启动停止;电机的运行可 以通过界面来监视。
12
案例实战一:
要求:有一台OMRON型C200H系列PLC 控制的电动机要断续运行,运行和停车时间可 显示,运行时间要求在上位机可调整;同时在 上位机上还可以直接控制一台水泵运行。
13
一、设计分析:
(一)系统构成
输入
运行时间 停止时间 启动按钮 停止按钮
输出
运行时间显示 停止时间显示 电动机运行
组态软件讲座
1
整体概况
+ 概况1
您的内容打在这里,或者通过复制您的文本后。
概况2
+ 您的内容打在这里,或者通过复制您的文本后。
概况3
+ 您的内容打在这里,或者通过复制您的文本后。
2
什么是组态软件
▪ 组态软件是集动画显示、流程控制、数据采集、设 备控制与输出、网络数据传输、双机热备、工程报 表、数据与曲线等诸多功能于一身,能与各种设备 进行数据交换,广泛应用于石油、电力、化工、钢 铁、矿山、冶金、机械、纺织、航天、建筑、材料、 制冷、交通、通讯、食品、制造与加工业、水处理、 环保、智能楼宇、实验室等多种工程领域。
11
二、MCGS如何产生动画效果
MCGS为每一种基本图形元素定义了不同的动画属性,如:一 个长方形的动画属性有可见度,大小,实际上是反映图形大小、颜色、位置、可见度、 闪烁性等状态的特征参数。
产生动画效果的方法:图形的每一种动画属性中都有一个“表 达式”设定栏,在该栏中设定一个与图形状态相联系的数据变量, 连接到实时数据库中,以此建立相应的对应关系,MCGS称之为动 画连接。当工业现场中测控对象的状态(如:储油罐的液面高度等) 发生变化时,通过设备驱动程序将变化的数据采集到实时数据库的 变量中,该变量是与动画属性相关的变量,数值的变化,使图形的 状态产生相应的变化(如大小变化)。现场的数据是连续被采集进 来的,这样就会产生逼真的动画效果(如储油罐的液面的升高和降 低)。用户也可编写程序来控制动画界面,以达到满意的效果。
二、利用外部输入控制电机的运行,组态软件监控电机的状 态及按钮状态。
三、利用组态软件与PLC进行数据交换,然后通过PLC来控 制电机的启停,同时可以监控电机的状态。
19
一、利用组态画面直接控制电机的启动停止;电机的运行可以 通过界面来监视。
1、将启动按钮直接与电机进行数据连接,采用‘置1’属性。 停止按钮直接与电机进行数据连接,采用‘置0’属性。
每一个输入参数、输出参数在组态软件的画面中对应于一个 构件,同时也对应于一个实时数据库中的对象.
14
二、新建框架
(一) 新建工程 (二) 新建窗口
设置窗口的名称、窗口背景、窗口位置、窗口边界
15
(三)新建数据对象
在实时数据库窗口中根据系统中输入输出构件来新增对象,注意,所使 用的对象类型应与实际的类型相同。
7
MCGS组态环境
8
MCGS组态环境的五大部分
9
主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设 备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组 态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启 动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。
设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据 采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变 量。
用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成 各种动画显示画面、报警输出、数据与曲线图表等。
实时数据库:是工程各个部分的数据交换与处理中心,它将MCGS工程 的各个部分连接成有机的整体。在本窗口内定义不同类型和名称的变量,作 为数据采集、处理、输出控制、动画连接及设备驱动的对象。
运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序( if…then脚本程序),选用各种功能构件,如:数据提取、历史曲线、定时 器、配方操作、多媒体输出等。
10
MCGS组态软件的工作方式
一、MCGS如何与设备进行通讯:
MCGS通过设备驱动程序与外部设备进行数据交换。包 括数据采集和发送设备指令。设备驱动程序是由VB程序设 计语言编写的DLL(动态连接库)文件,设备驱动程序中包 含符合各种设备通讯协议的处理程序,将设备运行状态的特 征数据采集进来或发送出去。MCGS负责在运行环境中调用 相应的设备驱动程序,将数据传送到工程中各个部分,完成 整个系统的通讯过程。每个驱动程序独占一个线程,达到互 不干扰的目的。
3
组
组态软件的应用
参数曲线 实时监控
态
软
件
各种仪 表数值
干
什
么
用
状态指示
?
4
当今流行的组态软件
一、MCGS (最新版本V5.5) 二、组态王 (最新版本V6.5) 三、力控 四、Wincc (最新版本V6.0)
VB
五、高级编程语言
VC
5
MCGS篇
6
MCGS简介
MCGS组态软件(以下简称MCGS)由“MCGS组态环境”和 “MCGS运行环境”两个系统组成。两部分互相独立,又紧 密相关。
为了实现信号的同步传输,我们就需要进行设备通道的连接!
22
一、设备连接
1、在设备窗口中添加硬件设备
设备一般由两级构成,一个是父设备,一个是子设备,其中通用串口父设 备是提供串口通讯功能的父设备,下面可以挂接所有通过串口连接的设备。