Library missing in Object Type Structure
My project has a number of user defined libraries , but one of them is missing in the object type structure. Refer to the attachment for the required screenshots. Any possible reason for the same and how can it be fixed?
Voted best answer
Check the consistency check of your object type and lib str.
If version lib exists in lib str then insert the lib obj from lib in object type str ensure not to add new objects else it will create new lib versions else if you have a afw file of object type str just reimport
- The Object Type Structure only holds library *version* objects.
- The Library Structure holds a) the "mother" library object + b) all version objects one level down
In the pictures you submitted there is no library version object in the Object Type Structure, but the HEM_PCS_Modbus library "mother" is present in the Library Structure *with* some children (whom I can not see because the branch was not open when you took the picture).
If there are library version objects below the "mother" in the Library Structure, maybe and I mean maybe its just to goto the Object Type Structure and perform "Insert object..." and insert the missing version object there?
- Another idea might be to erase the library and import it once more from some known good AFW file containing it.
- A run with "afwsct.exe" is also advisable when objects does not appear where you expect to see them. If AfwSCT report errors for these objects, contact support for advise (see below).
If you can't get this to work, I recommend filing a support case with your regional ABB support center.