文档库 最新最全的文档下载
当前位置:文档库 › 力控组态入门教程

力控组态入门教程

力控组态入门教程
力控组态入门教程

力控组态入门教程

一、关于力控

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

力控®监控组态软件是对现场生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活多样的“组态方式”而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,缩短了自动化工程师的系统集成的时间,大大的提高了集成效率。

力控®监控组态软件是在自动控制系统监控层一级的软件平台,它能同时和国内外各种工业控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便的向控制层和管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统来进行集成。

主要的各种组件说明见下:

工程管理器(Project Manager)

工程管理器用于创建工程、工程管理等用于创建、删除、备份、恢复、选择当前工程等。

开发系统(Draw)

开发系统是一个集成环境,可以创建工程画面,配置各种系统参数,启动力控®其它程序组件等。

界面运行系统(View)

界面运行系统用来运行由开发系统Draw创建的画面,脚本、动画连接等工程,操作人员通过它来完成监控。

实时数据库(DB)

实时数据库是力控®软件系统的数据处理核心,构建分布式应用系统的基础。它负责实时数据处理、历史数据存储、统计数据处理、报警处理、数据服务请求处理等。I/O驱动程序(I/O SERVER)

I/O驱动程序负责力控®与控制设备的通信。它将I/O设备寄存器中的数据读出后,传送到力控®的数据库,然后在界面运行系统的画面上动态显示。

网络通信程序(NetClient/NetServer)

网络通信程序采用TCP/IP通信协议,可利用Intranet/Internet实现不同网络结点上力控○R之间的数据通信。

通信程序(PortServer)

通信程序支持串口、电台、拨号、移动网络通信。通过力控®在两台计算机之间,使用RS232C接口,可实现一对一(1:1方式)的通信;如果使用RS485总线,还可实现一对多台计算机(1:N方式)的通信,同时也可以通过电台、MODEM、移动网络的方式进行通信。

Web服务器程序(Web Server)

Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。

控制策略生成器(StrategyBuilder)

控制策略生成器是面向控制的新一代软件逻辑自动化控制软件,采用符合IEC1131-3标准的图形化编程方式,提供包括:变量、数学运算、逻辑功能、程序控制、常规功能、控制回路、数字点处理等在内的十几类基本运算块,内置常规PID、比值控制、开关控制、斜坡控制等丰富的控制算法。同时提供开放的算法接口,可以嵌入用户自己的控制程序。控制策略生成器与力控®的其它程序组件可以无缝连接。

2.3 开发、运行系统

1、概述

支持Windows 98、NT、2000、XP等操作系统;

采用面向对象的设计,集成化的开发环境;

开发系统采用更多的组件和控件来方便您构成强大的系统;丰富的函数和设备驱动程序使您集成更容易;

增强的过渡色与渐进色功能,从根本上解决了很多同类软件在过多使用过渡色、渐进色时,严重影响画面刷新速度和系统运行效率的问题;

优化设计的工具箱和调色板,在颜色选择时更直观、方便;开发更灵活,更多的矢量子图,制作工程画面更快捷;

提供面向对象编程方式,内置间接变量、中间变量、数据库变量,支持自定义函数,支持大画面和自定义菜单,方便您构造强大的企业级运行系统;

脚本类型和触发方式多样,支持数组运算和循环;

2、内部组件及控件

视频组件:进行视频的捕捉和回放;

温控曲线组件:可以进行温度的自动升温和保温控制;

浏览器组件:可以作为标准的浏览器客户端;

标准WINDOWS组件:支持标准的文本框、单选框、列表框等组件;

增强的报警组件:集成的报警管理和查询;

X—Y曲线组件:可以自由的进行曲线分析和查询;

幻灯片组件:灵活的幻灯片播放,可进行自由控制;

自由曲线组件:方便的绘制各种曲线和动画连接;

万能报表组件:类EXCEL的报表工具,方便您完成管理报表;

立体棒图组件:直方图的分析工具;

历史追忆组件:可以追忆带毫秒标签的数据,方便事故查询;

手机短信组件:简单的手机短信发送组件;

3、报表组件:

历史报表:

方便快速的历史报表生成工具,能进行日报、月报、季报、年报的生成,对数据存储的时间范围、间隔、起始时间可进行任意指定,并可以根据存储的时间进行查询历史数据,组态时在力控的绘画菜单内进行历史报表的选取。

