tim-roelant - 2024-02-27

I have set up a brandnew Beckhoff panel pc with a codesys control runtime V3.

I configured it together with 2 profinet field devices: a 16in/16out IO module from Turck and an MTS linear encoder.

The machine works fine untill all of a sudden the communication breaks and the profinet participants become unreachable.

At that point I can still ping the device, but the profinet master does not find them anymore: When i do a scan they are not found.

When i do a cold restart, the profinet master becomes active again and the devices are found again.

In the log i get Ethercat packet receive error: sysethernet.

I am a little confused, there is no ethercat device in the device tree.

I already set the send clock and the reduction ratio to higher values, but without result.

Can codesys be configured, so that the communication re-establishes without doing the cold reset?

This is very annoying and is causing a lot of prodution losses.

regards

Tim