Apache PLC4X

The universal protocol adapter for Industrial IoT

PLC4X is a set of libraries for communicating with industrial programmable logic controllers (PLCs) using a variety of protocols but with a shared API.

Connect your shopfloor assets without retrofit.

In contrast to other approaches, Apache PLC4X lets you connect your industrial assets without needing to modify them.

Integrations.

PLC4X comes with many built-in integrations to further process your asset data.

Card image cap
Apache Calcite
Card image cap
Apache Camel
Card image cap
Apache IoTDB
Card image cap
Apache Kafka
Card image cap
Apache Nifi
Card image cap
Apache StreamPipes
Card image cap
Apache Hop
Card image cap
Eclipse Ditto
PreviousNext

Secure by design.

Not only are PLC4X drivers implemented with security in mind, also ourpassive-mode drivers bring to you guaranteed side-effect-freeness without the need to pay for validated software.

Get the performance you need.

Most approaches like OPC-UA currently don't deliver the performance needed for machine learning, deep learning and AI. PLC4X allows you to get the data volumes in the resolutions needed, without stressing out your industrial hardware.

No license costs, no restrictive licenses.

Being open source, PLC4X isfree of charge. Start experimenting without worrying about license costs or shady license agreements. The Apache 2.0 is one of the worldsmost trusted and adopted open source licenses out there.

Get thecommercial support you need.

Just because you can download and use PLC4X for free doesn't mean that you're left on your own. Some of our community member's companies can also provide you with thecommercial support you need.