2 力控组态软件的工程管理器

对于力控监控组态软件,每一个实际的应用案例都可称作工程。工程包含数据库、I/O 设备、人机界面、网络应用等组态信息和运行数据。每个力控监控组态软件工程的数据文件都存放在不同的目录下,这个目录又包含多个子目录和文件。对于力控监控组态软件用户,可以同时保存多个力控监控组态软件工程。力控监控组态软件工程管理器实现了对多个力控监控组态软件工程的集中管理,进入力控的开发版需要将工程添加到工程管理器下,由工程管理器进行集中管理。工程管理器的主要功能包括:新建工程、删除工程,搜索指定路径下的所有力控监控组态软件工程,修改工程属性,工程的备份、恢复,切换到力控监控组态软件开发系统或运行系统等。工程管理器还实现了力控监控组态软件常用工具软件的集中管理。
本章将介绍怎样使用工程管理器。

2.1 工程管理
在建立一个新工程时,首先通过力控的“工程管理器”指定工程的名称和工作的路径,不同的工程一定要放在不同的路径下。
开始→所有程序→力控 ForceControl V7.0 →力控 ForceControl V7.0,启动力控的“工程管理器”,
如图 2-1:

%e5%9b%be%e7%89%872-1

         窗口从上至下包括:菜单栏、工具栏、工程列表显示区、属性页标签等部分。单击属性页标签上的工程管理、工具列表、网络中心三个选项可以在三个属性页窗口之间进行切换。
工程管理器的工具栏如图 2-2 所示:

%e5%9b%be%e7%89%872-2

1. 新建
新添加一个工程应用。点击工具栏上的 新建 按钮,出现对话框如图 2-3

%e5%9b%be%e7%89%872-3

1) 项目类型:包括新建工程和模版工程。新建工程是未经过任何处理的空白工程,需要用户自己从头开发。模版工程已经对工程做了相应的优化,用户可以引用模板工程生成新的工程,在新生成的工程上进行修改、添加后得到自己的工程,从而缩短开发工期。
2) 项目名称:新建的工程的名称。
3) 生成路径:新建工程的路径,默认路径为:C:\Program Files\ForceControl V7.0\Project,可以修改。
4) 描述信息:对新建工程的描述文字。
点击“确定”按钮,此时在工程管理器中可以看到添加了一个名为 New App1 的工程,工程名可以修改,然后再点击“开发系统”按钮,进入力控的组态开发界面。
2. 删除
    点击删除按钮,将已存在的工程应用从工程管理器上移除

3. 运行
      点击运行按钮,进入选中工程的运行环境。

4. 开发
点击开发按钮,进入选中工程的开发环境 Draw。


5. 搜索
工程搜索是查找已有的工程应用,将其添加到工程管理器下。


6. 备份
在菜单上点击“备份”按钮,可将力控工程备份成 PCZ 格式的压缩文件,备份文件可以随意拷贝移动,任何的力控 ForceControl V7.0 组态软件都可将其恢复成原工程。


7. 恢复
恢复与备份是一对相反的操作,恢复是将工程备份生成的 PCZ 格式压缩文件解压缩并恢复成原工程。


8. 打包
制作安装包。用于将当前版本的力控监控组态软件运行系统及当前工程制作成安装程序,以便随时安装运行系统及当前工程。


9. 工程目录
打开选中的工程文件夹,并默认选中文件 FCAppNam.eproj。


10. 快捷方式
为启动当前工程的运行系统在指定目录创建快捷方式。


11. 工程设置
可以修改项目名称、分辨率以及描述。


12. 退出
关闭工程管理器。

2.2 工具列表
单击工程管理器窗口上的属性页标签“工具列表”,切换到“工具列表”属性页窗口,如图 2-4 所示
%e5%9b%be%e7%89%872-4                该窗口列出了力控监控组态软件的常用工具,包括:注册授权工具、加密锁驱动安装、钩子程序安装、
加密锁检测工具等。
2.3 网络中心
         单击工程管理器窗口上的属性页标签“网络中心”,切换到“网络中心”属性页窗口,如图 2-5 所示。如果用户的计算机已经联机到互联网上,该窗口将显示力控网站的内容。     %e5%9b%be%e7%89%872-5

