Dear Community User! We have started the migration process.
This community is now in READ ONLY mode.
Read more: Important information on the platform change.

cancel
Showing results for 
Search instead for 
Did you mean: 
SOLVED

CtrlX PLC Visualization - Move Symbols and Dialog to a own Library

CtrlX PLC Visualization - Move Symbols and Dialog to a own Library

KatrinEH
New Poster

PLC V1.18 and V1.20

I have a PLC project with our own FBs and corresponding Visualization symbols and dialogues to each FB (e.g. FB_ANA -> FB_ANA_analog_symbol -> FB_ANA_analog_faceplate).

I brought these FBs and corresponding Visualizations into a library to use them in other projects.

I installed this own library and added it to my original project. Now I can remove the FBs from my project because they are available in the added library. The FBs don't need a namespace to find their source/definition in the library. 

The symbols and dialogues are still in the project and in the library. The library symbols are available in the Visualization Toolbox. 

I made the following tests:

KatrinEH_0-1684236059679.png

1. Symbol was placed in the picture as the source was only available in the project. -> OK

2. Symbol was placed from the added Library as the source was available in the project and in the added library --> I did not expect the result shown in the picture. I expected the namespace added to the type of element. Is this the desired behavior?

3. Symbol was places from the added Library as the source was only available in the added library (deleted before from the project). ->OK

If I delete the symbol source from the project, so that only the library has got the symbol. Two of the frames are empty. The path to the library symbol can not be found. 

KatrinEH_1-1684236094585.png

Is there any way to make the own library known to the already configured pictures without having to use the namespace as it is with the FBs?

Thanks for help!

2 REPLIES 2

HmiGuide
Community Moderator
Community Moderator

To exchange the local sub visu with their copy in the library you can do the following:

  • Open project with local sub visu's and library with the sub visu copies
  • Select any sub visu, which you want to replace
  • In Properties window click References>Configure 
    HmiGuide_2-1684238091565.png
    Add the sub visu from the library
  • HmiGuide_0-1684237908251.png
  • Close window with "OK"
  • Copy & Paste each parameter line from old to new inserted sub visu
    HmiGuide_1-1684238012235.png
  • In Properties window click References>Configure
  • Remove local sub visu

 

HmiGuide
Community Moderator
Community Moderator

Question to CoDeSys:

Is the a better way with less manual effort to exchange the local sub visus with their copy from a library.

Bugreport to CoDeSys:

When you have 2 sub visus with identical name (one local the seconde in a library) always the local sub visu is inserted.
Independent if you drag & drop it from the "Current project" tab or the "Library" tab.

Icon--AD-black-48x48Icon--address-consumer-data-black-48x48Icon--appointment-black-48x48Icon--back-left-black-48x48Icon--calendar-black-48x48Icon--center-alignedIcon--Checkbox-checkIcon--clock-black-48x48Icon--close-black-48x48Icon--compare-black-48x48Icon--confirmation-black-48x48Icon--dealer-details-black-48x48Icon--delete-black-48x48Icon--delivery-black-48x48Icon--down-black-48x48Icon--download-black-48x48Ic-OverlayAlertIcon--externallink-black-48x48Icon-Filledforward-right_adjustedIcon--grid-view-black-48x48IC_gd_Check-Circle170821_Icons_Community170823_Bosch_Icons170823_Bosch_Icons170821_Icons_CommunityIC-logout170821_Icons_Community170825_Bosch_Icons170821_Icons_CommunityIC-shopping-cart2170821_Icons_CommunityIC-upIC_UserIcon--imageIcon--info-i-black-48x48Icon--left-alignedIcon--Less-minimize-black-48x48Icon-FilledIcon--List-Check-grennIcon--List-Check-blackIcon--List-Cross-blackIcon--list-view-mobile-black-48x48Icon--list-view-black-48x48Icon--More-Maximize-black-48x48Icon--my-product-black-48x48Icon--newsletter-black-48x48Icon--payment-black-48x48Icon--print-black-48x48Icon--promotion-black-48x48Icon--registration-black-48x48Icon--Reset-black-48x48Icon--right-alignedshare-circle1Icon--share-black-48x48Icon--shopping-bag-black-48x48Icon-shopping-cartIcon--start-play-black-48x48Icon--store-locator-black-48x48Ic-OverlayAlertIcon--summary-black-48x48tumblrIcon-FilledvineIc-OverlayAlertwhishlist