Codesys Communication Manger - Required information model version exists in the model repository but is not found

nikgind
2024-06-09
2024-06-28
  • nikgind - 2024-06-09

    Hi

    I am trying to import a custom information model that I created using UA Modeler. I have only added two new methods and two new object types. It is possible to add the information model to the Communication Manager and the two new object types are shown in the Information Model tab.

    After compiling i get the following error:
    Communication Manager [Device: PLC Logic: Application]: The information model http://opcfoundation.org/UA/ is required by http://yourorganisation.org/Bsp_3.1/ with a minimal publication date from 15.12.2023 but the device has only a model from 15.09.2021 installed. Probably the information model from 15.09.2021 is missing in the information model repository.

    The error message does not make sense to me. Should it not be “Probably the information model from 15/12/2023 is missing in the information model repository”?

    Anyway I have installed the information model from 15/12/2023 but not from 15/09/2021. Which makes the error message even stranger.

     
  • thn-power - 2024-06-28

    Hi,

    Did you manage to solve the problem? I'm experiencing the same thing using a exported nodeset from UaModeler.

     
    • nikgind - 2024-06-28

      Hi, yes i did solve it. You have to change the namespace 0 model in the UaModeler. Open the modeler --> Settings --> Edit Settings --> scroll down to the last option "External Model Support" --> Check "Allow replacing built-in..."

      Now create a new project in the UaModeler. If you have to choose your base models, you can see the option "Find another Opc.Ua.NodeSet2".

      I have attached the .xml i am using.

       

Log in to post a comment.