jvfred - 2021-02-01

Hi All,
I have a Eurotherm E+PLC400 Codesys Controller that was recently upgraded to V3.5 SP15 Patch3 from V3.5 SP9 Patch6. While using the older version I was able to communicate with a Weintek cMT panel using the Codesys V3 (Ethernet) Driver. However, once I upgraded my IOC's to the new version the communications between the IOC and HMI stopped. Talking to Weitek they say I must use Compiler version. See below:

"I’ve confirmed that your HMI will support that version of Codesys, however, you’ll need to specify an earlier version of the Compiler specific to the HMI-Codesys applications you build:
To clarify: Codesys IDE V3.5 SP15 Patch 3 can be used to program the cMT3092X HMI’s Codesys Appplication, but the compiler version must be 3.5.10.3.".

I tried this, but still the EPLC won't talk to the HMI. I believe the issue is because of the Cyber Security features in the new version of Codesys. I have disabled encryption option as well. Checking the Eurotherm tech notes I found this statement:

"Port configuration for Enhanced Cybersecurity Protection.
CODESYS products support a routing protocol for the communication between clients and the CODESYS
Control runtime system. In order to minimize the risk of denial-of-service attacks, it is recommended that, at the
end of system engineering, the configured Gateway Ethernet TCP Interface (typically 11740-11743), UDP ports
1740-1743 and Gateway Driver TCP port 1217 be blocked (as part of the device firewall configuration).
Please note that this will restrict access from the CODESYS IDE, so for further access, these ports would have to be unblocked."

Again, I think this is what is blocking my EPLC and HMI communications, however I haven't been able to get any information from Eurotherm.

If anyone has an idea, I would greatly appreciate any help you could give.

Thanks in advance.
Joe