Join Us for TogetherTuesday on June 23rd Learn More
wincc rest api
BlogEvents Sign Up For Our Newsletter

Api: Wincc Rest

GivingTuesday x Canva

GivingTuesday and Canva are making it easier for you to leave an impact this giving season!

With a wide selection of customizable co-created designs, Canva’s templates make campaign planning easier and less time-consuming. Whether you’re promoting your cause, engaging with donors, or organizing your team, these templates offer everything you need to create polished, professional materials quickly.

FIND THE COLLECTION HERE
wincc rest api

Api: Wincc Rest

The WinCC REST API is a self-hosted service available in SIMATIC WinCC (V7.5 SP2 or higher) and WinCC Unified that enables external applications to securely interact with SCADA Runtime and configuration data using standard HTTP methods and JSON. Core Capabilities

The API serves as a bridge between the industrial OT layer and IT applications, allowing for:

Data Access: Read and write both Runtime values (tags) and configuration data.

System Integration: Connect external tools like C# applications or reporting platforms (e.g., Power BI) to WinCC.

Cloud Connectivity: Send data to cloud platforms via the WinCC/Cloud Connector using the REST protocol. Bi-directional Communication:

REST Service (Inbound): External apps call WinCC to request or update data.

REST Connector (Outbound): WinCC actively sends data to external REST interfaces, such as weather services. Standard Methods Supported The interface follows standard RESTful principles: GET: Retrieve tag values or project configuration.

POST: Send multiple values or specific resources in the request body.

PUT: Update individual values, often used for cloud synchronization. Setup and Security REST Reporting API - WinCC OA

, a lead automation engineer at a high-speed bottling plant. For years, Alex’s world was divided: on one side was the OT (Operational Technology) Siemens WinCC , humming with real-time PLC data; on the other was the IT (Information Technology)

team, constantly asking for data updates to feed their corporate dashboards. The "Wall" Between Worlds wincc rest api

Previously, bridging these two meant complex custom scripts or rigid database links. If the IT team wanted to see live production counts or adjust a recipe parameter from their web portal, Alex had to jump through hoops. Then came the upgrade to , which introduced the WinCC REST API The Breakthrough

Alex decided to put it to the test for a new "Smart Reporting" project. Setting the Stage : He activated the WinCC REST Service in the Computer editor, setting up a secure HTTPS port. Opening the Door : Using standard HTTP methods

, he allowed the IT department’s web apps to "talk" directly to his tags. Real-World Magic

: Alex integrated a 3rd-party weather service into his SCADA screens. By using the WinCC REST Connector

, WinCC now automatically fetches local humidity data from an external API every hour to adjust the bottle labeling glue’s temperature. The Result

Now, when the plant manager looks at their smartphone, they aren't just seeing a static screenshot; they are seeing live, JSON-formatted data pulled directly from the WinCC Runtime

via the REST interface. The wall between the factory floor and the office has finally crumbled, replaced by a fast, secure, and future-proof digital bridge. for a GET request to read a WinCC tag?

The WinCC REST API is a modern interface introduced with WinCC V8.0 that allows external applications to interact with WinCC SCADA systems using standard HTTP methods and JSON data. It is primarily designed to bridge the gap between industrial OT (Operational Technology) and IT/web environments. 🚀 Key Capabilities

The REST interface allows external clients—such as mobile apps, MES (Manufacturing Execution Systems), or AI agents—to perform the following actions:

Read Configuration Data: Access details from the tag management system. The WinCC REST API is a self-hosted service

Read/Write Runtime Values: Interact with live process tags in real-time.

Access Archive Tags: Retrieve historical data stored in WinCC archives for analysis.

Web Integration: Supports CORS (Cross-Origin Resource Sharing), enabling its use directly in browser-based scripts. 🛠️ Core Components

Depending on your project needs, WinCC offers two distinct REST-related functionalities:

WinCC REST-API: Allows external systems to send requests to WinCC to pull or push data.

WinCC REST Connector: Enables WinCC to actively send requests from the SCADA system to external web services or APIs. 💡 Use Case: AI and Data Integration

The REST API is a primary method for integrating AI agents with WinCC.

Connectivity: Establish a secure connection using HTTP/JSON, often prioritized with encryption or VPNs.

Data Processing: Use middleware or edge computing to normalize WinCC data before it reaches the AI model.

Automation: The AI can query data to identify anomalies (like predictive maintenance) and write back specific tag values to optimize the process. ⚙️ Implementation Basics Where It Shines (Use Cases That Work) Despite

Licensing: REST functionalities are typically covered by the WinCC/ConnectivityPack or the specific WinCC/Rest Connect option.

Setup: For newer versions like V8.0, the setup automatically activates required Windows features like the Internet Information Server (IIS) and Message Queuing.

Security: Always manage certificates via the WinCC Certificate Manager to ensure secure communication between the API and external clients. If you'd like to dive deeper, let me know:

Which version of WinCC are you currently running (e.g., V7.5, V8.0, or Unified)?

Are you looking to pull data from WinCC or have WinCC send data to an external service?


Where It Shines (Use Cases That Work)

Despite limitations, smart engineers use it successfully:

Unlocking Industrial Automation: The Comprehensive Guide to WinCC REST API

Technical Write-up: Siemens WinCC REST API

9. Use Cases

  1. Custom Web Dashboard – Display real-time WinCC data in React/Vue.js without needing WinCC WebUX.
  2. MES Integration – Push production counts or quality data to a manufacturing execution system via REST.
  3. Data Logging to Cloud – Periodically read tags and forward to AWS/Azure IoT Hub.
  4. Mobile Notifications – Trigger alerts via Telegram/Slack based on WinCC alarm status.
  5. Test Automation – Simulate operator actions from a CI/CD pipeline during HMI validation.

The Promise: Modern, Clean, Accessible

The core idea is beautiful. The WinCC REST API allows external clients to:

No more DCOM port ranges. No more registry hacking. Just a simple HTTP endpoint, secured with authentication (often via WinCC user management or Windows auth). In a demo, a Python script with requests.get(‘http://wincc-server/api/tags/BoilerTemp’) works in seconds.

This is revolutionary for:

5. Acknowledge an Alarm

PUT /WinCC/REST/Alarms/AlarmID/Acknowledge

Download the GivingTuesday Spark Logos

Download the TogetherTuesday Logos

GivingTuesday GIFs and Instagram Stickers

A selection of stickers you can use for GivingTuesday on InstagramWe partnered with Giphy to bring you an epic selection of GIFs to illustrate your tweets and Instagram stickers for more hype! To access the official Instagram stickers, type @GivingTuesday in the search bar. (Instructions)

Pexels Stock Images + Videos

GivingTuesday Photos

A mobile phone with the Pexels website open to the GivingTuesday profile. It has a number of small thumbnails of images showing social gooodWe partnered with Pexels to curate a bank of free stock images for changemakers, community organizations, and nonprofits to help them communicate their work. Use these in the Canva images above or create your own images.

Get Creative!

We provide the original art files for GivingTuesday logos because we want you to create something that’s authentic to your community. Please feel free to adapt the GivingTuesday logo as your own – change the color to your brand colors or convert it into something entirely new! Be sure to tag us so we can share your creativity!

wincc rest api
wincc rest api

Retractable Banner Template

Download the Banner Template (.ai)
wincc rest api

Photo Booth Props

Download (.ai)