SCADA Siemens WinCC: WinCC Unified, WinCC Classic V7, WinCC RT Professional, TIA Portal
WinCC Unified
SIMATIC WinCC Unified es el nuevo sistema de control, supervisión y adquisición de datos de Siemens.
TIA Portal V16 incorpora esta nueva novedad. Por resumir en una sola línea esta basado en tecnología web (HTML5, JavaScript y Gráficos SVG)
- WinCC Unified ConfiguraciónConfiguración de WinCC Unified. Guía de inicio y configuración del SCADA de nueva generación.

- WinCC Unified Administración de UsuariosAdministración de usuarios en WinCC Unified. Gestión de roles y permisos en el nuevo SCADA.

- WinCC Unified Transferir ProyectoTransferir proyecto en WinCC Unified. Descarga al dispositivo HMI/SCADA paso a paso.

- WinCC Unified Driver OPC UAConexión OPC UA en WinCC Unified. Configuración de comunicación con servidores OPC UA.

- WinCC Unified Servidor OPC UAServidor OPC UA integrado en WinCC Unified. Publicar datos SCADA via OPC UA.

- WinCC Unified Trace JavaScriptDepuración JavaScript en WinCC Unified. Trace y diagnóstico de scripts en el SCADA.

- WinCC Unified JavaScript Synchronous / AsynchronousJavaScript en WinCC Unified: funciones síncronas y asíncronas para scripting del SCADA.

- WinCC Unified Desarrollo de ControlesCustom Web Controls en WinCC Unified. Desarrollo de controles web personalizados.

- WinCC Unified - IIS Reverse Proxy para embeber SQL Server Reporting ServicesGuia practica para aplicar IIS Reverse Proxy a SSRS, validar las reglas en IIS y embeber Reporting Services en WinCC Unified.

- WinCC Unified - Cómo crear reportes de SQLite en SSRSGuía práctica para configurar ODBC, crear Data Sources en SSRS y visualizar reportes desde la base de datos SQLite histórica de WinCC Unified.

- WinCC Unified — Embebido Web: iFrames y Políticas de SeguridadGuía técnica completa: cómo funciona el navegador al embeber contenido web en WinCC Unified. X-Frame-Options, CSP frame-ancestors, Same Origin Policy, TLS y checklist de...

- WinCC Unified Redundancy V20Guía práctica para configurar WinCC Unified Redundancy V20 en TIA Portal: PC Station, servidor principal, servidor redundante, DB Storage, transferencia, pruebas y licencias.

- WinCC Unified — CWC y Open PipeCómo combinar Custom Web Controls (CWC) con Open Pipe en WinCC Unified para crear visualizaciones avanzadas controladas desde aplicaciones externas.

- WinCC Unified Open pipeWinCC Unified Open Pipe es una interfaz que permite conectar aplicaciones personalizadas al Runtime de WinCC Unified. Open Pipe proporciona un conjunto limi...

- WinCC Unified GraphQLGraphQL es un lenguaje de consulta y un entorno de ejecución para APIs (Interfaces de Programación de Aplicaciones). Está diseñado para permitir que los clie...

- UMC (User Management Control)Una vez probado WinCC Unified Redundancy sin la configuración de UMC, el siguiente paso es su configuración y su funcionamiento.Me he basado en la siguiente ...

- TIA Portal (Central User Management)Una vez que tenemos la configuración básica del UMC, vamos a pasar a configurar nuestra estación de ingeniería con TIA Portal.

- WinCC Unified - UMC Admin Studio (UMX y UMCONF)UMC Admin Studio es una aplicacion de escritorio para Siemens UMC que encapsula comandos UMX y UMCONF con interfaz guiada, ayuda contextual y proteccion de credenciales.

- TIA Portal WinCC Unified (User Management Component)Ya tenemos preparado nuestro servidor UMC y la configuración básica en nuestra estación de ingeniería, junto con nuestro proyecto de TIA Portal Lo siguiente ...

- UMC Redundancy (User Management Component)Una vez que tenemos configurado nuestro Servidor UMC, nuestra estación de ingeniería y nuestro WinCC Unified redundante, el siguiente paso es el bonus :-). V...

