WAGO Edge Controller

wago

WAGO Edge Controller

The WAGO Edge Controller is a flexible and open control platform for many embedded and industrial applications. It provides an excellent vantage point to run the Agilicus Connector.

WAGO Edge Controller

The WAGO Edge Controller is a flexible and open control platform for many embedded and industrial applications. It provides an excellent vantage point to run the Agilicus Connector.

The below instructions were tested on firmware 04.04.03(26) on the following devices:

WAGO Compact Controller CC100 751-9301

WAGO Controller PFC200 750-8212

There are two deployment methods available on the platform:

  1. Native Install. The Agilicus Connector runs as part of the baremetal Host Linux distribution
  2. Docker Install. The WAGO Edge Controller runs a container runtime

Since the Agilicus Connector has no local state other than the encryption keys, there is no specific preference as to which method to choose. If you are using Service Forwarders inbound to the device, you will likely want the native install to enable Machine to Machine communication from a local network.

Preparation

NOTE

Agilicus AnyX uses modern cryptography which requires proper time. Please ensure NTP is configured.

Requirements

In order to deploy the Agilicus Connector successfully the following steps should be undertaken

  • Verify that sufficient (~200MB) disk space or expanded storage is available (Typical 1.1GB onboard eMMC available)
  • Enable SSH terminal access via Web UI
  • Configure and Sync NTP based time
  • Have WAN access with DNS resolution and network segmentation permitting the Controller to reach the Agilicus AnyX cloud IP address over TLS

Confirm SSH is Enabled:

WAGO Edge Controller: Seamlessly connect OT to IT with AnyX. Visualize real-time data, manage devices, and gain insights for industrial automation. Explore secure, scalable edge computing solutions for your WAGO PLC.

Confirm that your Controller has access to a local or remote NTP Server in order to maintain accurate time

WAGO Edge Controller: Flexible and scalable industrial computing platform for edge applications, featuring modular design and seamless integration with AnyX.

Option 1. Native Install

The WAGO Edge Controller natively supports the Agilicus Connector. Install the connector as usual, selecting ‘Linux’, and paste the given command into an administrative (root) shell via SSH.

WAGO Edge Controller: Secure and scalable industrial IoT solution for data processing and cloud connectivity. Visualize WAGO Edge Controller overview showcasing its integration with AnyX for secure remote access and data management. Learn how WAGO and AnyX enable efficient edge computing for your industrial applications.

The results will look as below:

You can verify the Agilicus Connector instance status in the Connector Overview interface.

WAGO Edge Controller: Unleashing Industrial IoT Potential - Visualize WAGO Edge Controller and its connectivity options for seamless industrial IoT integration. Learn how AnyViz enhances WAGO controllers for efficient data management and edge computing solutions.

Option 2. Docker Install

NOTE

Currently the docker installation support is restricted to 64bit ARMv8 architecture. Support for the 32bit ARMv7 is pending, we recommend Option 1 for these models. Contact us if you are unsure which architecture your controller uses.

Additional Requirements

As a primer, make sure to consult the WAGO documentation for the latest supported hardware and configurations of Docker.

If using Docker, make sure you understand the requirements of installing and running Docker service on the controllers with the WAGO Quickstart Guide on Docker available here:

https://www.wago.community/t/how-to-getting-started-with-docker/95

  • Verify that the WAGO Controller model supports Docker
  • Deploy and Enable Docker via Web UI

Confirm Docker is enabled on the device by logging into the Web Interface:

WAGO Edge Controller: Open source industrial automation platform for IoT and edge computing, connecting PLCs, sensors, and cloud services. Featuring a modular design and real-time data processing.

SSH to the Controller with the admin credentials and elevate your session to root privileges:

WAGO Edge Controller: Industrial IoT solution for data processing, visualization, and control at the network edge. Integrate seamlessly with AnyX for secure remote access and management.

Verify that docker is installed:

WAGO Edge Controller: Industrial IoT solution for data acquisition, processing, and control at the edge. Visualize the WAGO Edge Controller with AnyViz Cloud, showcasing seamless integration for efficient industrial automation.

Create and Deploy AnyX Connector

Navigate to your Agilicus AnyX Admin page for your organisation and create a new connector instance under Resources -> Connectors -> New

Once created, proceed with Installation and select the Docker tab in the installation menu:

WAGO Edge Controller: Comprehensive guide and architecture diagram showcasing AnyX integration for secure and scalable industrial IoT solutions. Learn about WAGO PLC features, edge computing capabilities, and seamless connectivity.

Copy the text block by clicking on the blue “Copy” icon.

Paste the text block in your Controller SSH Session:

WAGO Edge Controller: Industrial IoT Solution for Edge Computing, PLC Control, and Data Processing. Integrate WAGO Edge Controllers into your IIoT infrastructure for real-time automation and enhanced data analytics.

Verify that docker is now running an ‘agilicus-connector’ container

WAGO Edge Controller: Flexible and Scalable Industrial Automation Solution

Verify in the Agilicus AnyX admin interface that the connector instance is up and communicating with the cloud platform. The Instance dialog should display the WAGO controller hostname and a status of GOOD:

WAGO Edge Controller: Unleashing Industrial IoT Potential - Visualize WAGO Edge Controller and its connectivity options for seamless industrial IoT integration. Learn how AnyViz enhances WAGO controllers for efficient data management and edge computing solutions.

Troubleshooting

If the docker installation fails or the container fails to start, running docker logs will provide a lengthy and verbose output of the installation and initialisation process of the container.

WAGO Edge Controller: Industrial IoT Solution for Automation and Data Processing at the Edge. Image shows the WAGO Edge Controller with various input/output modules, highlighting its compact design and connectivity options for industrial applications. Learn more about WAGO Edge Controllers at Agilicus.