WAGO PFC200 (750-8212) RS232/RS485 Not Working – Ethernet OK, Serial Not Responding

Hi everyone,

I’m currently working with a WAGO PFC200 (750-8212) PLC in CODESYS and running into issues with serial communication. Ethernet communication is working perfectly, but RS232 and RS485 are not responding at all.

Setup:

  • PLC: WAGO PFC200 (750-8212)

  • Software: CODESYS (04.06.01)28 FW

  • Hardware: 05

  • Libraries: WagoAppModbus,SysCom / WAGO Serial libraries added successfully

  • Ethernet (TCP/IP): Working fine (PLC reachable and communication OK)

Issue:

  • RS232 is not working

  • RS485 is also not working

  • No data transmission or reception observed

Key Observation:
Using the WAGO Ethernet Settings tool:

  • TCP/IP communication works without any issue

  • But COM port communication (COM1 / COM7 via WAGO cable) does not work

This makes me think the serial interface may not be enabled or configured correctly at the system level.
Additional Info:

  • WBM (Web-Based Management) settings are already configured under Administration

  • Serial interface settings have been checked and set as required

What I’ve Tried:

  • Added and configured serial libraries in CODESYS

  • Set baud rate, parity, stop bits properly

  • Performed loopback test (TX ↔ RX) → no response

  • Verified wiring and connections

  • Tried both RS232 and RS485 interfaces

  • Confirmed PLC works fine over Ethernet

Questions:

  1. Why does COM communication via WAGO Ethernet Settings tool fail while TCP/IP works?

  2. Are any additional drivers or runtime packages required for serial communication?

Goal:
To get RS232/RS485 communication working from a CODESYS application on the PFC200.

Any suggestions, configuration steps, or working examples would be greatly appreciated.

Thanks in advance!

Picture is too grainy for me to see what device you have populated in the Codesys UI. When I add a PFC200 device a serial interface with COM1 populates automatically.

I am attempting to set up Modbus RTU communication where the PC (using CODESYS Control Win SysTray) is configured as the master, and the WAGO PFC200 (750-8212) PLC is configured as the slave.

Initial post was referring to the PFC200 so I’m going to go there: If you are trying to get the PFC200 setup for modbus communication you will need to add it as a separate device in the Devices tree. From there you can configure and connect to it which will send down your configuration, associated libraries, and programming. For testing I would setup a job with only the PFC200 and then test it with your laptop using a 3rd party app like Modscan64.

In regards to the serial connection using the Ethernet setup tool - I believe that is referring to the com port on your laptop connecting to the PFC200 service interface using a configuration cable (750-923).

Yes, my initial setup is with the PFC200. I understand that the Modbus configuration needs to be done by adding the PFC200 as a separate device in the CODESYS device tree and downloading the configuration.

I have already configured the device and I am trying to test Modbus RTU communication with:

  • PC (CODESYS Control Win SysTray) as Master

  • PFC200 as Slave

However, the issue I am facing is not only at the Modbus level, but at the serial communication level itself.

  • RS232 and RS485 ports are not showing any TX/RX activity

  • Even a loopback test is not working

  • So it seems the serial port is not active or not accessible

Regarding your point about the Ethernet Settings tool:
Yes, I am using the configuration cable (750-923) from my laptop COM port.
But even with that, COM communication is not working, while TCP/IP works fine.

So currently, it looks like:

  • Serial interface on PFC200 is not enabled or blocked at system level

  • Because even basic communication is not working before Modbus testing

If you have any suggestions on enabling or verifying the serial port (RS232/RS485) at system level, that would be very helpful.

Only other things I can think of are the following …

PFC serial port pin designations: I’ve only setup RS485 - I know the pin designations were as expected and could not use an off the shelf serial converter. I had to make up a cable with pin 3 (+) and pin 8 (-).

I’ve only setup a Modbus Master. Comm settings are part of the VAR setup and the port designation is called out when the Master is instantiated in the program.