- Segmentación de redes - S7 1500 & WinCC UnifiedObjetivo propuesto: Un laboratorio para la práctica de segmentación de redes, siguiendo el siguiente diagrama y acercándonos al cumplimiento de normativas co...

- WinCC Unified Collaboration - Compartir pantallas entre RuntimesGuía práctica de WinCC Unified Collaboration en TIA Portal V20: comparte Screens entre dos Runtime, configura certificados y valida el resultado con PLCSIM Advanced.

- WinCC Unified Collaboration en WinCC 8.1Integrar pantallas de un HMI WinCC Unified en un SCADA WinCC 8.1 mediante Collaboration y el objeto UnifiedPictureWindow.

- Comunicación segura de PLC Siemens con HMI y PC/PGGuía práctica para comunicar un PLC Siemens S7-1500 con WinCC Unified Runtime de forma segura: protección del PLC, usuarios, carga cifrada, PLCSIM Advanced y comunicación con TIA...

Process Management (WinCC - AddOns)
Center of Competence Process Management System — AddOns para WinCC que amplían las capacidades de gestión de calidad (PM-Quality), análisis de procesos (PM-Analyze) y control de producción (PM-Control).
PM-Quality
- 1º Proyecto con PM-Quality (Nº1 Conceptos Básicos)WinCC Process Monitor Quality parte 1. Control de calidad y monitoreo de proceso.

- 1º Proyecto con PM-Quality (Nº2 PM-Server - Crear nueva estación)WinCC PM Quality parte 2. Configuración avanzada de monitores de calidad de proceso.

- 1º Proyecto con PM-Quality (Nº3 Crear Topologia - Fases - Trends)WinCC PM Quality parte 3. Análisis estadístico y tendencias de calidad en tiempo real.

- 1º Proyecto con PM-Quality (Nº4 Crear Reportes)WinCC PM Quality parte 4. Reporting y exportación de datos de calidad de proceso.

PM-Analyze
- 1º Proyecto con PM-Analyze (Parte - 1)Hace unos años experimente los conceptos mas básicos de PM-Quality que puedes encontrar aquí. Ahora vamos a explorar la última versión a fecha de hoy de PM-A...

- 1º Proyecto con PM-Analyze (Parte - 2)Si no has leido PM-Analyze (Parte - 1)

PM-Control
- Primer proyecto con PM-Control (Conceptos Básicos)Articulo tecnico sobre Primer proyecto con PM-Control (Conceptos Básicos).

Windows Control Center (WinCC)
SIMATIC WinCC es el sistema de control de supervisión y adquisición de datos de Siemens, aquí su evolución:
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 (Versión Actual) Actualizado a 08-03-2020
- BackUp Online del proyecto WinCCBackup del proyecto WinCC en Runtime. Copia de seguridad sin detener el sistema SCADA.

- VBScriptLibraryWinCCLibrería de funciones VBScript para WinCC. Colección de scripts reutilizables para proyectos SCADA.

