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

合集下载

电子课件-《工业组态软件应用技术——组态王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 项目七 任务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服务器上产生的报警信息将通过网络传输到指定的报警 服务器上,经报警服务器验证后,产生和记录报警信息。报 警服务器可以按照需要设置为一个或多个。

组态软件应用技术课件

组态软件应用技术课件

1.3 工控组态王软件的安装
1.3.1 组态王系统要求
硬件:奔腾PIII 500以上IBM PC 或兼容机
内存:最少64MB,推荐128MB
显示器:VGA、SVGA或支持桌面操作系统的任何
图形适配器。要求最少显示256色
鼠标:任何PC兼容鼠标
通讯:RS-232C
并行口:用于插入组态王加密锁
1.2.2 组态王软件简介
“组态王”软件是北京亚控科技有限公司开发的 一款运行于Microsoft Windows 98/2000/NT中文平台的 人机界面软件,采用了多线程、COM组件等新技术, 实现了实时多任务,软件运行稳定可靠。
软 件 包 由 工 程 浏 览 器 ( TouchExplorer ) 、 工 程 管 理器(ProjManager)和画面运行系统(TouchVew)三 部分组成。工程管理器内嵌画面管理系统,用于新工 程的创建和已有工程的管理。画面的开发和运行由工 程浏览器调用画面制作系统TOUCHMAK和工程运行系 统TOUCHVEW来完成。
【任务实施】
实施步骤:
1.安装组态王软件 2.组态王工程管理器(ProjManager)的基本使 用
1)添加一个已有的组态王工程 2)设置一个工程为当前工程 3)修改当前工程的属性 4)清除当前不需要显示的工程 5)备份和恢复工程
工作任务2 组态王与硬件设备的通信
【任务描述】
组态王控制系统在开发过程中,要能够 实时的从工作现场采集数据,必须与各种 I/O设备进行连接与通讯,因此,学会组态 王与外部设备的连接操作与管理方法,实 现系统开发的完整过程。
1.4.3 运行系统(TouchVew)
画面开发系统中设计开发的画面应用程序必须在
运行系统环境中才能运行;在组态王开发系统中选择

组态王6.5教程

组态王6.5教程

第一讲 概述
二、组态软件的发展
1. 发展历史
组态软件依赖于计算机控制系统、依赖于计算机技术的 发展。 20世纪50年代末 计算机开始涉足工业过程控制领域; 20世纪70年代 微处理器的出现促进了计算机控制的发
展,DCS计算机控制技术应用日益广泛。组态软件基于MSDOS和iRMX86的,各DCS厂商的软件专用且封闭,不通用。
组态王6.5教程
Click here to enter
•1
组态王6.5教程
第一讲 概述 第二讲 建立一个新工程 第三讲 让画面动起来 第四讲 报警和事件 第五讲 趋势曲线
第六讲 DDE
•2
第一讲 概述
主要知识点:
组态的定义
组态的发展
组态软件的数据处理流程 使用组态软件的一般步骤
组态软件的任务
组态王概述
数据库中存放的是您制作应用系统时定义的变量以及系统预 定义的变量。变量可以分为基本类型和特殊类型两大类。基 本类型的变量又分为“内存变量”和“I/O变量”两类。 I/O变量,指的是需要“组态王”和外部设备或其它应用程 序交换数据的变量。这种数据交换是双向的、动态的,就是 说在“组态王”系统运行过程中,每当I/O变量的值改变时 ,该值就会自动写入远程应用程序;每当远程应用程序中的 值改变时,“组态王”系统中的变量值也会自动更新。所以 ,那些从下位机采集来的数据,发送给下位机的指令,比如 “反应罐液位”、“电源开关”等变量,都需要设置成 “I/O变量”。那些不需要和其它应用程序交换,只在“组 态王”内需要的变量,比如计算过程中的中间变量,就可以 设置成“内存变量”。
美国 美国 德国 美国 美国 澳大利亚 美国 以色列 美国
•7
第一讲 概述
二、组态软件的发公司名称 产品名称 国别

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

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

