电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目四 任务3液体搅拌机实时曲线创建

合集下载

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目九 任务1组态王与Excel间的数据交换

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目九 任务1组态王与Excel间的数据交换

项目九 网络功能
二、I/O设备创建
通过“设备配置向导”,选择“DDE”设备,单击“下一步” 按钮,在逻辑名称中输入DDE设备对象名为“Excel”,单击“下 一步”按钮,打开如图9-1-3所示DDE设备设置向导对话框。
图9-1-3 DDE设备设置向导对话框
项目九 网络功能
服务程序名设为“Excel”,话题名设为“sheet1”,数据 交换方式选择“标准的Windows项目交换”,单击“下一步”按 钮,弹出已配置的DDE设备的信息总结列表框,如图9-1-4所示, 确认后单击“完成”按钮。
项目九 网络功能
思考与练习
1.简述DDE的概念。 2.简述组态王访问Excel表格数据的连接方法。 3.简述Excel表格访问读取组态王数据的连接方法。
图9-1-1 数据交换画面
项目九 网络功能
相关知识
动态数据交换的概念
组态王支持动态数据交换(DDE:Dynamic Data Exchange), 能够和其他支持动态数据交换的应用程序方便地交换数据。通过 DDE,工程人员可以利用计算机丰富的软件资源来扩充组态王的 功能;可以利用VISUAL BASIC开发服务程序,完成数据采集、 报表打印、多媒体声光报警等功能,从而很容易组成一个完备的 上位机管理系统;还可以和数据库程序、人工智能程序、专家系 统等进行通信。
属性
Form1
单元 控件的名称
r2c2 Text
项目九 网络功能
任务实施
一、新建工程
1.创建新工程 新建“组态王与Excel间的数据交换”工程,创建画面,设 置画面名称为“Excel数据交换”,注释为“组态王与Excel间的 数据交换”,显示宽度和高度分别为800、400,画面宽度和高度 为810、410,其他属性采用默认值。 2.画面设计 按图9-1-1中绘制相应的文字。 3.保存画面

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目六 任务1机械手监控界面制作

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目六 任务1机械手监控界面制作

初始值 关 关 关 关 关 关 关 关 关 关 关 关
连接设备 FX2NPLC FX2NPLC FX2NPLC FX2NPLC FX2NPLC FX2NPLC FX2NPLC FX2NPLC FX2NPLC FX2NPLC FX2NPLC FX2NPLC
寄存器 Y0 Y1 Y2 Y3 Y4 M5 M6
【向右】:输入图素在水平方向向右移动(以被连接对象在 画面中的原始位置为参考基准)的距离。
【最右边】:输入与图素处于最右边时相对应的变量值,当 连接表达式的值为对应值时,被连接对象的中心点向右(以原始 位置为参考基准)移到最右边规定的位置。
项目六 机械手监控系统设计
2.水平移动动画连接向导 (1)首先在画面上绘制水平移动的图素,如圆角矩形。 (2)选中该图素,选择菜单命令“编辑\水平移动向导”,或在 该圆角矩形上单击右键,在弹出的快捷菜单上选择“动画连接向导\ 水平移动连接向导”命令,鼠标形状变为小“十”字型。 (3)选择图素水平移动的起始位置,单击鼠标左键,鼠标形状 变为向左的箭头,表示当前定义的是运行时图素由起始位置向左移 动的距离,水平移动鼠标,箭头随之移动,并画出一条水平移动轨 迹线。
项目六 机械手监控系统设计
3.机械手的动画连接 双击松开的机械手对象,弹出“动画连接”对话框,先按工 件的动画连接方法设置水平、垂直移动动画连接。再单击“隐含” 按钮,弹出“隐含连接”对话框,在条件表达式中输入\\本站点\ 夹紧阀,在表达式为真的单选中选择“隐含”按钮,单击“确定” 按钮,回到“动画连接”对话框,然后再单击“确定”按钮,完 成松开的机械手的动画连接。 夹紧机械手与松开机械手的动画连接相类似,只是在表达式 为真的单选中选择“显示”。
项目六 机械手监控系统设计

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目十 任务1认识力控组态软件

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目十 任务1认识力控组态软件