内嵌多功能万能报表:

灵活的报表生成方式,可以任意设置报表格式,实现各种运算、数据转换、统计分析、报表打印等。既可以制作实时报表,也可以制作历史报表。可以在报表上同时显示实时数据和任意时刻的历史数据,并加以统计处理,例如取行平均、列平均,统计出最大最小值。内嵌多功能报表提供了相应的报表函数,可以制作各种报表模板,实现多次使用,以免重复工作,组态时在力控的子图内。

内置数据表:

内置数据表是力控开发人员总结关系数据库的特点开发出的内置实时关系数据表,利用报表模板可以将力控实时数据库的变量和报表字段进行任意绑定,可以对任意的数据进行插入、删除、遍历、存盘,内置的报表过滤器可以任意设定不同情况下的查询条件,根据查询条件对所查出的记录进行选取来参与数据处理。

4、图库

集成化的开发环境、增强的图形功能,丰富的图形元素及超级子图精灵图库集,提供子图精灵开发工具,用户可以方便地生成自己的图库;力控®优化设计的图库,提供了丰富的子图和“子图精灵”,任意拖拽不变形,使您的工程画面精益求精。

5、动作脚本

动作脚本类型和触发方式多样,具备自定义函数功能,支持数组运算和循环控制。内置多种打印函数,可根据画面的大小进行任意设置打印范围。

6、自定义运行菜单

力控®支持用户自定义菜单,其中包括窗口弹出式菜单和定义在各个图形对象上的右键菜单。配合脚本程序与自定义菜单,可以实现更为灵活与复杂的人机交互过程。

7、系统安全性

力控®提供了完备的安全保护机制,以保证生产过程的安全可靠。力控®的用户管理将用户分为操作工、班长、工程师、系统管理员等多个级别,并可根据级别限制对重要工艺参数的修改,以有效避免生产过程中的误操作。

8、报警和事件记录

力控®在运行时自动记录系统状态变化、操作过程等重要事件。一旦发生事故,可就此作为分析事故原因的依据,为实现事故追忆,提供基础资料。

9、多国语言的支持

力控®同时具有英文版、繁体、简体中文版,在苏丹、埃及、马来西亚、孟加拉国、缅甸都有力控®软件的应用实例。力控®将加速国际化进程,适应不同地区、国家的要求。

2.4实时数据库(DB)

概述

实时数据库RTDB是力控监控软件的数据服务器,RTDB作为单独的进程是整个监控系统的核心,不但负责处理IO服务器采集的实时数据,同时也作为网络数据服务的核心,充当历史数据服务器、报警数据服务器、时钟服务器等,来共网络其它的HMI、数据库等客户端来访问。

实时数据库与监控界面是分离的结构,适合大批量现场数据的海量采集、高速历史数据存储,查询,同时保证了监控系统的最大的稳定性。

实时数据库支持多层次网络冗余,支持报警、历史数据和网络时钟的同步,在双机冗余基础上,其它网络节点自动跟踪冗余服务器主、从机的切换。各个力控网络节点不仅可以监视,还能够进行控制和互操作。

实时数据库可以作为标准的OPC、DDEserver供远程客户访问。

网络上的各个力控主站之间可以通过串口、以太网、拨号、电台、GPRS、CDMA等方式互连来完成监控,主站之间的历史数据支持远程的备份和插入。

实时数据库的历史数据可以根据触发条件导出到关系数据库内,支持ODBC、OLE DB 等方式和关系数据库进行通讯

基本功能:

数据采用“点”结构的进行管理,点是很多监控参数的“集合”,方便组态引用;

对现场数据进行输入处理,包括量程转换、非线性数据处理、开方、累计等;

对现场发生的报警进行检查和处理,具备死区、偏差等多种报警检查方式;

完成对实时数据进行历史数据存储,建立检索索引等功能;

可以完成常规运算,如、算术运算,流量累积,温压补偿,自定义算法等;

具备PID调节控制功能,有位置式、增量式、微分先行等多种算法;

内部点可以互相引用,完成内部/外部数据连接;

数据采用数据变化传输、可以执行触发事件;

对批量数据进行区域管理;

可以采集程序监控,方便调试通讯

3、数据库扩展组件

关系数据库双向转储组件:完成现场数据到管理系统如SQL SERVER等关系数据库的数据传输;