序号 9 10 11 12 13 14 15 16 17
表3-2-1 连接表达式中可用到的运算符(续)
运算符 ^
&& || < > <= >= == !=
说明 整型量异或
逻辑与 逻辑或
小于 大于 小于或等于 大于或等于 等于 不等于
项目三 电动机运行监控系统设计
任务实施
一、新建工程
双击桌面上组态王图标,启动组态王软件,打开工程 管理器界面。双击新建的“电动机运行监控系统”工程, 进入工程浏览器界面。
图3-2-1 电动机运行监控系统界面
项目三 电动机运行监控系统设计
4.电动机停止时,电动机叶片为静止状态,电动机正转时 叶片正转,电动机反转时叶片也反转。
5.按下PLC接线图中或电动机主电路中热继电器KH,电动 机立即停止运行。
6.单击“退出系统”按钮,退出应用程序。
项目三 电动机运行监控系统设计
项目三 电动机运行监控系统设计
四、命令语言编写
用鼠标右键单击画面选择“画面属性”,单击“命令语言”选项, 打开“画面命令语言”编辑窗口,在“存在时”中写入下列脚本程序, 如图3-2-19所示。
图3-2-19 “画面命令语言”编辑窗口
项目三 电动机运行监控系统设计
if(\\本站点\Y0==1) \\本站点\DJ=\\本站点\DJ+5; if(\\本站点\DJ==100 && \\本站点\Y0==1) \\本站点\DJ=0; if(\\本站点\Y1==1) \\本站点\DJ=\\本站点\DJ-5; if(\\本站点\DJ==0 && \\本站点\Y1==1) \\本站点\DJ=100;
图3-2-15 命令语言连接设置对话框

电子课件-《工业组态软件应用技术——组态王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”,\\本站点\配方);

《工业组态控制技术》教学课件(全)

《工业组态控制技术》教学课件(全)

▪ (二)变量的数据类型
▪ 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 变量” 。

电子课件-《工业组态软件应用技术——组态王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数据库进行连 接访问,实现对报警、事件信息的存储与查询。

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目八 任务3历史数据查询

电子课件-《工业组态软件应用技术——组态王6.5》-B02-1994 项目八 任务3历史数据查询

