当前位置:文档之家› 亚控组态软件下DTU的应用

亚控组态软件下DTU的应用

亚控组态软件下DTU的应用
亚控组态软件下DTU的应用

亚控组态软件下DTU的应用

一.概述

随着移动推出GPRS无线数据传输以来,GPRS的通信速度快、通信费用低、组网灵活等优点,越来越被广大客户看好。GPRS数传终端,具有TCP/IP 协议转换功能不需要用户提供TCP/IP的支持。可适用于所有带串口的终端设备,通过GPRS网络平台实现数据信息的无线和透明传输,为不具备TCP/IP 协议处理的终端设备提供了GPRS 通信的能力。目前,GPRS数传终端已被广泛的应用于环保、水文水利、油田、电力,工业控制等各个领域,在数据的远程传输和监控方面得到了很好的应用。

北京亚控公司开发的GPRS服务程序支持通过GPRS 数传终端(以下简称GPRS DTU)与亚控开发过驱动的串口设备间的通讯。亚控GPRS服务程序目前支持北京嘉复欣的GPRS DTU设备,支持的运行环境,WIN2000,WINXP,WINNT。

二.设备的连接与配置

嘉复欣GPRS GF-2008 DTU 设备使用说明

1.嘉复欣GPRS GF-2008 DTU设备简介

嘉复欣GPRS GF-2008 DTU,内嵌TCP/IP协议的GPRS Modem,它分为IP模块和GPRS模块两部分。有两种工作模式,一个是命令模式,一个是SerialNET 模式。SOCKET通信是在命令方式下的通信, 期间需要用命令进行干预。而SerialNET模式使得连接的设备通过串行线进行TCP或UDP Socket连接。一旦初始化该模式的参数,进入该模式后,就可以直接按设定的参数进行数据传输. 能广泛应用于工业、电力、交通、环境、监测监控、金融交易、零售服务等方面。

2.嘉复欣GPRS GF-2008 DTU设备配置

用户可以使用两种方式对嘉复欣GPRS GF-2008 DTU进行设置,一种是通过超级终端进行设置,另一种方式是通过嘉复欣提供的ichipconfig.exe软件工具进行配置。

通过级终端进行设置

1)选择正确的COM口,并进行端口设置

2)设置SerialNET通讯参数

a.首先确认嘉复欣GPRS GF-2008 DTU处于配置状态

键入AT 回车,如果显示ok 说明嘉复欣GPRS GF-2008 DTU处于配置状态.

如果用户不能键入"AT"字符,说明嘉复欣GPRS GF-2008 DTU处于SerialNet模式,请按"+"号键3~5 秒中使嘉复欣GPRS GF-2008 DTU回到配置状态。

b. 判断模块是否正常

>AT+i

I/OK

>AT

OK

以上两条命令通过即可初步断定模块无故障。

c. 检查网络信号强度和SIM卡情况。

>AT+CSQ

+CSQ: **,##

其中**应在10-31之间,数值越大表明信号质量越好,##应为99。否则应检查天线或SIM卡是否正确安装。d. 设置IP地址及端口号命令

AT+iHSRV=IP地址: 端口号。

如:222.131.112.173:5020

At+ipars把修改的参数保存下

e. 键入: AT+I!SNMD 使嘉复欣GPRS GF-2008 DTU进入SerialNET模式

通过ichipconfig.exe软件工具进行配置

打开ichipconfig.exe软件工具,选择高级设置,配置服务器地址和服务器端口。

如下面的222.131.112.173:5020写入修改后的参数后

图中红色1字表示的参数项是透明传输模式下的串口波特率设置项,如默认设置为5,8,N,1,0,其中参数5代表串口波特率,对应得串口波特率为9600,可选内容为2对应波特率1200、3对应波特率2400、4对

应波特率4800、5对应波特率9600、6对应波特率19200、7对应波特率38400、8对应波特率57600、9对应波特率115200;8代表数据可选内容有7位或8位;N代表校验位可选内容有N无校验、E偶校验、O奇校验;1代表停止位可选内容有1位停止和2位停止;0代表流控可选内容有无流控、硬件流控和软件流控。