GSM短信管理组件:通过数据库能够针对不同级别的用户发送不同的报警短信等;

数据服务组件:支持通过串口、网络、MODEM、电台、GPRS等方式将现场数据转发到上一级网络;

NETSERVER组件:专用的网络数据服务器组件,构成分布式应用的核心;

DBCOM控件:标准的ACTIVEX控件,允许第三方开发工具通过网络访问来访问数据;

“软”PLC组件:构筑PC控制的灵魂,是控制工程师的好工具;

OPC/DDE SERVER:标准的数据服务器

2.5、设备通讯程序(IO SERVER)

可以和人机操作界面分离,充当通讯管理服务器;

串口通讯支持RS232、RS422、RS485与多串口设备,支持无线电台、电话轮巡拨号等方式;

以太网设备驱动同时支持有线以太网和无线以太网;

所有设备驱动均支持GPRS、CDMA、GSM网络;

可以动态打开、关闭设备,并具备自动恢复功能;

可以采集带时间戳的数据,实现历史数据向实时数据库的回插功能,可以采集记录仪、录波器数据,完成事件监视;

通过DDE、OPC方式进行采集;

毫秒级的数据采集速率,可以采集故障录波数据;

支持DCS、PLC、现场总线、仪表、板卡、模块等工控设备的通讯;

已经支持上千个厂家的设备通讯;

2.6、WWW服务器特点:

Web页面与过程画面的高度同步

用户往往会担心在客户端浏览器上看到的Web页面与工程组态的过程画面能否完全一致,会不会对某些图形或动画效果进行限制。力控实现了服务器端与客户端画面的高度同步。用力控的HMI/SCADA组态软件创建的过程画面,用HMI/SCADA组态软件直接浏览的效果与在客户端用浏览器上看到的图形效果完全相同。

快速的数据更新

pWebView采用COM/DCOM技术实现底层数据通信。数据采用变化传输的方式,提高了数据传输效率,与其它采用JAVA虚拟机进行通信的方式相比,由于减少了解释运行的环节,因而具有更快的运行与数据更新速度。

多文档和动态画面

力控采用独到的多文档技术,在客户端的浏览器上可以同时浏览多个过程画面,。企业级Web服务器

力控是一个企业级的Web服务器,具备高容量的数据吞吐能力和良好的健壮性。力控的WEB介于现场监控层和Internet/Intranet之间,通过Web服务器管理所有的访问请求,因此不会由于多个用户请求访问而影响整个SCADA系统的功能,保证系统的可靠平稳运行。支持多达500的客户端的同时访问。

完全瘦客户端

在客户端只需要Microsoft Internet Explorer 5.0或以上版本的浏览器,就可以对现场的各种事务进行浏览、控制。无需购买其它软件或增加软件成本。

完善的安全机制

pWebView提供完善的安全管理机制。只有授权的用户才能修改过程参数。使用pWebView时,管理员尽可安心,不必担心非法或未授权的修改。

开放性

易于集成、开放的WEB控件可以使用ASP等快速门户开发工具进行集成,pWebView使用简便,只需在服务器上进行前期的组态和后期的维护,在客户端无需任何工作。大大的减少了系统开发和维护的工作量。pWebView易于扩展,可以有效地控制系统预算开支。第三章安装信息

1、硬件要求

CPU:奔腾500以上

内存:最少64M

显示器:VGA、SVGA以及支持桌面操作系统的图形适配器,显示256色以上。

鼠标:PC兼容鼠标

通讯:RS-232

并行口:力控的加密锁

说明:目前市面上流行的机型完全满足力控的运行要求。

2、软件要求

运行的操作系统:WINDOWS2000/WINNT4.0(补丁6)/WINXP

3、硬件加密锁

力控组态软件在长时间运行时,需要一个硬件加密锁,加密锁包括:并口硬件加密锁和USB口硬件加密锁。

并口硬件加密

力控支持Windows操作系统上的并口硬件加密锁的安装,安装并口硬件加密锁步骤:在安装加密锁前应关闭计算机电源和外围设备

拔掉计算机并口上的所有联接。

加密锁安全地插入并口并拧紧螺丝。

如果有其它设备与并口连接,请将其接到加密锁的背后。

USB硬件口加密锁

力控支持Windows操作系统下USB口硬件加密锁,注:Windows98需要首先安装USB 口的驱动。

