您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > PXD2020202001培训资源认证培训课件力控组态软件入门与典型应用
工控组态软件入门与典型应用第一章组态软件基础知识第一节组态软件概述与基本结构一、产品概述力控监控组态软件是对现场生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活多样的“组态方式”而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能。二、软件基本结构力控监控组态软件基本的程序及组件包括:工程管理器、人机界面VIEW、实时数据库DB、I/O驱动程序、控制策略生成器以及各种数据服务及扩展组件。其中实时数据库是系统的核心力控组态软件机构图:主要的各种组件说明见下:1.工程管理器(ProjectManager)工程管理器用于工程管理包括用于创建、删除、备份、恢复、选择工程等。2.开发系统(Draw)开发系统是一个集成环境,可以完成创建工程画面、配置个只能够系统参数、脚本、动画、启动力控其他程序组件等功能。3.界面运行系统(View)界面运行系统用来运行由开发系统Draw创建的画面,脚本、动画连接等工程,操作人员通过它来实现实时监控。4.实时数据库(DB)实时数据库是力控软件系统的数据处理核心,构建分布式应用系统的基础,它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。5.I/O驱动程序(I/OServer)I/O驱动程序负责力控与控制设备的通信,它将I/O设备寄存器中的数据读出后,传送到力控的实时数据,最后界面运行系统会再画面上动态显示。6.网络通信程序(NetClient/NetServer)网络通信程序采用TCP/IP通信协议,可利用Intranet/Internet实现不同网络节点上力控之间的数据通信,可以实现力控软件的高效率通信。7.远程通讯服务程序(PortServer)该通信程序支持串口、以太网、移动网络等多种通信方式,通过力控在两台计算机之间实现通信使用RS232接口,可实现一对一(1:1方式)的通信;如果使用RS485总线,还可实现一对多台计算机(1:N方式)的通信,同时也可以通过电台、MODEM、一栋网络的方式进行通信。8.Web服务器(WedServer)Wed服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。9.控制策略生成器(StrategyBuilder)控制策略生成器是面相控制的新一代软逻辑自动化控制软件,采用符合IEC61131-3标准的图形化编程方式,提供包括:变量、数学运算、逻辑功能、程序控制、常规功能、控制回路、数字点处理等在内的十几类基本运算块第二节力控组态软件的安装与卸载一、系统硬件要求1.硬件要求CPU:奔腾500以上内存:最少64M显示器:VGA、SVGA以及支持桌面操作系统的图形适配器,显示256色以上。鼠标:PC兼容鼠标通讯:RS-232并行口:力控的加密锁说明:目前市面上流行的机型完全满足力控的运行要求。2.软件要求运行的操作WINDOWS2000/WINNT4.0(补丁6)/WINXP3.硬件加密锁力控组态软件在长时间运行时,需要一个硬件加密锁,加密锁包括:并口硬件加密锁和USB口硬件加密锁。4.并口硬件加密在安装加密锁前应关闭计算机电源和外围设备,拔掉计算机并口上的所有联接,加密锁安全地插入并口并拧紧螺丝,如果有其它设备与并口连接,请将其接到加密锁的背后。5.USB硬件口加密锁力控支持Windows操作系统下USB口硬件加密锁,注:Windows98需要首先安装USB口的驱动二、安装力控组态软件第一:启动计算机第二:将力控组态软件的光盘放到计算机的光驱中,系统会自动启动setup.exe安装程序第三:开始安装力控组态软件力控组态软件的卸载第三节工程管理器的使用一、概述一、概述二、工程管理器介绍新建应用[N]:新添加一个工程应用。删除应用[D]:删除已存在的工程应用。开发系统[C]:对于已选择的工程应用,进入开发系统。进入运行[R]:对于已选择的工程应用,进入运行系统。搜索应用[F]:查找已有的工程应用。备份[B]:将已选择的工程的数据文件压缩成一个备份文件,扩展名为.pcz。恢复[V]:与备份的功能相对应,将备份的工程压缩文件进行解压并恢复为原始工程制作运行包[M]:制作安装包。用于将当前版本的力控运行系统及当前工程制作成安装程序,以便随时安装运行系统及当前工程。退出[X]:退出工程管理器。1.工程管理窗口工程管理器工具栏2.工具列表窗口1)版本检测工具2)加密锁检测工具3)驱动安装工具4)注册授权工具6)钩子程序安装3.网络中心窗口三、新建一个工程1.项目类型2.项目名称3.生成路径4.此项指定新建工程的工作目录,如果指定的目录不存在,工程管理器会自动创建该目录。四、找到一个已有的工程五、设置一个工程为当前工程六、清除当前不需要显示的工程七、备份和恢复工程1.工程备份2.工程恢复八、制作运行包1.生成安装程序2.使用安装程序第四节设备连接与数据库的建立一、定义外部设备及数据连接项1.力控仿真设备1)打开开发环境Draw的工程项目导航栏2)双击“I/O设备组态”项目出此案如下对话框,在展开项目中选择“力控”项并双击使用展开,然后继续选择“仿真驱动”并双击使其展开后,选择项目“Simulator(仿真)”3)双击“Simulator(仿真)”出现如图1-4-3所示的“I/O设备定义”对话框,在“设备名称”输入框内键入一个自定义的名称,这里输入“tt”(大小写都可以)。接下来要设置tt的采集参数,即“数据更新周期”和“超时时间”。在“数据更新周期”输入框内键入1000毫秒。2.建立数据库点并设置I/OLink第二章力控组态软件的应用第一节开发系统介绍一、开发环境1.标准菜单2.右键菜单二、快捷方式三、工具栏1.标准工具栏2.扩展工具栏3.编辑工具栏四、工具箱第二节对象的属性和方法一、属性、方法、事件对象同时包含代码和数据。描述对象的数据称为属性,对对象所作的操作称为对象的方法,对象对某种消息产生的响应称为事件,事件给用户提供一个过程接口,可以在事件过程中编写处理代码。二、对象的命名1.选中要修改的对象,在属性设置导航栏中,基本属性的第一项即为对象名称,在此文本输入框中输入对象的新名称。2.选中要修改的对象,单击右键,选择对象名称命令。三、窗口对象的属性和方法1.窗口对象的属性四、简单图形对象的属性和方法1.基本属性。2.填充设置。3.扩展属性。4.图形对象的属性对话框五、智能单元智能单元由简单的图形对象及复杂的图形对象组成。形成智能单元后,智能单元内的图形对象可以保持原有的属性方法及动作,智能单元整体也有自已的属性方法和动作,同时能够调整尺寸大小。智能单元与第二章中介绍的组与单元的概念不同。1.智能单元对象2.创建智能单元3.解开智能单元4.智能单元的嵌套使用5.编辑智能单元对象6.智能单元对象的编译7.在已创建的智能单元中添加对象8.智能单元对象的操作方法(1)使用条件。1)同一智能单元对象中的对象之间的操作,使用this。2)上一级的智能单元对象中的对象操作下一级的智能单元对象中的对象,使用this,参见下。(2)使用this的优越性。1)使用this进行智能单元对象中的对象间的操作时,当这个智能单元被多次复制使用时,智能单元中具有动画动作的对象中的动作不会被破坏,可以保持完整,以便于继续使用。2)有一些智能单元对象之间的操作不能够采用this,比如下一级的智能单元对象中的对象操作上一级的智能单元对象中的对象。不使用this方式,对象之间的操作,在智能单元对象被复制多次使用时,就被破坏了,不能执行原有的智能单元中的动画动作。3)外部对象对于智能单元内对象的操作也不能够采用this。这种方式在智能单元对象被复制多次使用时,也会被破坏,不能执行原有的智能单元中的动画动作。第三节变量一、变量类型变量类型决定了变量的作用域及数据来源。例如,如果要在界面中显示、操作数据库中的数据时,就需要使用数据库型变量。1系统中间变量2.窗口中间变量3.中间变量4.间接变量5.数据库变量二、变量管理在力控组态软件中对变量采取集中管理的方式,不管是系统自带的中间变量还是用户自定义的变量,都可以从变量管理器查到。1.打开变量管理器的方法2.数据源3.添加变量4.删除变量5.引用搜索6.变量组三、数据库变量的应用1.连接本地数据库2.连接远程力控数据库3.连接过程报警4.连接I/O报警5.连接站状态6.变量的位处理对于数据类型为整型和实型的变量可以按位(BIT)进行读写访问,访问变量的16个位,表示方法分别为:VAR.01、…、VAR.16。第四节动画连接一、动画连接概述二、动画连接创建和删除方法1.动画连接的创建方法注意:当创建动画连接时,在连接生效之前,所使用的变量必须被创建。如果直接使用了尚未创建的变量,当“确定”按钮按下时,系统将提示进行定义,并可自动进入变量定义的对话框。2.动画连接的删除方法三、鼠标动画1.垂直拖动2.水平拖动3.窗口显示4.左键动作5.右键菜单6.信息提示四、颜色动画1.边线2.实体文本3.条件4.闪烁5.垂直填充6.水平填充五、尺寸动画1.垂直移动2.水平移动3.旋转4.高度变化5.宽度变化六、数值动画1.模拟输入2.字符输入3.开关输入4.模拟输出5.开关输出6.字符输出七杂项1.一般动作2.隐藏3.禁止4.流动属性第五节编译系统一、动作脚本简介动作脚本是一种基于对象和事件的编程语言,语法采用类BASIC的结构,可以说,每一段脚本都是与某一个对象或触发事件紧密关联的,利用开发系统编制完的动作脚本,可以在运行系统中执行,运行系统通过脚本对变量、函数的操作,便可以完成对现场数据的处理和控制,进行图形化监控。1.动作脚本的类型1)窗口脚本:可以在窗口打开时执行、窗口关闭时执行或者窗口存在时周期执行。2)应用程序脚本:可以在整个工程启动时执行、关闭工程时执行或者在运行期间周期执行。3)数据改变脚本:当指定数据发生变化时执行。4)键脚本:当按下某一个键时执行指定动作。5)条件脚本:当指定的条件发生时执行的动作。2.动作脚本的创建方式动作脚本包括:窗口动作、应用程序动作、数据改变动作、键动作和条件动作等。它们的创建方式有:工程项目导航栏中动作树下可以创建应用程序动作、数据改变动作、按键动作、条件动作。3.脚本编辑器的使用(1)菜单(2)工具栏(3)树型菜单栏(4)编写脚本时常用的一般操作二、动作脚本类型1.图形对象动作脚本(1)创建方式(2)举例(3)一般性动作2.应用程序动作脚本(1)应用程序动作脚本的创建方法(2)触发条件类别(3)举例3.窗口动作脚本(1)创建窗口动作脚本(2)执行条件窗口动作脚本的三种执行条件4.数据改变动作脚本(1)创建数据改变动作脚本5.键动作脚本(1)创建键动作脚本(2)键动作脚本类型6.条件动作脚本(1)创建条件动作脚本(2)名称(3)条件执行的时机(4)说明(5)条件选择三、动作脚本编程语法“脚本”的英文叫Script。它是一种解释性的编程语言,是从主流开发编程语言演变而来的,比如C、BASIC、PASCAL等,通常是它们的子集,脚本不能单独运行,比如力控软件的脚本要靠VIEW程序解释执行,脚本可以扩充和增强VIEW程序的功能,使系统更具灵活,根据特殊需要可进行特殊定制,使二次开发时更加灵活方便。注意:动作脚本语言是力控开发系统Draw提供的一种自行约定的内嵌式程序语言。它只生存在VIEW的程序中,通过它便可以作用于实时数据库DB,数据是通过消息方式通知DB程序的,本节介绍该语言的语法及用法。1变量和常数2操作符3.表达式(1)逻辑表达式(2)算术表达式(3)字符表达式(4)注意1)常数和变量是表达式;2)表达式加上()还是表达式;3)表达式的运算是表达式;4)函数的结果是表达式。4.赋值语句(1)注意赋值号左边必须是能够进行写操作的变量,常量、只读变量不能出现在赋值语句的左边。必须确保运算的结果与赋值变量的数据类型一致,否则编译时将弹出提示:数值
本文标题:PXD2020202001培训资源认证培训课件力控组态软件入门与典型应用
链接地址:https://www.777doc.com/doc-1761461 .html