FactoryTalk View SE基础概述
这里将给大家介绍基本的概念,和软件的组成:
▪ FactoryTalk View SE的组成部分
▪ FactoryTalk View SE 本地和网络应用程序之间的差别;
▪ HMI服务器、数据服务器以及标签报警和事件服务器 ;
▪ 基于设备和基于标签的FactoryTalk报警和事件服务。
FactoryTalk View SE组件
FactoryTalk View Site Edition
FactoryTalk® View Site Edition 是一套集成的软件包,可以用来开发和运行分布在网络上的多 用户、多服务器的人机界面(HMI) 应用程序。
FactoryTalk View SE可以运行在Microsoft® Windows® Server 2003和2008,Windows XP、 Windo ws 7和Windows Vista Business操作系统上。 包括32位和位操作系统。
FactoryTalk View Site Edition包含了多个用于创建自动化应用程序的组成部分。取决于所安装的特定的软件包,您可能会有以下一个或多个软件:FactoryTalk View Studio
组态开发环境、 FactoryTalk View SE客户端、 FactoryTalk View SE服务器、FactoryTalk报警和事件、 FactoryTalk服务平台、FactoryTalk管理控制台、 FactoryTalk™ 目录和 FactoryTalk激活。
FactoryTalk View Studio
Start > Programs > Rockwell 软件 > FactoryTalk View > FactoryTalk
View StudioFactoryTalk View Studio 是用于开发或测试机器级或者监控管理级人机界面(HMI)应用程序的 组态软件。FactoryTalk View Studio包含用于创建完整人机交互界面项目的编辑器,还包含用于
测试应用程序的软件。使用该编辑器可以创建所需的任何简单或者复杂的应用程序。
FactoryTalk View包含了可以用在你的应用程序中的过程控制操作面板(操作面板)和图形库。预 定义的过程控制操作面板是和各种Logix5000 指令(例如PIDE、D2SD和最新的ALMD、ALMA 指令)配合工作的。大量的图形库对象具备预定义动画,您可以直接使用,也可以根据需要进行适当修改。
应用程序开发完毕后,就可以使用FactoryTalk View SE Client(FactoryTalk View SE客户端) 查看或者与该应用程序进行交互操作了。
FactoryTalk View SE Client
Start > Programs > Rockwell 软件 > FactoryTalk View > FactoryTalk
View Client
FactoryTalk View SE Client(FactoryTalk View SE客户端)是用来与FactoryTalk View SE服务
器上的本地或网络应用程序(已用FactoryTalk View Studio开发完成)进行交互的软件。要设置 FactoryTalk View SE客户端,你需要使用FactoryTalk View SE 客户端向导来创建一个配置文件。 配置FactoryTalk View SE 客户端时,HMI服务器可以不必运行。使用FactoryTalk View SE 客户 端,你可以:
▪ 同时对来自多个服务器的多个图形画面进行调用、查看和交互操作
▪ 执行报警管理
▪ 查看实时和历史趋势
▪ 调整设定值
▪ 启动和停止服务器上的有关组件
▪ 提供安全的操作环境
▪ 以及更多!
FactoryTalk View 管理控制台
Start > Programs > Rockwell 软件 > FactoryTalk View > Tools > SE 管
理控制台 FactoryTalk View 管理控制台(FactoryTalk View管理控制台)是在FactoryTalk View SE应用程序部署之后,用于管理这些应用程序的软件。FactoryTalk View 管理控制台包含一少部分的Fact
oryTalk View Studio编辑器,因此可以对应用程序进行一些微小的改动,而不用安装FactoryTal k View Studio。FactoryTalk View管理控制台被为只能运行2个小时,告警信息会提前5分钟弹出。如需继续使用,只要关闭并重新打开即可。
使用FactoryTalk View 管理控制台,您可以:
▪ 更改HMI服务器的属性
▪ 更改数据服务器的属性
▪ 为应用程序添加FactoryTalk用户,使用运行时安全编辑器
▪ 对命令和宏设置安全,使用运行时安全命令编辑器
▪ 在命令行中运行FactoryTalk View 命令
▪ 使用报警设置编辑器来修改 HMI 标签报警的记录和通知方式
▪ 修改数据记录模型的路径
▪ 使用诊断设置编辑器(在Tools菜单)来修改系统活动记录的内容和频率
▪ 使用报警记录设置编辑器(在Tools菜单)来修改报警记录的位置并管理记录文件
▪ 使用标签导入和导出向导(在Tools菜单)来导入和导出HMI 标签。
FactoryTalk View SE服务器
FactoryTalk View SE服务器,也叫作HMI服务器,用于存储HMI工程组件(例如:图形显示画面、全局对象、宏等),并将这些组件提供给客户。该服务器包含标签数据库,可以执行报警检测与历史数据管理(记录)功能。FactoryTalk报警和事件可以被用来代替FactoryTalk View SE HMI 报警检测。为保持与已有应用程序的兼容,FactoryTalk View 还继续支持传统的HMI报警检测。
FactoryTalk View SE服务器没有用户界面。一旦安装了,它就作为一组\"傻瓜型\"的Windows服务器来运行,并在客户端需要时为其提供信息。
FactoryTalk报警和事件
在 FactoryTalk® 报警和事件(5.00版开始引入),FactoryTalk View SE 只支持HMI 标签报警检测。为保持与已有应用程序的兼容,FactoryTalk View 还继续支持传统的HMI报警检测。
通过FactoryTalk报警和事件,可以将整个FactoryTalk系统内的多个FactoryTalk产
品整合到一个通用一致的报警和事件系统中。FactoryTalk报警和事件支持两种类型的报警检测:
▪ 基于设备的报警检测。在V16及以上的RSLogix 5000中为控制器程序编写 报警指令,并下载到控制器中。控制器检测报警状态并发布报警信息,该信息被转发到系统的显示画面或历史记录。
▪ 基于标签的报警检测。在不具备内置报警检测功能的设备中,通过为标签指定报警条件的方式来设置基于标签的 FactoryTalk 报警。可使用基于标签的报警将这些设备整合到一个集成的 FactoryTalk 报警和事件系统中。您可以为早先的可编程控制器中的标签、通过 OPC 数据服 务器通信的第三方设备中的标签或者 HMI 服务器标签数据库中的标签设置基于标签的报警。 对于原本就支持基于设备的报警的 Logix5000 控制器,如果不想设置内置报警检测功能,您 也可以设置基于标签的报警。
FactoryTalk服务平台
FactoryTalk服务平台为一个FactoryTalk 系统内的产品和应用程序提供通用的服务(例如诊断信 息、健康状态监视服务和访问实时数据)。
FactoryTalk目录
FactoryTalk 目录(FactoryTalk DirectoryFactoryTalk® Directory)通过共用地址薄使Factory Talk产品和组件访问工厂资源(如:HMI显示画面和标签)。在控制器中定义的标签,通过在目录中引用,HMI可以自动获得它们。使用FactoryTalk Directory,没有必要在另外的标签数据库中重新创建或者导入标签。
FactoryTalk View Site Edition 应用程序使用两种类型的FactoryTalk 目录:
• FactoryTalk 本地目录管理本地应用程序。所有项目信息和相关软件产品(除OPC 数据服务器外)都位于一个单一计算机上。本地应用程序不能跨网络共享。.
• FactoryTalk 网络目录管理网络应用程序。网络应用程序包含分布在网络中多台计算机上的多个服务器和客户端。一个网络目录对加入到单个网络应用程序内的所有FactoryTalk 的产品进行管理。.
在安装FactoryTalk服务平台时,计算机上同时设置了本地目录和网络目录。
FactoryTalk 管理控制台
Start > Programs > Rockwell 软件 > FactoryTalk 管理控制台
作为FactoryTalk服务平台的一部分,FactoryTalk 管理控制台是一个可选的、的用来开发应
用程序和管理FactoryTalk系统的工具。可以使用FactoryTalk 管理控制台或FactoryTalk View S tudio来开发应用程序和管理FactoryTalk系统。只有采用FactoryTalk View Studio才能创建HMI 服务器。
使用FactoryTalk 管理控制台可以:
▪ 在FactoryTalk目录下创建和配置应用程序、区域(area)和数据服务器。
▪ 创建和配置报警和事件服务器,包括基于标签的和基于设备的FactoryTalk报警和事件服 务器。
▪ 为基于标签的报警检测配置报警条件。
▪ 将安全动作组织为组。
▪ 为记录历史报警和事件信息创建数据库定义。
▪ 为诊断信息配置路径、记录和查看的选项。
▪ 备份和恢复整个目录、单个应用程序或系统设置。
▪ 为 OPC 数据服务器、标签报警和事件服务器设置冗余。
▪ 配置客户端计算机以识别网络目录服务器的位置。
▪ 配置系统范围策略设置。
▪ 使用安全服务为FactoryTalk配置安全。
FactoryTalk激活
Start > Programs > Rockwell 软件 > FactoryTalk激活 > FactoryTalk激
活 Tool FactoryTalk 激活提供一安全基于软件的系统,用于激活 Rockwell Automation 软件产品和管理 软件激活文件。FactoryTalk 激活服务随每个相关产品一起安装。
FactoryTalk激活提供如下激活方式:
▪ 本地节点锁定激活:锁定到单台计算机
▪ 移动节点锁定激活:锁定到硬件狗
▪ 共享并发激活:锁定到一台作为激活服务器的计算机,网络上作为激活客户端的计算机共享软件授权。并发激活包含两种方式,即浮动和借用。浮动并发激活要求有不中断的网络连接,而借用并发激活则没有此要求。
FactoryTalk View SE – 网络和本地
网络应用程序
FactoryTalk View SE监控系统软件为真正的分布式可扩展多服务器、多客户端结构,系统扩展时 可直接增加人机界面服务器和数据服务器。FactoryTalk View SE人机界面服务器可以从多个数据 服务器读取数据,客户端可以从多个人机界面服务器读取数据(包括标签、画面和报警等),同时客户端也可以直接从多个数据服务器读取数据(即支持数据标签的直接引用)。网络应用程序具有一个或多个区域(area,参见下面区域的定义),每个区域只能有1个HMI服务器 ,1个或多个数据服务器(实际系统中建议只加入1个)。一
个区域内还可以包含多个区域。
一旦您创建了一个应用程序及HMI服务器,就可以使用FactoryTalk View Studio 编辑器在HMI项目
内创建应用程序的组件,例如图形显示画面、全局对象和数据记录模型等。区域:区域(area)是网络架构系统的关键部分。区域是应用程序内部的逻辑划分。在分布式
应用程序里,区域使得用户可以将一个应用程序分成若干方便管理的逻辑部分,或按照对用户
正在控制的过程有意义的方式来组织应用程序。一个区域可能代表过程的一部分或一个阶段,或在过程设备处于的某个区域。
例如:一个汽车厂可以被划分为几个区域,称为冲压与装配、主体车间、喷涂车间、发动机与传送。一个面包车间可以被划分为几个区域,称为配料、混合、烘烤和包装。除此之外,使用相同生产线的车间可以被划分为几个区域,称为流水线1、流水线2、流水线3,等等。这允许用户为该应用程序添加新的同样的生产线,只需将HMI服务器工程复制到新的区域中。
根区域:所有的分布式应用程序都有一个系统预定义区域,被称为应用程序根区域。应用程序根区域具有和应用程序相同的名称。应用程序根区域可以包含1个HMI服务器,1个或多个 数据
服务器。
下面是 FactoryTalk View SE 网络应用程序的例子。
网络目录Network Directory根区域 Ro ot Area
HMI H服MI务器Server
区域ArAeraeas
数据服务器
Insta Corp 应用程序包含4个不同的区域:ie_packaging、is_packaging和is_
production。
、ie_production
对于图中最上面的区域 – ie_packaging,在此区域内有一个名称为IE_CasePack 的HMI服务器。
HMI服务器ie_packaging titled包含如下文件夹: System、HMI Tags、Graphics,Alarms,Logi c and Control和Data Log,这些都是每一个HMI服务器中可以组态的不同组件(不是区域名称)。
在根区域(Insta Corp)下有一个名称为RSLinx Enterprise的数据服务器。下图是一个作为分布式FactoryTalk系统一部分的网络应用程序的系统结构示例。
本地应用程序
本地应用程序类似于RSView32项目:所有的应用程序组件和FactoryTalk View SE客户端都位于同 一台计算机。本地应用程序只包含1个HMI服务器(创建应用程序时在根区域下自动创建)。
下图是一个作为单机FactoryTalk系统一部分的本地应用程序的系统结构示例。
创建一个新的 FactoryTalk View SE 应用程序
以下为创建应用程序的基本步骤:
1) 创建本地或网络应用程序
2) 如果是网络应用程序,就添加一个或多个区域
3) 如果是网络应用程序,在每一区域可添加一个HMI服务器(对于本地应用程序,会在根区域下自动创建)。为HMI服务器选择任意操作面板画面。
4) 设置数据服务器的数据通讯。添加一个或多个如下类型的数据服务器
a. 罗克韦尔自动化设备服务器(Rockwell Automation Device Server)
b. OPC 数据服务器
5) 设置标签报警和事件服务器
6) 创建HMI服务器的图形画面、全局对象和其他组件
7) 设置FactoryTalk报警和事件的历史记录
8) 设置安全
9) 设置运行时FactoryTalk View SE客户端
FactoryTalk View SE – 服务器
HMI服务器
HMI服务器 是在客户端向其发送请求时能够将信息提供给客户端的软件程序。HMI服务器可存储HM I工程组件(例如:图形显示画面),并将这些组件提供给客户端。每台HMI服务器同时也可以管理标签数据库,以及执行报警检测和记录历史数据。
数据服务器
数据服务器为网络上的物理设备提供访问路径,使得应用程序可以监视和控制这些设备内部的数值。数据服务器使得客户端可以访问Logix5000控制器内的标签、可编程控制器和其它与OPC-DA 2.0规范兼容的数据服务器上的数据,而不必使用HMI标签。
数据服务器可以是罗克韦尔自动化设备服务器(RSLinx Enterprise) 和提供标签值的第三方OPC 数据服务器。配置好数据服务器后,就可以为每一特定的控制器(ControlLogix处理器)设置一个指向路径。正确配置完成的数据服务器 支持直接浏览标签。
支持如下类型的数据服务器:
▪ 罗克韦尔自动化设备服务器(RSLinx Enterprise) :在与Logix5000控制器通讯时或有大量客 户端时优先选用,因为其能提供最佳的性能。您还可以采用 RSLinx Enterprise 服务器来订 阅基于设备的FactoryTalk报警和事件。
▪ OPC 数据服务器 (包括RSLinx Classic) 支持任何遵从 OPC-DA 2.0标准的数据服务器。OPC代 表OLE for Process Control,通过OPC,FactoryTalk View 可以从如下设备获取标签值:
▪ 罗克韦尔自动化控制器和设备,使用RSLinx Classic ( OEM或Gateway)作为 OPC服务器。
▪ 第三方控制器,例如Siemens或Modicon®,使用第三方 OPC服务器。
报警和事件服务器
通过FactoryTalk报警和事件,可以将整个FactoryTalk系统内的多个FactoryTalk产品整合到一个通用一致的报警和事件系统中。FactoryTalk报警和事件支持两种类型的报警检测:
▪ 基于设备的报警检测。在V16及以上的RSLogix 5000中为控制器程序编写 报警指令,并下载到控制器中。控制器检测报警状态并发布报警信息,该信息被转发到系统的显示画面或历史记录。
▪ 基于标签的报警检测。在不具备内置报警检测功能的设备中,通过为标签指定报警条件的方式来设置基于标签的 FactoryTalk 报警。可使用基于标签的报警将这些设备整合到一个集成的 FactoryTalk 报警和事件系统中。您可以为早先的可编程控制器中的标签、通过 OPC 数据服 务器通信的第三方设备中的标签或者 HMI 服务器标签数据库中的标签设置基于标签的报警。 对于原本就支持基于设备的报警的 Logix5000 控制器,如果不想设置内置报警检测功能,您 也可以设置基于标签的报警。
报警和事件服务器既可以是基于设备的报警检测服务器,即罗克韦尔自动化设备服务器(RSLinx E nterprise) ,也可以是被配置为基于标签的报警检测服务器,即FactoryTalk报警和事件标签服务器。