说明:当没有加密锁时,力控组态软件也可以开发和运行,但有如下限制:数据库支持32点

内置编程语言

运行系统在线运行时间是2小时

支持选择的通讯驱动程序

4、安装力控组态软件

力控组态软件存于张光盘中,光盘中的安装程序setup.exe程序会自动运行,启动力控的安装向导。

力控组态软件的安装步骤如下:(注:以下的安装过程是在Windows2000下进行的,其它Windows98、NT、XP的安装过程与此相同)。

第一:启动计算机

第二:将力控组态软件的光盘放到计算机的光驱中,系统会自动启动setup.exe安装程序,如下图所示。(注:也可能运行光盘中的setup.exe启动安装程序)

在此安装界面中,左面有一排按钮,分别是:通用版、控制策略版、网络版、IO 驱动程序、加密锁驱动安装、实战技术宝典、退出安装,如图4-1,各个按钮的作用分别是:

通用版:安装力控通用版的程序。

控制策略版:安装力控控制策略版的程序,(注:首先要安装通用版)

网络版:安装力控网络版的程序(注:首先要安装通用版)

IO驱动程序:安装力控IO驱动程序(注:首先要安装通用版)

加密锁驱动安装:USB口加密锁的驱动

实战技术宝典:阅读力控安装盘中提供的有价值的技术资料

退出安装:退出力控的安装程序

第三:开始安装力控组态软件

1)、点击“通用版”按钮,将自动安装力控组态软件的通用版到计算机的硬盘,首先弹出如下对话框:

用户阅读后,如果同意“协议”中的条款,点击“是”将继续安装,如果不同意,则点击“否”将退出安装。点击“上一步”按钮,返回上一个对话框。

点击“是”按钮,弹出“用户信息”对话框,如下图所示:

请输入“用户名”和“公司名称”,点击“上一步”返回上一个对话框,点击“取消”则退出安装程序,点击“下一步”,进入程序安装阶段,如下图:

选择力控软件的安装路径,默认路径为“C:\Program Files\PCAuto”,若想要安装到其它目录下,点击“浏览”按钮,弹出如下对话框:

在对话框的“路径”中输入新的安装目录,如:C:\Program Files\PCAuto输入正确后,点击“确定”后,如图4-5,点击“下一步”,弹出“安装类型”对话框,如下图:

安装类型有三种:典型、压缩、自定义

典型

安装的内容有以下几种:

1)力控的系统文件:包括力控的组态环境和运行环境

2)力控的示例工程:Demo1:演示工程分辨率1024×768

Demo2:演示工程分辨率800×600

DemoApp\Example:演示工程分辨率800×600

3)通用驱动:DDE通讯驱动

OPC通讯驱动

力控仿真仪表驱动

力控仿真PLC驱动

4)力控帮助文档

5)力控实时数据库与关系数据库之间数据读取的组件ODBCROUTER

6)力控组态软件的卸载组件

压缩

这种安装类型安装力控组态和运行所需的最少组件选项。

自定义

安装用户自已要求安装的组件。

选择好安装类型后,点击“下一步”,弹出“创建程序组”,如下对话框

此对话框确认力控“PCAuto”系统的程序组名,也可选择其它名称。

点击“下一步”开始安装力控。安装过程将光盘有的压缩文件解压缩后并拷到默认或指定的目录下,解压的过程有进度条显示,提示进度。

程序安装结束,如下图所示:

选择“是”,再点击“完成”按钮,将重新启动计算机。

选择“不”,再点击“完成”按钮,将不重新启动计算机。

点击“完成”按钮,完成此安装。

2)、点击“控制策略”按钮,将开始安装力控的控制策略版,安装过程与“通用版”相同。注:“控制策略”的安装要在“通用版”安装完的基础上进行。

3)、点击“网络版”按钮,将开始安装力控的网络版,安装过程与“通用版”相同。注:“网络”的安装要在“通用版”安装完的基础上进行。

4)、点击“IO驱动程序”按钮,将开始安装力控的IO驱动程序程序,安装过程与“通用版”相同。注:“IO驱动程序”的安装要在“通用版”安装完的基础上进行。

5)、加密锁驱动安装:当时用USB口加密锁时,安装此驱动。

6)、实战技术宝典:点击此按钮可以浏览力控光盘在有价值的技术资料,如下图:

