欢迎您,请 登录 或 注册

学工控网

查看: 17|回复: 0

[分享] AB组态软件FactoryTalk View SE基础2-创建网络版项目

[复制链接]
发表于 2019-11-5 16:32:47 | 显示全部楼层 |阅读模式
FactoryTalk ViewSE(网络)创建一个网络版项目
  FactoryTalk View Site Edition(SE) 可用于开发和运行涉及单个或多个用户和服务器的应用程序,既能 通过网络分布,也能安装到单台计算机上。
  下面将对两种类型的 SE应用程序进行说明:
  1. FactoryTalkView SE Local(站) - 一种类似于 RSView32 项目的本地应用程序;所有应用 程序组件和 FactoryTalkView SE 客户端都位于单台计算机上。创建应用程序时,在根区中只为您创建了一个 HMI服务器。可以将本地应用程序用于工厂的某些部分或独立、与过程其 它部分无关的过程。
  2. FactoryTalkView SE Network(分布式) -一个网络应用程序可包含多个服务器(在同一个网络中的多台计算机上运行),多个客户端用户可从网络中的任何位置同时连接到应用程序。例如,可将单独的服务器用于不同功能区或企业内不同的位置,并允许客户端连接到任一服务器。网络应用程序有一个或多个区域,每个区域都有一个HMI 服务器及一个或多个数据服务器。一个区域可包含另一个区域。
  可使用 FactoryTalk View Studio创建应用程序组件,例如图形显示画面、全局对象、报警和数据日志 模型。
  在本实验中,您将修改和运行我们为您创建的名为InstantFizz 的网络 FactoryTalk View SE 应用程序。
  关于本部分
  这里为您介绍以下内容:
  指定 FactoryTalk Directory位置
  探索名为 InstantFizz的网络应用程序
  探索名为 InstantFizz_HMI 的 HMI服务器
  探索名为 RSLinx Enterprise的数据服务器
  组态名为 shortcut 且指向 SoftLogix控制器的通信路径
  验证通信
  创建一个显示画面,然后添加一个数字显示对象
  测试显示画面
  指定 FactoryTalk Directory位置
  正如"概述"部分的详细说明,网络应用程序需要使用配置的Network FactoryTalk Directory。FactoryT alk Directory的配置通常在安装期间进行,但也可在安装后使用"开始 > 所有程序 > 罗克韦尔软件 > F actoryTalk工具 > FactoryTalk Directory 配置向导"(Start > All Programs >Rockwell Software > FactoryTalk Tools > FactoryTalk DirectoryConfiguration Wizard) 中的"FactoryTalk Directory 配置向导"(FactoryTalkDirectory Configuration Wizard) 配置。
  配置完 FactoryTalk Directory后,就可以指定寄存 Directory 的计算机。FactoryTalk Directory的默认位置是本地计算机,但可以是网络中的任意一台计算机。注:对于 FactoryTalk View Local 应用程序, 必须使用Local FactoryTalk Directory。
  要达到本实验的目的,FactoryTalk Directory的位置须在本地电脑上。按以下步骤操作进行验证:
  1. 转到"开始> 程序 > 罗克韦尔软件 > FactoryTalk 工具 > 指定 FactoryTalkDirectory 位置" (Start > Programs > Rockwell Software >FactoryTalk Tools > Specify FactoryTalk D irectoryLocation)。
  注:要指定 FactoryTalk Directory位置,您必须具有管理员权限。安装 FactoryTalk 服务平台期间, "Windows 管理员"和"管理员"组将自动添加到Network FactoryTalk Directory。因此,您可通过 任一组中的任何用户登录。
  2. 将打开"指定 FactoryTalk Directory服务器位置实用工具"(Specify FactoryTalk Direc tory Server LocationUtility)。注意,FactoryTalk Directory 位置设为本地计算机 (loc alhost)。在FactoryTalk View SE Network 应用程序中,FactoryTalk Directory 可位于安 装了FactoryTalk 服务平台的网络中的任一台计算机上。您可以使用此实用工具修改 Factor yTalk Directory的位置。

0.jpg

  3.按"取消"(Cancel) 关闭。
  探索InstantFizz 应用程序