项目十 其他组态软件应用
三、画面设计
1.精灵图库设置 选择菜单栏“工具/图库”,打开“图库”窗口,选择“报警灯 /精灵”图库,如图10-1-8所示,然后选择项目所需的报警灯精灵, 双击鼠标将其添加到窗口中。继续电动机、搅拌器、开关等对象。
图10-1-8 图库窗口
项目十 其他组态软件应用
2.填加文字说明 在如图10-1-9所示“工具箱”中,找到“A”按钮,选中文 字工具,在窗口中单击鼠标左键即可添加一个文本框,在文本框 中可写入所需文字。单击鼠标右键,选择对象属性,打开如图 10-1-10所示“文本属性”对话框,改变文本的属性。
图10-1-3 力控组态软件的基本结构图
项目十 其他组态软件应用
1.工程管理器(Project Manager) 工程管理器用于创建工程、管理工程等,即用于创建、删除、 备份、恢复、选择当前工程等。 2.开发系统(Draw) 开发系统是一个集成环境,可以完成创建工程画面、配置各 种系统参数、脚本、动画、启动力控其他程序组件等功能。 3.界面运行系统(View) 界面运行系统用来运行由开发系统Draw创建的画面、脚本、 动画连接等工程,操作人员通过它来实现实时监控。
项目十 其他组态软件应用
4.实时数据库(DB) 实时数据库负责实时数据处理、历史数据存储、统计数据处 理、报警处理、数据服务请求处理等。 5.I/O驱动程序(I/O Server) I/O驱动程序负责力控与I/O设备的通信。它将I/O设备寄存器 中的数据读出后,传送到力控的实时数据库,然后在界面运行系 统的画面上动态显示。 6.网络通信程序(NetClient/NetServer) 网络通信程序采用TCP/IP通信协议,可利用 Intranet/Internet实现不同网络节点上力控之间的数据通信。

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目六 任务2报警与事件

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目六 任务2报警与事件

项目六 机械手监控系统设计
二、创建报警窗口
1.创建报警窗口 在工具箱中单击报警窗口按钮,或选择菜单“工具\报警 窗口”,鼠标箭头变为单线“十”字型,在画面上适当位置按 下鼠标左键并拖动,绘出一个矩形框,当矩形框大小符合 报警窗口大小要求时,松开鼠标左键,报警窗口创建成功, 如图6-2-21所示。
项目六 机械手监控系统设计
项目六 机械手监控系统设计
七、报警记录与显示
组态王中提供了多种报警记录和显示的方式,如报警窗、 数据库、打印机等。系统提供一个预定的缓冲区,对产生的报 警信息首先保存在缓冲区中,报警窗根据定义的条件,从缓冲 区中获取符合条件的信息显示。当报警缓冲区满或组态王内部 定时时间到时,将信息按照配置的条件进行记录。
图6-2-26 报警窗口配置属性页——颜色和字体属性
项目六 机械手监控系统设计
3.定义报警缓冲区 在组态王工程浏览器中选择“系统配置/报警配置”,双击后弹出 “报警配置属性页”,如图6-2-27所示,在对话框的右上角为“报警 缓冲区的大小”设置项,报警缓冲区大小设置值按存储的信息条数计 算,值的范围为1~10000。
项目六 机械手监控系统设计
2.用户登录事件 用户登录事件是指用户向系统登录时产生的事件。系统 中的用户,可以在工程浏览器——用户配置中进行配置,如 用户名、密码、权限等。 用户登录时,如果登录成功,则产生“登录成功”事件; 如果登录失败或取消登录过程,则产生“登录失败”事件; 如果用户退出登录状态,则产生“注销”事件。
项目六 机械手监控系统设计
3.变化率报警 变化率报警是指模拟量的值在一段时间内产生的变化速度超 过了指定的数值而产生的报警,即变量变化太快时产生的报警。 系统运行过程中,每当变量发生一次变化,系统都会自动计算变 量变化的速度,以确定是否产生报警。变化率报警的类型以时间 为单位分为三种:%x/秒、%x/分、%x/时。 其中报警类型单位对应的值定义为:如果报警类型为秒,则 该值为1;如果报警类型为分,则该值为60;如果报警类型为时, 则该值为3600。

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目七 任务3数据报表

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目七 任务3数据报表
图7-3-1 数据报表窗口
项目七 自动配料监控系统设计
相关知识
一、数据报表的用途
数据报表是反应生产过程中的数据、状态等,并对数据进行记录 的一种重要形式。它即能反应系统实时的生产情况,也能对长期的生 产过程进行统计、分析,使管理人员能够实时掌握和分析生产情况。
组态王提供内嵌式报表系统,工程人员可以任意设置报表格式, 对报表进行组态。组态王为工程人员提供了丰富的报表函数,实现各 种运算、数据转换、统计分析、报表打印等。即可以制作实时报表, 也可以制作历史报表。另外,工程人员还可以制作各种报表模板,实 现多次使用,以免重复工作。
项目七 自动配料监控系统设计
3.存取报表函数 存取报表函数主要用于存储指定报表和打开查阅已存储的报表。 用户可利用这些函数保存和查阅历史数据、存档报表。 (1)存储报表Long nRet = ReportSaveAs(String szRptName, String szFileName) 函数功能:将指定报表按照所给的文件名存储到指定目录下, ReportSaveAs支持将报表文件保存为rtl、xls、csv格式。保存的格式 取决于所保存的文件的后缀名。 【例】将报表“实时数据报表”存储为文件名为“数据报表1”, 路径为“C:\My Documents”,返回值赋给变量“存文件”:存文件 = ReportSaveAs(“实时数据报表”,”C:\My Documents\数据报表1.Rtl”);
项目七 自动配料监控系统设计
二、报表工具箱与快捷菜单
报表的组态包括设置报表格式、编辑表格中显示内容等。进行这 些操作需通过“报表工具箱”中的工具或单击鼠标右键弹出的快捷菜 单来实现,如图7-3-2所示。
图7-3-2 报表工具箱和快捷菜单
项目七 自动配料监控系统设计

