Siemens WinCC SCADA: WinCC Unified, WinCC Classic V7, WinCC RT Professional, TIA Portal
WinCC Unified
SIMATIC WinCC Unified is Siemens' new supervisory control and data acquisition system.
TIA Portal V16 introduced this new feature. In a nutshell, it is based on web technologies (HTML5, JavaScript and SVG Graphics).
- WinCC Unified Configuration
- WinCC Unified User Administration
- WinCC Unified Project Transfer
- WinCC Unified OPC UA Driver
- WinCC Unified OPC UA Server
- WinCC Unified JavaScript Trace
- WinCC Unified JavaScript Synchronous / Asynchronous
- WinCC Unified Custom Control Development
- WinCC Unified Redundancy V20
- WinCC Unified Open Pipe
- WinCC Unified GraphQL
- UMC (User Management Control)
- TIA Portal (Central User Management)
- TIA Portal WinCC Unified (User Management Component)
- UMC Redundancy (User Management Component)
- Network Segmentation — S7 1500 & WinCC Unified
Process Management (WinCC — AddOns)
Center of Competence Process Management System
PM-Quality
- First Project with PM-Quality (#1 — Basic Concepts)
- First Project with PM-Quality (#2 — PM-Server: Create New Station)
- First Project with PM-Quality (#3 — Create Topology, Phases, Trends)
- First Project with PM-Quality (#4 — Create Reports)
PM-Analyze
PM-Control
- First Project with PM-Control (Basic Concepts)
Windows Control Center (WinCC)
SIMATIC WinCC is Siemens' supervisory control and data acquisition system. Here is its evolution:
WinCC 3.0
WinCC 4.0 — 1998
WinCC 5.0 — 1999
WinCC 5.1 — 2003
WinCC 6.0 — 2003
WinCC 6.2 — 2007
WinCC 7.0 — 2008
WinCC 7.0 SP3 — 2011
WinCC 7.2 — 2013
WinCC 7.3 — 2014
WinCC 7.4 — 2016
WinCC 7.4 SP1 — 2017
WinCC 7.5 — 2018
WinCC 7.5 SP1 — 2019 (Current Version) Updated 08-03-2020
- Online Backup of WinCC Project
- VBScriptLibraryWinCC
- WinCC Example — Technology Used [WinCC API – ABB Robot Studio – ABB SDK – OPC Server – C# Library — SQL Server]
WinCC Fundamentals
- What's New in Version V8.1
- What's New in Version V7.5
- What's New in Version V7.4
- WinCC — Cancel Runtime Auto-Start
- WinCC — Open Without Project
- WinCC — Total Reset
- WinCC — WinCC 8.1 Backup in Runtime
- WinCC V8.0 — What's New
- WinCC — SQLite
- SCADA Retrofits with MS Controls ActiveX VB6 (WinCC V8)
- Siemens Manual — Project Migration V.4 to V.7.4SP1
WinCC Projects
Tag Management
- (VBScript / ANSI C) Tag Read and Write
- DDE Driver Configuration — Example (WinCC DDE Communication with Intouch)
- System Info Driver Configuration
- S7 Protocol Suite Driver Configuration with IBH Link S5++
- S7-1500 Driver Configuration
- Modbus TCP Driver Configuration
- Allen Bradley Ethernet/IP Driver Configuration
- OPC UA WinCC Channel Driver Configuration (Beckhoff UA Server)
- S7-1200/1500 Driver: Read from AS (Import CPU Symbols)
- No access points found
- ErrorCode 0x8000152100000084 (S7-1200/1500 Driver Communication Failure)
- WinCC Simulation with PLCSIM
- WinCC Simulation with PLCSIM Advanced
- Timer_Simatic Variables (Scaling)
- WinCC — Heartbeat Bit
- Tag Properties — Local Computer Option
- WinCC OPC Server (OPC DA — OPC XML — OPC UA)
- WinCC OPC DA Client (Beckhoff.TwinCATOPCServerDA Server)
- WinCC OPC DA Client (Simatic Net Server — Simotion)
- WinCC OPC XML Client
- WinCC OPC UA Client
Graphics Designer
- Picture Window — Referencing Objects
- Independent Screen Design — "Current Screen Name" — "Switch Between Screens"
- Picture Window Design — "Current Screen Name" — "Switch Between Screens"
- Example: Creating and Programming a Picture Window to Control Multiple Motors
- Example: Confirm I/O Object Process Value Input with an OK Button
- Example: WinCC Screen Events (While Running)
- Confirm the input value of process tag with a button (English)
- Library built with C# to extend options for WinCC, used with VBScript (English)
VBA
- Visual Basic for Applications "VBA" — Creating an AddIn Macro in Graphics Designer
- Visual Basic for Applications "VBA" Example — Automating Tasks: Creating Actions with C Code
ActiveX and Controls
- Installing Microsoft ActiveX Controls
- Creating ActiveX Controls with Visual Basic
- Creating .Net Controls with Visual Studio
- .Net Control — Connect TagLogging Database Backup on Clients
- .Net Control — Virtual Keyboard
- Creating WPF Controls with Visual Studio
- ActiveX Control — Microsoft Office Spreadsheet (Office Web Component)
- ActiveX Control — Microsoft Office Spreadsheet (OWC): Displaying MS Excel in WinCC
- ActiveX Control — Microsoft Web Browser / .Net Web Browser Control
- ActiveX Control — Displaying PDF Files
Menu and Toolbars
Alarm Logging
Global Script
C Functions
- Creating and Using C++ Libraries
- Showing Keyboard in Runtime
- Dynamic Wizard Editor — Example: "Toggle/Invert Bit Function"
- GetTagRaw Function
VBScript
- VBScript — Creating External Libraries and Using Them in WinCC
- VBScript Debugger with Visual Studio 2008
- VBScript — Login/Logout with Libraries
- VBScript — Function to Activate/Deactivate Bits
- VBScript — InvertBitInVariable / InvertBit Function
- VBScript in WinCC V.7
- VBScript with Excel in WinCC
- VBScript — Ping Function
- VBScript — Server/Client
- VBScript — Print Files
- VBScript — GetTagRaw / SetTagRaw
- VBScript — Send Email
Database
User Administrator
Web Navigator
Redundancy
DataMonitor
- WinCC DataMonitor Configuration — Part 1
- WinCC DataMonitor Configuration — Part 2
Cloud Connector
WinCC RT Professional
WinCC RT Professional 11
WinCC RT Professional 12 — 2013
WinCC RT Professional 13
WinCC RT Professional 14 — 2016
WinCC RT Professional 15 — 2017
WinCC RT Professional 15.1 — 2018
WinCC RT Professional 16 — 2019
- WinCC RT Professional Communication with S7-2xx PLC via KEPServer OPC Server
- WinCC RT Professional Communication with S7-1200
- Recipe Configuration in TIA WinCC RT Professional V.11
- Pop-up Window for Field Element Control — Motors, Valves, etc.
- WinCC RT Professional — Load Project to Runtime Station
- WinCC RT Professional — Manually Load Project to Runtime Station
- Scheduled Programming with WinCC RT Professional / WinCC (InfoPLC)