Skip to main content

C6 Compact 3 for Control

The C6 Compact 3 is an embedded automation device by KEB that may be used for various use cases, e.g.

  • For machine control (covered in this guide)
  • As an edge device with NOA
  • To provide a HELIO HMI runtime (starting from HELIO version 25.1.100)

⚠ This device is meant for low to medium complexity

  • Do not try to achieve all of the above on one single device
  • Do not install all available NOA apps at the same time
  • Codesys Control runs inside a Docker container (as a NOA App)
    • Check if this meets the performance needs for your use case!

If you don't need Codesys Control and/or Codesys Communication

  • Uninstall this app from the device ("Delete" in App Manager)
    • The Compact 3 will still keep one CPU core reserved for Codesys

tl;dr Checklist Codesys Control


Establish Base Connectivity

➡ [Base Connectivity -- Documentation/KEB-Service-and-Support/Base-Connectivity)

  • An internet connection is needed
    • For license activation
    • For app updates or installation
  • Else internal network (WAN) will suffice
    • Ethernet access from COMBIVIS
    • Access to machine

App Manager

  • State "out of the box" (note: Internet access already works, device is "online")
  • To use the Compact 3 as a controller only Codesys Control and Codesys Gateway are needed image.png
  • NOA Apps
    • Mandatory: NOA Core, System Manager
    • Optional: Codesys Control, Codesys Gateway, License Manager
    • Device ID is displayed in upper left corner, here hn_lab_c3_93 -- this typically is the KEB serial number

System Manger

  • Connect the device with the internet, either DHCP or static IP address
    • Use connection X2 on device c6c3
    • Get settings automatically via DHCP image.png
    • Manual settings for network access image.png
  • Add a Codesys Control license, using the License Manager
    • Get the license via KEB sales

Run a PLC Program with COMBVIS

Use COMBIVIS studio 6 to create and run a PLC program on the Compact 3 (just as any other Codesys Controller e.g. C6 Smart, E22)

  • The Codesys Communication requires a running PLC program on the device -- otherwise the NOA Codesys Communication will not connect!
  • It also needs some data to work with: create a symbol configuration and export some symbols
    • Make sure at least one variable has at least read access
  • Check if the Codesys connection requires authorization (user name and password), set and save it accordingly
  • Codesys requires a Gateway i.e. you have to run a Codesys Gateway somewhere in your network
    • Make sure the NOA App `Codesys Gateway" is installed
  1. Create a Codesys program for the device "C6 COMPACT 3", include a symbol configuration (at least one symbol set with at least read rights) image.png image.png ⚠ The C6C3 is not yet readily available for programming i.e. it is not available in the list of devices inside COMBIVIS --> Ask KEB support to provide the device information or a project (archive) that includes this information
  2. RUN the PLC Program: Connect to target device (login and download if needed) > Start PLC program image.png image.png image.png
  3. If needed: Codesys Authorization in COMBIVIS (required for C6C3) image.png image.png image.png

Access a C6 Compact 3 from NOA


➡ See Codesys Communication


Advanced Networking Settings

Needed e.g. for manual configuration of DNS.

Access the device via SSH

  • credentials service/service
  • Follow the on-screen menu for advanced configuration of the device image.png