图7-2 应用项目开发软件
从程序“罗克韦尔软件”中找到“FactoryTalk View Studio”,如图7-2所示。
双击,打开HMI开发项目选择页面,如图7-3所示。
图7-3 打开HMI开发项目选择页面
选中“View Machine Edition”,单击,进入ME的应用项目开发,如图7-4所示。
图7-4 ME应用项目开发
说明:
●New:开始一个新的应用项目开发,键入应用项目的名称和说明。
●Existing:已存在应用项目列表,可选择打开应用项目。
单击,导入一个已经存在的应用项目。
单击,创建一个应用项目,如图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,获得单一的操作数。
图7-5 应用项目开发
图7-6 梯级逻辑控制
在开发的应用项目,下拉“RSLinx Enterprise”,进入通信组态,如图7-7所示。
双击,弹出组态选项页面,如图7-8所示。
说明:
●Create a new configuration:创建一个新的组态,下面将完成相应的组态。
图7-7 进入通信组态
图7-8 组态选择页面
●Copy an existing configuration from a previously created project:从以前的应用项目中复制一个组态。
●Copy the configuration that is currently running on this workstation从当前运行的应用项目中复制一个组态。
按照选择,单击,完成选择,进入创建Shortcut页面,如图7-9所示。(www.daowen.com)
说明:
图7-9 创建Shortcut页面
●Design(Local):设计(本地)定义了应用项目从计算机访问控制器的路径。
●Runtime(Target):运行(目标)定义了PanelView Plus终端访问控制器的路径,如果在开发应用项目的过程中需要进行测试,此时计算机模拟PanelView Plus终端访问,与Design(Local)路径相同。
这个访问路径的建立,下载到操作员终端后还可以更改,也可以选择保留。
单击,为选定的目标控制器创建命名为CML L3的Shortcut,如图7-10所示。
图7-10 创建一个新的Shortcut
可以对网络上的不同控制器,创建不同的Shortcut,也可以对同一个控制器创建几个Shortcut。单击退出,如未单击便离开,组态尚未存储,也许会影响到后面的刷新连接,表现为不会出现目标数据标签,如果发生这种情况,应该到此处来检查。
单击,将设计(本地)路径复制到运行(目标),运行路径现在与设计路径一致,如图7-11所示。
建立了通信路径之后,在开发过程中建立标签访问连接时,都将进入标签浏览的页面,寻找被控对象数据访问的目标标签,如图7-12所示。
图7-11 运行目标路径的获取
图7-12 进入标签浏览页面
名为PV6 Test应用项目的访问路径,在RSLinx Enterprise下指向控制器CML Test,可浏览访问控制器中的任何标签,在同一个标签中的多个操作数,将作为优化组合,通过连接被HMI访问。
另一种数据采集途径,是传统的轮询访问模式,为应用项目建立一个数据库,采集的数据刷新数据库中的标签,支持操作对象的监视和控制。选中“HMI Tags”右击,弹出打开选项,如图7-13所示。
单击,打开数据库,如图7-14所示。
对罗克韦尔自动化产品有经验的开发人员,会觉得这是一个非常熟悉的环境,通过RSLinxClassic通信软件访问的途径的数据库,同时支持HMI的数据访问。
当选择“Device”作为数据源时,被访问的是网络上的设备,是HMI的外部访问;当选择“Memory”作为数据源时,被访问的是HMI的内存,是内部访问,不需要消耗网络资源。
示例中,在数据库建立了3个标签,对于每个标签,需要命名和设定,并单击地址栏右侧的,寻找数据连接,为数据库标签指向数据访问路径,如图7-15所示。
图7-13 弹出打开选项进入数据库
图7-14 应用项目的数据库
图7-15 数据访问的指向
如果目标数据没有出现,可单击刷新。
一般地,不建议使用轮询访问模式,去访问在线的控制器数据。摈弃轮询访问模式访问在线设备数据,并不意味着OPC数据库没有意义,在某些需求,要建立中间数据标签,可使用Memory的标签,这样不用通过网络采集数据,直接使用操作员终端中的内存,节约了网络资源。
新创建两个内存标签,作为宏命令操作的登录密码,如图7-16所示。
创建了数据采集的访问路径后,下面,学习创建操作员监控画面,并建立操作画面的监控关系。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。