理论教育 创建应用项目的步骤和方法

创建应用项目的步骤和方法

时间:2023-06-30 理论教育 版权反馈
【摘要】:单击,导入一个已经存在的应用项目。单击,创建一个应用项目,如图7-5所示。名为PV6 Test的应用项目开发的各种组态,将在这里的树形结构下进行。说明:图7-9 创建Shortcut页面●Design:设计(本地)定义了应用项目从计算机访问控制器的路径。图7-13 弹出打开选项进入数据库图7-14 应用项目的数据库图7-15 数据访问的指向如果目标数据没有出现,可单击刷新。

创建应用项目的步骤和方法

978-7-111-46407-5-Chapter07-2.jpg

图7-2 应用项目开发软件

从程序“罗克韦尔软件”中找到“FactoryTalk View Studio”,如图7-2所示。

双击978-7-111-46407-5-Chapter07-3.jpg,打开HMI开发项目选择页面,如图7-3所示。

978-7-111-46407-5-Chapter07-4.jpg

图7-3 打开HMI开发项目选择页面

选中“View Machine Edition”,单击978-7-111-46407-5-Chapter07-5.jpg,进入ME的应用项目开发,如图7-4所示。

978-7-111-46407-5-Chapter07-6.jpg

图7-4 ME应用项目开发

说明:

●New:开始一个新的应用项目开发,键入应用项目的名称和说明。

●Existing:已存在应用项目列表,可选择打开应用项目。

单击978-7-111-46407-5-Chapter07-7.jpg,导入一个已经存在的应用项目。

单击978-7-111-46407-5-Chapter07-8.jpg,创建一个应用项目,如图7-5所示。

名为PV6 Test的应用项目开发的各种组态,将在这里的树形结构下进行。

为了能够在开发的操作员屏幕上进行数据监视和控制的模拟过程,需要在控制器项目中编写相应的梯级逻辑,以提供HMI数据访问的来源。

使用Studio 5000软件于在线控制器中编写梯级逻辑,如图7-6所示。

输入位指令PV6 Button 0和PV6 Button 1控制离散量输出模块0位和1位,计时器Timer 0和Timer 1的累加值将产生一个连续变化的值,用于观察数值变化。

操作员终端对控制器的数据采集,有两个访问途径:一个途径是通过RSLinx Enterprise软件通信组态,直接指向设定的Shortcut,获得优化组合的操作数;另外一个途径是传统的轮询数据,通过RSLinx Classic软件的OPC服务器,指向Topic,获得单一的操作数。

978-7-111-46407-5-Chapter07-9.jpg

图7-5 应用项目开发

978-7-111-46407-5-Chapter07-10.jpg

图7-6 梯级逻辑控制

在开发的应用项目,下拉“RSLinx Enterprise”,进入通信组态,如图7-7所示。

双击978-7-111-46407-5-Chapter07-11.jpg,弹出组态选项页面,如图7-8所示。

说明:

●Create a new configuration:创建一个新的组态,下面将完成相应的组态。

978-7-111-46407-5-Chapter07-12.jpg

图7-7 进入通信组态

978-7-111-46407-5-Chapter07-13.jpg

图7-8 组态选择页面

●Copy an existing configuration from a previously created project:从以前的应用项目中复制一个组态。

●Copy the configuration that is currently running on this workstation从当前运行的应用项目中复制一个组态。

按照选择,单击978-7-111-46407-5-Chapter07-14.jpg,完成选择,进入创建Shortcut页面,如图7-9所示。(www.daowen.com)

说明:

978-7-111-46407-5-Chapter07-15.jpg

图7-9 创建Shortcut页面

●Design(Local):设计(本地)定义了应用项目从计算机访问控制器的路径。

●Runtime(Target):运行(目标)定义了PanelView Plus终端访问控制器的路径,如果在开发应用项目的过程中需要进行测试,此时计算机模拟PanelView Plus终端访问,与Design(Local)路径相同。

这个访问路径的建立,下载到操作员终端后还可以更改,也可以选择保留。

单击978-7-111-46407-5-Chapter07-16.jpg,为选定的目标控制器创建命名为CML L3的Shortcut,如图7-10所示。

978-7-111-46407-5-Chapter07-17.jpg

图7-10 创建一个新的Shortcut

可以对网络上的不同控制器,创建不同的Shortcut,也可以对同一个控制器创建几个Shortcut。单击978-7-111-46407-5-Chapter07-18.jpg退出,如未单击978-7-111-46407-5-Chapter07-19.jpg便离开,组态尚未存储,也许会影响到后面的刷新连接,表现为不会出现目标数据标签,如果发生这种情况,应该到此处来检查。

单击978-7-111-46407-5-Chapter07-20.jpg,将设计(本地)路径复制到运行(目标),运行路径现在与设计路径一致,如图7-11所示。

建立了通信路径之后,在开发过程中建立标签访问连接时,都将进入标签浏览的页面,寻找被控对象数据访问的目标标签,如图7-12所示。

978-7-111-46407-5-Chapter07-21.jpg

图7-11 运行目标路径的获取

978-7-111-46407-5-Chapter07-22.jpg

图7-12 进入标签浏览页面

名为PV6 Test应用项目的访问路径,在RSLinx Enterprise下指向控制器CML Test,可浏览访问控制器中的任何标签,在同一个标签中的多个操作数,将作为优化组合,通过连接被HMI访问。

另一种数据采集途径,是传统的轮询访问模式,为应用项目建立一个数据库,采集的数据刷新数据库中的标签,支持操作对象的监视和控制。选中“HMI Tags”右击,弹出打开选项,如图7-13所示。

单击978-7-111-46407-5-Chapter07-23.jpg,打开数据库,如图7-14所示。

对罗克韦尔自动化产品有经验的开发人员,会觉得这是一个非常熟悉的环境,通过RSLinxClassic通信软件访问的途径的数据库,同时支持HMI的数据访问。

当选择“Device”作为数据源时,被访问的是网络上的设备,是HMI的外部访问;当选择“Memory”作为数据源时,被访问的是HMI的内存,是内部访问,不需要消耗网络资源。

示例中,在数据库建立了3个标签,对于每个标签,需要命名和设定,并单击地址栏右侧的978-7-111-46407-5-Chapter07-24.jpg,寻找数据连接,为数据库标签指向数据访问路径,如图7-15所示。

978-7-111-46407-5-Chapter07-25.jpg

图7-13 弹出打开选项进入数据库

978-7-111-46407-5-Chapter07-26.jpg

图7-14 应用项目的数据库

978-7-111-46407-5-Chapter07-27.jpg

图7-15 数据访问的指向

如果目标数据没有出现,可单击978-7-111-46407-5-Chapter07-28.jpg刷新。

一般地,不建议使用轮询访问模式,去访问在线的控制器数据。摈弃轮询访问模式访问在线设备数据,并不意味着OPC数据库没有意义,在某些需求,要建立中间数据标签,可使用Memory的标签,这样不用通过网络采集数据,直接使用操作员终端中的内存,节约了网络资源。

新创建两个内存标签,作为宏命令操作的登录密码,如图7-16所示。

创建了数据采集的访问路径后,下面,学习创建操作员监控画面,并建立操作画面的监控关系。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