图中红色2字表示的参数项是数据中心的IP地址和端口号,前面空格为地址内容可填数据中心的IP地址(该地址必须是公网的真实IP地址)或者域名(该域名必须是能够被域名服务器解析的域名),后面的空格是对应的连接端口号。

图中红色3字表示参数项是TCP通信协议选项,可选内容有TCP和UDP。

所有参数设置完成之后,您可以按save键保存已经设置好的参数内容,然后退出配置界面,回到主界面。

通过命令进入SerialNET模式:

At+iup

At+i!snmd

三.组态王的设置

首先要新建一个项目

定义项目名称

在组态王工程管理器里能看到建立完的项目

组态王与连接用户数据采集终端设备的嘉复欣GPRS GF-2008 DTU之间的通讯是通过虚拟串口实现的。1.定义虚拟串口设备:

虚拟串口定义说明:

在一个虚拟串口上只能定义1个虚拟设备;

每个虚拟设备可以关联多个实际设备(设备的协议必须相同);

与每个虚拟设备关联的实际设备地址不能重复;

工程中所有虚拟设备或实际设备逻辑名称不能重复;

不同虚拟设备的标识不能重复;

同一厂家的虚拟设备端口号应该一致;

下面我们就以永宏PLC,配以嘉复欣GPRS GF-2008 DTU设备为例进行说明

第一步:选择串口设备(实际设备,即用户数据采集终端设备):

第二步:给实际设备,即用户数据采集终端设备输入一个逻辑名称:

第三步:给用户数据采集终端设备选择一个虚拟串口:

第四步:在虚拟串口上定义嘉复欣GPRS GF-2008 DTU设备:

第五步:定义设备地址,即GPRS下挂的实际设备如PLC的地址:

至此设备定义完毕,系统会生成两种设备的图标,虚拟串口设备(即GPRS DTU设备)和GPRS DTU设备下挂的实际设备,见下图:

如果已经定义了设备,在组态王中需要修改虚拟设备的相关信息,可以在组态王开发系统中双击虚拟设备的图标(上图中的"虚拟设备"),弹出如下对话框进行修改。

2、定义设备的通讯参数

假如永宏PCL设备(DTU下挂的实际设备)的通讯参数是:9600,7,1,偶校验。那么要把DTU的通讯参数也配置成9600,7,1,偶校验。双击上图中的“KVCOM1”图标,可以对虚拟串口“通讯超时”进行设置,建议设置成15秒以上。

3、组态王数据词典-IO变量定义

组态王数据词典的定义包括两个部分。一是定义GPRS DTU设备下挂的实际设备的数据词典,这部分与普通串口设备的数据词典定义相同。二是定义虚拟串口设备的数据词典,见下表:

⑴组态王虚拟串口设备寄存器列表

这两个变量的定义的作用是组态王检测DTU的网络连接情况,可以不用连接终端设备。

⑵实际连接PLC的变量定义

在数据词典中新建一个HR0变量。变量类型选I/O整数,连接设备选新IO设备,寄存器选HR后加个0,数据类型选USHORT,读写属性为只读。

再新建一个HR1变量

⒋新建一个画面

在工具箱中选择T,输入文本HR0,回车后再输入HR1

把两个HR0、HR1分别ctrl+c,ctrl+v复制,粘贴下,拉开距离

⑴对HR0进行配置,双击即可进入配置

HR0要求配置模拟值输出和模拟值输入

在表达式中点?选择所对应的变量

选中变量HR0双击即可。整数位数选择6

模拟值输入连接

⑵配置HR1参数

选中变量HR1双击即可。整数位数选择6

模拟值输入连接

⒌配置完后选择全部存

选择切换到VIEW

这时候PLC的数据已经传上来了。

⒍组态王6.52版本软件里提供了信息窗口和DRIVERSFORGPRS监控的控件

⑴“组态王信息窗口”是一个独立的Windows应用程序,用来记录、显示组态王开发和运行系统在运行状态时的信息。信息窗口中显示的信息可以作为一个文件存于指定的目录中或是用打印机打印出来,供用户查阅。当工程浏览器、TouchVew等启动时,会自动启动信息窗口。

一般情况下启动组态王系统后,在信息窗口中可以显示的信息有:

“组态王”系统的启动、关闭、运行模式;

历史记录的启动、关闭;

I/O设备的启动、关闭;

