800xA, VB6 Faceplate not updating once a function block is copied from Generic library to user defined library
My requirement is to change code in one of the function block in GenericType Library. As its a protected library it is not possible to do so in the same library so I copied the Control module and the function block in a new library so i can change the required code in the function block.
Doing that, the function block and the control module code is functioning exactly as required but the faceplate. Copying the FB and CM from protected library to user defined library does not copy the aspects and the faceplate shows a broken link.
Please provide a solution to make the faceplate work.
Please see the attached file showing the required faceplate and a broken one.
(FYI !!! the faceplates updated after running nameuploader) Thanks.
Voted best answer
While configuring your user defined function block, did you change any of the parameter name or variable name of the standard function block??
Because, as far as we are not making any changes in the parameter or variable name of the standard function block, the standard faceplate would not be disturbed.
As you told function block and control module code is functioning exactly as standard objec.
Pls check you have copied all the faceplate and its faceplate elements into new function block. If you have copied all the elements, pls goto faceplate config view and recheck the element links.
Copy the graphic elements over to your new custom type.
Edit the graphics and ensure they reference the correct properties on the new custom type (CBM online values = values seen in graphics).
Copy the faceplate over to the custom type and update the element references to point to the new ones.