第四章力控组态新工程的步骤

在这章中,通过一个简单的例子,介绍用力控组态新工程的基本步骤。

一、新工程的简介

1、假设的工艺过程

工艺设备包括一个油罐,一个进油控制阀门,一个出油控制阀门。用于控制两台阀门的PLC,如下图所示:

2、PLC的逻辑算法:

当进油控制阀门打开时,则开始进油。一旦存储罐即将被注满,进油控制阀门关闭,出油控制阀门打开。一旦存储罐即将被排空,进油控制阀门打开,出油控制阀门关闭。如此反复进行。

3、力控的PLC仿真驱动

SIMULATOR—力控的PLC仿真驱动

SIMULATOR是力控®的PLC仿真程序,为了适应本例子的要求,内嵌了逻辑算法,并且对数据通道作了约定:

增量寄存器1(模拟输入区)第0通道对应油罐的液位

PLC1的DI区域(数字输入区)第0通道控制油罐的进油控制阀门

PLC1的DI区域(数字输入区)第1通道控制油罐的出油控制阀门

PLC1的DO区域(数字输出区)第0通道启动/停止PLC程序的开关

4、工程要完成的目标

(1)创建一幅工艺流程图,图中包括一个油罐,一个进油控制阀门和出油控制阀门,全部使用电磁阀带动气缸阀。

(2)阀门根据开关状态而变色,开时为红色,关时为绿色。

(3)创建实时数据库,并与SIMULATOR进行数据连接,完成一幅工艺流程图的动态数据及动态棒图显示。

(4)用两个按钮实现启动和停止,启动和停止PLC程序。

二、在力控中建立新工程时,首先通过力控的“工程管理器”指定工程的名称和工作的路径,不同的工程一定要放在不同的路径下。

指定工程的名称和路径

启动力控的“工程管理器”

图1-1 按“新增应用”按钮,出现如下对话框:

图1-2 应用名:所新建的工程的名称

路径:新建工程的路径,默认路径为:c:\Program Files\PCAuto

说明:对新建工程的描述文字

点击“确定”按钮,此时在工程管理器中可以看到添加了一个名为test的工程,然后再点击“开发系统”按钮,进入力控的组态界面。

二、创建组态界面

进入力控的开发系统后,可以为每个工程建立无限数目的画面,在每个画面上可以组态相互关联的静态或动态图形。这些画面是由力控开发系统提供的丰富的图形对象组成的。开发系统提供了文本、直线、矩形、圆角矩形、圆形、多边形等基本图形对象,同时还提供了增强型按钮、实时\历史趋势曲线、实时\历史报警、实时\历史报表等组件。开发系统还提供了在工程窗口中复制、删除、对齐、打成组等编辑操作,提供对图形对象的颜色、线型、填充属性等操作工具。

力控开发系统提供的上述多种工具和图形,方便用户在组态工程时建立丰富的图形界面。在这个工程中,简单的图形画面建立步骤如下:

第一步:创建新画面

进入开发环境Draw后,首先需要创建一个新窗口。选择“文件[F]/新建”命令出现“窗口属性”对话框,如下图所示,

输入流程图画面的标题名称,也命名为“储罐液位监控示例”。单击按钮“背景

色”,出现调色板,选择其中的一种颜色作为窗口背景色。其它的选项可以使用缺省设置,详见《力控®用户指南》。最后单击“确认”按钮退出对话框。

第二步:创建图形对象

现在,在屏幕上有了一个窗口,还应看见Draw的工具箱。

如果想要显示网格,激活Draw菜单命令“查看/网格”。

■ 首先,我们需要在窗口上画一个储罐。从工具箱中选择“选择子图”工具。出现“子图列表”对话框,从中选择一个罐,如下图所示

工具箱

子图列表

■ 可以修改罐的位置及大小。单击该罐,拖动其边线修改罐的大小。若要移动该罐的

位置,只要把光标定位在罐上,拖动鼠标就可以了,如下图所示:

■ 接下来,我们要画出入口阀门。选择工具箱中的“选择子图”工具,在“子图列表”对话框中选择符合要求的阀门子图,修改阀门的位置及大小。用相同的方法画出一个出口阀门。

■ 选择工具箱中的“垂直/水平线”工具,在画面上画两条管线。