网络连接的状态;

与设备连接的状态;

命令语言中函数未执行成功的出错信息。

如果用户想要查看与下位设备通讯的信息,可以选择运行系统“调试”菜单下的“读成功”、“读失败”、“写成功”、“写失败”等项,则I/O变量读取设备上的数据是否成功的信息也会在信息窗口中显示出来。

组态王的信息窗口如图所示:

⑵DRIVERSFORGPRS监控的控件是组态王6.52版本里新增的功能,当工程进入运行模式后,就会在右下角的工具栏中出现一个图标

DRIVERSFORGPRS监控的控件的功能是监视组态王软件与DTU之间的通讯情况。包括各种数据信息的监视,空DTU收到的心跳包,从组态王受到的数据,从DTU受到的数据,发往DTU的心跳包,发往组态王的数据,发往DTU的数据。

还可以保存到文件里,选择输出到屏幕,控制屏幕的滚动等

四.永宏电机PLC的设置

安装永宏电机PLC的设置程序之后,选择开启档案,联机至PLC

力控组态软件教程

力控组态软件教程 第一节选型及安装 力控通用监控组态软件的正式发行企业版分为开发版和运行版,软件是根据点数进行计价的,点数是指实际监控的外部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口硬件加密锁,硬件加密锁使用前必须安装驱动程序。 安装并口硬件加密锁步骤: 在安装加密锁前应关闭计算机电源和外围设备。 第二节创建一个简单工程

力控组态软件实例

《集散控制系统原理及应用》 实验报告 姓名:胡文千_______ 学号: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风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图形控件和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰富的作

力控组态软件 pSpace 培训

pSpace系统培训 北京三维力控科技有限公司 2008.7.7

目录?1.实时/历史数据库概述?2.系统功能模块介绍?3.系统维护 ?4.系统设计及选型

1.1 实时数据库的概念实时数据库RTDB(Real-Time Data Base)是数据和事务都有定时特性或定时限制的数据库。

流程工业实时/历史数据库流程工业实时/历史数据库与是一种特殊的实 时数据系统 历史数据的处理与实时数据的处理同等重要;弱化控制功能,强调历史数据的分析应用;实时性要求不高,属于固、软实时数据库系统;

1.2与组态软件,DCS软件区别组态软件多用于中、小型生产设备的数据采集与控制,它从一产生就是面向某个车间、某套装置的监控而设计的;因此,它对数据采集频率、系统的响应要求比较高,也就是说对实时性要求高;由于要实现一些控制算法,需要历史数据,所以对实时数据是本能进行失真压缩,因而保存历史数据的时间也不会太长。 DCS系统包括了软硬件,DCS系统软件和组态软件类似,也是用于某个车间、某套装置生产设备的数据采集与控制,由于DCS系统是软硬件结合的,因此系统的监控性能要高于组态软件,在系统设计上基本还是和组态软件一样对实时性要求高而不压缩历史数据,历史存储时间不会太长。 实时/历史数据库是在全厂的DCS系统、SCADA 系统等基础之上进行数据采集,监视及分析应用,它要求数据的实时性和数据的压缩存储并举,尤其突出其数据的压缩算法、查找算法以及数据结构等,海量数据、并发能力决定了对实时/历史数据库性能高于组态软件及DCS软件。

1.2与组态软件,DCS软件区别基于实时/历史数据库的系统是建立在DCS基础之上的,尽管多数DCS软件也提供计算分析模块,但DCS主要定位是对设备实时控制和监视,它强调的是运行 的准确性,以稳定性和安全性为其首要目标。 实时/历史数据库构建的系统作为全厂生产运行实时的统一指挥调度中心,从控 制系统以及其它数据源中集成实时过程信息和历史数据,长期保存、动态分析,强调的是运行的质量,以经济性为其首要目标,为生产管理人员的分析和决策 提供支持。 生产控制类系统基于实时/历史数据库的系统 系统目标安全性经济性,管理性 控制方法控制理论目标管理,指标分析 使用对象操作员总工,生产主管, 控制参数运行参数系统指标 控制对象设备,装置系统 侧重方向重控制轻控制,重分析指导

力控组态入门教程

