文档库 最新最全的文档下载
当前位置:文档库 › 力控组态报表

力控组态报表

力控组态报表
力控组态报表

一、数据表的阐述

数据表是工业生产中不可缺少的统计工具,它能将生产过程中的各类信息如:生产数据、统计数据一直关的表格形式进行反映,为生产管理人员提供有效的分析工具。一般的组态软件中提供了历史报表和万能报表。实用历史报表可根据生产数据形成典型的班报、日报、月报、季报、年报。万能表提供类似EXCEL的电子表格动能,可以形成更为复杂的报表系统。

二、历史报表

历史报表是一个或多个变量在过去一段时间间隔内按照一定的抽样频率获取的历史数据的列表。属性包括数据源的指定、变量的指定、历史数据的开始时间、数据采样间隔及采样时刻的数据类型(瞬时值、平均值、最大最小值)、数据显示的颜色、背景色、位置、宽度、高度等。历史报表可打印输出,可以用脚本程序控制历史报表对象的起始时刻及自动打印时机,还可以前后翻页查看任意时间段的历史报表。

1、历史报表及其要组态的关键参数

(1)创建历史报表

在工具箱中选择历史报表按钮,在窗口中点击并拖拽到合适大小后释放鼠标。会出现一个报

表。这是想处理普通图形一样来改变历史报表的属性。选中历史报表对象,单击鼠标右键,

弹出右键菜单:

选择“对象属性”弹出对话框就可以进行修改了。

(2)组态参数

组态参数有“一般”和“变量”两页内容组成。

“一般”页要组态的关键参数包括:

1)、起始时间。这个单选按钮有两个选项。一个是指起始时间。选择此项表示。报表将获取

从指定时间开始的一段历史数据。另一个起始时刻决定于打印时间。选择此项表示,报表将

获取从报表打印时间开始向前追溯的一段历史数据。

2)、报表起始时间。当在单选按钮“起始时间”选择了“指定起始时刻”选项时,该项变为

有效,否则为禁止状态。此项用于指定报表从什么时间开始将获取一段历史数据。具体需要

制定从前几天的第几点钟和第几分钟。

3)、字体。此项规定为报表字体。

4)、颜色。“标题背景”、“工位号/标题”、“序号”、“PV”和“时间”这5项分别用来指定历史

报表的标题颜色、位号名称/标题文字显示的颜色、位号的显示颜色、过程值(PV)的显示颜

色和PV值采样时间的显示颜色。点击对应的颜色按钮,出现调色板窗口以选择颜色。

5)、时间。改组为共有4项内容,包括1个复选框和3个输入框。其中显示时间为复选框,

指定报表中是否现实和打印历史数据的产生时间;范围输入报表获取历史数据的时间跨度;

间隔输入报表获取历史数据的时间间隔;格式输入报表中显示时间所占的字符宽度。

6)、数据源。此按钮选择连接实时数据库的数据源。

7)、数据类。当在单选按钮“起始时间”选择了“指定起始时刻”选项时,该项变为有效,

否则为禁止状态。此项用于指定报表将获取哪一类历史数据。它共有四个选项。

【1】瞬时值。此项指定报表将获取数据库点的过程值(PV)历史数据。

【2】平均值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的平均历史数据。

【3】最大值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的最大值历史数据。

【4】最小值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的最小值历史数据。

注:平均值、最大值与最小值属于数据库点的统计数据,只有在数据库组态时指定生成统

计数据的点才会产生统计数据。

在“变量”页需输入要打印报表的实时数据库变量名称及其数据格式。它的关键参数有:

1)点名。此输入框用来输入实时数据库的点名称。

2)格式。此输入框指定数值的字符显示宽度。

注:在输入框“点名”内输入的是数据库点的名称,这些点只有在数据库组态时指定保存历史才会产生历史数据。

2、查询历史报表

若要连续查询历史报表数据,需要给报表加入控制对象,方法与在实时趋势中加入按钮控制方法相同,只是给按钮赋予的动作不同。

比如,要加入四个按钮:前一天、后一天、前八个小时。后八个小时。分别控制报表查询数据的相对起始时间:向前变更一天、向后变更一天、向前变更八个小时、向后变更八个小时。

按如下步骤加入控制(假定选择“前一天”按钮做为控制对象)。

(1)同时选中4个按钮和历史报表,用工具箱“打成单元”工具,将按钮和历史报表打成单元。

(2)双击“前一天”按钮出现对话链接对话框。

(3)选中“触敏动作/一般动作”,在弹出的脚本输入器中输入:“This.Off_Day= This.Off_Day+1.

(4)单击确认和返回按钮。

(5)其他几个按钮的处理方法相同,但脚本程序分别是:“后一天”按钮“This.Off_Day= This.Off_Day-1. “前八个小时”按钮“This.Off_Hour= This.Off_ Hour +1. “后八个

小时”按钮“This.Off_Hour= This.Off_ Hour -1.

在系统运行环境下,这4个按钮分别可以控制历史报表的前一天、后一天、前八个小时、后八个小时。

3、手动打印表

可以通过操作其他图形对象打印报表

4、自动打印报表

若要在每天固定时刻自动打印报表,可以通过脚本控制来实现。

5、自定义历史报表表头

当要实现形式比较复杂的历史报表表头时,可以利用Draw提供的对象,如线、文本、矩形等,手工绘制历史报表的表头。

三、万能报表

万能报表提供类似EXCEL的电子表格功能,可实现形式更为复杂的报表格式,他的目的是提供一个方便有灵活的报表设计系统。

1、基本概述

单元格:他是万能报表的最基本的单位,描述分为两部分:序列号和行序号,列序号用字母描述,行序号用数字描述。

区域:它是多个连续单元格的组合,如果对多个单元格进行统一中操作,就可把连续的单元格看成一个区域。区域可以用表达式来描述,表达式有三部分组成:起始单元格、分割符、终止单元格。

属性:单元格有自己的属性,包括:字体,字体大小,背景色,字体颜色,粗体,斜体,下划线,数据格式,数字型变量输出格式,边框属性,字符的对齐方式等。变量单元格可以通过一个变量

开描述。

表达式:单元格可以用表达式来进行计算,为了和普通文本分开,表达式一字符“=”为开始字符。

变量/函数:报表中提供的变量和函数必须加前缀“this”以区别于其他变量和函数。

复制工具:在报表制作中,可能有许多相似的计算,只能复制可让用户的操作更方便。

2、万能表设置页

在万能表的设置页上点击“设置“页。

