人机界面软件动手实验_第1页
人机界面软件动手实验_第2页
人机界面软件动手实验_第3页
人机界面软件动手实验_第4页
人机界面软件动手实验_第5页
已阅读5页,还剩231页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

RAU2010中VIS102FactoryTalkViewSE人机界面VIS102–FactoryTalkViewSE人机界面动手实实验须 关于本实 硬 实验文 概 FactoryTalkViewSE组 FactoryTalkViewSE–网络和本 FactoryTalkViewSE–服务 第1节:创建并运行一个简单的应用程 使用FactoryTalkViewStudio创建网络应用程 添加区域到应用程 为应用程序添加HMI服务 为HMI服务器添加过程控制操作面 添加数据服务 配置通 创建画面并添加数字输入(numericinput)对 第2节:导入应用程序组 第3节:HMI和直接的说 创建HMI导入/导出向 添加HMI的对 Section4:GraphicDisplays,Objectsand ReadaboutGraphic ModifyanXML Docked Animationsand TheObject Local Section5: ReadaboutTypesof AddDatabase Enablingdevice-basedAlarmsand UsingFactoryTalkAlarmandEvent CreatingTag-Based Section6:Global CreateReference ReferenceObject LookattheGlobalObject ModifyingGlobal Section7: ReadAbout CreatingaUserandUser ConfiguringAction ConfiguringRuntime AssignSecurityCodesto AssignSecurityCodesto AssignSecurityCodesto VerifyingSecurity Section8:DataLoggingand Runtime Configuration Configuring ViewingtheTrendat Section9:FactoryTalkDiagnosticsSetupandthe ReadAboutFactoryTalk Diagnostics ODBCDatabaseasaMessage ViewtheODBC Section10:Language ReadAboutLanguage Configurationofsupported Languageswitching Device-basedalarmlanguage Tag-basedalarmlanguage Section11:Testing Test ConfigureaClient Run VerifyOnline Testcommandsat Section12: FactoryTalkViewApplication Importingscreensfrom AlarmMigration 配置RSLinxEnterprise数据服务器,并且使能其和事件功HMI配置和监视(基于设备和基于的FactoryTalk和事件本实验适用对具备HMI基础知识,从事设计和实施级HMI工程项目的本动手实验不需要其他硬件设备。Logix5000SoftLogix5800注:FactoryTalk和事件中的基于设备需 pactLogixL3x和L4xDriveLogix16.20本动手实验使用如下FactoryTalkFactoryTalkViewSERSLinxEnterpriseFactoryTalk和事件v2.20(在FactoryTalkViewSiteEdition和RSLinxEnterprise中已包含RSLinxClassic(Logix编程时使用)RSLogix5000SoftLogixSQLServer2005ExpressSQLServerStudioExpressSQLServer2005ExpressSQLServer的免费的重发布版。和SQLServer作为记 和事件信息的数据库引擎。你可以连接到已有的ServerFactoryTalkViewSE和RSLinxEnterprise光盘中(Redist文件夹)SQLServer2005Express版(ServicePack2)。 SQLServerStudioExpress(SSMSE)是针对SQLServer2005Express图形化管理工具。FactoryTalkViewSERSLinxEnterprise光盘中(Redist文件夹)本动手实验所用到的文件在C:\InstantFizz-LabFiles\ LanguageSwitching–3RSLogix5000–RSLogix50001InstantFizz_Controller.ACD–Graphicsdisplays19alarmcip-processCIP-SensorCIP-CIPPlantRapidMix-RapidMix-ProcessImages56ClientClientFile_DockedDisplays.cliFactoryTalkViewSEClientKeys-ODBCdatabase-GraphicXMLfile-CIP-ProcessExportedTagdatabase-LocalMessages–TrendTemplates9个预先配置好的趋势模板(TrendDatalog–RSView32migrationGlobalObjects FactoryTalkViewSEFactoryTalkViewSE的组成部分FactoryTalkViewSE本地和网络应用程序之间的差别;HMI服务器、数据服务器以及和事件服务器;基于设备和基于的FactoryTalk和事件服务FactoryTalkViewSEFactoryTalkViewSiteFactoryTalk®ViewSiteEdition是一套集成的包,可以用来开发和运行分布在网络上的多用户、多服务器的人机界面(HMI)应用程序。FactoryTalkViewSE可以运行 ®Windows®Server2003和2008,WindowsXPWindows2000WindowsVistaBusinessFactoryTalkViewSE5.1WindowsXPWindowsServerWindowsVistaBusiness(FactoryTalkViewSEStation/SEFactoryTalkViewSiteEdition包含了多个用于创建自动化应用程序的组成部分。取决于所安装的特定的包,您可能会有以下一个或多个:FactoryTalkViewStudio组态开发环境、FactoryTalkViewSE客户端、FactoryTalkViewSE服务器、FactoryTalk和事件、FactoryTalk、FactoryTalk管理控制台、FactoryTalk™和FactoryTalk激活。FactoryTalkViewStart>Programs>Rockwell>FactoryTalkView>FactoryTalkViewStudioFactoryTalkViewStudio是用于开发或测试机器级或者管理级人机界面(HMI)应用程序的组态软件。FactoryTalkViewStudio包含用于创建完整人机交互界面项目的编辑器,还包含用于测试应用程序FactoryTalkView包含了可以用在你的应用程序中的过程控制操作面板(操作面板)和图形库。预定义的过程控制操作面板是和各种Logix5000指令(例如PIDE、D2SD和的ALMD、ALMA指令)配合FactoryTalkViewSEClient(FactoryTalkViewSE客户端)FactoryTalkViewSEStart>Programs>Rockwell >FactoryTalkView>FactoryTalkViewFactoryTalkViewSEClient(FactoryTalkViewSE客户端)FactoryTalkViewSE服务器上的本地或网络应用程序(已用FactoryTalkViewStudio开发完成)进行交互的。要设置FactoryTalkViewSEFactoryTalkViewSEFactoryTalkViewSE客户端时,HMI服务器可以不必运行。使用FactoryTalkViewSE客户端,你可以:查和历史趋以及FactoryTalkView管理控制Start>Programs>Rockwell>FactoryTalkView>Tools>SE管理控制台FactoryTalkView管理控制台(FactoryTalkView管理控制台)FactoryTalkViewSE应用程序部署之后,用于管理这些应用程序的。FactoryTalkView管理控制台包含一少部分的FactoryTalkViewStudio编辑器,因此可以对应用程序进行一些微小的改动,而不用安装FactoryTalkViewStudio。FactoryTalkView管理控制台被限制为只能运行2个小时,告警信息会提前5分钟弹出。如需继续使FactoryTalkView为应用程序添加FactoryTalk在命令行中运行FactoryTalkView使用设置编辑器来修改HMI的记录和通知方使用设置编辑器(在Tools菜单)来修改系统活动记录的内容和频使用记录设置编辑器(在Tools菜单)来修改记录的位置并管理记录文使用导入和导出向导(在Tools菜单)来导入和导出HMIFactoryTalkViewSE服务FactoryTalkViewSE服务器,也叫作HMI服务器,用于HMI工程组件(例如:图形显示画面、局对象、宏等),并将这些组件提供给客户。该服务器包含数据库,可以执行检测与历史数据管理(记录)功能。FactoryTalk和事件可以被用来代替FactoryTalkViewSEHMI检测。为保持与已有应用程序的兼容,FactoryTalkView还继续支持传统的HMI检测。FactoryTalkViewSE服务器没有用户界面。一旦安装了,它就作为一组“傻瓜型”的Windows服务器FactoryTalk和事在FactoryTalk®和事件(5.00版开始引入),FactoryTalkViewSE只支持HMI检测。为保持与已有应用程序的兼容,FactoryTalkView还继续支持传统的HMI检测。通过FactoryTalk和事件,可以将整个FactoryTalk系统内的多个FactoryTalk产品整合到一个通用一致的和事件系统中。FactoryTalk和事件支持两种类型的检测:基于设备的检测。在V16及以上的RSLogix5000中为控制器程序编写指令,并到控基于的测。在不备内置测功的设备中,通过为指定条件的方来设置基于的FacoryTalk。可使用基于的将这些设备整合到一个集成的FacoryTalk报警和事件系统中。您可以为早先的可编程控制器中的、通过OC数据服务器通信的第设备中的或者HMI服务器数据库中的设置基于的。对于原本就支持基于设备的报警的Loix500控制器如果不想设置内置检功能,您也可以设置基于的。FactoryTalk 为一个FactoryTalk系统内的产品和应用程序提供通用的服务(例如信息、健康状态监视服务和实时数据)。FactoryTalk(FactoryTalkDirectoryFactoryTalk®Directory)FactoryTalk产品和组件工厂资源(如:HMI显示画面和)。在控制器中定义的,通过在中,HMI可以自动获得它们。使用FactoryTalkDirectory,没有必要在另外的数据库中重新创建或者导入。FactoryTalkViewSiteEdition应用程序使用两种类型的 FactoryTalk本地 管理本地应用程序。所有项目信息和相关产品(除OPC数据服务器FactoryTalk网络 对加入到单个网络应用程序内的所有FactoryTalk的产品进行管理。.在安装FactoryTalk时,计算机上同时设置了本地和网络FactoryTalk管理控制Start>Programs>Rockwell>FactoryTalk管理控制作为FactoryTalk的一部分,FactoryTalk管理控制台是一个可选的、独立的用来开发应用程序FactoryTalkFactoryTalkFactoryTalkViewStudioFactoryTalkFactoryTalkViewStudioHMI服务器。使用FactoryTalk管理控制台可以:在 为基于的检测配置条件 、单个应用程序或系统设置为OPC数据服务器、和事件服务器设置冗余 使用安全服务为FactoryTalkFactoryTalk激Start>Programs>Rockwell FactoryTalk>FactoryTalkFactoryTalk激活提供一安全基于的系统,用于激活RockwellAutomation产品和管理激活文件。FactoryTalk激活服务随每个相关产品一起安装。FactoryTalk共享并发激活:锁定到一台作为激活服务器的计算机,网络上作为激活客户端的计算机共享授FactoryTalkViewSE网络和本地FacoyTlkiewE系统为真正的分式可扩展多服务器、多客端结构,系统扩时可接增加人机界面服务器和数服务器。FacoryTalkiewE人机界面服务器可以从多个数据服务器数据,客户端可以从多个人机界面服务器数据(包括、画面和等),同时客户端也可以直接从多个数据服务器数据(即支持数据的直接)。网络应用程序具有一个或多个区域(area,参见下面区域的定义)1HMI1个或多个数据服务器(实际系统中建议只加入1个)。一个区域内还可以包含多个区域。区域:区域(area)是网络架构系统的关键区域:区域(area)是网络架构系统的关键部分。区域是应用程程有意义的方式来组织应用程序。一个区域可能代表过程的一部分或一个阶段,或在过程设备处于的某个区域。车间可以被划分为几个区域,称为流水线1、流水线2、流水线3,等等。这允许用户为该应用程序添加新的同样的生产线,只需将HMI服务器工程 根根区域:所有的分布式应用程序都有一个系统预定义区域,被称为应用程序根区域。应用程序根区域1HMI服务器,1FactoryTalkViewSE网网Network根区Root区域InstaCorp应用程序包含4个不同的区域:ie_packaging、ie_production、is_packaging对于图中最上面的区域–ie_packaging,在此区域内有一个名称为IE_CasePackHMI服务器。HMIie_packagingtitledSystem、HMITags、Graphics,Alarms,LogicandControl和DataLog,这些都是每一个HMI服务器中可以组态的不同组件(不是区称)。在根区域(InstaCorp)RSLinxEnterprise下图是一个作为分布式FactoryTalk系部分的网络应用程序的系统结构示例本地应用程RSView32FactoryTalkViewSE客户端都位于同一台计算机。本地应用程序只包含1个HMI服务器(创建应用程序时在根区域下自动创建)。下图是一个作为单机FactoryTalk系部分的本地应用程序的系统结构示例创建一个FactoryTalkViewSE应用程HMI服务器(对于本地应用程序,会在根区域下自动创建)。为HMI服务器选择任意操作面板画面。a.自动化设备服务器(RockwellAutomationDeviceb.OPC创建HMI设置FactoryTalk和事件的历史记FactoryTalkViewSEFactoryTalkViewSE–HMIHMI服务器是在客户端向其发送请求时能够将信息提供给客户端的程序。HMI服务器可HMI工程组件(例如:图形显示画面),并将这些组件提供给客户端。每台HMI服务器同时也可以管理数数据服务数据服务器为网络上的物理设备提供路径,使得应用程序可以监视和控制这些设备的数值。数据服务器使得客户端可以Logix5000控制器内的、可编程控制器和其它与OPC-DA2.0规范兼容的数据服务器上的数据,而不必使用HMI。数据服务器可以是自动化设备服务器(RSLinxEnterprise)和提供值的第OPC数据服务器。配置好数据服务器后,就可以为每一特定的控制器(ControlLogix处理器)设置一个指向路径。正确配置完成的数据服务器支持直接浏览。自动化设备服务器(RSLinxEnterprise):在与Logix5000控制器通讯时或有大量客户端时优先选用,因为其能提供最佳的性能。您还可以采用RSLinxEnterprise服务器来订阅基于设备的FactoryTalk和事件。OPC(RSLinxClassic)OPC-DA2.0标准的数据服务器。OPCOLEforProcessControl,通过OPC,FactoryTalkView可以从如下设备获取值 自动化控制器和设备,使用RSLinxClassic(OEM或Gateway)作为OPC服务器第控制器,例如或Modicon®,使用第OPC服务器和事件服务通过FactoryTalk和事件,可以将整个FactoryTalk系统内的多个FactoryTalk产品整合到一个通用一致的和事件系统中。FactoryTalk和事件支持两种类型的检测:基于设备的检测。在V16及以上的RSLogix5000中为控制器程序编写指令,并到控基于的测。在不备内置测功的设备中,通过为指定条件的方来设置基于的FacoryTalk。可使用基于的将这些设备整合到一个集成的FacoryTalk报警和事件系统中。您可以为早先的可编程控制器中的、通过OC数据服务器通信的第设备中的或者HMI服务器数据库中的设置基于的。对于原本就支持基于设备的报警的Loix500控制器如果不想设置内置检功能,您也可以设置基于的。和事件服务器既可以是基于设备的检测服务器,即自动化设备服务器(RSLinxEnterprise),也可以是被配置为基于的检测服务器,即FactoryTalk和事件服务器。1FactoryTalk®ViewSiteEdition是一套集成的包,可以用来开发和运行分布在网络上的多用户、多服务器的人机界面(HMI)应用程序。也可以用来开发和运行在单机上的应用程序。SE FactoryTalkViewSELocal(Stand-Alone)-本地应用程序:本地应用程序类似于RSView32项目:所有的应用程序组件和FactoryTalkViewSE客户端都位于同一台计算机。本地应用程序只FactorTakwENework(Dtbuted)- 网络应用程序:所包含的多个服务器分布在网络中多台计算机上,并且有多个客户端在网络中任意位置同时连接到该应用程序。例如,您可以针对不同的功能区域或企业内不同生产地点分别设置服务器,并且各客户端都能任何服务器。网络应用程序具有一个或多个区域(aea,参见下面区域的定义),每个区域只能有1个MI服务器,1个或多个数据服务器(实际系统中建议只加入1个)。一个区域内还可以包含多个区域。您可以使用FactoryTalkViewStudio编辑器在HMI项目内创建应用程序的组件,例如图形显示画在本实验创建并运行FactoryTalkViewSE的网络(Network)应用程序关于本InstantFizz的网络应用程序(NetworkArea1的区域Area1InstantFizz_HMIServerHMIRSLinxEnterprise配置一个名称为快捷方式SoftLogixFactoryTalkViewStudio网络应用程序使用的是FactoryTalk网络(NetworkDirectory),FactoryTalk一般在安装FactoryTalk时会自动配置。用户也可以使用FactoryTalk配置向导来进行配置,即Start>AllPrograms>RockwellSoftware>FactoryTalkTools>FactoryTalkDirectoryConfiguration指定 位指定 位置(SpecifyFactoryTalkDirectoryLocation)Start>AllPrograms>RockwellSoftware>FactoryTalkTools>SpecifyFactoryTalkDirectoryLocation。注:要指定 位置,需要有administrator权限在安装FactoryTalk的过程中,“WindowsAdministrator”和“Administrator”组会被自动加入到FactoryTalk网络 SpecifyFactoryTalkDirectoryServerLocationUtility就被打开。本实验使用本地计算机(localhost)作为FactoryTalk所在位置。在实际的FactoryTalkViewSE网络应用程序中,FactoryTalk可以位于网络上任意一台安装过FactoryTalk的计算机上。使用该工具FactoryTalk所在位置。操作ab2FactoryTalk位b.b.ClickOKtoa.EnsuretheFactoryTalkDirectoryServerLocationissettolocalhost.FactoryTalkViewSENetwork网络应用程运行FactoryTalkViewStudio。选择StartAllProgramsRockwellSoftwareFactoryTalkView>FactoryTalkViewStudioSelectSelectFactoryTalkViewStudio按照步骤a到f来创建名称为InstantFizz的网络应用程序。您会看到如下弹出框b.b.a.SelectSiteEdition(Network)c.c.Newd.e.Ensurelanguageisf.等待几秒钟,FactoryTalkViewStudio1.按照acArea1注:在下图中Explorer窗口:Network(LOCALHOST)表示创建网络(Network,Distributed)应用程序,并且FactoryTalk 位于本地计算机(LOCALHOST)。a.Right-clickona.Right-clickonInstantFizzandselect“NewArea”.b.Typeareaname:b.Typeareaname:Area1.c.PressOKto按照ag1HMIExpand“InstantFizz”toseetheArea1icon.

Right-clickonArea1,goto“AddNewServer”thenselect“HMIServer”.c.c.Select“CreateanewHMId.Selecte.TypetheHMIServerf.ChoosewhichcomputerwillhosttheHMIServer.Itcanbeanycomputeronyournetwork.Forthislab,leavethisasthelocalcomputer(defaultsetting).g.ClickFinishtoHMIHMIHMI备份/恢复工具(HMIBackup/Restore)StartAllPrograms>FactoryTalkView>Tools>HMIServerBackupHMIHMI服务器时,或创建新的本地应用程序,你可以选择是否添加过程控制面板显示画面(安装FactoryTalkViewSE时已安装)。ClearAll选中下列画面类型前的Discrete2-StateDevice–Help–HelpOKHMIHMI服务器时,或创建新的本地应用程序,你可以选择是否添加过程控制面板显示画面(安装FactoryTalkViewSE时已安装)。HMI成多种语言:中文,English,French,Spanish,GermanJapaneseSoftLogix控制器(运行了针对本实验的控制程序)内的值,您需要添加一个数据服务器。您将添加一个自动化设备服务器(RSLinxEnterprise)。要监视Logix5000控制器内,必须为FactoryTalk应用程序添加一个自动化设备服务(RSLinxEnterprise)Area1,选择AddNewServerRockwellAutomationDeviceServer(RSLinxRSLinxEnterpriseServerProperties(属性)框就会显示。保留General选项卡中的缺省设a.a.IdentifythecomputerthatwillhosttheRSLinxEnterprisedataserver.Forthislab,RSLinxEnterprisewillbehostedonthelocalcomputer(defaultsetting).注:RSLinxEnterpriseServerProperties(RSLinxEnterprise服务器属性)框还被用来配置数据服务器的冗余和FactoryTalk和事件。a.SelecttheAlarmsandEventsb.ChecktheEnablealarmandeventsupportoptionc.a.SelecttheAlarmsandEventsb.ChecktheEnablealarmandeventsupportoptionc.Un-ChecktheEnablehistory7.ClicktheOK。RSLinxEnterprise设备服务器已成功加入到你的应用程序打开通讯设置(CommunicationSetup)RSLinxEnterprise设备服务器。Communication通讯设置(CommunicationSetup)框将在资源树(Explorertree)右侧打开按照ab操作,添加一个设备快捷方式(DeviceShortcut)a.a.ClickAddb.Typethe浏览到控制器。1789-A17,Backplane,选择StartBrowsing(开始浏览 “2SoftLogixSoftLogix模块 Browse…(浏览)按钮。浏览到C:\InstantFizz-LabFiles\RSLogix5000\文件夹。选择InstantFizz_Controller.ACD文件。点击Open(打开)按钮。BrowsetoC:\InstantFizz-LabBrowsetoC:\InstantFizz-LabFiles\RSLogix5000\folderandselectInstantFizz_Controller.ACDOfflineTag离 Logix以使能和事件功能(表示应用程序将接受该控制器的信息)。SetSetEnableAlarms&EventstoYes.按照ac“Shortcut”c.c.ClicktheApplybuttontoapplytheshortcutsettings.a.Ensureisb.Ensure2,1789-L60/A,SoftLogix5800is将出现RSLinxEnterprise弹出框。弹出框列出了对快捷方式作出的所有修改。确认与下图一致就点击Yes来确认修改。SelectYesSelectYestoCommunicationsSetup(通讯设置)Verify(确认)点击OK关闭通讯设置(CommunicationSetup)框。创建画面并添加数字输入(numericinput)在资源(Explorer)树中Explorer,Display文件夹,选择New(新建)菜单ObjectsNumericandStringNumericInput单击选择NumericInput(数字输入)对开鼠标按钮。松开鼠标按钮时将出现NumericInputProperties(数字输入属性)框数字输入(Numericinput)对象在将数据到点击Connections(连接)选项卡点击点击值(Value)字段旁边的InstantFizz,选择RefreshAllFoldersOnline()文件夹的是快捷方式指向的控制器(例如SoftLogix控制器)内的Offline(离线)文件夹的是ControlLogix控制器程序文件(.ACD)内的。离线文件支持用户在控制器没有时还能浏览Logix控制器的。按照步骤a到b操作,选择MixSteps。a.a.Selecttheb.SelecttheMixStepstagthenclick 在Value(值)字段旁边的Tag/Expression(/表达式)字段中就会出现该Value。应点击数字输入属性框的OK按钮在画面中加入这个对象后,就可以确认与控制器的通讯并测试画面Single-clickSingle-clickontheTestDisplaybuttonfromthe 画面中将出现一个值(例如“7”)。这就确认了可以从的控制器中获取。如果控制器没有EditDisplay(编辑画面)关闭画面,弹出是否保存修改的框时,选择No(不保存)1节实验内容。您创建了一个简单的网络应用程序,准备好了基础的组件,可以着手创建图2节:导入应用程序组件FactoryTalkViewSE允许你导入和导出单个或所有的HMI服务器组件,包括画面、、本地信息、图图形画面以gfx文件格式。你可以在FactoryTalkViewStudio中,通过添加.gfx文件来导入另外一可以选择不同的对象、画面以及FactoryTalkViewSE应用程序的其他组件。AreawithintheHMIGlobalRSLinxEnterpriseDataServer添加预配置好的HMI组件HMI(画面、宏)HMIDisplays“AddComponentIntoApplication…”(添加组件到应用程序)C:\InstantFizzLabFiles\GraphicDisplaysa-b操作来添加画面a.a.SelectalltheGFXfilesinthisfolder,thenclickOpen.b.Thegraphicdisplayswillbemigrated.Thismaytakeafewseconds.6节中了解全局对象的使用。GlobalObjects(全局对象),选择AddComponentIntoApplication…(添加组件到浏览到C:\InstantFizz-LabFiles\GlobalObjects,选 ponents.ggfx文件并点有些图形画面了外部图像(JPG,bmp等)。以下是导入图像到应用程序中的步骤Images“AddComponentIntoApplication…”(添加组件到应用程序)C:\InstantFizzLabFiles\Images5.5.Selectallthe.bmpfilesinthisfolder,thenclickOpen.以在第4节实验中了解宏的使用。Macros(宏)并选择“AddComponentIntoApplication…”(添加组件到应用程序)C:\InstantFizzLabFiles\startup.mcr3关于本节实了解HMI和直接之间的区HMI加入一个对象并一个HMI了解的标 和直接的说是网络设备或本地内存中变量的逻辑名称。FactoryTalkViewSE有两种类型的数据服务器(也叫作直接):通过添加到应用程序的数据服务器,提供对控制器HMI:提供额外的运行时安全属性和数据操作。HMI是采用HMI编辑器创建并在一些应用程序中,使用直接和使用HMI各有利弊。下表列出了HMI和直接的各自优势。根据具体的应用程序,您可以任意选择或两种类型组合使用。HMI直使用 的延伸能 值的比例或偏移,就使用FactoryTalkViewStudio的编辑器创建HMI。使用直接消除数据使用直接可减少错误,只需要在控制器内创建一次数据库,不必在中HMI进行。适用于包括基于设备的FactoryTalk和事件在内据服务器在添加、修改或删除设备中时,不必针对HMI服务器数据库重复进行相有些设备(如Logix5000控制器)支持成对值进行直接,可避免对每一单个成员分别创建HMI。使用数组和结构体可实在内存中可创建HMI内存 例如,使用相同控制器时,可导出一个应用动HMI数据库。所有的直接都随画重用 的名HMI不需要硬编码的物理地址或设备相关变量名。只要修改HMI所的物理导入导出 FactoryTalkView你可以导入RSLogixFactoryTalkView数据库OPC服务器不支持描述性的名称,例如SLC。创建HMI时可 提供有意义的名称,而不必要使用现在在数据库中创建HMIHMIa.a.Double-clickonTagsfromtheHMITagsfoldertoopenthetag在数据库打开的时候,选择Edit菜单项来创建一个新的文件夹b.Clickb.ClickontheEdititemthenselectNewOtherDatabases(其他数据库)菜单项,来从RSLogix5/500控制器文件(.rss,.rsp)等其他数 c.c.Typethenewfoldername“CIP”thenclickOK.按照下图设置的属性e.e.TypethenewtagnameWaterAmount. Choosethetagog.HMIcanbe og,DigitalorStringType.g.Typethetagh.ChoosetheMin,Max,Scale,OffsetandUnitsasshown.d.EnsuretheCIPfolderisselected.WewanttocreateataginthisClickontheellipsesbuttontoopenthetagbrowser.ThenbrowsetothefollowingtagAccept在数据库中还可以搜索。按照步骤a到b操作来搜索b.ClickClosetoexitthetaga.YoucansearchforanytaginthetagdatabaseusingtheSearchForfield.HighlighttherootfolderthenTypethewordSystem\SecondtosearchforapredefinedmemorytagthenpressEnter. 现在采用导入/导出向导来导入已创建的。使用导入和导出向导可以将数据库转换为与Excel兼容的CSV格式文件,或进行相反的转换。你可以将一个FactoryTalkView数据库和另外一个数据库合并,也可导入一个A.I.Series或Logic5数据库文件。要成功导入,将要导入的应用程序必须在FactoryTalkViewStudio打开。导入/导出向导有许多如下图所示的导入/导出FactoryTalkView数据库到CSV文将FactoryTalkView数据库导出为一个CSV格式的文件导入FactoryTalkViewCSV文从CSV文件导入信息到FactoryTalkView数据库。你可以在Excel中创建标合并FactoryTalkView数据将一个FactoryTalkView数据库和另外一个数据库的信息进行合并。A.I.SeriesorLogic5将一个A.I.Series或Logic5数据库文件中的符号导入到FactoryTalkView数据库RSLogix5/500Address&SymbolASCII将一个RSLogix5或RSLogix500的ASCII文件中的符号导入到FactoryTalkView数C:\InstantFizzLabFiles\CSVOpenthepre-createdCSVfilewithpre-createdHMItags.GotoOpenthepre-createdCSVfilewithpre-createdHMItags.GotoC:\InstantFizz–LabFiles\anddouble-clickonAdditional_Tags.csv.ReviewthefileandnotetheExcelcolumn/rowformatused.YoucanaddandmodifytagsandfoldersinExcelthenimportthemintoyourExcel回到FactoryTalkViewStudio中,从Tools菜单打开导入/导出向导“ImportFactoryTalkViewtagCSVfiles”Next5.5.SelectSiteasProject6.BrowsetoourHMIprojectunder sandSettings\All Projects\InstantFizz_HMIServer\.SelectthefileInstantFizz_HMIServer.sed.7.SelectNextto8.8.MakesureTagsischecked.Selectthepre-createdCSVfiletoimportfromC:\InstantFizz–Lab9.SelectNextto10.Youcanskipexistingtagsorupdateexistingtags.Leavethedefaultforourlab.11.SelectNextto12.12.SelectFinishto13.13.ViewtheresultsoftheDatabaseImport,thenclickXtoclose.现在完成了将已创建的导入到应用程序双击Tags()打开数据库编辑器,查看刚导入的15.NotethenewfoldersandtagsaddedtoourtagdatabaseviatheTagImport/Export15.NotethenewfoldersandtagsaddedtoourtagdatabaseviatheTagImport/Export关闭数据库添 ObjectsNumericandStringNumericDisplay菜单,单击NumericDisplay(数后松开鼠标按钮。NumericDisplayProperties(数字显示属性)4.Select4.SelectTagstoopentheTagBrowserandfindatagtoreference. 浏览器窗口被打开,可以用来浏览HMI、直接(关联到控制器和离 项以及预定义的System。现在来查

CIPandRapidMixarefolderscreatedintheHMITagDatabase.Systemcontainsthepre-definedmemorytagsandarestoredintheHMIServer.Forexample,

“Shortcut”isthedeviceshortcutassociatedwiththeSoftLogixcontroller.Itcontainsallthedirectreferencetagstothecontroller.DiagnosticItems:Pre-defineddiagnosticstagstoLogixcontroller,suchas@Mode,whichindicatesthecurrentmodeofthecontroller(Run,Program,Remote)Offline:DirectreferencetagstotheOfflineTagFilethatwasassociatedwiththe“Shortcut”Online:Directreferencetagstothe浏览到HMI8.8.ExpandtheRapidMixfolder,thenselectWaterAmountandclick9.9.Thetaghasbeenaddedtotheobject.ClickApplythenOKtoexit.在此画面中的数字显示对象的右侧添加一个TagLabel(标注)对象属性包括:LowEU(最小值)、HighEU(最大值)、ContactValue(的当前状态)、EngineeringUnits(EU)(的工程单位)、名称、描述、ContactOpenLabel(的Off标注)、ContactCloseLabel(的On标注)。TagLabelProperties(标注属性)窗口将会打开。参照下图所示来设置属性。浏览到相同的RapidMix\WaterAmount,将属性(Property)设置为EngineeringUnits(EU)。点击OK关闭框13.13.Single-clickontheTestDisplaybuttonfromthetool 14.14.TheNumericDisplayobjectwilldisplaythecurrentvalueoftheHMITagandtheTagLabelwilldisplaythedefinedEngineeringUnitsoftheHMITag.注:标注对象只适用于HMI,因为这些属性是为HMI数据库内的所定义的。如果需要显示直接的工程单位,可以直接添加一个文本对象(TextObject)并键入对应的单位Section4:GraphicDisplays,ObjectsandAboutThisInthissectionofthelabyouReadaboutGraphicUseXMLfiletoeditUseConfigureanduseConfigureanduseLocalConfigureanduseDockedUsingtheObjectConfigureanduseAnimationsandUsingTohelpwiththenavigationwithinFactoryTalkViewStudioforthecomponentsusedinthissection,youcanagainrefertotheApplicationExplorerimagefromSection2.ReadaboutGraphicTypesofGraphicTypesofGraphicStandardDisplays-storedintheDisplaysfolder.Thesearethedisplaysthattheoperatorseesatruntime.Theypresentviewsofautomatedplantactivityorprocesses.Theycanshowsystemorprocessdataandpro peratorswithawaytowritevaluestoareal-timedatabaseornetworkdevicessuchasacontroller.GlobalObjectdisplays-storedintheGlobalObjectsfolder.Globalobjectdisplaysletyoulinktheappearanceandbehaviorofagraphicobjectonaglobalobjectdisplaytomultiplecopiesofthatobjectinstandarddisplays.Whenyoumakechangestotheoriginalobject,thechangesareautomaticallyappliedtothecopies.Librarydisplays-storedintheLibrariesfolder.Alibrarydisplaycontainsready-madegraphicobjectsthatyoucanuseinotherdisplays.Agraphicdisplayrepresentstheoperator’sviewofplantactivity.Thedisplaycanshowsystemorprocessdata,andproperatorswithawaytowritevaluestoexternaldevicessuchasprogrammablecontrollers.Theelementsthatmakeupagraphicdisplayarecalledgraphicobjects.TheObjectsintheGraphicDisplayseditor(Figure1)providessimpledrawingelementssuchasline,rectangleandellipse,aswellasready-madeobjectssuchaspushbuttons,inputanddisplayfields,andalarmsummaries.Usetheseelementstocreatevisualrepresentationsofprocessesandactivitiesthenanimatethedisplaybylinkingobjectstotagssothattheappearanceoftheobjectswillchangeasthevaluesofthetagschange.Thegraphicseditorallowsyoutoeasilyduplicateobjects,reshapeorresizeobjects,andarrangetheminavarietyofwayslikestackingthem,aligningthemwitheachother,spacingthemhorizontallyorvertically,flipthemhorizontallyorvertically,rotatingthem,andgrouthemsotheybehaveasasingleobject.GraphicobjectscanbeCreatedusingtheGraphicDisplayCopiedandpastedfromtheGraphicsCopiedtotheclipboardfromanotherWindowsapplicationandthenpastedintothegraphicsCreatedbyanotherWindowsapplicationandinsertedintothegraphicdisplayusingobjectlinkingandDraggedanddroppedfromanothergraphicdisplayorlibrary,oranotherWindowsFigure1:ObjectsTheGraphicsLibrarycomeswithanumberofready-madegraphicdisplayscontainingobjectsthatyoucanuseinotherdisplaysTherearemanydifferentlibraryobjectsthatyoucanusewithinyourNote:anyanimationthathasbeenattachedtoanobjectwillbeincludedwithitwhenitiscopiedintoaModifyanXMLInFactoryTalkViewStudio,youcsousetheGraphicsImportExportWizardtoexportgraphicdisplayinformationtoanXMLfile,ortoimportagraphicdisplayXMLfileintoanapplication.XMLhasastandardizedformatandstructure.Youcanmodifytheelementsandattributesofagraphicdisplaybychangingthem,orbyaddingnewones,intheXMLfile.YoucanedittheXMLfilesbeforeimportingthembackintoanapplication,tomodifyexistinggraphicobjects,ortoaddnewobjectstoadisplay.YoucancreateoreditgraphicdisplaysindependentofFactoryTalkViewStudio,includingdisplaysettings,objects,objectproperties,connections,animations,grous,keyassignmentsetc.Intheprevioussectionwehaveimportedafewpre-configuredgraphicdisplays.Next,wewillmodifyoneofthesedisplaysbymodifyingapre-exportedXMLfile.ExpandDisplaysthendouble-clickonthe“CIP–ProcessSteps”displayto1.1.Wewillmodify“Step1”textofthisdisplayintheXMLfile.Currently,thetextdisplays“Step1:AddingH2O”Closethedisplay“CIP–ProcessSteps”withoutGotoC:\InstantFizz–LabFiles\thendouble-clicktoopenthepre-exportedXMLfile“CIP–ProcessSteps.xml”ThexmlfilewillopeninInternetReviewReviewtheXMLfile.Thefilecontainsalltheobjectsandobjectattributesthatarecontainedinthe“CIP–ProcessSteps”display.TomodifythefilewemustopenitupinNotepad.ClosetheInternetExplorerRight-clickonthepre-exportedXMLfile“CIP–ProcessSteps.xml”fromC:\InstantFizz–LabFiles\thenselectOpenWithandchooseNotepad.ThefilewillnowopeninWewillchangethetext“Step1:AddingH2O”to“Step1:AddingInNotepadfile,selecttheInNotepadfile,selectthe itemthenclickFilltheReplacewindowasfollowsthenclicktheReplaceAllTypethetextasindicated,presstheTypethetextasindicated,presstheReplaceAllbuttonthenclickCanceltoexit.TheFindWhattextisletterH,number2andletterO.SavethefilefromFile>SavethenLetsimportthemodifiedRight-clickonDisplaysandselect“ImportandSelect“Importgraphicinformationintodisplays”thenselectSelectNothenclickSelectSingleDisplayImportFilethenclickConfigurethewindowasshownbelow.TheXMLfiletoimportcanbefountinC:\InstantFizz–LabFiles\CIP–ProcessSteps.xml.Thisisthefilewehavejustmodified.ClickFinishtocompletetheTheGraphicsImportExportWizardprovidesastatusfileonthesuccessofthe 15.Close15.Closethefilebeforecontinuing.Letsreviewthemodifieddisplay.Now,opentheCIP–ProcessStepsdisplaybydouble-clickingonitfromtheDisplaysiteminFactoryTalkViewStudio.16.16.Reviewthedisplay.ThetexthasbeenchangedfromH2OtoWater.Note:InthisexampleitwouldhavebeeneasiertosimplechangethetextinthedisplaywithinViewStudio.Thereareapplicationshowever,inwhichyoumayneedtoautomaticallycreatemanyobjectsand/ordisplays.CreatingtheminanXMLfilecansavealotofengineeringtime.Toprovideinformationaboutagraphicobjecttoanoperator,youcanaddatooltiptoTooltipscanbeaddedtographicalTooltipssupportsembeddedLanguageswitchingissupportedontooltipBydefault,anobjecthasnotooltip.Ifyouaddatooltip,itdisplaysatruntime,whentheoperatorpositionsthepointerovertheobj

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论