力控组态入门教程 一、关于力控 力控是北京三维力控科技有限公司“管控一体化解决之道”产品线的总称,由监控组态软件、“软”控制策略软件、实时数据库及其管理系统、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驱动程序、控制策略生成器以及各种网络服务组件等。它们可以构成如下的网络系统

力控组态软件模拟交通灯控制系统

模拟交通灯控制系统 院(系):电气与控制工程学院 专业班级:测控技术与仪器1202班 姓名: 学号: 指导教师:

目录 1.实际系统介绍 (1) 2.设计目标 (1) 3.用组态软件进行应用软件设计 (2) 3.1 各画面设计与制作 (2) 3.2 I/O设备设置 (2) 3.3 变量定义 (3) 3.3.1创建实时数据库 (3) 3.3.2 具体I/O点的设计 (4) 3.4 动画连接 (5) 3.4.1 灯的定义 (5) 3.4.2 车的定义 (6) 3.4.3 人的定义 (6) 3.4.4 开启按钮的定义 (7) 3.4.5 复位按钮的定义 (7) 3.5脚本程序的制作 (8) 4.运行结果 (8) 5.心得体会 (8) 附录

交通灯监控系统设计 1.实际系统介绍 应用组态软件(本实验采用北京三维公司力控组态软件)模拟十字路口交通灯运行状态,实现现场的模拟监控。 进入力控软件的开发环境,新建一个应用程序,应用工具箱和图库里的图形元素绘制十字路口的交通灯模型,建立实时数据库,组建I/O 设备驱动,建立数据库变量和建立数据库连接,并制作动画连接,然后应用脚本语言编写应用程序,实现”控件,程序,实时数据库,对象”的整体运行。 2.设计目标 要求用力控软件实现路口红绿灯交替有序的闪烁,在按下开始按钮后,南北方向与东西方向红绿灯颜色相反,持续点亮10秒,然后闪烁2秒绿灯,黄灯亮1秒。实际运行效果与实际接近,画面美观,功能合理,节奏明快,简单明了。 具体的控制可分为以下几个阶段: (1)在0—10s东西向绿灯亮,南北向红灯亮。东西方向可以直走左转、右转;南北方向只能右转。东西方向车前进,人不动,南北方向车不动,人前进。 (2)在10—12s东西向绿灯闪烁,南北向红灯亮。东西方向可以直走左转、右转;南北方向只能右转。东西方向车前进,人不动,南北方向车不动,人前进。 (3)在12—13s东西向黄灯亮南北向红灯亮。东西方向可以直走左转、右转;南北方向只能右转。东西方向车前进,人不动,南北方向车不动,人前进。 (4)在13—23s南北向绿灯亮,东西向红灯亮。南北方向可以直走左转、右转;东西方向只能右转。南北方向车前进,人不动,东西方向车不动,人前进。

力控组态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.doczj.com/doc/b112457165.html,等快速开发工具集成力控来构建企业信息门户; 强大的移动网络支持: 支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯,力控移动数据服务器与设备的通讯为并发处理、完全透明的解决方案,消除了一般软件采用虚拟串口方式造成数据传输不稳定的隐患,有效的流量控制机制保证了远程应用中节省通讯费用。 企业信息化的助力工具: 力控软件内嵌分布式实时数据库,数据库具备良好的开放性和互连功能,可以与MES、SIS、PIMS 等信息化系统进行基于RMLOPC、ODBC、OLEDB等接口方式进行互连,保证生产数据实时地传送到以上系统内; 国际化设计与支持: 面向国际化的设计,同步推出英文版和繁体版,保证里多国语言版的快速支持与服务。 完整的网络冗余及软件容错解决方案 做为民族产业的大型SCADA、DCS软件,力控软件支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式,可以适应对安全性要求比较高的工艺装置,解决了一般国内外软件在数据吞吐、安全性和容错性上的问题,使软件在大数据量吞吐、网络切换上得到了很大的提高,达到了国际水平; 力控软件支持控制设备冗余,支持普通的232、485、以太网等控制网络的冗余,支持控制硬件的软冗余切换和硬冗余切换; 力控软件的双机冗余的“心跳”链路可以采用多网配置来进行“心跳”数据传输,同时主、从机切换支持手动切换方式,客户端支持服务器的故障切换、网络切换; 由力控软件组成的主从热备机可以达到快速的切换,切换时间最小可以为2秒! 图1 完整的网络冗余及软件容错解决方案 设备控制层