(1)、报表名称:必须指定,不能为空,且不通报表之间的名称不能相同,用户报表名称,当有

多个保镖可以用于区别不同的对象。

(2)绑定表头:选择了该项,报表的第一行为灰色,用户不能进行任何操作,且在运行情况下当在一屏显示不在的情况下,拖动右侧的滚动条时内容发生变化。可方便用户查看相应表头的相应内容。

(3)打印每页表头:

(4)刷新(毫秒):报表数据的更新周期。

(5)操作级别:若在运行环境下对万能报表操作有权限操作,并且要在导航器/配置/用户管理定义中进行用户定义。

(6)工具条:运行时双击是否有工具条弹出。

(7)打印模式

(8)SQL查询数据库:报表可以与关系数据进行数据交互,报表显示的是关系数据库中的数据。

(9)无效数据时:可根据现场需要,当保镖所连接的的变量值无效或0时,无显示。

(10)手动更新设置:一般的数据刷新速度为2秒,当选该项是强制进行数据刷新。

(11)自动打印点:有一个变量来控制打印功能,关联一个变量为真时(非0)打印功能激活,打印当前的万能表的表单。

(12)自动保存点:有一个变量来控制保存功能,关联一个变量为真时(非0)rpt形式自动保存当前激活的万能报表中的表单。其中rpt格式可以通过运行中的万能报表进行打开。

(13)自动保存路径:当配置了自动保存功能后自动保存在设置好的路径下,该路径在开发环境下进行设置。

3、基本操作:

万能报表支持任意位置插入行(列),删除行(列),支持合并单元格,每一行(列)的高(宽)度都可以随意调整,他可以方便的智能拷贝,智能替换变量。具备友好的公式生成器,可以自动生成求和,平均值,最大值,最小值,取历史数据等功能。

4、报表变量

(1)单元格和区域变量:描述单元格的变量,方式为:列序号+行序号。如C2:I8.

(2)Value:在条件计算时用来引用条件单元格的值。属于单元格属性变量。

(3)Col,Row:本单元格所在的行和列。可以在表达式中引用。

(4)HisYear,HisMonth,HisDay, HisHour,HisMinute:用来取历史数据是的年月日分的时间值。

利用该变量可以方便的控制报表的数值。缺省值为0.

5、报表函数

(1)SumIF 功能:根据指定条件对若干单元格求和。

语法:SUMIF(条件区域,条件表达式,求和区域)

示例:this.SumIF(this.A7:A10,this.Value>12&&this,Value<24,this.B7:B10).

(2)AveIF 功能:根据指定条件对若干单元格求平均值。

语法:A VEIF(条件区域,条件表达式,求平均值区域)

示例:this.AveIF(this.A7:A10,this.Value>12&&this,V alue<24,this.B7:B10).

(3)MaxIF,MinIF功能:根据指定条件对若干单元格求最大值,最小值。

语法:MaxIF (条件区域,条件表达式,求最大值值区域) ,

MinIF (条件区域,条件表达式,求最小值值区域) ,

示例:this.MAXIF(this.A7:A10,this.Value>12&&this,Value<24,this.B7:B10).

this.MINIF(this.A7:A10,this.Value>12&&this,Value<24,this.B7:B10).

(4)Count 功能:计算给定区域内满足特定条件的单元格的数目。

语法:Count (条件区域,条件表达式)

力控组态软件教程

力控组态软件教程 第一节选型及安装 力控通用监控组态软件的正式发行企业版分为开发版和运行版,软件是根据点数进行计价的,点数是指实际监控的外部I/O设备参数的个数,即软件内部的实时数据库DB中I/O连接项的个数,软件内部的中间变量、间接变量等不计点。 力控演示版的开发版和运行版分别有64点的限制,完全免费的不限点数的开发版可以直接咨询三维力控销售部和各地办事处,索要注册号即可以使用,力控正式发行的开发版没有点数和时间的限制,购买软件时,开发版随运行版免费赠送,运行版分为通用监控版、WWW网络版等。 1. 力控的运行版本 1) 通用监控版 运行在单台PC上完成监控,该版本不包括扩展组件。 2) 标准网络版 由2套通用监控版软件通过以太网可以构成标准的服务器/客户端应用模式,标准服务器端只授权5客户使用,客户端在5个客户端的基础上可增加10、20、50、无限客户端。 3) WWW网络版 用标准的IE浏览器作为“瘦”客户端,在Internet/Intranet上来监控WWW服务器的上的数据,瘦客户端在5个客户端的基础上可增加10、20、50、无限客户端。 2. 扩展组件 包括PC控制策略程序、GPRS组件、数据库ODBC通讯组件、CommServer

通讯组件、DataServer数据转发组件、远程数据库历史备份程序等组件。 3.系统要求 1)硬件配置 目前市面上流行的机型完全满足力控的运行要求,推荐配置如下: CPU:Pentium(R) 4 CPU 2.0GHz以上。 内存:512M以上。 显示器:VGA、SVGA以及支持桌面操作系统的图形适配器,显示256色以上。 并行口或USB口:安装产品授权的加密锁。 2)软件要求 软件没有经过授权,也可以开发和运行,但有如下限制:数据库连接项支持64点,运行系统在线运行时间是1小时。 软件支持的操作系统:WINNT4.0(补丁6)/WIN2000 /WINXP/WIN 2003。 可用于win XP、win7,win10未试过,估计可以? 3)硬件加密锁 软件是通过硬件加密锁进行授权,软件经过授权后可以长时间运行,产品提供的加密锁包括:并口硬件加密锁和USB口硬件加密锁,硬件加密锁使用前必须安装驱动程序。 安装并口硬件加密锁步骤: 在安装加密锁前应关闭计算机电源和外围设备。 第二节创建一个简单工程

力控专家报表与EXCEL

河南机电高等专科学校自动控制系 《组态软件及应用》学习报告 题目:力控组态软件专家报表与EXCEL比较 系部: 专业: 班级: 姓名: 学号: 指导老师: 成绩: 二零一六年五月九日