电子课件-《工业组态软件应用技术—组态王6.5》-B02-1994 项目七 任务1自动配料监控系统组态画面设计

电子课件-《工业组态软件应用技术—组态王6.5》-B02-1994 项目七 任务1自动配料监控系统组态画面设计
显示的动画连接 (1)双击“系统日期”对象,打开动画连接设置对话框,选择值 输出/字符串输出,打开文本输出连接对话框,单击?选择表达式\\ 本站点\$日期。 (2)双击料A配方值“1234”对象,打开动画连接设置对话框, 选择值输出/模拟值输出,打开模拟值输出连接对话框,单击?选择 表达式\\本站点\料A配方值,输出格式设为整数4位,小数0为,显示 格式设为十进制,单击确定。再选择值输入/模拟值输入,打开模拟 值输入连接对话框,单击?选择变量\\本站点\料A配方值,值范围设 为0~1000。
“配方设置”按钮的命令语言设为“ShowPicture(”配方设 置“);”。报表窗口按钮的命令语言设为“ShowPicture(”报表窗口 “);”。退出系统按钮的命令语言设为“Exit( 0 );”。
项目七 自动配料监控系统设计
五、运行调试
1.在工程浏览器/系统设置中打开运行系统设置对话框, 将运行系统启动主画面设置为“自动配料系统”,将运行 系统基准频率和事件变量更新频率均设置为100ms,单击 “确定”按钮,完成运行系统的配置。
项目七 自动配料监控系统设计
按图7-1-2所示要求设置“主窗口”属性。
图7-1-2 主窗口画面属性设置
项目七 自动配料监控系统设计
按图7-1-3所示要求设置“配方窗口”属性。
图7-1-2 配方窗口画面属性设置
项目七 自动配料监控系统设计
按图7-1-4所示要求设置“报表窗口”属性。
图7-1-4 报表窗口画面属性设置
寄存器
Y11 D201 D202 D203 D204 D205 D101 D102 D103 D104
数据 类型 Bit SHORT SHORT SHORT SHORT SHORT SHORT SHORT SHORT SHORT

电子课件-《工业组态软件应用技术—组态王6.5》-B02-1994 项目十 任务2认识WinCC组态软件

电子课件-《工业组态软件应用技术—组态王6.5》-B02-1994 项目十 任务2认识WinCC组态软件
图10-2-10 选择新建变量
项目十 其他组态软件应用
在弹出的“变量属性”对话框中填写变量属性,如图10-211所示。
图10-2-11 变量属性
项目十 其他组态软件应用
2.单击地址右侧的“选择”按钮,在“地址属性”对话框 中可填写变量地址,如图10-2-12所示。建立好的变量如图10-213所示。
图10-2-22 动态值范围
项目十 其他组态软件应用
3.组态退出按钮 添加退出WinCC运行按钮。在对象中选择按钮,双 击按钮对象打开如图10-2-23所示“按钮组态”对话 框,文本设为“退出”,字体设为宋体,颜色设为红 色。 在动态向导\退出 WinCC 运行系统中设置,将触 发器设为鼠标左键。
1.简述WinCC系统结构。 2.简述WinCC如何与PLC连接。
图10-2-7 连接属性图
12-2-8 连接参数
项目十 其他组态软件应用
右击PROFIBUS选择系统参数。在单元选项中,逻辑设备名称 选择CP5611(PROFIBUS),去掉自动设置对钩,如图10-2-9所示。
图10-2-9 系统参数
项目十 其他组态软件应用
二、新建变量
1.右击NewConnection 选择新建变量,如图10-2-10所示。
图10-2-21 灯的动态链接
项目十 其他组态软件应用
打开如图10-2-22所示“动态值范围”对话框,将“表达式/ 公式”变量选择为“灯”,数据类型选择为“布尔型”,将“表 达式/公式的结果”设为“有效范围:是/真、背景色:黄色”、 “有效范围:否/假、背景色:灰色”,设置完成后单击“应用” 按钮。
项目十 其他组态软件应用
任务2 认识WinCC组态软件
学习目标
1.认识WinCC组态软件。 2.掌握WinCC组态软件的基本使用。

电子课件-《工业组态软件应用技术—组态王6.5》-B02-1994 项目一 任务1认识组态软件