力控组态软件的应用与开发 ()

风光互补发电系统 力控组态软件的应用与开发

力控组态软件的应用与开发 一、新建工程 1、打开力控点左上角新建新建一个新的工程 2、点击开发进入开发一个工程 二、新建IO设备 1、新建要连接到上位机的设备,比如:智能数显仪表、DSP控制单元、西门子PLC、西门子变频器。 (1)在“工程项目”栏中找到“变量”-----“IO设备组态” (如果软件界面左边没有“工程项目栏”可在“查看”----“工程项目导航栏”调出)

以下为新建“智能数显仪表”步骤: 2、双击工程项目栏中的“IO设备组态”弹出“IoManager”窗口。 注:6个“智能数显仪表”和DSP控制单元设备都为“MODBUS” 3、在“IoManager”窗口中双击“MODBUS”找到“MODBUS(RTU串行口)”双击进入设备配置配置连接到上位机的设备。

(1)配置“设备名称”和设备地址(设备名称自己定义(不可中文),设备地址与设备上的地址一致。智能数显仪表默认地址为从左到右1、2、3、4、5、6) 注:设备地址可更改,如更改后上位机设备地址要与硬件设备地址一 致 (2)“下一步”进入设备连接到上位机的串口设置 1、串口选中所设置设备连到上位机对应的com口(6个“智 能数显仪表出厂默认接到上位机com3”) 2、点击设置进入设置串口通信参数 设置主要设置两个参数:波特率:9600 奇偶校验:无校验 6个“智能数显仪表”的串口通信参数都一致,波特率为9600

奇偶校验为:无 注意:左下角的“连续采集失败”的勾一定要去掉,这关系到能不能采集到数据 (3)设置通讯时设备的读取 (4)完成以上设置后点击完成,完成一个设备的配置(6个“智能数显仪表”配置方法一致)

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

实验四力控组态软件中动作脚本的应用 一、实验目的 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

力控组态——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 OPCCLIENT”并展开,然后选择“OPC CLIENT3.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 SimulatorServer”(服务器名:Schneider-Aut.OFSSimu)为例,说明对OPC数据项进行数据连接的过程。 1) 首先在PC机上安装OPCFactory SimulatorServer程序,然后按照上文所述的过程定义一个OPC Factory Simulator Server的OPC设备,假设设备名为“OPC”。

【名师推荐】力控组态软件使用指南

概述: 力控 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.doczj.com/doc/b112457165.html,等快速开发工具集成力控来构建企业信息门户; 强大的移动网络支持: 支持通过移动GPRS、CDMA网络与控制设备或其它远程力控节点通讯,力控移动数据服务器与设备的通讯为并发处理、完全透明的解决方案,消除了一般软件采用虚拟串口方式造成数据传输不稳定的隐患,有效的流量控制机制保证了远程应用中节省通讯费用。 企业信息化的助力工具: 力控软件内嵌分布式实时数据库,数据库具备良好的开放性和互连功能,可以与MES、SIS、PIMS 等信息化系统进行基于RMLOPC、ODBC、OLEDB等接口方式进行互连,保证生产数据实时地传送到以上系统内; 国际化设计与支持: 面向国际化的设计,同步推出英文版和繁体版,保证里多国语言版的快速支持与服务。 完整的网络冗余及软件容错解决方案 做为民族产业的大型SCADA、DCS软件,力控软件支持控制设备冗余、控制网络冗余、监控服务器冗余、监控网络冗余、监控客户端冗余等多种系统冗余方式,可以适应对安全性要求比较高的工艺装置,解决了一般国内外软件在数据吞吐、安全性和容错性上的问题,使软件在大数据量吞吐、网络切换上得到了很大的提高,达到了国际水平; 力控软件支持控制设备冗余,支持普通的232、485、以太网等控制网络的冗余,支持控制硬件的软冗余切换和硬冗余切换; 力控软件的双机冗余的“心跳”链路可以采用多网配置来进行“心跳”数据传输,同时主、从机切换支持手动切换方式,客户端支持服务器的故障切换、网络切换; 由力控软件组成的主从热备机可以达到快速的切换,切换时间最小可以为2秒! 图1 完整的网络冗余及软件容错解决方案 设备控制层