生产报表是企业生产中不可缺少的统计工具,它能将生产过程中的各类信息,如生产数据、统计数据以直观的表格形式进行反映,为生产管理人员提供有效的分析工具。而在不同的项目中,用户对报表的使用需求是变化无穷的,那有没有这样的报表产品,无需复杂的脚本控制,即可设计出不同风格和样式的报表呢? 力控科技组态软件中的专家报表工具正是为这一需求而设计开发的,它提供了类似EXCEL的电子表格功能,可实现形式更为复杂的报表格式,它的目的是提供一个方便,灵活,高效的报表设计系统。例如在项目运行中,往往需要将专家报表查询出来的数据导出到excel中,方便保存、直观的查询和进行数据对比等,而用户的需求主要分为两个方面: (1)报表数据自动导出,即不需要手动的干预,满足条件时将当前报表查询出来的数据自动保存到某一个文件夹路径下,并且按照一定的规律来命名excel文件。 (2)报表数据手动导出,即用户在查看报表数据时,发现异常或者有其他的需求时,将当前报表数据导出到excel文件中并且选择某个路径,并且手动命名excel文件,方便日后的查找。 当然,要了解专家报表和知道应该怎样将历史报表转化为excel或其它类型。 如下: 数据表 数据表是工业生产中不可缺少的统计工具,它能将生产过程中的各类信息如:生产数据、统计数据一直关的表格形式进行反映,为生产管理人员提供有效的分析工具。一般的组态软件中提供了历史报表和万能报表。实用历史报表可根据生产数据形成典型的班报、日报、月报、季报、年报。万能表提供类似EXCEL的电子表格功能,可以形成更为复杂的报表系统。 历史报表 历史报表是一个或多个变量在过去一段时间间隔内按照一定的抽样频率获取的历史数据的列表。属性包括数据源的指定、变量的指定、历史数据的开始时间、数据采样间隔及采样时刻的数据类型(瞬时值、平均值、最大最小值)、数据显示的颜色、背景色、位置、宽度、高度等。历史报表可打印输出,可以用脚本程序控制历史报表对象的起始时刻及自动打印时机,还可以前后翻页查看任意时间段的历史报表。 历史报表转化为excel 在报表旁边做个按钮,按钮名称叫导出excel 双击按钮左键动作打开脚本编辑器,在脚本编辑器中的左边倒数第好像,有窗口列表,双击当前打开的窗口,也就是打红勾的画面名称,会拉出来这个画面下的所有控件,控件前面有+,可以拉出这个控件的函数转化为excel或其它。 创建历史报表

力控组态软件实例

《集散控制系统原理及应用》 实验报告 姓名:胡文千_______ 学号:1345733203_____ 班级:13457332 ___ 专业:电气工程及其自动化 学院:电气与信息工程学院 江苏科技大学(张家港) 二零一六年六月

一、实验目的 1、熟悉DCS系统的方案设计; 2、熟悉使用组态软件对工艺流程图的绘制; 3、熟悉使用组态软件生成多种报表。 二、实验内容 实验(一) 1、自行设计一个小型的工程现场; 2、绘制工艺流程图; 3、在力控中模拟设计的系统,仿真实现基本功能。实验(二) 1、在实验(一)基础上,完成在力控中生成报表; 2、运用DCS知识分析所设计的系统; 3、仿真结果分析总结。

实验(一) 1、方案题目 交通系统实时监控系统。 2、方案背景 现在的交通变得越来越繁忙,交通系统变得越来越重要,对交通系统实时必要的监控能够维持交通安全,若出现交通信号等混乱时能够及时准确的发现。3、组态软件 1)概念 组态软件,又称组态监控软件系统软件。译自英文SCADA,即Supervisory Control and Data Acquisition(数据采集与监视控制)。它是指一些数据采集与过程控制的专用软件。它们处在自动控制系统监控层一级的软件平台和开发环境,使用灵活的组态方式,为用户提供快速构建工业自动控制系统监控功能的、通用层次的软件工具。组态软件的应用领域很广,可以应用于电力系统、给水系统、石油、化工等领域的数据采集与监视控制以及过程控制等诸多领域。在电力系统以及电气化铁道上又称远动系统(RTU System,Remote Terminal Unit)。 组态软件指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,它解决了控制系统通用性问题。其预设置的各种软件模块可以非常容易地实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和I/O产品,与高可靠的工控计算机和网络系统结合,可向控制层和管理层提供软硬件的全部接口,进行系统集成。 2)组态软件的功能 组态软件通常有以下几方面的功能: (1)强大的界面显示组态功能。目前,工控组态软件大都运行于Windows 环境下,充分利用Windows的图形功能完善界面美观的特点,可视化的m风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图形控件和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰富的作

杰控组态手册05.系统设置

5.系统设置 序号 内容 页码 5.1 系统定制 5-1 5.2 系统启动任务 5-2 5.3 操作系统自动登录 5-2 5.4 存储数据库类型 5-3 5.1 系统定制 基于以下目的,需要对系统进行定制: 系统功能非常丰富,但对某特定用户,使用的只是部分功能,通过系统定制使得项目简单化、专业化; 用户需要自己的项目个性化,项目名称、信息、标识等能由用户自己定制; 通过以下方法定制系统: 执行“我的系统->设置->系统定制”任务,出现下面界面: 在<软件设置>处,填写项目名称和版本号,会显示在组态管理器的标题中; 在<功能选择>处,选择实际需要使用的功能,没有选择的功能不会出现在功能列表中,简化了项目; 在<联系信息>处,填写公司的信息; 通过<修改系统封面>按钮,改变系统的启动界面; 选择<英文运行界面>,可以使画面显示中的部分内容以英文方式显示,如报表、历史曲线等;

5.2 系统启动任务 用户可以根据需求,随系统启动相应的任务: 执行“我的系统->设置->启动系统任务”任务,出现下面界面: 希望计算机Windows操作系统启动后,监控系统能自动运行,请选择<操作系统启动后,自动运行监控系统>选项; 如果Windows后,不希望出现桌面,请选择<屏蔽Windows桌面>;则在监控系统运行过程中,用户不可能操作Windows的任何功能,但监控系统退出后会自动启动桌面;也可以使用下面脚本函数启动桌面: WindowObj.OpenSystemWindow "OPEN_DESKWND" <系统启动口令>选项,能够实现在系统启动时,出现下面的输入口令对话框,只有口令输入正确,系统才能启动: <系统退出口令>选项,能够实现在系统退出时,出现下面的输入口令对话框,只有口令输入正确,系统才能退出: 选择输入了系统启动/退出口令,确认后,则界面显示如下: 只有正确输入了相应口令,才能解除; 在某项目中不可能所有功能都被使用,通过<系统任务>处,选择项目使用了的功能;当系统启动时,则会自动运行选择了的系统任务,没有选择的任务不被运行;自动启动的任务,不能够手动关闭; 如果希望随系统启动其他任务,如Excel等程序,则需在<其他应用程序>处添加即可;