项目八 水箱水位组态监控系统设计
对报表的格式进行设置,将单元格A1到E1合并,填写标题为“历史 数据查询”。合并单元格A2到E2、A3到E3,单击右键在快捷菜单中选择 “设置单元格格式”,设置字体、对齐方式等。如图8-3-1所示。
图8-3-1 历史数据报表
项目八 水箱水位组态监控系统设计
2.创建操作按钮等对象 使用工具栏\文本创建画面标题,使用工具栏\增强型按钮创 建相关操作按钮。实时报表画面最终效果如图8-3-2所示。
图8-3-4 历史记录配置对话框
项目八 水箱水位组态监控系统设计
三、命令语言编辑
双击“历史数据查询”按钮,弹出按钮的“动画连接”,选 择命令语言连接\弹起时,打开脚本编辑窗口,编写脚本程序 “ReportSetHistData2(2,1);”。
将“历史数据保存”按钮按下时的脚本程序为“Long nRet =ReportSaveAs("历史数据查询报表","D:\水箱水位组态监控系统 \历史数据查询报表.xls");”,“历史数据打印”按钮按下时的脚 本程序为“ReportPrintSetup("历史数据查询报表");”。
项目八 水箱水位组态监控系统设计
任务实施
一、历史数据查询画面设计
打开“水箱水位组态监控系统”组态工程中“历史数据查询” 画面。在组态王工具箱按钮中,用鼠标左键单击“报表窗口” 按钮,在画面中创建报表。
用鼠标双击报表窗口的灰色部分(表格单元格区域外没有单 元格的部分),弹出“报表设计”对话框。该对话框主要设置 报表的名称、报表表格的行列数目以及选择套用表格的样式。 设置报表名称为“历史数据查询报表”,行数为11,列数为5。
项目八 水箱水位组态监控系统设计
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图6-1-4 水平移动动画连接
项目六 机械手监控系统设计
二、变量组管理
当工程中拥有大量的变量时,会给开发者查找变量带来 一定的困难,为此组态王提供了变量分组管理的方式。即 按照开发者的意图将变量放到不同的组中,这样在修改和 选择变量时,只需到相应的分组中去寻找即可,缩小了查 找范围,节省了时间。
项目六 机械手监控系统设计
项目六 机械手监控系统设计
4.在变量组中删除变量 如果不需要在变量组中保留某个变量时,可以选择从 变量组中删除该变量,也可以选择将该变量移动到其他变 量组中。从变量组中删除的变量将不属于任何一个变量组 ,但变量仍然存在于数据词典中。 进入该变量组目录,选中该变量,单击鼠标右键,在 弹出的快捷菜单中选择“从变量组删除”,则该变量将从当 前变量组中消失。如果选择“移动变量”,可以将该变量移 动到其他变量组。
项目六 机械手监控系统设计
在变量分组完成后,使 用时,只需在变量浏览器中选 择相应的变量组目录即可。变 量的引用不受变量组的影响, 所以变量可以被放置到任何一 个变量组下。
图6-1-7 选择要移动的变量
项目六 机械手监控系统设计
3.变量组内变量排序 在某变量组内的变量可以按不同方式进行排序显示, 除不能使用按“变量描述”进行排序显示以外,可以按 “变量名称”、“变量类型”、“ID”、“连接设备”、 “寄存器”、“报警组”进行排序显示。
项目六 机械手监控系统设计
如图6-1-2所示为一个指示器应用实例,在画面上画一个三 角形(将其设置为“水平移动”动画连接),以表示shift量的实际 大小。左图是设计状态,右图是在TouchVew中的运行状态。
图6-1-2 水平连接实例
项目六 机械手监控系统设计
水平移动连接的设置方法为:在“动画连接”对话框中单击“ 水平移动”按钮,弹出如图6-1-3所示“水平移动连接”对话框。
任务实施
一、新建工程
1.创建新工程 新建“机械手监控系统”工程,双击新建的“机械手监控系统”工程 ,进入工程浏览器界面。在工程浏览器中左侧的树形视图中选择“画面 ”,在右侧视图中双击“新建”图标,工程浏览器将运行组态王开发环境 ,弹出“画面属性”对话框,在对话框中设置画面名称为“机械手监控中 心”,注释为“主窗口”,显示宽度和高度分别为1365、704,画面宽度 和高度为1366、768,其他属性采用默认值。
项目六 机械手监控系统设计
2.升降移动对象的动画连接 双击需升降移动对象,弹出“动画连接”对话框,单击“垂 直移动”按钮,弹出“垂直移动”对话框,将表达式设置为\\本 站点\垂直位置,移动距离向上设置为0,向下设置为65,对应值 最上边设置为0,最下边设置为100,然后再单击“确定”按钮, 回到“动画连接”对话框,再单击“确定”按钮,完成升降移动 对象的动画连接。
项目六 机械手监控系统设计
3.机械手的动画连接 双击松开的机械手对象,弹出“动画连接”对话框,先按工 件的动画连接方法设置水平、垂直移动动画连接。再单击“隐含” 按钮,弹出“隐含连接”对话框,在条件表达式中输入\\本站点\ 夹紧阀,在表达式为真的单选中选择“隐含”按钮,单击“确定” 按钮,回到“动画连接”对话框,然后再单击“确定”按钮,完 成松开的机械手的动画连接。 夹紧机械手与松开机械手的动画连接相类似,只是在表达式 为真的单选中选择“显示”。
项目六 机械手监控系统设计
2.画面设计 在开发系统中使用管道工具、矩形工具、文本、按钮等工具 ,组建如图6-1-8所示的画面。
图6-1-8 机械手监控画面
项目六 机械手监控系统设计
二、I/O设备创建
单击“工程浏览器”的左侧目录显示区中的“设备”的“+” 号,单击其中的“COM1”,右边的目录内容显示区的出现 新建图标。双击“新建”,会出现设备配置向导界面,在下 拉菜单中单击PLC左侧的“+”号,弹出下拉菜单,选择“三 菱”,然后选择“FX2”下的“编程口”方式,按提示创建“三 菱FX2NPLC”。
读写 属性 读写 读写 读写 读写 读写 读写 读写 读写 读写 读写
项目六 机械手监控系统设计
表6-1-1 变量定义表(续)
变量名
启动按钮 停止按钮 垂直位置 水平位置 工件垂直位
置 工件水平位

