KPA Automation softPLC

KPA Automation softPLC is a programming environment for developing PLC for real-time operation systems such as Linux, Xenomai, INtime or Windows. Focused on IEC 61131-3, KPA Automation softPLC technology is designed for all automation solutions, from machinery, controllers and drives manufacturers, to system integrators and machine builders.

System compatibility

KPA Automation softPLC is a flexible, cross-platform and hardware-independent solution that can be integrated either on small platforms or on industrial PC platforms with or without operating systems.

IEC61131-3 editors

KPA Automation softPLC includes editors for ST, IL, FBD, SFC, LD programming languages and offers a program conversion option allowing an application to be translated into the chosen programming language in a few clicks.

Fieldbus configuration

KPA Automation softPLC includes an integrated fieldbus configuration tool for the following network I/Os and protocols:

  • OPC UA
  • MQTT
  • EtherCAT
  • Modbus
  • PROFINET
  • Shared Memory

Integration with EtherCAT and Motion control

  • KPA EtherCAT Master to control EtherCAT network.
  • KPA EtherCAT Studio configuration and diagnostic tool.
  • KPA Motion Control to control single axis for point to point (P2P) according to PLCopen part 1, including gearing and camming options and 2D/3D coordinated motion according to PLCopen part 4.
  • Motion Configuration Utility to generate configuration files.