组态软件课程设计报告书

组态软件及应用》课程设计报 告 基于组态软件的变频器状态监控状态 设计 系部: 专业: 班级: 姓名: 学号: 指导老师: 成绩: 二零一五年十二月二十五日

目录 1.序言 (1) 2.力控组态软件介绍 (1) 2.1力控组态软件简介 (1) 2.2力控组态软件特点 (1) 2.3软件基本组件 (3) 3.变频器应用的现状 (3) 4.变频器监控系统的硬件组成 (4) 5.变频器监控系统要求 (5) 5.1监控系统技术要求 (5) 5.2监控系统具体要求 (6) 6.变频系统监控功能的实现及效果 (5) 7.人机界面的特点功能与画面设计 (6) 7.1人机界面的特点 (6) 7.2人机界面的主要功能 (7) 7.3人机界面的画面设计 (7) 7.4监控系统软件组态 (8) 8.心得体会 (13) 附录参考文献 (13)

1.序言 随着现代电力电子技术和微电子技术的迅猛发展,自动化、智能化程度的不断提高,高压大功率变频调速装置的应用已经非常普遍,同时由于高压变频器几乎都是工矿企业的关键设备,在工厂自动化中占有举足轻重的地位,因此对其控制功能、控制水平的要求也越来越高,尤其对于那些工艺过程较复杂,控制参数较多的工控系统来说,具备交互式操作界面、数据列表、报警记录和打印等功能已成为整个控制系统中重要的容。而新一代工业人机界面的出现,对于在构建高压变频器监控系统时,实现上述功能,提供了一种简便可行的途径。工业人机界面,是一种智能化操作控制显示装置。工业人机界面由特殊设计的计算机系统32 位芯片为核心,在液晶显示屏上罩盖有透明的电阻网络式触摸屏,触动屏幕时,电阻网络上的电阻和电压发生变化并由软件计算出触摸位置。新一代工业人机界面还具有简单的编程、对输入的数据进行处理、数据登录及配方等智能化控制功能。 2.力控组态软件介绍 2.1力控组态软件简介 力控组态软件是对现场生产数据进行采集与过程控制的专用软件,位于自动控制系统监控层一级。它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,缩短了自动化工程师的系统集成的时间,大大的提高了集成效率。它能同时和国外各种工业控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便的向控制层和管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统来进行集成。2.2力控组态软件特点 力控组态软件在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃,功能更强大,主要特点如下: 提供在Internet/Intranet 上通过IE 浏览器以“瘦”客户端方式来监控工业现场的解决方案; 支持通过PDA掌上终端在In ternet实时监控现场的生产数据,支持通过移动GPRSCDM A GSh 网络与控制设备或其它远程力控节点通讯; 面向国际化的设计,同步推出英文版和繁体版,保证对多国语言版的快速支持与服务;力控软件嵌分布式实时数据库,数据库具备良好的开放性和互连功能,可以与MES、SIS、PIMS等信息化系统进行基于XML、OPC ODBCOLEDB等接口方式进行互连,保证生产数据实时地传送到以上系统。强大的移动网络 支持通过移动GPRS CDMA网络与控制设备或其它远程力控节点通讯,力控移动数据服务器与设备的通讯为并发处理、完全透明的解决方案,消除了一般软件采用虚拟串口方式造成数据传输不稳定的隐患,有效的流量控制机制保证了远程应用中节省通讯费用。完整的网络冗余及软件容错解

杰控组态手册09.画面显示

9.画面显示 序号 内容 页码 9.1 自动启动画面显示 9-2 9.2 画面显示属性 9-2 9.3 多窗口显示 9-3 9.4 多屏显示-1 9-5 9.5 多屏显示-2 9-5 9.6 画面漫游 9-6 9.7 通过命令行启动画面显示 9-6

9.1 自动启动画面显示 如要画面显示随系统启动,需要在启动任务中选择; 选择执行“我的系统->设置->2.启动任务”功能,出现下面对话框: 选择“ 画面显示”,则可以随系统启动画面显示; 9.2 画面显示属性 选择<画面显示>功能,执行<2.显示属性>,出现下面设置对话框: 通过“起始画面”按钮,可以选择显示画面的起始画面; 如果选择“全屏显示”,则可以屏蔽掉显示画面窗口的标题、菜单、工具条、状态栏等,整个屏幕只显示画面的内容,如果画面的尺寸大于屏幕尺寸,会出现滚动条来漫游屏幕; 如果选择“允许全屏/非全屏切换(用F12键)”,则可以用键盘上的F12键,使画面显示窗口在全屏/非全屏之间进行切换;如果不选择此选项,则画面显示窗口被全屏显示后,不能够再被恢复,甚至

无法关闭它,所以应谨慎使用此选项;但通过脚本函数还可切换: Picture.SwitchFullScreen'全屏/非全屏切换; 如果选择“对象被执行伴有声音提示”,则画面显示窗口中的对象被执行时,会发出声音提示;声音提示的内容由系统目录下的ViewObj.wav决定,通过改变此文件的内容来选择声音; 如果选择“关闭口令”,则能够使画面显示程序时,出现口令输入窗口,只有正确的输入口令,才能关闭画面显示窗口;用来防止画面显示程序被非法关闭; 要防止其他应用程序窗口覆盖画面显示窗口,应该选择“顶层窗口,不被其他窗口覆盖”,即使启动了其他应用程序,也不可能看到它;但也有可能系统本身的窗口也不能显示,所以建议在特殊情况下使用; 为防止操作者通过热键切换到其他窗口,应该选择“屏蔽ALT+Tab、Ctrl+ESC、任务栏”; 为防止操作者通过热键关闭窗口,应该选择“屏蔽ALT+F4、Ctrl+F4、ALT+Esc”; 为防止操作者进行系统操作, 应该选择“屏蔽Ctrl+Alt+Del”; 显示最小化按钮; 屏蔽垂直/水平滚动条; 选择“防止以外关闭”,可防止画面显示程序被非法关闭,即使关闭画面显示程序,系统也会再自动启动;但只在画面显示程序自动启动的情况下有效; 如果希望同时显示多幅画面,则要选择“手动调整/多画面显示”,出现下面界面,并填写各画面的位置和尺寸: 如果希望画面之间切换的速度快一些,或者希望系统更稳定一些,可以把某些经常要打开画面、包含实时曲线的画面,预先装载到内存中;预装载到内存中的画面在切换时不会被关闭;

力控组态入门教程

