Datalayer or Profinet/IO-Link interaction - Program loaded Exception

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

Best reply by CodeShepherd

On the CODESYS home page it indicates that you need a special package and license for IO-Link usage: https://store.codesys.com/en/codesys-io-link-sl.html 

This license currently cannot be purchased via Rexroth. I will get check internally what is the state for this. But for now you would have to order it directly from the supplier. 

You do not need the data layer access licenses. These are already outdated. We will update the documentation.

View original
4 replies