Hello everyone,
I have a ctrlX Drive with built-in ctrlX Core and use ctrlX OS 2.4 as well as ctrlX PLC Engineering version 2.4.1.
I am currently trying to do two things:
1. provide PLC variables to the data layer
2. control via the PLC of two robot grippers which are controlled via IO Link and are integrated via an IO-Link master "ifm-AL1102" via Profinet.
I make the PLC variables available via the symbol configuration.
I have integrated the Profinet and IO Link device using these instructions:
The data connection to the grippers works and I can read and write variables via the editor window in PLC engineering.
However, when I upload my project to the controller, I always get the message:
"Program loaded - EXEPTION"
Logs: "*#EXCEPTION* [License invalid] in application [Application]* - Application app=Application has invalid license metrics!" from the component "CmpApp".
I have tried to identify the cause. As soon as I activate a variable in the symbol configuration, I get just such an exception. Even if I have configured real-time variables for the datalayer.
A similar error occurs when I use a mapped IO-Link variable in a program that is active in the task configuration.For IO Link I get an additional error message:
Logs: "Demo mode for IO-Link started. Will expire and stop!
License for IO-Link not installed."
but also "Program loaded - EXEPTION" even if no variables are configured for the datalayer.
I have activated the following licenses:
ctrlX OS License - PLC Standard (02VRS+ / add-on)
ctrlX OS License - PLC Basic Version Upgrade (02VRS)
ctrlX OS License - CODESYS - Communication IEC61784 Family 3 Controller (add-on)
Am I missing any additional "in-app" licenses or is the problem somewhere else?
I also found the following documentation which suggests that there are apparently additional licenses for the Datalayer interaction (table Available ctrlX in-app licenses):
https://docs.automation.boschrexroth.com/doc/2528562726/licenses-overview/latest/en/
I would appreciate any helpful input.
Thanks
Regards
Thomas