多项目有一个很大的优点:可将单项目分配给不同的组态工程师,以随后对其进行编辑。单项目的组态完成后,可将它们合并以组成完整的项目。 如何把几个单项目合并成一个多项目呢? 1、打开该工程师站上编辑的项目,在SIMATIC管理器中,右键多项目(如果最初不是在多项目下创建的用户项目,就需要新建一个空的多项目),选择insert into multiproject,选择我们要添加的单用户项目名,单击OK添加即可。以此对几个单项目执行插入操作就可以合并到一起了。(同理我们要把单项目从多项目中进行删除,在多项目下找到要移除的单项目右击—选择remove from multiproject即可) 2、合并网络 一个多项目是由若干个子项目组成的,每个子项目都有自己的网络配置,我们首先将他们的网络合并,这样才能实现各自项目之间的相互通信,这就是项目合并的目的 工程师站上选中 项目名右击选择 Multiproject > Adjust Projects>Execute > 选中 需要合并的网络> 通过“->将他们移到右边,点击apply in to the multiproject,此时网络合并完成。 3、重新编译每个AS站的硬件组态及程序 4、在工厂视图中,创建工厂层级(Plant Hierarchy,简称PH)结构。在整个多项目中进行工厂层级的同步,选中创建好的层级右键->Plant Hierarchy->Update in the Multiproject。同步成功后,所有项目的工厂层级结构都是相同的。 注意:通过对工厂层级(Hierachy Folder)进行AS-OS Assignment可以指定该工厂层级OS区域所对应的实际AS工艺程序(如AS1,AS2)和OS站点(如Server1,Server2),同一层级下的AS程序与OS画面对应于同一工艺段,子层级内的AS/OS对象可以从属于上一层级。 5、将其他单项目按层级创建的画面,复制到对应的层级文件夹 6、编译OS即可。 注意:合并项目必须要合并网络,并且网络中的dp地址是唯一的,不能有冲突,所以要修改其中一个单项目中重复的dp地址,重新下载。修改dp地址下载时,不是冗余cpu是会停机的。 来源:西门子工业技术论坛 |