Language: EN
Request a demo
Controllers

CODESYS-based controllers

Many PLC brands run CODESYS. PLCGateway connects them through network variable lists, Modbus TCP or their OPC UA server, whichever suits the project.

CODESYS is the programming system behind controllers from many manufacturers. PLCGateway offers three ways to connect them: network variable lists (lightweight, no server needed on the PLC), Modbus TCP (where a register map exists) and OPC UA (symbolic access to the whole application when the OPC UA server is enabled).

The data is then logged, alarmed and shown on web screens, used for OEE and energy management and published through PLCGateway's own OPC UA server and MQTT.

Families and models
WAGO · ABB AC500 · Schneider Electric Modicon · Eaton · Festo · CODESYS Control (soft PLC)

Families and models

FamilyModels (examples)Protocol
WAGOPFC100, PFC200, CC100, Touch Panel 600
Network variable lists from CODESYS / e!COCKPIT, Modbus TCP or the OPC UA server.
CODESYS network variable lists (NVL)
Modbus TCP / RTU
OPC UA client
ABB AC500PM5630, PM5650, PM5670, PM5675 (AC500 V3)
Network variable lists, Modbus TCP or the OPC UA server of AC500 V3.
CODESYS network variable lists (NVL)
Modbus TCP / RTU
OPC UA client
Schneider Electric ModiconM241, M251, M262
Network variable lists or Modbus TCP from Machine Expert.
CODESYS network variable lists (NVL)
Modbus TCP / RTU
EatonXC300, XV300
Network variable lists, Modbus TCP or OPC UA.
CODESYS network variable lists (NVL)
Modbus TCP / RTU
OPC UA client
FestoCPX-E-CEC, CECC
Network variable lists, Modbus TCP or OPC UA.
CODESYS network variable lists (NVL)
Modbus TCP / RTU
OPC UA client
CODESYS Control (soft PLC)CODESYS Control for Raspberry Pi, CODESYS Control for Linux SL, CODESYS Control Win
Network variable lists or the OPC UA server of the runtime.
CODESYS network variable lists (NVL)
OPC UA client

Notes for commissioning

  • For NVL, switch off checksum and acknowledgement in the list properties.
  • Paste the same declaration into PLCGateway so the variables appear with names and types.
  • Use a send list to pass set points from PLCGateway back to the PLC.
  • With the OPC UA server enabled, the symbol configuration decides which variables are visible.

Questions and answers

Which connection should I choose?

NVL for fast cyclic values without configuration on a server, OPC UA for symbolic browsing of the whole application, Modbus TCP where a register map already exists.

Does it work with CODESYS V2?

Yes, network variable lists of CODESYS V2 and V3 are supported.

Can PLCGateway run next to a soft PLC on the same device?

Yes. On a Raspberry Pi or an industrial PC, CODESYS Control and PLCGateway Embedded can run together, PLCGateway even showing the operator panel.

Connect your machines

Tell us which controllers you run; we show you PLCGateway with your own addresses.

Product and model names are trademarks of their owners. They are named only to show which equipment the drivers communicate with; PLCGateway is not affiliated with these companies.