电子课件-《工业组态软件应用技术—组态王6.5》-B02-1994 项目一 任务1认识组态软件
3. 运行系统:组态王运行系统程序(TouchVew)的快捷方式。工 程浏览器(TouchExplorer)和运行系统(TouchVew)是各自独立的 Windows应用程序。
项目一初识工业组态软件
三、组态王的各个版本
组态王软件加密锁分为开发版、运行版、NetView、Internet版和演示版。 1.开发版:有64点、128点、256点、512点、1024点、不限点共六种。 2.运行版:有64点、128点、256点、512点、1024点、不限点共六种。 3.NetView版:有512点、不限点共两种。 4.For Internet版:有5用户、10用户、20用户、50用户、无限用户五种。 5.演示版:支持64点。内置编程语言,开发系统在线运行2小时,支持 运行环境在线运行8小时,可选用通信驱动程序。
项目一初识工业组态软件
五、组态软件的组成
1.按使用软件的工作阶段划分 (1)系统开发环境。系统开发环境是自动化工程设计工程师为实 施其控制方案,在组态软件的支持下进行应用程序的系统生成工作所 必须依赖的工作环境。 (2)系统运行环境。在系统运行环境下,目标应用程序被装入计 算机内存并投入实时运行。系统运行环境也是由若干个运行程序组成, 如图形界面运行程序、实时数据库运行程序等。
任务实施
一、组态王安装
1.双击安装程序Install.exe 会自动运行,启动组态王安装过程 向导,如图1-2-2所示。该安装界 面左边有一列按钮,将鼠标移动到 按钮各个位置上时,会在右边图片 位置上显示各按钮的安装内容提示。
图1-2-2 启动组态王安装程序
项目一初识工业组态软件
2.开始安装。单击“安装组态王程序”按钮,按照安装向导 提示,依次完成接受许可协议、输入用户信息、确定安装路径、 选择安装类型,即可完成程序的安装。在选择安装类型时,有典 型安装,压缩安装和自定义安装三种类型。其中:

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目九 任务2网络连接

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目九 任务2网络连接
图9-2-9 客户端网络参数页对话框
项ห้องสมุดไป่ตู้九 网络功能
6.单击网络配置窗口中的“节点类型”属性页,其属性页的配 置如图9-2-10所示。在“登录服务器”后面的下拉框中选择服务器 的IP地址。
图9-2-10 客户端节点类型页对话框
项目九 网络功能
7.单击网络配置窗口中的“客户配置”属性页,其属性页 的配置如图9-2-11所示。设置完毕后本机器既是I/O服务器的客 户端又是报警服务器和历史记录服务器的客户端。
图9-2-1 客户端I/O数据远程读取窗口
项目九 网络功能
相关知识
组态王的网络结构是一种柔性结构,可以将整个应用程序分 配给多个服务器,可以引用远程站点的变量到本地使用(显示、 计算等),这样可以提高项目的整体容量结构并改善系统的性能。 服务器的分配可以是基于项目中物理设备结构或不同的功能,用 户可以根据系统需要设立专门的I/O服务器、历史数据服务器、报 警服务器、登录服务器和WEB服务器等。
设置完成后本机器就具备了五种功能,它既是登录服务器又是I/O服 务器、报警服务器和历史记录服务器,同时又实现了历史数据备份的功 能。
图9-2-4 服务器节点类型页对话框
项目九 网络功能
二、客户端计算机配置
1.在装有组态王软件的客户端机器中新建一工程,工程名 为“网络连接客户端”,并打开工程。
2.单击工程浏览器窗口最左侧“站点”标签,在站点编辑 区中单击鼠标右键,在弹出的下拉菜单中执行“新建远程站点” 命令,如图9-2-5所示。
项目九 网络功能
(1)I/O服务器:负责进行数据采集的站点,一旦某个 站点被定义为I/O服务器,该站点便负责数据的采集。
(2)报警服务器。存储报警信息的站点,一旦某个站点 被指定为一个或多个I/O服务器的报警服务器,系统运行时, I/O服务器上产生的报警信息将通过网络传输到指定的报警 服务器上,经报警服务器验证后,产生和记录报警信息。报 警服务器可以按照需要设置为一个或多个。

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目三 任务2电动机运行监控界面设计

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目三 任务2电动机运行监控界面设计
图3-2-15 命令语言连接设置对话框
项目三 电动机运行监控系统设计
7.双击“电动机叶”对象,打开动画连接对话框,选择旋转,打 开如图3-2-16所示旋转连接对话框,按图示要求进行设置,完成后单 击确定。
图3-2-16 旋转连接设置对话框
项目三 电动机运行监控系统设计
选择线属性连接,打开如图3-2-17所示线属性连接对话框,按图示 要求进行设置,完成后单击确定。
图3-2-12 指示灯向导设置对话框
项目三 电动机运行监控系统设计
3.分别双击“文本”对象,打开动画连接对话框,选择文本色, 打开如图3-2-13所示文本色连接对话框。单击变量名后侧“?”打开 变量选择对话框,按表3-2-2要求添加对应变量,文本色属性设置条件 0为蓝色,条件1为红色。
图3-2-13 文本色连接设置对话框
项目三 电动机运行监控系统设计
任务2 电动机运行监控界面设计
学习目标
1.掌握组态软件各种动画连接的方法。 2.掌握连接表达式常用运算符的含义及用法。 3.掌握按钮、指示灯、旋转等动画连接方法。
项目三 电动机运行监控系统设计
任务引入
本任务创建如图3-2-1所示电动机运行监控系统工程画面,设 置按钮、指示灯等对象的动画连接,实现以下监控要求:
读写属性 读写 读写 读写 读写 只读 只读 读写 读写 读写 读写
项目三 电动机运行监控系统设计
三、动画链接
1.分别双击“按钮”对象,打开按钮向导设置对话框,如图3-211所示。单击变量名后侧“?”打开变量选择对话框,按表3-2-2要求 添加对应变量,设置填充颜色与动作条件,其中动作条件设置为切换 方式,执行条件设为按下时、弹起时。
【最大顺时针方向对应角度】:被连接对象顺时针方向旋转 所能达到的最大角度及对应的表达式的值(对应数值)。角度值 限于0度至360度之间,Y轴正向是0度。