力控组态入门教程 一、关于力控 力控是北京三维力控科技有限公司“管控一体化解决之道”产品线的总称,由监控组态软件、“软”控制策略软件、实时数据库及其管理系统、Web门户工具等产品组成。这些产品不是孤立的,力控是一个应用规模可以自由伸缩的体系结构,整个力控系统及其各个产品都是由一些组件程序按照一定的方式组合而成的。因此本指南没有专门针对具体的产品分别介绍使用方法,而是介绍所有产品的共同使用方法。 在力控中,实时数据库RTDB是全部产品数据的核心,分布式网络应用是力控的最大特点。 在力控中,所有应用(例如趋势、报警等)对远程数据的引用方法都和引用本地数据完全相同,这是力控分布式特点的主要表现。 二、力控®产品发展史1994年12月,基于16位Windows平台(以Windows3.1

为代表)的力控®版本形成。 1996年09月,基于32位Windows平台(以Windows95为代表)的力控®1.0形成。并注册了力控®商标,成为国内率先拥有自主知识产权的自动化软件品牌。 1999年06月,力控®1.2版本推出,在石油、石化等行业广泛应用。 2000年10月,力控®升级为2.0版本正式推向市场 2000年06月,被国家五部委确定为国家重点新产品 2001年06月,正式推出基于PC的控制策略生成器 2001年08月,《监控组态软件及其应用》一书正式出版 2001年12月,力控®英文版forcecontrol正式推出 2002年03月,力控®2.6版本正式推向市场 2004年10月,力控®3.6版本获科技部中小企业基金扶持项目立项 三、关于力控®PCAuto?组态生成的数据文件及应用目录说明 应用路径\doc,存放画面组态数据。 应用路径\logic,存放控制策略组态数据。 应用路径\http,存放要在Web上发布的画面及有关数据。 应用路径\sql,存放组态的SQL连接信息。 应用路径\recipe,存放配方组态数据。 应用路径\sys,存放所有脚本动作、中间变量、系统配置信息。 应用路径\db,存放数据库组态信息,包括点名列表、报警和趋势的组态信息、数据连接信息等。 应用路径\menu,存放自定义菜单组态数据。 应用路径\bmp,存放应用中使用的.bmp、.jpg、.gif等图片。 应用路径\db\dat,存放历史数据文件。 第二章力控产品功能 2.1概述: 从1993年至今,力控®监控组态软件为国家经济建设做出了应有贡献,在石油、石化、化工、国防、铁路(含城铁或地铁)、冶金、煤矿、配电、发电、制药、热网、电信、能源管理、水利、公路交通(含隧道)、机电制造等行业均有力控软件的成功力控;监控组态软件已经成为民族工业软件的一棵璀璨明星。 一直以来,北京三维力控始终有预见性地开发具有潜在应用价值的功能模块,同时认真评估用户反馈建议来改进力控®产品,使用户得到超值回报,与客户的互动合作将促进了北京三维力控的发展。力控®监控组态软件的分布式的结构保证了发挥系统最大的效率。 力控®软件以计算机为基本工具,为实施数据采集、过程监控、生产控制提供了基础平台,它可以和检测、控制设备构成任意复杂的监控系统。在过程监控中发挥了核心作用,可以帮助企业消除信息孤岛,降低运作成本,提高生产效率,加快市场反应速度。 在今天,企业管理者已经不再满足于在办公室内直接监控工业现场,基于网络浏览器的Web方式正在成为远程监控的主流,作为国产软件中国内最大规模SCADA系统的WWW 网络应用的软件,力控®为满足企业的管控一体化需求提供了完整、可靠的解决方案。 2.2 软件构成: 力控®软件包括:工程管理器、人机界面VIEW、实时数据库DB、I/O驱动程序、控制策略生成器以及各种网络服务组件等。它们可以构成如下的网络系统

杰控安装软件

2.安装软件 序号 内容 页码 2.1 硬件需求 2-2 2.2 软件需求 2-2 2.3 定制安装 2-3 2.4 安装卸载 2-8 2.5 英文版Windows XP安装组态软件 2-11 2.6 Windows 7/8使用XP宋体 2-14 2.7 Windows 7/8开放超级管理员 2-14 2.8 Windows 7/8关闭用户账户控制(UAC) 2-16 2.9 服务方式运行 2-18 2.10 Windows XPE安装注意事项 2-22 2.11 Windows 7/8管理计算机命令异常 2-23

2.1 硬件需求 正确、安全、稳定的运行软件需要以下硬件环境: 建议使用品牌计算机,测试使用过的计算机品牌有西门子、研华、DELL、HP等; CPU运行速度越快越好,建议选用双核及以上; 至少需要1G内存,建议使用2G内存,如果有数据库应用,必须至少具有2G内存; 需要400M硬盘空间; CD/DVD光驱,通过CD/DVD安装软件时使用; 并行打印口或USB口,插入加密狗使用; VGA和SVGA显示卡和显示器,显存需在64M以上,能支持1024*768或更高分辨率; 鼠标,声卡,如需支持声音报警, 以太网卡,如需支持网络; 2.2 软件需求 正确、安全、稳定的运行监控系统需要以下软件环境: 允许安装于中文Windows 2000/XP专业版、XPE、2003/2008、Windows7/8专业版(32/64位); 允许安装于英文Windows 2000/XP专业版、XPE、2003/2008、Windows7/8专业版(32/64位); 必须安装东方语言包; 操作系统必须更新最新补丁,否则不能保证系统运行稳定性: 使用Windows 2000必须加装SP4; 使用Windows XP必须加装SP3; 安装缺省打印机驱动,供水晶报表应用使用; 必须以管理员级别登录安装; SQL Server数据库平台,如MSDE 2000、SQL Server 2000/2005/2008/2012、Express等; 不建议使用SQL Server 2005;

杰控组态手册25.数据库操作

25.数据库操作 序号 内容 页码 25.1 数据查询 25-01 25.2 曲线查询 25-04 25.3 表格显示 25-05 25.4 字段列表 25-07 25.5 删除数据表内容 25-08 25.6 数据库脚本编程 25-09 25.7 存储过程脚本编程 25-10 25.8 数据库记录平均统计 25-10 25.9 把数据库记录导出到Excel中 25-11 25.10 使用ADO访问数据库 25-13 25.1数据查询 提供了通过表格查看数据库内容的方法,用“数据查询”组件实现: 增加一个组件对象,在设置对话框中添入数据库的有关信息,如下图所示: 执行按钮,通过出现的对话框来选择数据源(如FameView Userdata Source):