0.jpg

  1. 运行 FactoryTalk View Studio。选择"开始 > 所有程序> 罗克韦尔软件 > FactoryTalk V iew > FactoryTalk ViewStudio"(Start > All Programs > Rockwell Software > FactoryTalk View > FactoryTalk View Studio) 菜单项。(为方便起见,还在"开始"(Start)菜单中添加了到 FactoryTalk View Studio 的快捷方式。)
  选择 FactoryTalk ViewStudio

0.jpg

  2. 按照下列步骤a 到 e 打开名为 InstantFizz 的网络应用程序。

0.jpg

  a. 选择 Site Edit ion(Network)
  b.选择"继续"(Continue)
  c. 选择 InstantFizz。
  d. 确认选择的语言为 英语。
  e. 选择"打开"(Open)。
  等待几秒钟,允许 FactoryTalk View Studio打开应用程序。下图显示了打开后的 InstantFizz 应用 程序。

0.jpg

  探索InstantFizz_HMI HMI 服务器
  1. 按照步骤 a到 e 探索 InstantFizz_HMI HMI 服务器。
  a. 展开 InstantFizz查看HMI_Area图标。
  b. 展开 HMI_Area查看InstantFizz_HMI    HMI服务器。
  c. 右键单击InstantFizz_HMI,然后选择"属性..."(Properties...),查看服务器属性。

0.jpg

  注意 HMI 服务器的属性。
  d. 注意,服务器设置为计算机开机时启动。
  e. 单击"取消"(Cancel) 关闭。
  探索 RSLinx Enterprise 数据服务器
  要使应用程序能够监视和控制 SoftLogix控制器(运行本实验的控制程序)中的标签值,应添加 RSLinx E nterprise 数据服务器。在与 Logix5000控制器通信时,RSLinx Enterprise 数据服务器表现出最佳性能。 同时,RSLinx Enterprise数据服务器允许我们监视源自 Logix5000 控制器程序的基于设备的报警。

