组态控制技术教程ppt项目二
组态软件控制技术教程
作 过 程
警 画 面
史 数
……
据
实时数据库
画 面
画 面
通讯
I/O 设备
执行机构
使用组态软件开发步骤
1.收集所有I/O点的参数,填写表格(表1) ,以便在监控组态 软件和PLC上组态时使用。
2.确定所使用的I/O设备的生产商、种类、型号,使用的通信接 口类型,采用的通信协议。
3.收集所有I/O点的I/O标识,填写表格(表2)。 I/O标识是唯 一地确定一个I/O点的关键字,在大多数情况下I/O标识是 I/O点的地址或位号名称。
InTouch
昆仑组态 MCGS
组态软件功能
组态软件实际上是一个针对计算机控制系统开放的工具软件,应 为用户提供多种通用工具模块。
应解决这样一些问题:
采集、控制设备间进行数据交换; 使I/O设备的数据与计算机图形画面上的各元素关联起来; 处理数据报警及系统报警; 存储历史数据并支持历史数据的查询; 各类报表的生成和打印输出; 为使用者提供灵活、多变的组态工具,可以适应不同应用领 域的需求; 最终生成的应用系统运行稳定可靠; 具有与第三方程序的接口,方便数据共享。
计算机监控系统结构
二种常见结构形式
集中式
分布式
计算机监控系统 计算机监控系统
计算机监控系统结构
集中式计算机监控系统
组态控制技术实训教程
组态控制技术实训教程
一、前言
组态控制技术是指利用计算机软件对工业控制系统进行配置、监控和管理的技术。它是现代工业自动化领域中非常重要的一项技术,广泛应用于工厂、电力、交通、建筑等领域。本教程旨在介绍组态控制技术的基本原理和实际应用,帮助读者快速掌握组态控制技术。
二、组态控制技术的基本概念
1. 组态控制技术是指利用计算机软件对工业控制系统进行配置、监控和管理的技术。它通过图形化界面,将工业控制系统中的各种设备、传感器、执行器等元件进行连接和配置,实现对工业过程的监控和控制。
2. 组态控制技术主要包括三个方面的内容:图形化界面设计、数据采集与处理、控制策略设计。图形化界面设计是通过绘制图形界面,将工业过程中的各种元件进行可视化展示。数据采集与处理是通过传感器等设备采集工业过程中的数据,并对数据进行处理和分析。控制策略设计是根据工业过程的需求,设计并实现相应的控制策略,实现对工业过程的控制。
三、组态控制技术的基本原理
1. 组态控制技术的基本原理是将工业控制系统中的各种设备和元件通过计算机软件进行连接和配置,实现对工业过程的监控和控制。
它采用图形化界面设计,使得工程师可以通过鼠标点击、拖拽等方式,快速配置工业控制系统。
2. 组态控制技术的实现主要依靠计算机软件和硬件设备。计算机软件是组态控制技术的核心,它提供了图形化界面设计、数据采集与处理、控制策略设计等功能。硬件设备包括计算机、传感器、执行器等,它们与计算机软件相互配合,实现对工业过程的监控和控制。
3. 组态控制技术的实现过程可以分为三个步骤:首先是图形化界面设计,工程师通过绘制图形界面,将工业过程中的各种元件进行可视化展示;其次是数据采集与处理,通过传感器等设备采集工业过程中的数据,并对数据进行处理和分析;最后是控制策略设计,根据工业过程的需求,设计并实现相应的控制策略,实现对工业过程的控制。
《工业控制组态与现场总线技术》 电子课件 任务2.2 WINCC 项目管理器
绿色符号并不表示多台主服务器。
灰色 = 连接状态:已建立连接,无数据交换。 红色 = 连接状态:已断开。? = 状态未知。
显示 WinCC 客户机所包含的所有服务器和客户机的 当前状态。
绿色 = 连接状态: 已建立连接,数据通信已激活。 在此将显示计算机之间的通信而非冗余状态。 多个
任务2.2 WINCC 项目管理器
2.2.2 WINCC项目管理器的菜单栏
3.“视图”菜单 “视图”菜单包含下列命令,如表2-6:
命令 工具栏 状态栏 大图标 小图标 列表
组合键 -----------
Leabharlann Baidu
功能 显示或隐藏工具栏。 显示或隐藏工具栏。 按大图标显示数据窗口中的元素。 按小图标显示数据窗口中的元素。 按名称列表显示数据窗口中的元素。
高等职业教育数字化学习中心
工业场单控总制击线组此技态术处及现编辑母版标题样式
主 讲:江光灵
单击此处编辑母版标题样式
讲授内容
知识点
项目二 WINCC创建项目
任务2.2 WINCC 项目管理器
目录
2.021.1 2.022.2 2.023.3 2.024.4 2.025.5
06 07
WINCC项目管理器的窗口 WINCC项目管理器的菜单栏 WINCC项目管理器的工具栏 WINCC项目管理器的状态栏和标题栏 搜索功能
组态软件基础及应用(组态王KingView)精品课件第二章 kingview软件的基本使用
图2-15 数据词典
图2-16 变量组
”
第 二 章 kingview软件的基本使用
2.3.1 变量的类型
在组态王中,变量的基本类型共有两类:内存变量、I/O变量。IO变量是指可 与外部数据采集程序直接进行数据交换的变量,如下位机数据采集设备(如PLC、 仪表等)或其它应用程序(如DDE、OPC服务器等)。这种数据交换是双向的、 动态的,就是说:在“组态王”系统运行过程中,每当I/O变量的值改变时,该值 就会自动写入下位机或其它应用程序;每当下位机或应用程序中的值改变时,“组 态王”系统中的变量值也会自动更新。所以,那些从下位机采集来的数据、发送给 下位机的指令,比如“反应罐液位”、“电源开关”等变量,都需要设置成“I/O 变量”。
” 的远程站点的详细信息,“画面”部分用于对画面进行分组管理,创建和管理画面
组。标签右侧显示的是其对应的功能目录,当选中某个功能后,左端区域会显示其 内容。如图2-3所示:。
第 二 章 kingview软件的基本使用
图2-3 工程浏览器
”
第 二 章 kingview软件的基本使用
2.2 设计画面
”
第 二 章 kingview软件的基本使用
2.1.3 工程操作
在“工程管理器”界面,右键点击某一个工程,可以对其工程进一些常用的操 作。其中“设为当前工程”是将该工程设置为当前工程,当前工程的左边会有一个 小红旗作为标识;“工程属性”是查看工程的基本信息;“清除工程信息”是取消 该工程在“工程管理器”中的显示,但不会删除该工程;“工程备份”是对工程以 压缩形式进行备份,文件尺寸一般为默认,点击“浏览”可以选择备份的位置; “工程恢复”是对备份过的工程进行恢复。
组态软件控制技术第二讲概述2附常用术语
组态软件控制技术
三、MCGS组态软件的常用术语(今后学习中会经常
提及,先做一了解)
❖ 选中对象:鼠标点击窗口或对象,使其处于可操作状态
,称此操作为选中对象,被选中的对象(包括窗口),也 叫当前对象。
❖ 组态:在窗口环境内,进行对象的定义、制作和编辑,
并设定其状态特征(属性)参数,将此项工作称为组态。
组态软件控制技术
一、MCGS组态软件
❖ MCGS组态软件的安装(通用版) 插入MCGS软件的安装光盘—进入MCGS通用版文
件夹执行Setup.exe—选择安装路径(看是否有指 定)—安装完成重启计算机—桌面即会出现MCGS组态 环境和MCGS运行环境。
组态软件控制技术
二、MCGS组态软件的组成及作用
应用系统的数据处理 中心,系统各部分均 以实时数据库为数据 公用区,进行数据交 换、数据处理和实现 数据的可视化处理。
对监控系统运行 流程进行控制的 方法和条件,它 能够对系统执行 某项操作和实现 某种功能进行有 条件的约束。
组态软件控制技术
二、MCGS组态软件的组成及作用(演示)
主
控
窗
主了主
口
框应控 架用窗
组态软件控制技术
三、MCGS组态软件的常用术语(今后学习中会经常
提及,先做一了解)
❖ 热键策略:当用户按下定义的组合热键(如:Ctrl+D)
组态控制技术实训教程(MCGS)课件基础篇1.5 认识MCGS组态软件
4)实时数据库:是工程各个部分的数 据交换与处理中心,它将MCGS工程的各 个部分连接成有机的整体。在本窗口内定 义不同类型和名称的变量,作为数据采集、 处理、输出控制、动画连接及设备驱动的 对象。
2)MCGS产生动画效果。
MCGS为每一种基本图形元素定义了不同的 动画属性,如:一个长方形的动画属性有可见度, 大小变化,水平移动等,每一种动画属性都会产 生一定的动画效果。所谓动画属性,实际上是反 映图形大小、颜色、位置、可见度、闪烁性等状 态的特征参数。然而,我们在组态环境中生成的 画面都是静止的,如何在工程运行中产生动画效 果呢?
4)建立实时数据库,便于用户分步组态,保证系 统安全可靠运行。MCGS组态软件由主控窗口、设备 窗口、用户窗口、实时数据库和运行策略五部分构成。 其中的“实时数据库”是整个系统的核心。
在生成用户应用系统时,每一部分均可分别进行组 态配置,独立建造,互不相干;而在系统运行过程中, 各个部分都通过实时数据库交换数据,形成互相关联 的整体。实时数据库是一个数据处理中心,是系统各 个部分及其各种功能性构件的公用数据区。各个部件 独立地向实时数据库输入和输出数据。
方法是:图形的每一种动画属性中都有一个“表
达式”设定栏,在该栏中设定一个与图形状态相联系 的数据变量,连接到实时数据库中,以此建立相应的 对应关系,MCGS称之为动画连接。当工业现场中测 控对象的状态(如:储油罐的液面高度等)发生变化 时,通过设备驱动程序将变化的数据采集到实时数据 库的变量中,该变量是与动画属性相关的变量,数值 的变化,使图形的状态产生相应的变化(如大小变 化)。现场的数据是连续被采集进来的,这样就会产 生逼真的动画效果(如储油罐的液面的升高和降低)。 用户也可编写程序来控制动画界面,以达到满意的效 果。
组态软件控制技术第二讲概述附常用术语-精31页PPT
51、山气日夕佳,飞鸟相与还。 52、木欣欣以向荣,泉涓涓而始流。
53、富贵非吾愿,帝乡不可期。 54、雄发指危冠,猛气冲长缨。 55、土地平旷,屋舍俨然,有良田美 池桑竹 之属, 阡陌交 通,鸡 犬相闻 。
16、业余生活要有意义,不要越轨。——华盛顿 17、一个人即使已登上顶峰,也仍要自强不息。——罗素·贝克 18、最大的挑战和突破在于用人,而用人最大的突破在于信任人。——马云 19、自己活着,就是为了使别人过得更美好。——雷锋 20、要掌握书,莫被书掌握;要为生而读,莫为读而生。——布尔沃
END
ห้องสมุดไป่ตู้
组态控制技术实训教程(MCGS)课件基础篇1.5 认识MCGS组态软件
2)功能齐全,便于方案设计。MCGS为 解决工程监控问题提供了丰富多样的手段, 从设备驱动(数据采集)到数据处理、报警 处理、流程控制、动画显示、报表输出、曲 线显示等各个环节,均有丰富的功能组件和 常用图形库可供选用,用户只需根据工程作 业的需要和特点,进行方案设计和组态配置, 即可生成用户应用软件系统。
10)支持OLE Automation技术。 MCGS允许用户在Visual Basic中操作 MCGS中的对象,提供了一套开放的可扩 充接口,用户可根据自己的需要用VB编制 特定的功能构件来扩充系统的功能。
11)MCGS中数据的存储不再使用普通的 文件,而是用数据库来管理一切。组态时, 系统生成的组态结果是一个数据库;运行时, 数据对象、报警信息的存储也是一个数据库。 利用数据库来保存数据和处理数据,提高了 系统的可靠性和运行效率,同时,也使其它 应用软件系统能直接处理数据库中的存盘数 据。
3)MCGS实施远程多机监控。
MCGS提供了一套完善的网络机制,可通过 TCP/IP网、Modem网和串口网将多台计算机连 接在一起,构成分布式网络测控系统,实现网络 间的实时数据同步、历史数据同步和网络事件的 快速传递。同时,可利用MCGS提供的网络功能, 在工作站上直接对服务器中的数据库进行读写操 作。分布式网络测控系统的每一台计算机都要安 装一套MCGS工控组态软件。MCGS把各种网络 形式,以父设备构件和子设备构件的形式,供用 户调用,并进行工作状态、端口号、工作站地址 等属性参数的设置。
组态控制技术教学课件项目2
启动/停止按纽 复位/停止按纽
1. 按下“启动/停止按纽”SB1后,机械手下移5s 夹紧2s 上升5s 右移 10s 下移5s 放松2s 上移5s 左移10s,最后回到原始位置,自动循环。 2. 松开“启动/停止按纽” SB1,机械手停在当前位置。 3. 按下“复位/停止按纽” SB2后,机械手在完成本次操作后,回到原始位置,然 后停止。 4. 松开“复位/停止按纽” ,退出复位状态。
按下“启动/停止按纽”SB1后, 机械手下移5s 夹紧2s
上移5s
只要计时时间<5 下移信号 =1
只要计时时间<7 夹紧信号 =1,同时,下移信号 =0 只要计时时间<12 上移信号 =1 同时,夹紧信号 =0
2、电磁阀控制参考程序
‘******************定时器启动,运行控制*************************
(3) 从“管道”类中选取管道95和管道96
任务3:实时数据库建立 一、工程分析
1、分析
如何实现机械手的控制?
1. 按下“启动/停止按纽”SB1后,机械手下移5s 夹紧2s 上升5s 右移 10s 下移5s 放松2s 上移5s 左移10s,最后回到原始位置,自动循环。 2. 松开“启动/停止按纽” SB1,机械手停在当前位置。 3. 按下“复位/停止按纽” SB2后,机械手在完成本次操作后,回到原始位置,然后停 止。 4. 松开“复位/停止按纽” ,退出复位状态。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
连接设备为DDE设备时,DDE会话中的项目名,可参考Windows的DDE交换协议资料。
定要与组态王定义的变量进行连接通讯的寄存器变量名,该寄存器与工程人员指定的连接设备有关。
规定I/O模拟量输入原始值到数据库使用值的转换方式。有线性转化、开方转换、非线性表和累计等转换方式。
指该变量值在数据库中的下限。
最大值 最小原始值
指该变量值在数据库中的上限。 变量Βιβλιοθήκη BaiduIO模拟变量时,驱动程序中输入原始模拟值的下限。
任务2.1 变量的定义与管理
2.1.2 变量的定义
表2-1“变量属性”中基本属性各项意义说明表
最大原始值 保存参数 保存数值 连接设备 项目名 寄存器 转换方式 数据类型 采集频率 读写属性
2.1.3 变量域
•变量域的概念 •变量的属性用专门术语称为“变量的域”。对每个 变量域的引用就是把变量名和域名用“·”号连接 起来即可,类似于高级语言(C++)中的“结构”, 比如变量“反应罐温度”的报警组名(Group)域, 写成“反应罐温度.Group”。
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两种取值,用于表示一些开关 量。
在对话框中只能定义八种基本类型(内存离散、内存实型、内存长整数、内存字符串、I/O 离散、I/O实型、I/O长整数、I/O字符串)中的一种。
用于输入对变量的描述信息。
数据类型为模拟量或整型时此项有效。只有当该数据变量的值变化幅度超过“变化灵敏度 ”时,“组态王”才更新与之相连接的画面显示(缺省为0)。
任务2.1 变量的定义与管理
2.1.2 变量的定义
“变量属性”对话框的基本属性卡片中的各项用来 定义变量的基本特征,各项意义解释见表2-1。
表2-1“变量属性”中基本属性各项意义说明表
项目名称
项目含义
变量名 变量类型 描述 变化灵敏度 最小值
标识一个应用程序中数据变量的名字,同一应用程序中的数据变量不能重名,数据变量名 区分大小写,最长不能超过31个字符。第一个字符不能是数字。
只对I/O类型的变量起作用,定义变量对应的寄存器的数据类型,共有9种数据类型供用户使用。这9种数据类型分别是BIT、BYTE、SHORT 、USHORT、BCD、LONG、LONGBCD、FLOAT、STRING。
用于定义数据变量的采样频率。与组态王的基准频率设置有关。
定义数据变量的读写属性,工程人员可根据需要定义变量为“只读”属性、“只写”属性、“读写”属性。 只读:对于只进行采集而不需要人为手动修改其值,并输出到下位设备的变量一般定义属性为只读; 只写:对于只需要进行输出而不需要读回的变量一般定义属性为只写; 读写:对于需要进行输出控制又需要读回的变量一般定义属性为读写。
3)字符串型变量
类似一般程序设计语言中的字符串变量,可用于记录一些有特定含义的字符串,如名称, 密码等,该类型变量可以进行比较运算和赋值运算。字符串长度最大值为128个字符。 4)整数变量
类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围 (-2147483648)~2147483647。 5)结构变量
任务分类
2.1 变量的定义与管理 2.2 图形及动画连接 2.3 趋势曲线的制作 2.4 报表的制作
任务分类
2.5 报警窗口的制作 2.6 组态王的系统安全管理 2.7 组态王的配方管理
任务2.1 变量的定义与管理
2.1.1变量的类型
1、基本变量类型 1)内存变量:是指那些不需要和其它应用程序交换 数据、也不需要从下位机得到数据、只在“组态王 ”内需要的变量 。
当组态王工程中定义了结构变量时,在变量类型的下拉列表框中会自动列出已定义的结构 变量,一个结构变量作为一种变量类型,结构变量下可包含多个成员,每一个成员就是一 个基本变量,成员类型可以为:内存离散、内存整型、内存实型、内存字符串、IO离散、 IO整型、IO实型、IO字符串。
任务2.1 变量的定义与管理
2.1.2 变量的定义
组态王工程中的基本类型的变量是通过“变量属性”对话框 定义的,同时在“变量属性”对话框的属性卡片中设置它们 的部分属性。
在“工程浏览器”中左边的目录树中选择“数据词典”项, 右侧的内容显示区会显示当前工程中所定义的变量。双击“ 新建”图标,弹出“定义变量”属性对话框。组态王的变量 属性由基本属性、报警定义、记录和安全区三个属性页组成 。采用这种卡片式管理方式,用户只要用鼠标单击卡片顶部 的属性标签,则该属性卡片有效,用户可以定义相应的属性 。“变量属性”对话框如图2-1所示。
允许DDE访问 备注
变量为IO模拟变量时,驱动程序中输入原始模拟值的上限。
在系统运行中修改变量的域值(可读可写型)时,系统会自动保存这些参数值,系统退出后,其参数值不会发生变化。当再启动系统时, 变量的域的参数值为上次系统运行时最后一次的设置值,无需用户再去重新定义
在系统运行中变量的值发生变化后,系统会自动保存改值。当系统退出后再次运行时,变量的初始值为上次系统运行过程中变量值最后一 次变化的值。
组态王内置的驱动程序与外围设备进行数据交换,为了方便工程人员用其它程序对该变量进行访问,可通过选中“允许DDE访问”,这样 组态王就作为DDE服务器,可与DDE客户程序进行数据交换。
填充色为灰色的四项是对IO模拟量进行工程值自动转换所需要的。组态王将采集到的数据按照这四项的对应关系自动转为工程值。
任务2.1 变量的定义与管理