- Ejemplo WinCC Tecnología utilizada [API WinCC – ABB Robot Studio – ABB SDK – OPC Server – C# Library - SQL Server]Recurso externo relacionado con Ejemplo WinCC Tecnología utilizada [API WinCC – ABB Robot Studio – ABB SDK – OPC Server – C# Library - SQL Server].
![Ejemplo WinCC Tecnología utilizada [API WinCC – ABB Robot Studio – ABB SDK – OPC Server – C# Library - SQL Server]](/images/wincc.jpg)
Conceptos Básicos De WinCC
- Novedades de la versión V8.1Ya tenemos la nueva versión de WinCC 8.1 y estas son algunas de las novedades ... El nuevo WinCC ya viene con SQL Server 2022 y está liberado para los siguie...

- Novedades de la versión V7.5Novedades de WinCC V7.5. Nuevas características, mejoras y funcionalidades añadidas.

- Novedades de la versión V7.4Novedades de WinCC V7.4. Nuevas funciones, mejoras de rendimiento y cambios importantes.

- WinCC - Cancelar inicio automático del RuntimeConocimientos Basicos que debes saber de WinCC

- WinCC - Abrir sin ProyectoConocimientos Basicos que debes saber de WinCC

- WinCC - Reset totalWinCC conocimientos básicos parte 3. Scripts, alarmas y registro de datos históricos.

- WinCC - WinCC 8.1 Backup en RuntimeEsta novedad de la versión WinCC 8.1 se merece un artículo :-)Hace 10 años, escribí este post, para poder realizar esta funcionalidad... Claro está que tenia...

- WinCC V8.0 - NovedadesDice el refran que mas vale tarde que nunca... Con lo cual , primero de todo , muchas gracias Cesar Fernandez.De todas las novedades y funcionalidades , siem...

- WinCC - SQLiteAcabamos de ver como trabajar en Intouch / System Platform con una base de datos SQLite, ahora vamos extrapolar esa funcionalidad a WinCC.

- Retrofits SCADA's con MS Controls ActiveX VB6 (WinCC V8)Como bien dice el título vamos a explicar algunos conceptos que te pueden servir de ayuda si estas haciendo una migración y sobretodo si estas utilizando con...

- Manual Siemens Migración de Proyecto V.4 - V.7.4SP1Documento PDF relacionado con Manual Siemens Migración de Proyecto V.4 - V.7.4SP1.

Proyectos WinCC
Licencias, instalación y tipos de proyecto: monopuesto (Single-User), multipuesto (Multi-User) y cliente (Client Project).
- Licencias WinCCGestión de licencias WinCC. Tipos de licencia, instalación y resolución de problemas de licenciamiento.

- Instalación WinCC V7.3 Windows 10 ProGuía de instalación de WinCC paso a paso. Requisitos, proceso de instalación y configuración inicial.

- Introducción y Configuración BásicaTutorial sobre WinCC. Guía práctica de automatización industrial en PLC-HMI-SCADAS.com.

- Proyecto Monopuesto (Single-User Project)Configuración de proyecto WinCC monopuesto. Guía paso a paso para un sistema SCADA stand-alone.

- Proyecto Multipuesto (Multi-User Project)Configuración de WinCC multipuesto (cliente-servidor). Arquitectura distribuida SCADA.

- Proyecto Cliente (Client Project)Configuración de WinCC como cliente. Arquitectura cliente-servidor en sistemas SCADA.

- Error: This computer is not in the client list of the server projectResolución de errores en WinCC multipuesto. Diagnóstico de problemas de comunicación cliente-servidor.

- Error: WinCC Explorer Server not availableSolución al error Server Not Available en WinCC. Diagnóstico y resolución del problema.

Administrador de Variables
- (VBScript / ANSI C) Lectura y Escritura de VariablesLectura y escritura de tags en WinCC. Funciones para manipular variables del proceso.

- Configuración Driver DDE Ejemplo (WinCC comunicación DDE con Intouch)Comunicación DDE en WinCC. Intercambio dinámico de datos con aplicaciones Windows.

- Configuración Driver System InfoInformación del sistema en WinCC. Variables de estado y diagnóstico del SCADA.

- Configuración Driver S7 Protocol Suite con IBH Link S5++Conexión WinCC con IBH Link S5/S7. Driver alternativo para comunicación con PLCs Siemens.

- Configuración Driver S7-1500Configuración del driver de comunicación S7-1500 en WinCC. Conexión directa PLC-SCADA.

- Configuración Driver Modbus TCPConfiguración del driver Modbus TCP en WinCC. Paso a paso para comunicar con dispositivos Modbus.

- Configuración Driver Allen Badley-Ethernet IPWinCC con driver Allen Bradley Ethernet/IP. Comunicación con PLCs Rockwell desde Siemens.

- Configuración Driver OPC UA WinCC Channel (Servidor Beckhoff UA)Conectar WinCC como cliente OPC UA a un PLC Beckhoff TwinCAT. Guía de configuración completa.

- Driver S7-1200/1500 Read from AS (Importar Símbolos CPU (S7-1200/1500))Símbolos del Automation System en WinCC. Configuración y uso de símbolos AS.

- No access points foundGestión de tags en WinCC. Organización, importación y administración de variables.

- ErrorCode 0x8000152100000084 (Fallo Comunicación Driver S7-1200/1500)Solución de errores del driver S7-1500 en WinCC. Diagnóstico y resolución de problemas comunes.

- Simulación WinCC con PLCSIMEn contestanción a una pregunta realizada, voy a realizar la siguiente práctica, que se trata de configurar un enlace entre el WinCC V.7 y PLCSIM para comprobar nuestro proyecto.

- Simulación WinCC con PLCSIM AdvancedSimulación WinCC con PLCSIM Advanced. Pruebas virtuales del sistema SCADA sin hardware físico.

- Variables Tiempo_Simatic (Escalado)Administrador de variables y temporizadores en WinCC. Gestión de tags y ciclos de adquisición.

- WinCC - Bit de VidaBit de vida en WinCC. Implementación de watchdog para monitoreo de comunicación PLC-SCADA.

- Propiedades de Variables - Opción Equipo LocalConfiguración del PC local en WinCC. Ajustes del equipo para funcionamiento óptimo del SCADA.

- WinCC Servidor OPC (OPC DA - OPC XML - OPC UA)Configuración de WinCC como servidor OPC DA. Compartir datos del SCADA con otras aplicaciones.

- WinCC Cliente OPC DA (Servidor Beckhoff.TwinCATOPCServerDA)Configuración del driver OPC en WinCC. Comunicación con servidores OPC DA para datos de proceso.

- WinCC Cliente OPC DA (Servidor Simatic Net (Simotion))WinCC Flexible y Simotion via OPC parte 2. Configuración avanzada de comunicación.

- WinCC Cliente OPC XMLConfiguración de cliente OPC XML-DA en WinCC. Comunicación con servidores OPC via XML.

- WinCC Cliente OPC UAConfiguración de WinCC como cliente OPC UA. Conexión segura con servidores OPC UA paso a paso.

Graphics Designer
- Ventana de Imagen - Referenciar ObjetosWinCC Graphic Designer: diseño de pantallas de proceso y objetos gráficos SCADA.

- Diseño por Pantallas Independientes "Nombre Pantalla Actual" "Cambiar entre Pantallas"Tutorial sobre WinCC Diseño por Pantallas Independientes y Nombre Pantalla Actual. Guía práctica de automatización industrial en PLC-HMI-SCADAS.com.

- Diseño por Ventana de Imágenes "Nombre Pantalla Actual" "Cambiar entre Pantallas"WinCC Diseño por Pantallas Independientes y Nombre Pantalla Actual

- Ejemplo: Creación y Programación de una Ventana de imagen para controlar varios MotoresVentana emergente para control de elementos en WinCC V7.0

- Ejemplo: Confirmar la entrada de un valor de proceso de un objeto Entrada/Salida con un botón de OkConfirmación de cambio de valor de variable en WinCC. Seguridad en modificación de tags.

- Ejemplo: WinCC Eventos Pantalla (While Running)WinCC Eventos Pantalla (Graphics Designer )

- Confirm the input value of process tag with a button (English)WinCC Confirmar Cambio de Variable

- Library build with C# to extend the options for WinCC and used with VBScript (English)WinCC VBScript Library (English). Reusable script collection for SCADA projects.

VBA
Visual Basic for Applications (VBA) integrado en el Graphic Designer permite automatizar tareas, crear macros AddIn y extender las capacidades de WinCC mediante programación Visual Basic.
- Visual Basic Application "VBA" Crear Macro AddIn en Graphic DesignerVBA Macro AddIn en Graphic Designer WinCC

- Visual Basic Application "VBA" Ejemplo Automatizar Tareas "Crear acciones con código C"Control de teclado en WinCC con VBA. Gestión programática de entrada de datos.

ActiveX y Controles
WinCC permite integrar controles ActiveX, .Net y WPF directamente en el Graphic Designer, ampliando las opciones de visualización con componentes Microsoft y librerías personalizadas.
- Instalación Controles ActiveX MicrosoftInstalación de controles ActiveX en WinCC. Registro y configuración de componentes externos.

- Crear Controles ActiveX con Visual BasicControles ActiveX en WinCC. Integración de componentes externos en pantallas SCADA.

- Crear Controles .Net con Visual StudioConfiguración de red en WinCC. Comunicaciones TCP/IP y ajustes de red para sistemas SCADA.

- Control .Net Conectar Backup Base de Datos de TagLogging en ClientesBackup de Tag Logging en WinCC. Respaldo de datos históricos y archivos de registro.

- Control .Net Teclado Virtual (KeyBoard)Control de teclado en WinCC. Configuración de entrada de datos y teclado virtual.

- Crear Controles WPF con Visual StudioIntegración de WPF (Windows Presentation Foundation) en WinCC. Controles gráficos modernos.

- Control ActiveX Microsoft Office Spreadsheet (Office Web Component)WinCC Control ActiveX Spreadsheet

- Control ActiveX Microsoft Office Spreadsheet (Office Web Component) Visualizar MS Excel en WinCCIntegración de Office Web Components (OWC) y Excel en WinCC para reporting de datos.

- Control ActiveX Microsoft Web Browser - Control .Net Web BrowserControl WebBrowser ActiveX en WinCC. Integración de contenido web en pantallas SCADA.

- Control ActiveX Visualizar archivos PDFVisualización de documentos PDF en WinCC mediante control ActiveX. Manuales en pantalla SCADA.

Menú y Barras de Herramientas
Alarm Logging
- Número de Alarmas Activas - Número de Alarmas Sin ReconocerGestión del número de alarmas en WinCC. Conteo, estadísticas y análisis de alarmas SCADA.

- Envío de alarmas WinCC por WhatsappAlternativa para enviar alarmas de WinCC mediante Whatsapp usando Flask y Pywhatkit, sin API de Whatsapp Business.

- WinCC v8.1 Leer AlarmasEl objetivo es desde la sala de control poder escuchar el mensaje de ciertas alarmas catalogadas como críticas

Global Script
Funciones C
- Crear y Usar Librerias C++Librerías C++ en WinCC. Desarrollo de funciones avanzadas para el SCADA en C++.

- Mostrar KeyBoard en RuntimeConfiguración de teclado en WinCC. Teclado en pantalla y atajos de teclado para operadores.

- Editor Dynamic Wizard - Ejemplo "Función Toogle/Invertir Bit"WinCC Dynamic Wizard: asistente para crear acciones dinámicas en pantallas SCADA.

- Función GetTagRawFunción GetTagRaw en WinCC. Lectura de valores crudos de variables del proceso.

VBScript
VBScript es uno de los lenguajes de scripting disponibles en WinCC (junto con ANSI C) para crear acciones dinámicas, funciones globales y automatizaciones en el proyecto.
- VBScript Crear Librerias externas y usarlas en WinCCIntegración de librerías DLL en WinCC. Uso de funciones C/C++ desde scripts SCADA.

- VBScript Debugger con Visual Studio 2008Depuración de VBScript en WinCC. Uso del debugger para diagnosticar scripts SCADA.

- VBScript Login/Logout con LibreriasAdministración de usuarios en WinCC con VBScript. Login, logout y gestión de permisos.

- VBScript Función para Activar/Desactivar bitsWinCC Funcion Activar Desactivar Bit

- VBScript Función InvertirBitEnVariable / InvertirBitScript VBScript para invertir bits en WinCC. Toggle de bits en variables del proceso.

- VBScript en WinCC V.7VB Script en WinCC V.7

- VBScript con Excel en WinCCVBScript con Excel en WinCC

- VBScript Función PingWinCC Funcion Ping en VBScript

- VBScript Servidor/ClienteVBScript para WinCC WebNavigator. Scripts específicos para el cliente web del SCADA.

- VBScript Imprimir archivosImprimir desde WinCC con VBScript. Impresión de pantallas y reportes automáticos.

- VBScript GetTagRaw / SetTagRawScript VBScript GetTagRaw en WinCC. Lectura de valores crudos con formato Raw.

- VBScript Enviar MailEnviar correos electrónicos desde WinCC. Script VBS para notificaciones automáticas por email.

Base de Datos
- Instalación Oracle Data Access Components (ODAC)Drivers de Oracle para automatización. Instalación y configuración de conectores.

- Configuración ODBC Oracle DataBaseConexión ODBC remota a Oracle. Configuración de acceso a base de datos Oracle.

- WinCC Conexión Base Datos OracleConexión de WinCC con Oracle Database. Configuración ODBC y scripts VBS para registro de datos industriales.

- WinCC Conexión Base Datos MySQLIntegración de WinCC con base de datos MySQL. Conexión ODBC, registro de datos y consultas desde SCADA.

User Administrator
- Configuración Simatic LogonSimatic Logon: autenticación centralizada para usuarios de sistemas Siemens.

- Configuración Active Directory con Simatic Logon y WinCCIntegración de Simatic Logon con WinCC. Autenticación centralizada para sistemas SCADA.

- WinCC LogOn / LogOutSistema de login de usuario en WinCC. Configuración de autenticación y permisos de acceso.

- WinCC LogOn / LogOut con VBScriptAdministración de usuarios en WinCC con VBScript. Login, logout y gestión de permisos.

- WinCC Opción ChipCardAutenticación con Chipcard en WinCC. Tarjetas inteligentes para control de acceso en SCADA.

Web Navigator
- Configuración WinCC WebNavigatorEn una práctica anterior vimos como configurar el WinCC Flexible PC Runtime como servidor Web de nuestra aplicación, en esta ocasión vamos a verlo con el Scada WinCC y con el...

- Configuración WinCC WebNavigator HTTPSConfiguración de HTTPS en WinCC WebNavigator. Certificados SSL para acceso seguro al SCADA.

- WinCC #ifdef RUN_ON_WEBNAVIGATORNormalmente esté código lo vamos a utilizar cuando queremos aprovechar un mismo sinóptico / función en el WinCC y en WebNavigator, pero por algún motivo hay ...

- WinCC WebNavigator - Failed to load https ServerSi despúes de configurar correctamente nuestro WebNavigator , publicar el contenido y no hay ningún error y tienes el siguiente mensaje

- WinCC WebNavigator - No Connection to serverSi despúes de configurar nuestro servidor WinCC WebNavigator , y en nuestro propio servidor funciona correctamente, pero cuando nos conectamos desde un clien...

- WinCC WebNavigator/WebUx Certificados HTTPSUna vez que hemos instalado el WinCC WebNavigator / WebUX , tenemos que hacer la configuración, para crear el sitio web en el Internet Information Services (...

DataMonitor
- Configuración WinCC DataMonitor Parte 1WinCC DataMonitor: monitorización web de datos de proceso. Configuración y puesta en marcha.

- Configuración WinCC DataMonitor Parte 2Articulo tecnico sobre Configuración WinCC DataMonitor Parte 2.

WebUX
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
- Comunicación WinCC RT Professional con PLC S7-2xx a través del Servidor OPC KEPServerWincc RT Professional 11

- Comunicación WinCC RT Professional con S7-1200WinCC RT Professional V.12 con S7-1200

- Configuración Recetas en TIA WinCC RT Professional V.11Recetas en TIA WinCC Runtime Profesional

- Ventana emergente para control de elementos de campo, motores, válvulas, etc...Ventana emergente para control de varios Motores en TIA WinCC RT Professional

- WinCC RT Professional Cargar Proyecto Estación RuntimeCargar proyecto en WinCC Runtime. Puesta en marcha del sistema SCADA en producción.

- WinCC RT Professional Cargar Proyecto Manualmente en la Estación RuntimeTransferir proyecto WinCC Runtime en TIA Portal. Descarga al panel HMI.

- Programación Horaria con WinCC RT Professional / WinCC (InfoPLC)Recurso externo relacionado con Programación Horaria con WinCC RT Professional / WinCC (InfoPLC).






