Skip to content

WAGO CC100

In order to install logiccloud Control on your WAGO CC100 device, you must first deactivate the CODESYS Runtime and install Docker on your CC100. You can find the instructions here: Install Docker on WAGO CC100. You can find video instructions from WAGO on YouTube.

  1. Download the latest Docker Runtime for the CC100: Docker Runtime for CC100 Under Releases on the right side you will find the latest version docker_20.10.14_armhf.ipk img.png
  2. Next, log in on your device by calling up the Device IP in the browser, for example https://192.168.178.120. The default access data are admin and wago.
  3. Click on Configuration and then Clock and check the set system time. This must be correct for the installation to work.
  4. Click on Networking and add a DNS server under TCP/IP Configuration, for example the one from Google with the IP 8.8.8.8, so that the images can be loaded from the Docker Hub.
  5. Click on Networking and activate the IP Forwarding through multiple interfaces option under Routing.
  6. Click on Software Uploads and upload the previously downloaded Docker Runtime and install it via Install.
  7. As soon as the installation was successful, you can connect to the WAGO CC100 via an SSH client, for example Putty, and check the Docker version. The access data are ‘root’ and ‘wago’ by default.
Terminal window
docker -v
# Docker version 20.10.14-wago, build f0df241

To install logiccloud Runtime on your CC100, please follow the instructions here: install logiccloud Control.

To access the inputs and outputs of your CC100 controller, you only need to create an access variable for each input and output. You can then assign this to any process variable within the project.

// ACCESS VARIABLES WITH TYPES
// Analog Inputs, represented as INT 0-10000, not writable
AI1, AI2: INT;
// Digital Inputs, not writable
DI1, DI2, DI3, DI4, DI5, DI6, DI7, DI8 : BOOL;
// Temperature Inputs, represented as INT 6020-29535, not writable
PT1, PT2 : REAL;
// Analog Outputs, represented as INT 0-10000, writable
AO1, AO2 : INT;
// Digital Outputs, writable
DO1, DO2, DO3, DO4 : BOOL;