基于力控组态软件的控制实例

电控学院 基于力控组态软件的锅炉监控系统设计 院(系):电气与控制工程学院 专业班级:10级测控1班 姓名:张坡坡 学号:1006070127 2013年4月29日

目录 1.力控组态软件PCAuto (3) 1.1软件的认识 (3) 1.2软件的使用 (3) 2.系统功能概述 (3) 3.系统设计 (4) 3.1设计思想 (4) 3.2软件组态设计 (4) 3.3系统功能实现的脚本程序 (11) 4.设计心得体会 (12)

1.力控组态软件PCAuto 1.1软件的认识 力控监控组态软件PCAuto是对现场生产数据进行采集与过程控制的专用软件,是在自动控制系统监控层一级的软件平台,它能同时和国内外各种工业控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便地向控制层和管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统进行集成。 力控监控组态软件PCAuto最大的特点是能以灵活多样的“组态方式”进行系统集成,它提供了良好的用户开发界面和简捷的工程实践方法,用户只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,缩短了自动化工程师的系统集成的时间,大大地提高了集成效率。 力控的应用范围广泛、可用于开发石油、化工、半导体、汽车、电力、机械、冶金、交通楼宇自动化、食品、医药、环保等多个行业和领域的工业自动化、过程控制、管理监测、工业现场监测、远程监测/远程诊断、企业管理/资源计划等系统。 PCAuto组态软件具有功能强大的图形开发环境Draw,采用面向对象的图形技术,创建动画式人-机界面系统及高可靠性快速的图形界面运行系统View,用来运行Draw创建图形窗口。先进的分布式实时数据库DB是整个应用系统的核心模块,负责整个力控应用系统的实时数据处理、历史数据存储、统计数据处理、报警信息处理、数据服务请求处理及完成与过程的双向通信。 1.2软件的使用 在组态软件中填写一些事先设计的表格,再利用图形功能把被控对象(温度计、压力计、锅炉、趋势曲线、报表、温控曲线等)形象的画出来,通过内部数据连接把被控对象的属性与I/O设备的实时数据进行逻辑连接。当由组态软件生成的应用系统投入运行后,与被控对象相连的I/O设备数据发生变化会直接带动被控对象的属性变化。 2.系统功能概述 基于力控组态软件的锅炉监控系统的设计主要是充分利用软件的优势,通过

力控监控组态软件Forcecontrol-V6.0视频教程

力控监控组态软件Forcecontrol-V6.0视频教程 一、力控监控组态软件Forcecontrol 6.0视频教程 -------高清avi格式 https://www.doczj.com/doc/b112457165.html,/video/IO设备通信.rar https://www.doczj.com/doc/b112457165.html,/video/产品入门教程.rar https://www.doczj.com/doc/b112457165.html,/video/实时数据库.rar https://www.doczj.com/doc/b112457165.html,/video/WINDOWS控件.rar https://www.doczj.com/doc/b112457165.html,/video/XY曲线.rar https://www.doczj.com/doc/b112457165.html,/video/报警.rar https://www.doczj.com/doc/b112457165.html,/video/变量.rar https://www.doczj.com/doc/b112457165.html,/video/导航器.rar https://www.doczj.com/doc/b112457165.html,/video/动画处理.rar https://www.doczj.com/doc/b112457165.html,/video/复合组件.rar https://www.doczj.com/doc/b112457165.html,/video/后台组件.rar https://www.doczj.com/doc/b112457165.html,/video/脚本编辑器.rar https://www.doczj.com/doc/b112457165.html,/video/进程管理.rar https://www.doczj.com/doc/b112457165.html,/video/趋势曲线.rar https://www.doczj.com/doc/b112457165.html,/video/事件.rar https://www.doczj.com/doc/b112457165.html,/video/温控曲线.rar https://www.doczj.com/doc/b112457165.html,/video/组件DEMO.rar https://www.doczj.com/doc/b112457165.html,/video/报表.rar https://www.doczj.com/doc/b112457165.html,/video/安全管理.rar 二、力控监控组态软件Forcecontrol 6.0视频教程(共48个) -------flv格式 1. Forcecontrol-V6.0产品入门教程 https://www.doczj.com/doc/b112457165.html,/337.flv 2. Forcecontrol-V6.0选型说明 https://www.doczj.com/doc/b112457165.html,/338.flv 3. Forcecontrol-V6.0实时数据库 https://www.doczj.com/doc/b112457165.html,/340.flv 4. Forcecontrol-V6.0 IO设备通讯 https://www.doczj.com/doc/b112457165.html,/341.flv 5. Forcecontrol-V 6.0控制功能 https://www.doczj.com/doc/b112457165.html,/343.flv 6. Forcecontrol-V6.0与第三方软件通讯1 https://www.doczj.com/doc/b112457165.html,/345.flv 7. Forcecontrol-V6.0与第三方软件通讯2 https://www.doczj.com/doc/b112457165.html,/346.flv 8. Forcecontrol-V6.0与第三方软件通讯3 https://www.doczj.com/doc/b112457165.html,/347.flv

