Evaluate the AutomationView desktop suite free for 30 days. No credit card required. Claim trial key →

Tag: HMI

search

Inside Enterprise HMI SSO: Architecting OAuth 2.0 and OIDC for SCADA Security

HMI
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A[Operator] -->|Auth Request| B(OIDC Provider)
    B -->|ID Token + Access Token| C{SCADA HMI}
    C -->|API Calls| D[Historian / PLC]
    style A fill:#003c71,stroke:#fff,stroke-width:2px,color:#fff
    style B fill:#0055a4,stroke:#fff,stroke-width:2px,color:#fff
    style C fill:#0072ce,stroke:#fff,stroke-width:2px,color:#fff
    style D fill:#4a90e2,stroke:#fff,stroke-width:2px,color:#fff
AutomationView Icon AutomationView
calendar_month

Inside Enterprise HMI SSO: Architecting OAuth 2.0 and OIDC for SCADA Security

Historically, securing industrial control systems meant relying on isolated networks and shared generic credentials like “Operator1” or “Admin”. However, as IT/OT convergence accelerates, this perimeter-based security model is no longer sufficient. To achieve true Zero Trust architecture in modern industrial environments, engineers must move toward centralized identity management. Implementing SCADA HMI SSO OAuth 2.0 and […]

Read Article arrow_forward

Deep Dive: Integrating OPC UA Alarms & Conditions (A&C) into Modern SCADA Systems

HMI
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: OPC UA A&C Architecture
---
flowchart LR
    classDef plc fill:#3b82f6,stroke:#2563eb,color:#ffffff
    classDef scada fill:#10b981,stroke:#059669,color:#ffffff
    classDef alarm fill:#ef4444,stroke:#b91c1c,color:#ffffff
    A["PLC (OPC UA Server)"]:::plc -->|A&C Event Stream| B["SCADA (OPC UA Client)"]:::scada
    A -->|State Change| A
    B -->|Acknowledge| A
    C["Alarm DB"]:::alarm -.-> B
AutomationView Icon AutomationView
calendar_month

Deep Dive: Integrating OPC UA Alarms & Conditions (A&C) into Modern SCADA Systems

For decades, SCADA systems managed alarms by continuously polling PLC memory registers (e.g., a boolean tag named Pump_Fault). When the SCADA detected a transition from 0 to 1, it generated an alarm, timestamped it locally, and displayed it to the operator. This legacy approach is fundamentally flawed: it consumes excessive bandwidth, risks missing fleeting alarms […]

Read Article arrow_forward

How-To: Designing Perspective Dashboards in Ignition SCADA for Multi-Monitor Control Rooms

HMI
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: Perspective Multi-Monitor Layout Strategy
---
flowchart LR
    classDef default fill:#1f2937,stroke:#4b5563,color:#f3f4f6
    classDef primary fill:#2563eb,stroke:#1d4ed8,color:#ffffff
    classDef secondary fill:#059669,stroke:#047857,color:#ffffff
    classDef tertiary fill:#d97706,stroke:#b45309,color:#ffffff
    A["Ignition Gateway"] --> B["Control Room Client"]
    B --> C["Monitor 1: Plant Overview (Level 1)"]:::primary
    B --> D["Monitor 2: Process Detail (Level 2)"]:::secondary
    B --> E["Monitor 3: Alarm Summary (ISA-18.2)"]:::tertiary
AutomationView Icon AutomationView
calendar_month

How-To: Designing Perspective Dashboards in Ignition SCADA for Multi-Monitor Control Rooms

When transitioning from legacy Vision modules or older SCADA systems to Inductive Automation’s Ignition Perspective, engineers often try to force pixel-perfect absolute layouts onto a responsive, web-based platform. This approach breaks down rapidly in a modern control room featuring varied monitor resolutions and aspect ratios. Building dashboards for multi-monitor setups requires a fundamental shift towards […]

Read Article arrow_forward

Deep Dive: Designing Ergonomic Alarm Annunciation for High-Stress Control Rooms

HMI
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: HMI alarm annunciation
---
flowchart LR
    classDef default fill:#1E293B,stroke:#475569,stroke-width:2px,color:#F8FAFC
    classDef alert fill:#EF4444,stroke:#B91C1C,color:#FFFFFF

    A["Process Anomaly"] --> B("Alarm Server")
    B -->|Priority 1| C["Audible Horn"]:::alert
    B -->|Priority 1| D["Flashing Red Indicator"]:::alert
    B -->|Priority 3| E["Banner Log Only"]
AutomationView Icon AutomationView
calendar_month

Deep Dive: Designing Ergonomic Alarm Annunciation for High-Stress Control Rooms

When a critical failure cascades through a plant, the control room transforms into a high-stress environment. If an operator is bombarded by a wall of indistinguishable red flashing lights and a cacophony of sirens, cognitive overload occurs within seconds. HMI alarm annunciation is the critical bridge between a process fault and the operator’s corrective action. […]

Read Article arrow_forward

Ultimate SCADA Alarm Management Tips for ISA-18.2

HMI
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A[Alarm Philosophy] --> B[Rationalize & Prioritize]
    B --> C[Dynamic Suppression]
    C --> D[High-Performance HMI]
    D --> E[Continuous Monitoring]
AutomationView Icon AutomationView
calendar_month

Ultimate SCADA Alarm Management Tips for ISA-18.2

Introduction to ISA-18.2 and Alarm Fatigue In a typical control room, an operator might be hit by a deluge of over 2,000 alarms per shift during a minor process upset. Most of these are nuisance alarms. When a SCADA system drowns operators in noise, genuine critical warnings get buried—often with catastrophic consequences. Effective SCADA Alarm […]

Read Article arrow_forward

Essential ISA-101 HMI Standard Tips for Amazing Screens

HMI
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A[Legacy HMI] -->|Apply ISA-101| B(High-Performance Screens)
    B --> C[Grayscale]
    B --> D[Redundant Alarms]
    B --> E[Simplified P&IDs]
    C & D & E --> F[Safe & Efficient Operations]
AutomationView Icon AutomationView
calendar_month

Essential ISA-101 HMI Standard Tips for Amazing Screens

When operators first look at an ISA-101 HMI standard compliant screen, their most common complaint is that it looks “boring” or “broken.” The vibrant 3D pumps and spinning cooling fans of legacy SCADA systems are gone, replaced by flat, muted shapes on a gray background. But that dullness is entirely intentional. The goal isn’t to […]

Read Article arrow_forward