AB上位机软件学习3 FactoryTalk View SE网络创建一个网络版项目.docx
- 文档编号:24949317
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:15
- 大小:576.65KB
AB上位机软件学习3 FactoryTalk View SE网络创建一个网络版项目.docx
《AB上位机软件学习3 FactoryTalk View SE网络创建一个网络版项目.docx》由会员分享,可在线阅读,更多相关《AB上位机软件学习3 FactoryTalk View SE网络创建一个网络版项目.docx(15页珍藏版)》请在冰豆网上搜索。
AB上位机软件学习3FactoryTalkViewSE网络创建一个网络版项目
FactoryTalkViewSE(网络)创建一个网络版项目
FactoryTalkViewSiteEdition(SE)可用于开发和运行涉及单个或多个用户和服务器的应用程序,既能通过网络分布,也能安装到单台计算机上。
下面将对两种类型的SE应用程序进行说明:
1.FactoryTalkViewSELocal(站)-一种类似于RSView32项目的本地应用程序;所有应用程序组件和FactoryTalkViewSE客户端都位于单台计算机上。
创建应用程序时,在根区中只为您创建了一个HMI服务器。
可以将本地应用程序用于工厂的某些部分或独立、与过程其它部分无关的过程。
2.FactoryTalkViewSENetwork(分布式)-一个网络应用程序可包含多个服务器(在同一个网络中的多台计算机上运行),多个客户端用户可从网络中的任何位置同时连接到应用程序。
例如,可将单独的服务器用于不同功能区或企业内不同的位置,并允许客户端连接到任一服务器。
网络应用程序有一个或多个区域,每个区域都有一个HMI服务器及一个或多个数据服务器。
一个区域可包含另一个区域。
可使用FactoryTalkViewStudio创建应用程序组件,例如图形显示画面、全局对象、报警和数据日志模型。
在本实验中,您将修改和运行我们为您创建的名为InstantFizz的网络FactoryTalkViewSE应用程序。
关于本部分
这里为您介绍以下内容:
指定FactoryTalkDirectory位置
探索名为InstantFizz的网络应用程序
探索名为InstantFizz_HMI的HMI服务器
探索名为RSLinxEnterprise的数据服务器
组态名为shortcut且指向SoftLogix控制器的通信路径
验证通信
创建一个显示画面,然后添加一个数字显示对象
测试显示画面
指定FactoryTalkDirectory位置
正如"概述"部分的详细说明,网络应用程序需要使用配置的NetworkFactoryTalkDirectory。
FactoryTalkDirectory的配置通常在安装期间进行,但也可在安装后使用"开始>所有程序>罗克韦尔软件>FactoryTalk工具>FactoryTalkDirectory配置向导"(Start>AllPrograms>RockwellSoftware>FactoryTalkTools>FactoryTalkDirectoryConfigurationWizard)中的"FactoryTalkDirectory配置向导"(FactoryTalkDirectoryConfigurationWizard)配置。
配置完FactoryTalkDirectory后,就可以指定寄存Directory的计算机。
FactoryTalkDirectory的默认位置是本地计算机,但可以是网络中的任意一台计算机。
注:
对于FactoryTalkViewLocal应用程序,必须使用LocalFactoryTalkDirectory。
要达到本实验的目的,FactoryTalkDirectory的位置须在本地电脑上。
按以下步骤操作进行验证:
1.转到"开始>程序>罗克韦尔软件>FactoryTalk工具>指定FactoryTalkDirectory位置"(Start>Programs>RockwellSoftware>FactoryTalkTools>SpecifyFactoryTalkDirectoryLocation)。
注:
要指定FactoryTalkDirectory位置,您必须具有管理员权限。
安装FactoryTalk服务平台期间,"Windows管理员"和"管理员"组将自动添加到NetworkFactoryTalkDirectory。
因此,您可通过任一组中的任何用户登录。
2.将打开"指定FactoryTalkDirectory服务器位置实用工具"(SpecifyFactoryTalkDirectoryServerLocationUtility)。
注意,FactoryTalkDirectory位置设为本地计算机(localhost)。
在FactoryTalkViewSENetwork应用程序中,FactoryTalkDirectory可位于安装了FactoryTalk服务平台的网络中的任一台计算机上。
您可以使用此实用工具修改FactoryTalkDirectory的位置。
3.按"取消"(Cancel)关闭。
探索InstantFizz应用程序
1.运行FactoryTalkViewStudio。
选择"开始>所有程序>罗克韦尔软件>FactoryTalkView>FactoryTalkViewStudio"(Start>AllPrograms>RockwellSoftware>FactoryTalkView>FactoryTalkViewStudio)菜单项。
(为方便起见,还在"开始"(Start)菜单中添加了到FactoryTalkViewStudio的快捷方式。
)
选择FactoryTalkViewStudio
2.按照下列步骤a到e打开名为InstantFizz的网络应用程序。
a.选择SiteEdition(Network)
b.选择"继续"(Continue)
c.选择InstantFizz。
d.确认选择的语言为英语。
e.选择"打开"(Open)。
等待几秒钟,允许FactoryTalkViewStudio打开应用程序。
下图显示了打开后的InstantFizz应用程序。
探索InstantFizz_HMIHMI服务器
1.按照步骤a到e探索InstantFizz_HMIHMI服务器。
a.展开InstantFizz查看HMI_Area图标。
b.展开HMI_Area查看InstantFizz_HMI HMI服务器。
c.右键单击InstantFizz_HMI,然后选择"属性..."(Properties...),查看服务器属性。
注意HMI服务器的属性。
d.注意,服务器设置为计算机开机时启动。
e.单击"取消"(Cancel)关闭。
探索RSLinxEnterprise数据服务器
要使应用程序能够监视和控制SoftLogix控制器(运行本实验的控制程序)中的标签值,应添加RSLinxEnterprise数据服务器。
在与Logix5000控制器通信时,RSLinxEnterprise数据服务器表现出最佳性能。
同时,RSLinxEnterprise数据服务器允许我们监视源自Logix5000控制器程序的基于设备的报警。
1.按照步骤a到b探索RSLinxEnterprise数据服务器。
a.展开InstantFizz查看Data_Area图标。
b.右键单击RSLinxEnterprise,然后选择"属性..."(Properties..菜单。
2.将出现如下所示的RSLinxEnterprise通信常规属性页面。
注意,服务器在当前计算机上运行(即SERVER01)。
单击"报警和事件(AlarmsandEvents)属性页面。
3."报警和事件"(AlarmsandEvents)属性页面如下所示。
按照步骤a到c操作。
在"报警"部分将更加详细地讨论FactoryTalk报警和事件。
a.注意,已启用"启用报警和事件支持"(Enablealarmandeventsupport)。
b.注意,已禁用"启用历史记录"(Enablehistory)。
将在后面的实验中启用。
c.按"取消"(Cancel)关闭对话框。
探索通信设置
现在,我们将探索设备快捷方式。
设备快捷方式:
设备快捷方式允许您创建一个指向设备的"指针",开发显示画面时,可在整个应用程序中参考该指针。
这使用户能够更改某个地方的处理器或其它此类设备的位置,随后将传播到项目的剩余部分,而无需更改对该处理器的所有标签引用。
设备快捷方式类似于计算机桌面上的Windows快捷方式,都能使您轻松访问应用程序。
通信设置编辑器改进
离线标签浏览不再需要将设备快捷方式与控制器关联。
在之前的版本中,需要将快捷方式与一个控制器和一个离线标签文件关联才能浏览离线标签文件中的标签。
现在,如果只想浏览离线标签文件中的标签,可创建一个只与离线标签文件关联的快捷方式。
已增强通信设置编辑器,能够阻止创建那些指向不提供数据的设备(如通信模块和背板)的快捷方式。
现在,通信设置编辑器可通过快捷方式验证报告提供快捷方式的创建状态消息和所有消息汇总。
通信设置编辑器具有一个启用设备级报警和事件支持的选项。
已在FactoryTalk中添加警告,用于告诉用户在开发环境中编辑时会对运行系统造成不利影响。
如果通过对话框进行更改,则此警告图标会出现在编辑组件的旁边。
1.打开"通信设置"(CommunicationSetup)。
展开RSLinxEnterprise设备服务器。
双击"通信设置"
(CommunicationSetup)。
"通信设置"(CommunicationSetup)对话框将出现在资源管理器树右侧。
2.按照以下步骤a-d探索设备快捷方式。
a.注意名为"Shortcut"的设备快捷方式已分配给插槽2,插槽2为运行"InstantFizz_Controller"程序的SoftLogix模块的插槽编号。
b.注意离线标签文件的路径。
d.按"取消"(Cancel)关闭
c.注意,已为此快捷方式启用"报警和事件"(AlarmsandEvents)属性。
离线标签浏览
离线标签文件使您能够在控制器离线时浏览ControlLogix控制器的标签。
文件必须位于本地PC上,而不是网络上的某个位置。
创建一个显示画面,然后添加一个数字显示对象
用一分钟时间验证通信正常工作。
向显示画面中添加一个数字显示对象,然后测试FactoryTalkViewStudio中的画面,用这一方法验证您正在通信。
执行标签浏览,验证您能从在线SoftLogix控制器和离线标签文件访问控制器标签。
1.在资源管理器中,右键单击"显示画面"(Displays)文件夹,然后选择"新建"(New)上下文菜单项:
将打开一个未命名的显示画面。
2.从"对象>数字和字符串>数字输入"(Objects>NumericandString>NumericInput)
中单击选择"数字输入"(NumericInput)。
3.在空显示画面中,单击并按住鼠标按钮,拖动光标画出数字输入,然后放开鼠标按钮。
拖动鼠标时,您将看到一个显示创建对象大小的矩形。
4.放开鼠标后,将出现"数字输入属性"(NumericInputProperties)对话框。
数字输入的最小值和最大值数字输入对象允许在下载之前验证用户分配的最小值和最大值。
5.单击"连接"(Connections)选项卡。
6.单击"值"(Value)字段旁的"标签..."(Tag...)按钮。
7.将打开"标签浏览器"(TagBrowser)。
"快捷方式"(Shortcut)文件夹应出现在Data_Area下。
如果未看到快捷方式的文件夹,则右键单击InstantFizz,然后选择"刷新所有文件夹"(RefreshAllFolders)上下文菜单项。
8.展开"快捷方式"(Shortcut)文件夹,然后会看到两个子文件夹-"在线"(Online)和"离线"
(Offline)。
"在线"(Online)文件夹引用快捷方式所指向的在线控制器(如我们的SoftLogix控制器)的标签。
"离线"(Offline)文件夹引用ControlLogix控制器文件(.ACD)中的标签。
当在线控制器不可用时,使用离线标签浏览和RSLinxEnterprise通信设置中的离线标签文件,而且您只能访问控制器文件(.ACD)。
按照步骤a到b选择MixSteps标签。
a.选择"在线"(Online)文件
b.选择MixSteps标签,然后单击"确定"(OK)。
9.标签将出现在"值"(Value)旁边的"标签/表达式"(Tag/Expression)字段中。
选定标签应如下图所示:
10.单击"数字输入属性"(NumericInputProperties)对话框中的"确定"(OK)按钮。
11.向显示画面中添加对象后,我们就能够验证与控制器的通信并测试显示画面。
单击工具菜单中的"测试显示画面"(TestDisplay)按钮。
12.显示画面中应出现一个值(如3)。
这实际上证明了已从在线标签文件中获得标签,并且控制器在线。
如果控制器不在线,则会出现一个线框,因为此时数据不可用。
应如下图所示:
13.单击"编辑显示画面"(EditDisplay)按钮返回编辑模式。
14.关闭显示画面,如果提示您保存更改,选择"否"(No)。
第1部分结束。
您已完成对简单网络应用程序的探索。
您已拥有构件,随时可以开始创建图形显示画面。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- AB上位机软件学习3 FactoryTalk View SE网络创建一个网络版项目 AB 上位 软件 学习 SE 网络 创建 一个 网络版 项目