i build a new library(test) in Control Builder 800m (function block ) then i connect it to an application and use it in a programto test it .then i try to build a faceplate& graphic in plant explorer workplace at obj typ structure -libraries,library group-test,library version but when i connect the graphic i built of the test library to functional structure in a new aspect graphic element and start to simulate it (using soft controllers) the graphic do not changed by input and output of the program neither by the faceplate although when i create a program and built a graphic to it with out using library and simulate it using soft controller it did work so please give me a solution
in other words i want to learn how to build a user function library with its faceplate and graphic and call them in my project
and not build the program ,the graphic and the faceplate thousand of times
Voted best answer
when you define an own library in Object type structure, you create eg a Faceplate there and in the aspect <your function block> Type Definition you have a Tab where you define whether Faceplate will be copied or inherited. In this case inherited.
On your library under Libraries in Obj. Type Structure, the Library Version object has an aspect called Library Version Definition. In the tab Aspects you can serach for aspects and if you find some to the right in "Aspects NOT..." then you have to move them to the INCLUDED list.
In CBM you have to define for each function block in the Library if an instance will be Aspect object or not in Properties - Instantiate as Aspect Object.