■ 修改两条管线的颜色、立体风格和宽度。先选中一条管线,单击鼠标右键,出现右键菜单。选择“对象属性”菜单项,出现“改变属性”对话框。选择立体风格,宽度改为8,颜色选为灰色。选中另外一条管线,进行同样的修改,如图3-8所示。

■ 选择工具箱中的“文本”工具,在画面上写两个显示液位的字符串:“液位值:”、“######.####”。其中“######.####”用来显示液位值,显示4位小数。

■ 最后,我们要画两个按钮来执行启动和停止PLC程序的命令。选择工具箱中的“按钮”工具,画一个按钮。把按钮挪到合适的位置并调整好它的大小。按钮上有一个标志“Text”(文本)。选定这个按钮,在文本框中输入“开始”,然后单击“确认”。用同样的方法继续画“停止”按钮,完整图如下图所示。

力控组态软件教程

力控组态软件教程 第一节选型及安装 力控通用监控组态软件的正式发行企业版分为开发版和运行版,软件是根据点数进行计价的,点数是指实际监控的外部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风格界面、丰富的工具栏,操作人员可以直接进人开发状态,节省时间。丰富的图形控件和工况图库,既提供所需的组件,又是界面制作向导。提供给用户丰富的作

力控教程

KNT-WP01型风光互补发电综合实训系统教程之力控教程建立一个新的项目的基本流程: 1、打开软件:双击桌面上的图标,打开软件,弹出工程管理器对话框,如图1所示, 图1 2、新建工程:点击工程管理对话框上的按钮,弹出新建工程对话框,如图2所示,可对工程项目进行命名等,点击确定。 图2

3、工程开发制作,点击工程管理对话框上的按钮,弹出如图3所示界面,对工程进行开发制作。 图3 4、新建窗口,双击开发系统左侧的,弹出窗口对话框,如图4所示, 图4 可对窗口属性进行设定,如名字、背景色等。 5、新建I/O设备组态,双击图标,可对PLC、变频器、modbus 等下位设备进行I/O设备组态设置。对话框如图5所示,

图5 各设备组态可对其设备名称,设备地址,串口,波特率,奇偶校验,数据位以及停止位等进 行设置,如下图6、7所示: 图6 图7

表1为各设备的I/O设备的串口,波特率,奇偶校验,数据位,停止位的一些参数。 6、建立数据库组态,双击图标,弹出数据库组态对话框,如图8所示: 图8

可建立开关量、模拟量等数据库变量,如表2所示。 7、画图,建立链接。 该图标为图库标志,可选择各个按钮或指示灯。 该标志位工具栏标志,可选择按钮和文本框等。

8、专家报表。 点击工具下拉菜单中的“专家报表”,如图9所示, 图9 9、趋势曲线 点击工具下拉菜单的复合组件,弹出如下对话框,点击曲线模板,得到趋势曲线模板。如图10所示。 图10 10、一些程序脚本, 死区时间选择的脚本: deadtime.pv=strtoint(#combobox44.listgetbtem(#combobox44.listgetselection())) 变频器启动脚本:按下鼠标对话框中, A0.PV=1;A1.PV=1;A2.PV=1;A3.PV~A6.PV=1;A7.PV~A9.PV=0;A10.PV=1:;A11~A14.PV=0; 释放鼠标对话框中输入:F_set.pv=50。 变频器停止脚本:按下鼠标对话框中输入: A0.PV=0;A1.PV=1;A2.PV=1;A3.PV~A6.PV=1;A7.PV~A9.PV=0;A10.PV=1:;A11~A14.PV=0; 释放鼠标对话框中输入:F_set.pv=0。 脚本对话框有以下步骤弹出:双击画出的按钮图标,得到对话框,如图11所示。

力控组态入门教程

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

力控组态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设备配置第二步

力控组态报表

一、数据表的阐述 数据表是工业生产中不可缺少的统计工具,它能将生产过程中的各类信息如:生产数据、统计数据一直关的表格形式进行反映,为生产管理人员提供有效的分析工具。一般的组态软件中提供了历史报表和 万能报表。实用历史报表可根据生产数据形成典型的班报、日报、月报、季报、年报。万能表提供类似 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)在指定的小时时间内的最小值历史数据。 注:平均值、最大值与最小值属于数据库点的统计数据,只有在数据库组态时指定生成统

【参考借鉴】力控组态软件使用指南.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/2c13529511.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 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”。

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

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

相关文档