基于力控组态软件的控制实例精编WORD版

基于力控组态软件的控制实例精编W O R D版 IBM system office room 【A0816H-A0912AAAHH-GX8Q8-GNTHHJ8】

电控学院 基于力控组态软件的锅炉监控 系统设计 院(系):电气与控制工程学院 专业班级: 10级测控1班 姓名:张坡坡 学号: 1006070127 2013年 4月 29日 目录 1.力控组态软件PCAuto (3) 1.1软件的认识 (3) 1.2软件的使用 (3) 2.系统功能概述 (3) 3.系统设计 (4) 3.1设计思想 (4) 3.2软件组态设计 (4)

3.3系统功能实现的脚本程序 (11) 4.设计心得体会 (12) 1.力控组态软件PCAuto 1.1软件的认识 力控监控组态软件PCAuto是对现场生产数据进行采集与过程控制的专用软件,是在自动控制系统监控层一级的软件平台,它能同时和国内外各种工业控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便地向控制层和管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统进行集成。 力控监控组态软件PCAuto最大的特点是能以灵活多样的“组态方式”进行系统集成,它提供了良好的用户开发界面和简捷的工程实践方法,用户只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,缩短了自动化工程师的系统集成的时间,大大地提高了集成效率。 力控的应用范围广泛、可用于开发石油、化工、半导体、汽车、电力、机械、冶金、交通楼宇自动化、食品、医药、环保等多个行业和领域的工业自动化、过程控制、管理监测、工业现场监测、远程监测/远程诊断、企业管理/资源计划等系统。 PCAuto组态软件具有功能强大的图形开发环境Draw,采用面向对象的图形技术,创建动画式人-机界面系统及高可靠性快速的图形界面运行系统View,用来运行Draw创建图形窗口。先进的分布式实时数据库DB是整个应用系统的核心模块,负责整个力控应用系统的实时数据处理、历史数据存储、统计数据处理、报警信息处理、数据服务请求处理及完成与过程的双向通信。

力控组态软件下的设备驱动程序开发