执行<记录表>按钮,出现下面的对话框,其中列出数据源中所有数据表,从中选择要查询的记录集(如demo): 此组件主要根据时间字段进行查询,执行<时间字段>按钮,出现下面的对话框,其中列出记录集中所有的字段,从中选择要使用的时间字段(如F3):

如果希望把查询的结果进行打印或浏览,要先根据数据库利用Crystal水晶星建立报表格式,然后执行<报表格式>按钮,选择报表格式文件(*.rpt); 用鼠标双击字段列表,会出现选择字段对话框,从中选择需要查询后显示的字段,此时不需要再选择时间字段;能自动的识别字段的类型,但要正确设定字段内容的字符长度; 1个数据表中的字段数量要小于100; 在查询显示表中,可能不希望直接显示字段的名称,请修改字段描述即可; 用“Del”键可以从列表删除选错的字段; 画面运行后,执行按钮查询,界面如下: 如果不希望执行组件按钮来查询数据,而希望通过其他事件来执行,按照下列步骤来实现: (1)给按钮组件命名:选中组件,点击右键,弹出菜单,选择执行“对象属性”中的“脚本名称”,给 对象命名,例如BTNOBJ; (2)隐藏按钮组件:选中组件,点击右键,弹出菜单,选择执行“隐藏对象”,使组件在运行画面显示 时不可见:

力控组态报表

一、数据表的阐述 数据表是工业生产中不可缺少的统计工具,它能将生产过程中的各类信息如:生产数据、统计数据一直关的表格形式进行反映,为生产管理人员提供有效的分析工具。一般的组态软件中提供了历史报表和 万能报表。实用历史报表可根据生产数据形成典型的班报、日报、月报、季报、年报。万能表提供类似 EXCEL的电子表格动能,可以形成更为复杂的报表系统。 二、历史报表 历史报表是一个或多个变量在过去一段时间间隔内按照一定的抽样频率获取的历史数据的列表。属 性包括数据源的指定、变量的指定、历史数据的开始时间、数据采样间隔及采样时刻的数据类型(瞬 时值、平均值、最大最小值)、数据显示的颜色、背景色、位置、宽度、高度等。历史报表可打印输 出,可以用脚本程序控制历史报表对象的起始时刻及自动打印时机,还可以前后翻页查看任意时间段的历史报表。 1、历史报表及其要组态的关键参数 (1)创建历史报表 在工具箱中选择历史报表按钮,在窗口中点击并拖拽到合适大小后释放鼠标。会出现一个报 表。这是想处理普通图形一样来改变历史报表的属性。选中历史报表对象,单击鼠标右键, 弹出右键菜单: 选择“对象属性”弹出对话框就可以进行修改了。 (2)组态参数 组态参数有“一般”和“变量”两页内容组成。 “一般”页要组态的关键参数包括: 1)、起始时间。这个单选按钮有两个选项。一个是指起始时间。选择此项表示。报表将获取 从指定时间开始的一段历史数据。另一个起始时刻决定于打印时间。选择此项表示,报表将 获取从报表打印时间开始向前追溯的一段历史数据。 2)、报表起始时间。当在单选按钮“起始时间”选择了“指定起始时刻”选项时,该项变为 有效,否则为禁止状态。此项用于指定报表从什么时间开始将获取一段历史数据。具体需要 制定从前几天的第几点钟和第几分钟。 3)、字体。此项规定为报表字体。 4)、颜色。“标题背景”、“工位号/标题”、“序号”、“PV”和“时间”这5项分别用来指定历史 报表的标题颜色、位号名称/标题文字显示的颜色、位号的显示颜色、过程值(PV)的显示颜 色和PV值采样时间的显示颜色。点击对应的颜色按钮,出现调色板窗口以选择颜色。 5)、时间。改组为共有4项内容,包括1个复选框和3个输入框。其中显示时间为复选框, 指定报表中是否现实和打印历史数据的产生时间;范围输入报表获取历史数据的时间跨度; 间隔输入报表获取历史数据的时间间隔;格式输入报表中显示时间所占的字符宽度。 6)、数据源。此按钮选择连接实时数据库的数据源。 7)、数据类。当在单选按钮“起始时间”选择了“指定起始时刻”选项时,该项变为有效, 否则为禁止状态。此项用于指定报表将获取哪一类历史数据。它共有四个选项。 【1】瞬时值。此项指定报表将获取数据库点的过程值(PV)历史数据。 【2】平均值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的平均历史数据。 【3】最大值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的最大值历史数据。 【4】最小值。此项指定报表将获取数据库点的过程值(PV)在指定的小时时间内的最小值历史数据。 注:平均值、最大值与最小值属于数据库点的统计数据,只有在数据库组态时指定生成统

力控组态1

力控forcecontrol6.1组态软件开发工程步骤简单说明 一、安装力控组态6.1软件。 1.双击Setup.exe程序,弹出安装界面,出图1所示。 图1安装界面 2.分别点击安装红色标记部分的【力控ForceControl6.1sp3】和【I/O驱动程序】,安装时均选择默认演示版,【下一步】至完成,安装完成后,可以新建工程进入开发,具体见多媒体视频文件。

二、力控组态开发环境 1.新建工程 (1)安装好软件之后,双击桌面力控图标,弹出工程管理器,如图2 图2 工程管理器 (2)点击左上角【新建】图标,新建一个工程,如图3。 图3 新建一个工程

(3)选择新建的工程点击【开发】(如图4)即可进入新建工程开发环境。(如果没有加密锁,会弹出“找不到加密锁,只能以演示版运行”的对话框,点击忽略进入) 图4 工程管理器中新建的工程 2.新建IO设备, (1)在这里是定义上位机软件将要连接的设备,比如西门子200的PLC,或者智能数显仪表等,在此以S7-200PLC为例。双击【工程项目】中的【IO 设备组态】,如图5,: 图5 工程项目界面

(2)当弹出【IoManager】窗口时,选择左侧【I/O设备】-【PLC】-【IoManager】-【SIEMENS西门子】-【S7-200(PPI)】,如图6。 图6 IoManager

(3)双击【S7-200(PPI)】驱动即可新建IO设备,按要求输入【设备名称】(不能出现中文)、【设备描述】、【更新周期】、【超时时间】、【设备地址】(此处地址为PLC出厂默认值2)、【通信方式】、【故障后恢复查询周期】,如图7。 图7 IO设备配置第一步 (4)点击【下一步】,进入设备配置第二步,设置串口号并进行串口设置,此处为“波特率:9600,偶校验,8位数据,1位停止位”,如图8。 图8 IO设备配置第二步

