Skip to content

winccoa/winccoa-ae-ctrl-itotlayer

Repository files navigation

WinCC OA IT OT Layer

Turning configuration into automation. This application example shows how one JSON file can automatically configure southbound drivers, datapoints, publishing to northbound, subscribing to northbound, and creating dashboards in WinCC OA --- reducing engineering effort and errors.

Architecture_new

Figure 1 – Architecture Overview

Overview

The IT/OT layer application example provides a ready-to-use automation layer that drives a complete WinCC OA project from a single JSON file. This approach eliminates manual setup and enables:

  • Automatic creation of southbound drivers and datapoints

  • Publishing and subscribing to/from Northbound layer through OPC UA and MQTT

  • Unified Namespace (UNS) support during publishing to Northbound layer

  • Auto-generated dashboards with ready-to-use widgets linked to the needed datapoints

This ensures faster engineering, consistency, and scalability for IT/OT integration projects.

Version: WinCC OA 3.20

Operating System: Linux

Key Features

Single JSON Configuration

All connections, datapoints, and dashboards are described in one file.

Video1_JSON

Video 01 – JSON Structure

Auto Creation of Southbound WinCC OA Managers

WinCC OA driver managers (S7, Sinumerik, BACnet, IEC61850…) are created directly based on the JSON’s Southbound Section

Video2_SouthboundManagerCreation

Video 02 – Southbound Manager Creation

Southbound Datapoint Auto Creation

Datapoints are automatically generated with PLC addresses, archiving settings, and engineering ranges based on the JSON file entries, as well as the drivers’ connections and the associated IPs/ports

Video3_Southbound

Video 03 – Southbound Datapoints creation

Northbound Publishing

Southbound data will be published via OPC UA and MQTT. The data will be made available either per southbound driver or as part of a Unified Namespace (UNS), based on entries in the JSON file. Both the data to be exposed and its target OPC UA or MQTT endpoint are defined in the JSON entries.

Video4_Publish

Video 04 – Northbound Publishing

Northbound Subscribing

Datapoints from external OPC UA servers or MQTT brokers are automatically created and configured inside WinCC OA based on the JSON file.

Video5_Subscribe

Video 05 – Northbound Subscribing

Automatic Dashboards Creation

Dashboards with gauges, labels, trends, and pie charts are instantly created linked to the needed datapoints and ready for visualization.

Video6_Dashboard

Video 06 – Dashboard creation

Conclusion

The IT/OT layer application example is a blueprint for fast, error-free IT/OT integration. By driving everything from a single JSON file, it brings speed, consistency, and flexibility to engineering industrial projects with WinCC OA.

Content:

This repository includes the project folder, documentation, and the legal information of the application example, organized as following:

  • IT_OT_Demo: The application example project
  • IT_OT_Demo_Datasheet_V1.0.pdf: HowTo of Implementation, Installation and Usage of the application example
  • LEGAL_INFO.md: Legal Information
  • LICENSE.md: License Information
  • README.md: this file