力控组态软件下的设备驱动程序开发 发布时间:2006-08-07 14:18类型:应用案例904人浏览 1 引言 组态软件设备驱动程序用于提供了连接计算机硬件的软件接口,在装入后成为操作系统内核的—部分,也就是说它成为操作系统的信任部分。因此,任何设备驱动程序的细小错误都可能引起操作系统的崩溃,要避免这样的事情发生,只有反复测试所写的代码,遵循编写驱动程序的规则。 最简单的方法是购买现成的驱动程序来直接处理我们的设备,但这样的驱动程序存在连接与嵌入错误的风险。另外,可以通过修改各种商业通用驱动程序与许多简单的设备打交道。如果自己编写驱动程序的话,尽量使用某个标准的总线驱动程序或者类驱动程序,因为它们通常实现了我们所需要的大量功能。如果设备只有一个专门的用途,则为它编写一个单一驱动程序来处理所有设备的请求可能是最简单的解决方案。 三维力控组态软件提供了力控I/O驱动程序接口软件开发工具包FIOS SDK,FIOS SDK 提供了标准的开发接口,开发人员仅需要根据I/O设备的具体通信协议或驱动接口说明,填写几个扫描函数的实现代码,进行必要的调试与测试,即可完成一种FIOS的开发。 2 课题背景 目前笔者接手的项目是X机场助航灯光计算机监控系统。当机场灯光实施II类运行时,其能见度在800m至400m之间,要求灯光设备可靠性高、故障少,但往往灯具在运行过程中产生故障是随机的,其故障率达到某一个值时,将不能满足II类运行要求[1][2]。为保证监控系统运行的稳定性和可靠性,采用双机容错模式与力控工业控制组态软件相结合的方法,通过硬件冗余、软件组态的可靠设计、Visual C++与力控组态软件的结合,并以RS-485总线作为网络连接线,实现分布式的数据库配置,设计了基于力控组态环境的双机容错系统。开发此系统的任务之一,就是自主开发驱动程序,将自定义的通信协议写入驱动程序之中。而三维力控组态软件提供了I/O驱动程序接口开发工具包(FIOS SDK),因此,开发驱动的主要工作就是利用组态软件提供的接口函数和输入输出类库编写Ioapi中的代码,以达到I/O 设备的控制要求[3]。由于此项目的开发在Visual C++ 6.0环境中进行,学习Windows WDM 驱动程序设计对于深入理解内核态驱动程序开发、编写相应的接口程序也很有帮助。 3 开发工具——FIOS SDK简介[5][6] FIOS SDK开发环境完全基于32位Windows平台。它使用动态链接库(DLL)技术将开发人员开发的代码整合到力控组态 软件系统中。FIOS SDK提供给程序员的开发接口为API函数和C++类库。 FIOS SDK主要由4部分组成:设备组态接口(Iodevcfg)、数据连接组态接口(Ioitemui)、I/O监控接口Ioapi和I/O服务器程序Ioserver。其中,Iodevcfg:负责管理设备组态过程;Ioitemui:负责管理数据连接组态过程;Ioapi:负责完成与I/O设备间的数据交换,实现对设备的监控过程,包括:对通信协议的解析、数据格式的转换等;Ioserver:由FIOS SDK提供,用于完成对Ioapi 的动态装载,调用并执行Ioapi实现的导出函数。它封装了大部分开发人员不必关心的技术细节,如完成与I/O设备的底层通信(串口通信、网络通信等)、设备超时处理、设备故障诊断等。Ioserver还完成与实时数据库DB之间的通信,它把从I/O设备采集到的数据经Ioapi解析转换后提交给DB,或者将DB下置给I/O设备的数据经Ioapi解析转换后写入I/O设备。

力控组态软件的OPC支持

力控组态软件的OPC支持 ----北京三维力控科技有限公司 力控实时数据库支持OPC标准,作为OPC客户程序,它可以从其他OPC服务器程序中访问数据。与DDE类似,当力控数据库作为客户端访问OPC服务器程序时,是将OPC服务器程序当作一个I/O设备。数据库中的点参数通过I/O数据连接与OPC服务器程序进行数据交换。 一、OPC适应范围 利用OPC技术,主要实现: 1、在线数据监测。实现了应用程序和工业控制设备之间高效、灵活的数据读写。 2、报警和事件处理。提供了OPC服务器发生异常时,以及OPC服务器设定事件到来时向OPC客户发送通知的一种机制。 3、历史数据访问。实现了读取、操作、编辑历史数据库的方法。 4、远程数据访问。借助Microsoft的DCOM技术,OPC实现了高性能的远程数据访问能力。 二、力控的OPC设备 力控充分利用了OPC服务器的强大性能,为工程人员提供方便高效的数据访问能力。在力控中可以同时挂接任意多个OPC服务器,每个OPC服务器都被作为一个外部设备,工程人员可以定义、增加或删除它,如同一个PLC或仪表设备一样。 一般来说,工程人员在OPC服务器中定义通信的物理参数,定义需要采集的下位机变量(数据项);然后在力控中定义力控变量和下位机变量(数据项)的对应关系。在运行系统中,力控和每个OPC服务器建立连接,自动完成和OPC服务器之间的数据交换。 三、OPC基本概念 OPC是OLE for Process Control的缩写,即把OLE应用于工业控制领域。 OPC服务器由三类对象组成,相当于三种层次上的接口:服务器(Server)、组(Group)和数据项(Item)。 1、服务器对象(Server)

相关主题
文本预览
相关文档 最新文档