变量类型
I/O离散 I/O离散 内存整型 内存整型 内存整型
内存整型
描述
初始值 连接设备
启动操作按钮 关 FX2NPLC 停止操作按钮 关 FX2NPLC
项目六 机械手监控系统设计
1.水平移动矩形的动画连接 双击需水平移动矩形对象,弹出“动画连接”对话框,再单 击“水平移动”按钮,弹出“水平移动”对话框,再单击“?” 按钮,将“表达式”设置为\\本站点\水平位置,移动距离向左设 置为0,向右设置为150,对应值最左边设置为0,最右边设置为 100。然后再单击“确定”按钮,回到“动画连接”对话框,再 单击“确定”按钮,完成水平矩形的动画连接。
图6-1-7 命名变量组
项目六 机械手监控系统设计
如果按照默认项,系统自动生成名称并添加序号。 变量组定义的名称是唯一的,而且要符合组态王变量命名规 则。
变量组建立完成后,可以在变量组下直接新建变量, 在该变量组下建立的变量属于该变量组。变量组中建立的变 量可以在系统中的变量词典中全部看到。在变量组下,还可 以再建立子变量组。属于子变量组的变量同样属于上级变量 组。
关 FX2NPLC
回原点工作方式 关 FX2NPLC
单步工作方式
关 FX2NPLC
单周期工作方式 关 FX2NPLC
连续工作方式
关 FX2NPLC
寄存器
M106 M107 M108 M109 M110 M111 M112 M113 M114 M115
数据类型
Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit
图6-1-3 水平连接
【表达式】:在此编辑框内输入合法的连接表达式,单击 “?”按钮可查看已定义的变量名和变量域。
项目六 机械手监控系统设计
【向左】:输入图素在水平方向向左移动(以被连接对象在 画面中的原始位置为参考基准)的距离。
【最左边】:输入与图素处于最左边时相对应的变量值,当 连接表达式的值为对应值时,被连接对象的中心点向左(以原始 位置为参考基准)移到最左边规定的位置。
项目六 机械手监控系统设计
5.删除变量组 当不再需要变量组时,可以将其删除,删除变量组前 ,首先要保证变量组下没有任何变量存在,另外也要先将 子变量组删除。 在要删除的变量组上单击鼠标右键,然后在快捷菜单 上选择“删除变量组”,系统提示删除确认信息,如果确认 ,当前变量组将被永久删除。
项目六 机械手监控系统设计
项目六 机械手监控系统设计
(4)当鼠标箭头向左移动到左边界后,单击鼠标左键,鼠标 形状变为向右的箭头,表示当前定义的是运行时图素由起始位置 向右移动的距离,水平移动鼠标,箭头随之移动,并画出一条移 动轨迹线,当到达水平移动的右边界时,单击鼠标左键,弹出水 平移动动画连接对话框。如图6-1-4所示。
【向右】:输入图素在水平方向向右移动(以被连接对象在 画面中的原始位置为参考基准)的距离。
【最右边】:输入与图素处于最右边时相对应的变量值,当 连接表达式的值为对应值时,被连接对象的中心点向右(以原始 位置为参考基准)移到最右边规定的位置。
项目六 机械手监控系统设计
2.水平移动动画连接向导 (1)首先在画面上绘制水平移动的图素,如圆角矩形。 (2)选中该图素,选择菜单命令“编辑\水平移动向导”,或在 该圆角矩形上单击右键,在弹出的快捷菜单上选择“动画连接向导\ 水平移动连接向导”命令,鼠标形状变为小“十”字型。 (3)选择图素水平移动的起始位置,单击鼠标左键,鼠标形状 变为向左的箭头,表示当前定义的是运行时图素由起始位置向左移 动的距离,水平移动鼠标,箭头随之移动,并画出一条水平移动轨 迹线。
M101 M102 M103 M104 M105
数据类型 Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit Bit
读写属性 读 读 读 读 读
读写 读写 读写 读写 读写 读写 读写
项目六 机械手监控系统设计
表6-1-1 变量定义表(续)
变量名
左行按钮 松开按钮 下行按钮 右行按钮 夹紧按钮 手动方式 回原点方式 单步方式 单周期方式 连续方式
1.建立变量组 在组态王工程浏览器框架窗口中选择“变量”标签,左侧视窗 中显示“变量组”。单击“变量组”,右侧视窗将显示工程中所有 变量,如图6-1-5所示。
图6-1-5 变量组
项目六 机械手监控系统设计
在“变量组”目录上单击鼠标右键,弹出快捷菜单,选择“建 立变量组”。在编辑框中输入变量组的名称,如图6-1-6所示。

项目六 机械手监控系统设计
图6-1-1 机械手监控系统主窗口
项目六 机械手监控系统设计
相关知识
一、动画连接
1.水平移动连接 水平移动连接是使被连接对象在画面中随连接表达式值的改 变而水平移动。移动距离以像素为单位,以被连接对象在画面制 作系统中的原始位置为参考基准的。水平移动连接常用来表示图 形对象实际的水平运动。
项目六 机械手监控系统设计
任务1 机械手监控界面制作
学习目标
1.掌握水平移动连接动画的设置方法。 2.进一步熟悉组态王软件的应用方法与技巧。 3.掌握组态王中变量组管理功能的使用方法。 4.进一步掌握组态软件与PLC的通信方法与技巧。
项目六 机械手监控系统设计
任务引入
利用组态王创建一个组态工程项目,在组态工程项目中 创建如图6-1-1所示的画面,设置相关变量与动画连接。运 行PLC程序、机械手组态工程,用组态软件实时显示简易 机械手的动作过程,实现组态软件与PLC联动仿真。
变量类 型
相关文档
最新文档