【参考借鉴】力控组态软件使用指南.doc

概述: 力控6.0监控组态软件是北京三维力控科技根据当前的自动化技术的发展趋势,总结多年的开发、实践经验和大量的用户需求而设计开发的高端产品,是三维力控全体研发工程师集体智慧的结晶,该产品主要定位于国内高端自动化市场及应用,是企业信息化的有力数据处理平台。 力控6.0在秉承力控5.0成熟技术的基础上,对历史数据库、人机界面、I/O驱动调度等主要核心部分进行了大幅提升与改进,重新设计了其中的核心构件,力控6.0面向.NET开发技术,开发过程采用了先进软件工程方法:“测试驱动开发”,产品品质将得到充分保证。 与力控早期产品相比,力控6.0产品在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃。 主要指标: 方便、灵活的开发环境,提供各种工程、画面模板、大大降低了组态开发的工作量; 高性能实时、历史数据库,快速访问接口在数据库4万点数据负荷时,访问吞吐量可达到20RR0次/秒; 强大的分布式报警、事件处理,支持报警、事件网络数据断线存储,恢复功能; 支持操作图元对象的多个图层,通过脚本可灵活控制各图层的显示与隐藏; 强大的ACTIVER控件对象容器,定义了全新的容器接口集,增加了通过脚本对容器对象的直接操作功能,通过脚本可调用对象的方法、属性; 全新的、灵活的报表设计工具:提供丰富的报表操作函数集、支持复杂脚本控制,包括:脚本调用和事件脚本,可以提供报表设计器,可以设计多套报表模板; 企业信息化的有力平台 Internet时代的创举: 提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案; 支持通过PDA掌上终端在Internet实时监控现场的生产数据; WWW服务器端与客户端画面的数据高度同步,浏览器上看到的图形界面与通用组态软件生成的过程画面效果完全相同; “瘦”客户端与WWW网络服务器的实时数据传输采用事件驱动机制、变化传输方式,因此通过Internet远程访问力控Web服务器,IE“瘦”客户端显示的监控数据具有更好的实时性; WWW网络服务器面向.NET技术开发,易于使用https://www.wendangku.net/doc/613451644.html,等快速开发工具集成力控来构建企业信息门户; 强大的移动网络支持: 支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯,力控移动数据服务器与设备的通讯为并发处理、完全透明的解决方案,消除了一般软件采用虚拟串口方式造成数据传输不稳定的隐患,有效的流量控制机制保证了远程应用中节省通讯费用。 企业信息化的助力工具: 力控软件内嵌分布式实时数据库,数据库具备良好的开放性和互连功能,可以与MES、SIS、PIMS 等信息化系统进行基于RMLOPC、ODBC、OLEDB等接口方式进行互连,保证生产数据实时地传送到以上系统内; 国际化设计与支持: 面向国际化的设计,同步推出英文版和繁体版,保证里多国语言版的快速支持与服务。 完整的网络冗余及软件容错解决方案 做为民族产业的大型SCADA、DCS软件,力控软件支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式,可以适应对安全性要求比较高的工艺装置,解决了一般国内外软件在数据吞吐、安全性和容错性上的问题,使软件在大数据量吞吐、网络切换上得到了很大的提高,达到了国际水平; 力控软件支持控制设备冗余,支持普通的232、485、以太网等控制网络的冗余,支持控制硬件的软冗余切换和硬冗余切换; 力控软件的双机冗余的“心跳”链路可以采用多网配置来进行“心跳”数据传输,同时主、从机切换支持手动切换方式,客户端支持服务器的故障切换、网络切换; 由力控软件组成的主从热备机可以达到快速的切换,切换时间最小可以为2秒! 图1 完整的网络冗余及软件容错解决方案 设备控制层

杰控第26章数据库报表

26.数据库报表26.数据库报表

26.1水晶报表 选择数据库连接或批量数据库连接: 执行<制作报表格式>: 执行<新建>按钮,选择Crystal(水晶星)报表格式: 执行Cancel,直接取消;

执行菜单File->New: 执行按钮: 执行按钮,选择ODBC数据源: 执行按钮,继续选择报表使用的数据表或视图:

执行按钮,再执行按钮: 执行按钮,选择参与报表字段: 执行按钮,完成报表初始化参数设置;

执行选项,继续设计基本报表格式: [1].设计模式,即使报表内容有多条记录,也只设计一行; [2].报表格式内容,通过对象表示,通过修改对象属性改变报表格式; [3].改变字体,选中某对象,点击右键,执行弹出菜单; [4].改变标题及文本内容,选中某标题对象,点击右键,执行从弹出菜单; [5].记录序号,执行菜单Special Field->Record Number Field>命令; [6].画表格线,执行菜单Line>; [7].添加图片,执行菜单Picture>; [8].添加字段,执行菜单Database Field>; [9].刷新数据库结构, 执行菜单Verify Database>; 报表建立后,数据表结构发生变化,需通知报表格式; [A].多选字段,执行菜单Select Fields>,再选择字段并编辑; [B].刷新报表内容,执行菜单Refresh Report Data>; 制作报表时,数据表记录内容发生变化,为浏览正常需通知报表格式; 基本报表格式设计完成:

实验四 力控组态软件中动作脚本的应用

实验四力控组态软件中动作脚本的应用 一、实验目的 1、熟悉力控组态软件动作脚本、自定义函数的创建及使用; 二、实验任务 1、以三级液位系统为对象,设计相应的监控界面脚本动作; 2、熟悉力控组态软件中脚本编辑器的使用; 3、动作脚本、自定义函数的创建及应用。 三、预习及实验要求 1、参考教材及力控组态软件随机帮助文件及FAQ文件; 2、设计脚本动作,包括: i.图形对象动作脚本,点击罐2,罐3的罐体颜色变换一次; ii.数据改变动作脚本,当罐2的液位发生变化时,引起某对象的颜色变化; iii.键动作脚本,按下ctrl+a组合键时,某对象的颜色变化; iv.条件动作脚本,当罐2的液位大于90时,引发图像闪烁报警; 3、设计三级液位监控系统软件主界面中的脚本动作(以第二个罐作液位为 模拟对象,使液位作周期变化,范围范围:10-100,且可在运行时在0 -100范围内改变上下限,); 4、在3的基础上,液位每增加10,罐体充填颜色变换一次,上升时,液位 超过90报警,下降时,液位低于20报警,报警用颜色闪烁表示; 5、自定义函数的创建及调用(创建两个加法自定义函数,分别采用传值、传 地址的方式传回返回值,创建一个找最大值的自定义函数,见实例); 6、设计温度控制脚本动作,控制采用位式控制,用指示灯表示输出状态, 用游标输入模拟温度变化(位式控制:当设定值大于实测值时,停止输出,输出为0,当设定值小于于实测值时,启动输出,输出为最大值,)。