0.jpg

  1. 按照步骤 a 到 b 探索 RSLinx Enterprise数据服务器。
  a. 展开 InstantFizz查看Data_Area图标。
  b. 右键单击 RSLinxEnterprise,然后选择"属性..."(Properties..菜单。

0.jpg

  2.将出现如下所示的 RSLinx Enterprise 通信常规属性页面。注意,服务器在当前计算机上运 行(即SERVER01)。单击"报警和事件(Alarms andEvents)属性页面。

0.jpg

  3."报警和事件"(Alarms and Events) 属性页面如下所示。按照步骤 a 到 c 操作。在"报警" 部分将更加详细地讨论FactoryTalk 报警和事件。
  a. 注意,已启用"启用报警 和事件支持"(Enablealarmandevent support)。
  b.注意,已禁用"启用历史记录"(Enablehistory)。将在后面的实验中启用。
  c. 按"取消"(Cancel)关闭对话框。
  探索通信设置
  现在,我们将探索设备快捷方式。
  设备快捷方式:设备快捷方式允许您创建一个指向设备的"指针",开发显示画面时,可在整个应用程序中参考该指针。这使用户能够更改某个地方的处理器或其它此类设备的位置,随后将传播到项目的剩余部分,而无需更改对该处理器的所有标签引用。设备快捷方式类似于计算机桌面上的Windows 快捷方式,都能使您轻松访问应用程序。
  通信设置编辑器改进
  离线标签浏览不再需要将设备快捷方式与控制器关联。在之前的版本中,需要将快捷方式与一个控制器和一个离线标签文件关联才能浏览离线标签文件中的标签。现在,如果只想浏览离线标签文件中的标签,可创建一个只与离线标签文件关联的快捷方式。
  已增强通信设置编辑器,能够阻止创建那些指向不提供数据的设备(如通信模块和背板)的快捷方式。
  现在,通信设置编辑器可通过快捷方式验证报告提供快捷方式的创建状态消息和所有消息汇总。通信设置编辑器具有一个启用设备级报警和事件支持的选项。
  已在 FactoryTalk中添加警告,用于告诉用户在开发环境中编辑时会对运行系统造成不利影响。如果通过对话框进行更改,则此警告图标会出现在编辑组件的旁边。
  1.打开"通信设置"(Communication Setup)。展开 RSLinx Enterprise设备服务器。双击"通信设置"
  (Communication Setup)。

0.jpg

  "通信设置"(Communication Setup)对话框将出现在资源管理器树右侧。
  2. 按照以下步骤a-d 探索设备快捷方式。
  a. 注意名为"Shortcut"的设备快捷 方式已分配给插槽2,插槽 2 为运行 "InstantFizz_Controller"程序的 SoftLogix模块的插槽编号。
  b. 注意离线标签文件的 路径。
  d. 按"取消"(Cancel) 关闭
  c. 注意,已为此快捷方式启用"报警 和事件"(Alarmsand Events) 属性。
  离线标签浏览
  离线标签文件使您能够在控制器离线时浏览 ControlLogix控制器的标签。文件必须位于本 地 PC 上,而不是网络上的某个位置。
  创建一个显示画面,然后添加一个数字显示对象
  用一分钟时间验证通信正常工作。向显示画面中添加一个数字显示对象,然后测试FactoryTalk View Stud io 中的画面,用这一方法验证您正在通信。执行标签浏览,验证您能从在线 SoftLogix控制器和离线标签 文件访问控制器标签。
  1.在资源管理器中,右键单击"显示画面"(Displays) 文件夹,然后选择"新建"(New) 上下 文菜单项:
  将打开一个未命名的显示画面。
  2. 从"对象 > 数字和字符串 > 数字输入"(Objects >Numeric and String > Numeric Input)
  中单击选择"数字输入"(Numeric Input)。

0.jpg

  3.在空显示画面中,单击并按住鼠标按钮,拖动光标画出数字输入,然后放开鼠标按钮。拖动鼠标时,您将看到一个显示创建对象大小的矩形。

0.jpg

  4.放开鼠标后,将出现"数字输入属性"(Numeric Input Properties) 对话框。

0.jpg

  数字输入的最小值和最大值数字输入对象允许在下载之前验证用户分配的最小值和最大值。
  5.单击"连接"(Connections) 选项卡。
  6.单击"值"(Value) 字段旁的"标签..."(Tag...) 按钮。

0.jpg
0.jpg

  7.将打开"标签浏览器"(Tag Browser)。"快捷方式"(Shortcut) 文件夹应出现在 Data_Area下。如果未看到快捷方式的文件夹,则右键单击 InstantFizz,然后选择"刷新所有文件夹" (Refresh AllFolders) 上下文菜单项。

0.jpg

  8.展开"快捷方式"(Shortcut) 文件夹,然后会看到两个子文件夹 -"在线"(Online) 和"离 线"
  (Offline)。"在线"(Online) 文件夹引用快捷方式所指向的在线控制器(如我们的SoftLog ix 控制器)的标签。"离线"(Offline) 文件夹引用 ControlLogix 控制器文件 (.ACD)中的标签。当在线控制器不可用时,使用离线标签浏览和 RSLinx Enterprise通信设置中的离线标签文件,而且您只能访问控制器文件 (.ACD)。按照步骤 a 到 b 选择 MixSteps标签。
  a. 选择"在线"(Online) 文件
  b. 选择 MixSteps标签,然后单击"确定"(OK)。
  9.标签将出现在"值"(Value) 旁边的"标签/表达式"(Tag/Expression)字段中。选定标签应如下图所示:

0.jpg

  10.单击"数字输入属性"(Numeric Input Properties) 对话框中的"确定"(OK) 按钮。

0.jpg

  11.向显示画面中添加对象后,我们就能够验证与控制器的通信并测试显示画面。
  单击工具菜单中的"测试显示 画面"(Test Display)按钮。
  12.显示画面中应出现一个值(如3)。这实际上证明了已从在线标签文件中获得标签,并且控制器在线。如果控制器不在线,则会出现一个线框,因为此时数据不可用。应如下图所示:
0.jpg



  13.单击"编辑显示画面"(Edit Display) 按钮返回编辑模式。
0.jpg


  14.关闭显示画面,如果提示您保存更改,选择"否"(No)。
  第 1部分结束。您已完成对简单网络应用程序的探索。您已拥有构件,随时可以开始创建图形显示画面。
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
0.jpg
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

发布主题 快速回复 返回列表

客服电话

15888750101

工作时间 周一至周六 8:00-21:00

客服QQ点击咨询

Copyright @ 2013-2019 学工控网 版权所有 | 浙ICP备15003942号

快速回复 返回顶部 返回列表