组态软件基础及应用(组态王KingView)ppt课件第四章

组态软件基础及应用(组态王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:时间的毫秒部分。

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目八 任务1水箱水位组态监控画面设计

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目八 任务1水箱水位组态监控画面设计

项目八 水箱水位组态监控系统设计
图8-1-8 条件属性设置
项目八 水箱水位组态监控系统设计
按图8-1-9所示效果设计画面。
图8-1-9 报警画面效果图
项目八 水箱水位组态监控系统设计
(4)实时报表画面设计 在画面上适当位置大小符合的报表窗口。将报表控件名设为 实时数据报表,行数5,列数4。按图8-1-10所示效果设计画面。
项目八 水箱水位组态监控系统设计
2.实时报表画面的数据连接 在“B2”单元格中直接输入“=\\本站点\$日期”, “D2”单元格中输入“=\\本站点\$时间”,“B4”单元 格中输入“=\\本站点\水池液位”,“D4”单元格中输入 “=\\本站点\水箱液位”,“B5”单元格中输入“=\\本 站点\用户阀”。
项目八 水箱水位组态监控系统设计
表8-1-1 变量定义表
变量名 运行按钮 用户阀门 上水泵 进水泵 水池水位 水箱水位 水箱放水管道 水箱上水管道 水池上水管道
变量类型 初始值 I/O离散 关 I/O离散 关 I/O离散 关 I/O离散 关 I/O整数 0 I/O整数 0 内存实数 0 内存实数 0 内存实数 0
项目八 水箱水位组态监控系统设计
二、I/O设备创建
单击“工程浏览器”左侧目录显示区中的“设备”的 “+”号,单击其中的“COM1”,右边的目录内容显示区 的出现新建图标。双击“新建”,会出现设备配置向导界 面,在下拉菜单中单击PLC左侧的“+”号,弹出下拉菜 单,选择“三菱”,然后选择“FX2”下的“编程口”方 式,按提示创建“三菱FX2NPLC”。
变化\填充,打开填充连接动画对话框,选择变量\\本站点\水
池液位,最小填充高度为0、0,最大填充高度为100、100,填

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目七 任务2配方管理

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目七 任务2配方管理

项目七 自动配料监控系统设计
思考与练习
1.简述配方的功能与作用。 2.简述函数RecipeDelete、RecipeLoad的功能及其 使用方法。 3.简述多媒体控件的功能及其使用方法。
项目七 自动配料监控系统设计
表7-2-1 某工厂生产工艺中的配料配方
配方类型 配料名
配料1 配料2 配料3 配料4 配料5
配方1
200克 4500克 325克 500克 300克
配方2
200克 4000克 300克 480克 280克
配方3
180克 4200克 350克 520克 320克
项目七 自动配料监控系统设计
项目七 自动配料监控系统设计
用于定义配方中的所有项目名(即配料名)、项目类型、
数据变量(与每一个项目名对应)、配方名。每一个配方指
定每一个配料成分所要求的数量大小。配方定义模板的结构
见表7-2-2。
表7-2-2 配方定义模板的结构
项目名 变量名
变量类型(项目类型)
配料1 变量1 实数型、整数型、离散型或字符串型
项目七 自动配料监控系统设计
四、运行调试
1.单击开发系统菜单栏中文件/切换到View,进入组态王运 行系统,单击配方窗口按钮,打开配方窗口。
2.单击选择配方按钮,选择配方1,设定相应配方值,单击 保存配方按钮。保存多设置的配方数据。
3.关闭配方窗口,将运行模式切换到自动运行方式,单击 启动按钮,系统开始运行,观察并记录系统运行状态。
项目七 自动配料监控系统设计
2.建立“调入配方”按钮 在画面制作系统绘出按钮,按钮文本字符串为“调入配 方”。给“调入配方“按钮进行命令语言连接,命令语言程 序如下:RecipeLoad(”D:\ 自动配料监控系统\自动配料系 统配方.csv”,\\本站点\配方); 3.建立“存配方”按钮 在画面制作系统绘出按钮,按钮文本字符串为“存配方 ”。给“存配方”按钮进行命令语言连接,命令语言程序如 下:RecipeSave(“D:\ 自动配料监控系统\自动配料系统配 方.csv”,\\本站点\配方);

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目五 任务2用户管理与设置

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目五 任务2用户管理与设置

项目五 自动门监控系统设计
二、设置对象的安全属性
1.设置图形对象的安全属性 当用户登录成功后,对于图形的动画连接命令语言,只有当 登录用户的操作优先级不小于该图形规定的操作优先级,并且 安全区在该图形规定的安全区内时,方可访问该图形或执行命 令语言。命令语言执行时与其中连接的变量的安全区没有关系 ,命令语言会正常执行。对于滑动杆输入和值输入除要求登录 用户的操作优先级不小于对象设置的操作优先级、安全区在对 象的安全区内外,其安全区还必须在所连接变量的安全区内, 否则用户虽然可以访问对象,但不能操作和修改它的值。
图5-2-6 安全区选择对话框
项目五 自动门监控系统设计
三、登录菜单配置
选择工具箱中的“菜单”工具,绘制“用户登录菜单”。双 击“用户登录菜单”,打开“菜单定义”对话框,如图5-2-7所示, 在菜单项中新建“用户登录”“退出登录”“修改口令”“退出 系统”4个一级菜单。
图5-2-7 菜单定义对话框
图5-2-10 “工程加密处理”对话框
项目五 自动门监控系统设计
加密过程中系统会弹出提示信息框,显示对每一个画面 分别进行加密处理。当加密操作完成后,系统弹出“操作完 成”对话框。
退出组态王工程浏览器,每次在开发环境下打开该工程 都会出现检查文件密码对话框,要求输入工程密码,如图52-11所示。
图5-2-11 检查文件密码
图5-2-3 用户和安全区配置对话框
项目五 自动门监控系统设计
单击“新建”按钮,弹出“定义用户组和用户”对话框,选中“用 户”按钮,新建“张三”“王三”用户,如图5-2-4所示。用户密码设为 123,登录超时设为3分,优先级设为200,安全区选择A、B。配 置完成后,按 Nhomakorabea确定”返回。

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目八 任务2组态王与Access数据库连接

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目八 任务2组态王与Access数据库连接

项目八 水箱水位组态监控系统设计
表8-2-1 表的字段名称
字段名称 AlarmDate
AlarmTime
AlarmType AcrDate AcrTime EventType VarName
AlarmValue
LimitValue
数据类型 文本
文本
文本 文本 文本 文本 文本
文本
文本
说明 报警日期
项目八 水箱水位组态监控系统设计
三、运行调试
1.单击开发系统菜单栏中文件/切换到View,进入组态王运 行系统。
2.以经理身份登录,按下运行按钮,设备处于运行状态。 3.将供水箱水位模拟游标调至最小位置与最大位置,将水 池水位模拟游标调至最小位置与最大位置。 4.打开报警画面,观察并记录报警画面中记录的报警与事 件内容。
报警时间
报警类型 事件日期 事件时间 事件类型 变量名
报警值
限值
字段名称 ResumeValue OperatorNam
e Quality
Pri GroupName VarComment MachineName IOServerNam
e ResumeValue
数据类型 文本
说明 恢复值
文本
操作员名
文本 文本 文本 文本 文本
项目八 水箱水位组态监控系统设计
任务2 组态王与Access数来自库连接学习目标1.了解组态王SQL访问管理器。 2.掌握组态王与Access数据库的连接。
项目八 水箱水位组态监控系统设计
任务引入
很多工业现场要求将变量的报警信息进行存储,并且可 以灵活地进行历史报警的查询与打印。组态王支持通过 ODBC 接口将数据存储到关系数据库(可以为Access 数据 库或者SQLServer 数据库)中,并且提供KVADODBGrid 控件对存储的历史报警信息进行条件查询,并可以对查询 结果进行打印。本任务要求组态王与Access数据库进行连 接访问,实现对报警、事件信息的存储与查询。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

项目四 液体搅拌机监控系统设计
3.组态王支持的控件 组态王提供了很多内置控件,如列表框、选项按钮、棒图、 温控曲线、视频控件等,这些控件只能通过组态王主程序来调 用,其他程序无法使用,使用这些控件主要是通过组态王的相 应控件函数或与之连接的变量实现的。 组态王支持符合其数据类型的Active X标准控件。这些控 件包括Microsoft Windows标准控件和任何用户制作的标准 Active X控件。这些控件在组态王中被称为“通用控件” ,既 是指Active X控件。
项目四 液体搅拌机监控系统设计
4.实时趋势曲线控件 (1)通过TCPIP获得实时数据,数据服务器可以是任何一 台运行组态王的机器,而不需进行组态工程网络配置。 (2)最多可以显示20条曲线。 (3)可以设置每条曲线的绘制方式,可以为每条曲线设定 对照曲线。 (4)可以移动曲线,显示一个采集周期内任意时间段的曲 线。 (5)可以保存曲线,加载曲线。 (6)可以打印曲线。
项目四 液体搅拌机监控系统设计
图4-3-8 历史曲线控件
项目四 液体搅拌机监控系统设计
思考与练习
1.简述组态王中控件的功能。 2.简述运行系统中菜单对象如何设置。 3.简述组态王中如何设置实时趋势曲线。
项目四 液体搅拌机监控系统设计 技能拓展
使用组态王软件创建如图4-3-10所示电子水壶加热系统监控组 态工程。
项目四 液体搅拌机监控系统设计
任务3 液体搅拌机实时曲线创建
学习目标
1.了解组态王控件的相关知识。 2.掌握组态王实时曲线控件的设置与使用方法。 3.掌握实时曲线控件运行时的使用与设置方法。
项目四 液体搅拌机监控系统设计
任务引入
在储液容器液位监控系统中,经常需要对液位的变化进 行实时监控,本任务学习组态王的实时曲线功能,创建如 图4-3-1所示实时曲线监控窗口,实现液体搅拌机监控系统 中液位的实时数据变化的监控。
图4-3-5 实时曲线控件属性
项目四 液体搅拌机监控系统设计
在“曲线”属性页中,单击“添加”按钮,显示“新增加曲 线”对话框,如图4-3-6所示,添加液位实时曲线。
图4-3-6 “新增加曲线”对话框
项目四 液体搅拌机监控系统设计
三、画面切换设置
双击页眉画面中“画面选择菜单”,打开菜单定义对话框, 在菜单项中新建“主窗口”“实时曲线窗口”“数据报表窗 口”“退出系统”4个一级菜单,如图4-3-7所示。单击命令语言 打开菜单命令语言对话框,在命令语言对话框中输入菜单运行 脚本程序。
项目四 液体搅拌机监控系统设计
四、运行与调试
1.选择“文件”菜单的“全部保存”命令将所完成的画 面进行保存。
2.单击开发系统菜单栏中文件/切换到View,进入组态王 运行系统。
3.单击画面选择菜单,选择打开“主窗口”,按下组态 监控界面上对应操作按钮,观察并记录系统运行状态。
项目四 液体搅拌机监控系统设计
项目四 液体搅拌机监控系统设计
图4-3-1 实时曲线监控窗口
项目四 液体搅拌机监控系统设计
相关知识
1.控件概述 控件实际上是可重用对象,用来执行专门的任务。每个 控件实质上都是一个微型程序,但不是一个独立的应用程 序,通过控件的属性、方法等控制控件的外观和行为,接 受输入并提供输出。组态王的控件(如棒图、温控曲线、 X-Y轴曲线)就是一种微型程序,它们能提供各种属性和丰 富的命令语言函数用来完成各种特定的功能。
项目四 液体搅拌机监控系统设计
【安全性】:定义菜单按钮运行时的权限,即没有授权的 用户不可以操作该菜单按钮,不能执行菜单各项功能。
【权限】:在权限文本框中输入菜单按钮的操作优先级, 范围为1~999。
【安全区】:单击右侧的按钮,弹出“选择安全区”画面, 选择该菜单按钮的操作安全区。安全区只允许选择,不允许直 接输入,防止输入错误。
项目四 液体搅拌机监控系统设计
2.控件的功能 控件在外观上类似于组合图素,工程人员只需把它放在画 面上,然后配置控件的属性,进行相应的函数连接,就能完成 复杂的功能。 当所实现的功能由主程序完成时需要制作很复杂的命令语 言,或根本无法完成时,可以采用控件。主程序只需要向控件 提供输入,而剩下的复杂工作由控件去完成,主程序无需理睬 其过程,只要控件提供所需要的结果输出即可。
【菜单项】:定义各个子菜单的名称。菜单项定义为树形 结构,用户可以将各个功能做成下拉菜单的形式,运行时,通 过单击该下拉菜单完成用户需要的功能。
【命令语言】:自定义菜单就是允许用户在运行时单击菜 单各项执行已定义的功能。单击“命令语言”按钮可以调出 “命令语言”界面,在编辑区书写命令语言来完成菜单各项要 执行的功能。
项目四 液体搅拌机监控系统设计
(3)菜单定义。绘制出菜单后,必须对菜单进行功能定义, 即定义菜单下的各功能项及其功能。双击绘制出的菜单按钮或 者在菜单按钮上单击右键,选择“动画连接”,将弹出如图4-3-2 所示“菜单定义”对话框。
图4-3-2 菜单定义对话框
项目四 液体搅拌机监控系统设计
【菜单文本】:定义主菜单的名称,用户可以输入任何文 本,包括空格,字符长度不能超过31个字符。
器,还可以通过ODBC数据源连接到其他数据库上,如 Access、SQLServer等;最多可同时绘制16条曲线;可以在 系统运行时动态增加、删除、隐藏曲线。
项目四 液体搅拌机监控系统设计
在组态王开发系统中新建画面,在工具箱中单击“插入通用出 “插入控件”对话框,在列表中选择“历史趋势曲线”,单击 “确定”按钮,对话框自动消失,鼠标箭头变为小“十”字型, 在画面上选择控件的左上角,按下鼠标左键并拖动,画面上显示 出一个虚线的矩形框,该矩形框为创建后的曲线的外框。当达到 所需大小时,松开鼠标左键,则历史曲线控件创建成功,画面上 显示出该曲线,如图4-3-8所示。
图4-3-10 电子水壶加热系统窗口
项目四 液体搅拌机监控系统设计
1.在水烧开以后在窗口上要有具体字样显示烧水过程。 当温度低于100度时显示“正在烧水。。。”,当温度等 于或高于100度时显示“水开了,请换水!”的字样。 2.分别用表格和曲线显示并记录温度的变化过程。(要 求显示实时数据和历史数据,且带有历史数据刷新按钮) 3.在运行环境的画面窗口中要有一按钮,名为“作者”, 单击按钮出现个人信息。(要求用子窗口来实现,子窗口中 显示你的名字、班级、指导教师、联系方式。子窗口大小要 求为:400*200,窗口间距自定)
项目四 液体搅拌机监控系统设计 任务实施
一、创建实时曲线监控界面
通过工程浏览器中“画面/新建”或开发系统菜单“文件/新 画面”新建实时曲线监控界面,按图4-3-3所示要求设置“实时 曲线”画面属性。
图4-3-3 实时曲线画面属性设置
项目四 液体搅拌机监控系统设计
二、实时趋势曲线
1.创建实时趋势曲线控件 打开组态王画面,在工具箱中单击“插入通用控件”或选择 “编辑”菜单→“插入通用控件”命令,弹出“插入控件”对 话框,在列表中选择“CkvrealTimeCurves Control”,单击“确 定”按钮,对话框自动消失,鼠标箭头变为小“十”字型,在 画面上选择控件的左上角,按下鼠标左键并拖动,画面上显示 出一个虚线的矩形框,该矩形框为创建后的曲线的外框。
4.单击画面选择菜单,选择打开“实时曲线窗口”,单

开始按键,实时曲线窗口即显示液位实时值变
化曲线。
5.修改实时曲线属性。
项目四 液体搅拌机监控系统设计
知识拓展
历史趋势曲线控件
曲线控件是组态王以Active X控件形式提供的绘制历史 曲线和ODBC数据库曲线的功能性工具。该曲线具有以下 特点:可以连接组态王的历史库,也可以连接工业库服务
图4-3-7 菜单定义对话框
项目四 液体搅拌机监控系统设计
if(MenuIndex==0) /*如果菜单变量=0*/ ShowPicture(“液体混合控制主界面”); /*则打开“液体混合控 制主界面”*/ if(MenuIndex==1) /*如果菜单变量=1*/ ShowPicture(“实时曲线”);/*则打开“实时曲线”*/ if(MenuIndex==2) /*如果菜单变量=2*/ ShowPicture(“数据报表”);/*则打开“数据报表”*/ if(MenuIndex==3) /*如果菜单变量=3*/ Exit( 0 ); /*则退出运行系统*/
项目四 液体搅拌机监控系统设计
5.菜单定义 菜单命令允许用户将经常要调用的功能做成菜单形式,方 便用户管理,并且对该菜单可以设置权限,提高系统操作的安 全性。单击“工具\菜单”菜单,鼠标光标变为“十”字形, 操作方法如下: (1)首先将鼠标光标置于一个起始位置,此位置就是矩形 菜单按钮的左上角。 (2)按下鼠标的左键并拖曳鼠标,牵拉出菜单按钮的另一 个对角顶点即可。在牵拉矩形菜单按钮的过程中其大小是以虚 线矩形框表示的。松开鼠标左键则菜单出现并固定。
项目四 液体搅拌机监控系统设计
当达到所需大小时,松开鼠标左键,则实时曲线控件创建成 功,画面上显示出该曲线,如图4-3-4所示。
图4-3-4 创建实时曲线控件
项目四 液体搅拌机监控系统设计
2.实时曲线控件的属性设置 实时曲线控件创建完成后,在控件上单击右键,在弹出的快 捷菜单中选择“控件属性”命令,弹出实时曲线控件的属性设置 对话框,如图4-3-5所示。在“常规”属性页设置实时曲线的常 规参数。
相关文档
最新文档