1.2 力控组态软件基本结构

1.2 软件基本结构
力控监控组态软件基本的程序及组件包括:工程管理器、人机界面 View、实时数据库 DB、I/O 驱动程序、 控制策略生成器以及各种数据服务及扩展组件等,其中实时数据库是系统的核心,力控组态软件结构如下:

%e5%8a%9b%e6%8e%a7%e8%bd%af%e4%bb%b6%e7%bb%93%e6%9e%84

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

1. 工程管理器
工程管理器用于工程管理包括用于创建、删除、备份、恢复、选择工程等。
2. 开发系统
开发系统是一个集成环境,可以完成创建工程画面、配置各种系统参数、脚本、动画、启动力控其它
程序组件等功能。
3. 界面运行系统
界面运行系统用来运行由开发系统创建的包括画面、脚本、动画连接等的工程,操作人员通过它来实
现实时监控。
4. 实时数据库
实时数据库是力控软件系统的数据处理核心,构建分布式应用系统的基础,它负责实时数据处理、历
史数据存储、统计数据、报警处理、数据服务请求处理等。
5. I/O 驱动程序
I/O 驱动程序负责力控与控制设备的通信,它将 I/O 设备寄存器中的数据读出后,传送到力控的实时数
据库,最后界面运行系统会在画面上动态显示。
6. 网络通信程序(NetClient/NetServer)
网络通信程序采用 TCP/IP 通信协议,可利用 Intranet/Internet 实现不同网络节点上力控之间的数据
通信,可以实现力控软件的高效率通信。
7. 远程通讯服务程序(CommServer)
该通信程序支持串口、以太网、移动网络等多种通信方式,通过力控在两台计算机之间实现通信,使用 RS-232C 接口,可实现一对一(1:1 方式)的通信;如果使用 RS-485 总线,还可实现一对多台计算机(1:N 方式)的通信,同时也可以通过电台、MODEM、移动网络的方式进行通信。
8. Web 服务器程序
Web服务器程序可为处在世界各地的远程用户实现在台式机或便携机上用标准浏览器实时监控现场生产过程。
9. 控制策略生成器(StrategyBuilder)
控制策略生成器是面向控制的新一代软逻辑自动化控制软件,采用符合 IEC61131-3 标准的图形化编
程方式,提供包括:变量、数学运算、逻辑功能、程序控制、常规功能、控制回路、数字点处理等在内的
十几类基本运算块,内置常规 PID、比值控制、开关控制、斜坡控制等丰富的控制算法,同时提供开放的
算法接口,可以嵌入用户自己的控制程序,控制策略生成器与力控的其它程序组件可以无缝连接。

1.1 力控组态软件概述

1.1 力控产品概述

典型的计算机控制系统通常可以分为设备层、控制层、监控层、管理层四个层次结构,构成了一个分 布式的工业网络控制系统,其中设备层负责将物理信号转换成数字或标准的模拟信号,控制层完成对现场 工艺过程的实时监测与控制,监控层通过对多个控制设备的集中管理,以完成监控生产运行过程的目的, 管理层实现对生产数据进行管理、统计和查询。监控组态软件一般是位于监控层的专用软件,负责对下集 中管理控制层,向上连接管理层,是企业生产信息化的重要组成部分。

力控监控组态软件是对现场生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活多样的 “组态方式”而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只 要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,比 如在分布式网络应用中,所有应用(例如趋势曲线、报警等)对远程数据的引用方法与引用本地数据完全相同, 通过“组态”的方式可以大大缩短了自动化工程师的系统集成的时间,提高了集成效率。

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

%e5%9b%be%e7%89%871-1