力控组态软件的系统变量

力控组态软件ForceControl V7.0的系统变量

系统变量是力控○R预先定义界面系统Draw中的一组变量。这些变量由系统自动生成和处理。系统变量名均以符号“$”开头,方便与其它变量区别。
系统变量可以在整个应用程序内各种脚本和动画链接中使用。
$CurTime
类型只读整型
说明自1970年1月1日0点至当前时刻经历的秒数,如果计算机时区选择东八
区(北京、香港、重庆、乌鲁木齐)那么时间变量的起始为1970年1月1
日8点
$Date
类型只读字符型
说明当前系统日期
备注日期格式为:yyyy/mm/dd。其中:yy表示年,取值范围(1970-2037
);mm表示月,取值范围(1-12);dd表示日,取值范围(1-31)
$Day
类型只读整型
说明当前系统日期的日
备注取值范围(1-31)
$Hour
类型只读整型
说明当前系统时间的小时
备注取值范围(0-23)
$Millisec
类型只读整型
说明当前系统时间的毫秒
备注取值范围(0-999)
$Minute
类型只读整型
说明当前系统时间的分钟
备注取值范围(0-59)

$Month
类型只读整型
说明当前系统日期的月
备注取值范围(1-12)
$Msec
类型只读整型
说明系统最近一次启动后所经历的毫秒数
备注最长可记录49.7天
$Second
类型只读整型
说明当前系统时间的秒
备注取值范围(0-59)
$Time
类型只读字符型
说明当前系统时间
备注时间格式:hh:mm:ss
其中:hh表示小时,取值范围(0~23)
mm表示分钟,取值范围(0~59)
ss表示秒钟,取值范围(0~59)
$UserLevel
类型只读整型
说明用户级别,用于限制用户访问的权限
备注取值范围:0~3 用户级别分为如下四级:
0:操作员
1:班长
2:工程师
3:系统管理员
$UserName
类型只读字符型
说明当前用户名
$Week
类型只读整型
说明当前系统的星期
备注取值范围(1~7)

$Year
类型只读整型
说明当前系统的年
备注取值范围(1970-2037)

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、比值控制、开关控制、斜坡控制等丰富的控制算法,同时提供开放的
算法接口,可以嵌入用户自己的控制程序,控制策略生成器与力控的其它程序组件可以无缝连接。