四、主要参考实验步骤(此实验步骤来自软件的帮助文件,更全的实验步骤请参考软件自带帮助文件) 1、脚本动作设计 示例程序如下: 1、在Draw中的当前窗口画面中,创建一个矩形对象。 2、双击矩形,进入动画连接对话框,选择“触敏动作-左键动作”,弹出触敏性动作 脚本编辑器。 3、在“按下鼠标”脚本编辑器中,填写脚本如下: this.FColor=255; “鼠标按着周期执行”编辑器中,填写脚本如下: a=a+5; “释放鼠标”编辑器中,填写脚本如下: this.FColor=0; 4、单击“确认”按钮(如要求定义变量a ,定义变量a 为中间变量)。 5、在画面上建立一个变量显示对象,显示变量 a 的值。 6、在Draw中将画面“保存”,然后单击“运行”,进入运行系统VIEW下,观看动作 效果。 2、自定义函数的创建及应用 1、)击导航树/自定义函数,弹出自定义函数设置对话框 2、)参数设置 名称:函数名,必须唯一,不能与已经使用的函数重名,包括自定义函数和系统函数。 返回值类型:可以是实型、整型、字符型,也可以为空即没有返回值。 参数列表:列出了该函数使用的参数以及参数属性。 名称:参数的名称。 类型:参数的数据类型。可以是实型、整型、字符型。 编辑代码:进入到脚本编辑器编辑自定义函数代码,完成所要完成的功能。 3、)功能代码实例如下 功能:在4个参数中求最大值,代码如下: //Function name: PMax //Parameters: X1, X2, X3, X4 if(X2 > x1) then x1 = x2; endif if(X3 > x1) then x1 = x3; endif if(X4 > x1) then x1 = x4; endif

杰控组态手册26.数据库报表

26.数据库报表 序号 描述 页码 26.1 功能描述 26-01 26.2 目标数据库 26-01 26.3 启动报表设计器 26-01 26.4 新建报表格式 26-02 26.5 编辑报表格式 26-04 26.6 保存报表格式 26-07 26.7 组态报表打印按钮 26-08 26.8 脚本控制报表打印按钮 26-10 26.9 执行报表打印 26-11 26.1功能描述 通过数据库连接把实时数据经前期处理后,有效的存储到自定义数据库中; 用户可以通过系统绑定开发的水晶星(Crystal)报表格式及控件,提供了完善的报表输出功能; 水晶星(Crystal)报表的功能非常强大,基于数据库能制作出各种工业报表,本章也很难详细的描述其功能,只能以例子的方式讲述如何实现简单数据报表,起到抛砖引玉的作用;复杂的报表设计可与杰控公司的技术支持联系; 26.2目标数据库 本例使用的数据库内容如下表: 数据库类型:Microsoft Access 数据源名称:FameView UserData Source 数据表名称:T1 字段名称:产量1 产量2 存储时间 字段类型:数字[单精度] 数字[单精度] 日期/时间 26.3启动报表设计器 选择<数据库连接>功能,执行<数据库报表格式文件>任务,来启动或管理报表文件;如下图:

26.4新建报表格式 报表设计器启动后,出现注册窗口,执行取消按钮,即执行; 然后执行New>菜单,出现下面的对话框: 选择标准报表,出现下面的对话框,选择数据库的来源: 必须选择ODBC数据源,即执行按钮,出现下面对话框: 选择数据源,如FameView UserData Source,然后执行按钮,出现下面对话框选择数据表:

力控组态——OPC使用技巧

5. 力控OPC客户端 当力控作为客户端访问其它OPC服务器时,是将OPC服务器当作一个I/O设备,并专门提供了一个OPC Client 驱动程序实现与OPC服务器的数据交换。通过OPC Client驱动程序,可以同时访问任意多个OPC服务器,每个OPC服务器都被视作一个单独的I/O设备,并由工程人员进行定义、增加或删除,如同使用PLC或仪表设备一样。下面具体说明OPC Client驱动程序的使用过程: 1. 定义OPC设备 在力控开发系统导航器窗口中双击“IO设备组态”,启动IoManager。选则“OPC”类中的“MICROSOFT OPC CLIENT”并展开,然后选择“OPC CLIENT 3.6”并双击弹出“设备配置”对话框: 图3-27 在“设备名称”中输入逻辑设备的名称(可以随意定义),在“数据更新周期”中指定采集周期,原理见I/O驱动相关章节。然后单击按钮“继续”,出现OPC设备定义对话框:

图3-28 1) 服务器节点:当OPC服务器运行在网络上其它计算机时,需要在此处指定网络计算机的名称或IP地址。如果OPC服务器运行在本机,该参数设置为空。 2) 服务器名称:指定OPC服务器的名称。可以单击“刷新”按钮,自动搜索计算机系统中已经安装的所有OPC服务器。 3) OPC服务器版本:指定OPC服务器的DA规版本。目前可选择1.0和2.0。 4) 重连时间:跟OPC服务器建立连接后,在设定的时间如果没有数据变化,则重新连接OPC服务器。该参数单位为秒。 5) OPC组名称:在OPC服务器创建的组名称。创建的所有项均加载到这个组中。 6) 刷新时间:指定OPC服务器的刷新周期。对于大多数OPC服务器,这个参数用于控制对设备的扫描周期,并以该时间周期向OPC客户端发送数据。对某些通信性能较低的OPC服务器,该参数不宜设置过小。 7) 数据读写方式:可选择同步方式或异步方式。关于同步和异步的概念请参阅上一节。由于异步方式在有大量客户和大量数据交互时能提供高效的性能,因此建议在通常情况下尽量选用异步方式。 2. 数据连接 对OPC数据项进行数据连接与其它设备类似。 下面以Schneider公司的一个仿真OPC服务器“OPC Factory Simulator Server”(服务器名:Schneider-Aut.OFSSimu)为例,说明对OPC数据项进行数据连接的过程。 1) 首先在PC机上安装OPC Factory Simulator Server程序,然后按照上文所述的过程定义一个OPC Factory Simulator Server的OPC设备,假设设备名为“OPC”。

相关文档