3/22/2021 12:08 PM | |
Joined: 9/27/2006 Last visit: 9/4/2024 Posts: 12282 Rating:
|
Hello Jabbar; When you work on a multiproject in PCS7, many programmers work together to develop a single project. Each programmer is free to use different libraries, with different blocks for his own part of the project, and the designation of blocks in different library versions or different libraries could cause conflicts. You might end up with 2 very different blocks both named FB250 in 2 different libraries of the same multiproject, for example. A master data library is used to copy all blocks used in all the AS projects of the multiproject, to detect the conflicts and inconsistecies, and resolve them. The master data library has a specific "rewire" function to attribute exclusive names to all blocks used in a multiproject. See here for example: https://support.industry.siemens.com/cs/ww/en/view/109767557/92741863563
https://support.industry.siemens.com/cs/ww/en/view/22258951 Hope this helps, |
Last edited by: dchartier at: 03/22/2021 12:11:28Last edited by: dchartier at: 03/22/2021 18:29:34 |
|
This contribution was helpful to
5 thankful Users |
3/22/2021 11:00 PM | |
Joined: 3/14/2008 Last visit: 9/5/2024 Posts: 2094 Rating:
|
Hi, In addition to Daniel's post (thank you): As a rule, always use a master library in your PCS7 multi project. Also, store all the blocks from the libraries you are going to use: AP library, Industry Library, APG and so on. The master library is getting important when updating your system. You can make sure all the blocks are updated throughout the projects. This becomes interesting if you have let's say six AS projects in the multiproject. The blocks are updated for all of them or separately (if you specify). The first sentence: "Always use a master library" is crucial when working with CMT (Control Module Types), EMT/EPHT (Equipment Module and Phase Types). The concept thrives on the use of type-instance synchronization. You create them once in the master library you can create instances of them in your project(s). When a change occurs, the type is synchronized with the projects and all instances are updated. |
If I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to
2 thankful Users |
3/23/2021 1:12 PM | |
Joined: 9/27/2006 Last visit: 9/4/2024 Posts: 12282 Rating:
|
Hello Jabbar; Creating a Master Data Library on the PCS 7 Engineering station (ES)is described in the Multiproject Enginnering manual; uing the dedicated Wizard makes the creation very simple. https://support.industry.siemens.com/cs/attachments/22258951/22258951_DOCU_MP_MU_PCS7_V90_en.pdf Then follow this FAQ to learn how to copy blocks into the Master data Library and how to use the Rewire instruction: https://support.industry.siemens.com/cs/us/en/view/82525512 Hope this helps, |
This contribution was helpful to
2 thankful Users |
3/23/2021 10:04 PM | |
Joined: 3/14/2008 Last visit: 9/5/2024 Posts: 2094 Rating:
|
Hi, You can create a PCS7 multiproject by using the PCS7 wizard or create the project manually. With the wizard, a master library is inserted automatically. It is possible to have multiple libraries in your multiproject. The normal libraries are listed with a green background, the master has a blue background. You can change from one to another master by right clicking the master library->Multiproject->and deselect: "Define as Master Data Library". You can then assign another library using the same way. What to do when your multiproject is created and you have a master library: 1. Go to File->Open and select tab: "Libraries" 2. Open the AP library and copy all blocks from the Blocks folder. You can choose which blocks you want by yourself, but best practice is to copy the all blocks. 3. Paste the blocks in the "Blocks" folder of your master library. When using additional libraries like SFC, APG, Industry Library and so on, you can repeat the steps described above. From that point, you can also start by designing Control Modules Types, Equipment Modules Types, Equipment Phase Types, add enumerations under Shared Declarations and so on. When you start in your AS project with the engineering, when CFC editor is opened, you can select the master library from the catalog on your left hand side (default position). You can drag the desired blocks from the master to your project. Always work like this. This will give you a short impression on how to work with the master data library. |
If I could help you, you can use the RATE button. Thank you. |
|
This contribution was helpful to
3 thankful Users |
Follow us on