ctrlX CORE as PROFINET DEVICE

Hello,

I am using the ctrlX CORE as a Profinet device, connecting a PLC (Siemens S7-1200) to the Ethernet port XF51. I have managed to get a connection between the two devices, but after a while the connection drops and automatically reconnects.
I will tell you how I have made the connection so that you have more data to be able to make a more exhaustive analysis of what my problem is.

For this, I have added the add-on Profinet Device 4.2.1.0, and as you can see in the following picture I have added the Ethernet device and the Codesys Profinet Device. To the Codesys profinet device, I have added different input and output modules that will be activated or displayed from the external PLC to the ctrlX CORE.

 

The profinet io task, I have configured it with a priority of 21 and 1ms of scan.
The Profinet communication task I have configured with a priority of 24 and a scan cycle of 10 ms.

As you can see in the following image, I have a connection with the PLC S7-1200 but this connection after a while goes to error and automatically reconnects.

 

What could be the cause of the connection between the two devices being disconnected?

 

Thanks and best regards

 

Best reply by georkueh

Hello.

please increase the watchdog e.g. to 20 for the device at the PROFINET Master. Then it should work with 1ms cycle time at ctrlX CORE too. I don't know how to set it at S7 PN controller, but I added a screenshot of IndraWorks. If there are still some errors you should increase the value once again.

kind regards

 

View original
2 replies

Hello,

Device Trace is not supported by ctrlX PLC App. The corresponding documentation has been updated and will be provided soon. With RM21.03 the configuration of Device Trace is not supported any longer within ctrlX PLC Engineering. For diagnostics regarding ctrlX CORE load a central mechanism has to be provided, that can be accessed by Apps and PLC.

 

 

You can find the picture also in the manual "R911403763_01" on page 271. I tried to recreate the diagram using my own application. Unfortunately without success! But if this feature is not yet implemented, that's an obvious result.

And thank you very much for the information! I didn't know, that you can see the CPU load in the ctrlX Data Layer as well. 

CodeShepherd

Which documentation are you referring to? I found the picture you mentioned in R911403764_01 "ctrlX PLC Engineering" on page 249.

We have to check if this feature is implemented. As far as I know actually you can only read out the sum of all 4 CPU cores via the datalayer:

 

3 of 2