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

Automation Insights

Technical articles, tutorials, and industry news for modern automation engineers.

search

WebAuthn SCADA: Architecting Phishing-Resistant HMIs

HMI
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A["Operator"]:::user -->|Biometrics or PIN| B["YubiKey (FIDO2)"]:::hardware
    B -->|WebAuthn Assertion| C["SCADA HMI Server"]:::server
    classDef user fill:#3b82f6,color:#ffffff,stroke-width:0px
    classDef hardware fill:#eab308,color:#ffffff,stroke-width:0px
    classDef server fill:#16a34a,color:#ffffff,stroke-width:0px
AutomationView Icon AutomationView
calendar_month

WebAuthn SCADA: Architecting Phishing-Resistant HMIs

Key Takeaways: Traditional password authentication on the plant floor leaves industrial networks vulnerable to credential theft and lateral movement. WebAuthn SCADA integration provides asymmetric cryptography, rendering phishing attacks mathematically impossible. Hardware security keys bypass the strict “no mobile phones” policies prevalent in cleanrooms and hazardous zones. Legacy HMIs can adopt modern FIDO2 flows when placed […]

Read Article arrow_forward

Inside GigE Vision and GenICam: A Technical Guide to Integrating Machine Vision with Industrial PLCs

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    cam["GigE Vision Camera"]:::blueNode -->|GenICam XML| pc["PC-Based PLC (TwinCAT)"]:::greenNode
    cam -->|Trigger I/O| plc["Standard PLC"]:::redNode
    
    classDef blueNode fill:#2563eb,stroke:#ffffff,color:#ffffff
    classDef greenNode fill:#16a34a,stroke:#ffffff,color:#ffffff
    classDef redNode fill:#dc2626,stroke:#ffffff,color:#ffffff
AutomationView Icon AutomationView
calendar_month

Inside GigE Vision and GenICam: A Technical Guide to Integrating Machine Vision with Industrial PLCs

Machine vision has shifted from isolated inspection stations to fully synchronized nodes within the automation control loop. However, bridging the high-bandwidth, software-centric world of imaging with the deterministic, cyclic world of Programmable Logic Controllers (PLCs) introduces significant architectural challenges. For automation engineers, GigE Vision PLC integration requires understanding how to map complex GenICam XML feature […]

Read Article arrow_forward

Inside OT SCADA CON 2026: Open-Source Industrial Automation and Digital Transformation Roadmaps

Automation News
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    classDef blueFill fill:#2563eb,color:#ffffff,stroke-width:0px
    classDef greenFill fill:#16a34a,color:#ffffff,stroke-width:0px
    classDef redFill fill:#dc2626,color:#ffffff,stroke-width:0px

    A["OT SCADA CON 2026"]:::blueFill -->|Trend 1| B["Open-Source SCADA"]:::greenFill
    A -->|Trend 2| C["Digital Twins"]:::redFill
    A -->|Trend 3| D["AI Decision Support"]:::blueFill
AutomationView Icon AutomationView
calendar_month

Inside OT SCADA CON 2026: Open-Source Industrial Automation and Digital Transformation Roadmaps

The transition from proprietary, siloed industrial systems to interoperable ecosystems has never been more apparent than at OT SCADA CON 2026 in Houston. As manufacturers grapple with the “integration bottleneck”—where only 23% have successfully unified their MES across ERP and PLM systems—the conversation has decisively shifted from mere data collection to actionable, AI-driven decision support. […]

Read Article arrow_forward

Inside AutomationView: Leveraging the Python SDK for Automated Regression Testing of SFC Logic

AutomationView
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A["Git Commit"]:::bgBlue --> B["CI Pipeline"]:::bgGreen
    B --> C["AutomationView SDK"]:::bgBlue
    C --> D["SFC Execution"]:::bgRed
    D --> E["Test Report"]:::bgGreen

    classDef bgBlue fill:#2563eb,color:#ffffff,stroke-width:0px
    classDef bgGreen fill:#16a34a,color:#ffffff,stroke-width:0px
    classDef bgRed fill:#dc2626,color:#ffffff,stroke-width:0px
AutomationView Icon AutomationView
calendar_month

Inside AutomationView: Leveraging the Python SDK for Automated Regression Testing of SFC Logic

Automated regression testing is common in standard software engineering, but it remains notoriously difficult to implement in the industrial automation world. Engineers often test PLC code manually during the commissioning phase, discovering logic conflicts only when physical hardware is at risk. By leveraging the AutomationView Python SDK, control engineers can run automated regression testing on […]

Read Article arrow_forward

Inside WebGL and Three.js for HMI: Architecting 3D Digital Twins in SCADA Dashboards

HMI
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    PLC["PLC / Fieldbus"]:::blue --> GW["Node-RED Gateway"]:::green
    GW -->|WebSockets| HMI["Three.js Digital Twin"]:::red
    
    classDef blue fill:#2563eb,color:#ffffff,stroke:#1e40af,stroke-width:2px;
    classDef green fill:#16a34a,color:#ffffff,stroke:#166534,stroke-width:2px;
    classDef red fill:#dc2626,color:#ffffff,stroke:#991b1b,stroke-width:2px;
AutomationView Icon AutomationView
calendar_month

Inside WebGL and Three.js for HMI: Architecting 3D Digital Twins in SCADA Dashboards

Key Takeaways: Architecting a SCADA 3D Digital Twin requires bridging high-frequency OT data with asynchronous web environments. Three.js and WebGL enable hardware-accelerated 3D rendering natively in modern HMI web browsers. Optimizing 3D models using GLTF/GLB formats with Draco compression is critical to prevent main thread blocking and memory leaks. Middleware gateways (like Node-RED) and WebSockets […]

Read Article arrow_forward

Inside Fail Safe over EtherCAT: Architecting Motion Safety

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A["Safety PLC (FSoE Master)"]:::blue -->|Black Channel| B["Standard EtherCAT Coupler"]:::gray
    B -->|Safe Data Container| C["Safety Drive (FSoE Slave)"]:::green
    B -->|Non-Safe Data| D["Standard I/O"]:::gray

    classDef blue fill:#2563eb,stroke:#1e40af,color:#ffffff
    classDef green fill:#16a34a,stroke:#15803d,color:#ffffff
    classDef gray fill:#64748b,stroke:#475569,color:#ffffff
AutomationView Icon AutomationView
calendar_month

Inside Fail Safe over EtherCAT: Architecting Motion Safety

Functional safety in high-speed motion control often requires a precarious balancing act between deterministic performance and rigorous certification. Integrating a safety network used to mean deploying dedicated safety relays and parallel hardwiring, multiplying both points of failure and cabinet footprint. Today, Fail Safe over EtherCAT (FSoE) changes that paradigm by embedding safety-critical data directly alongside […]

Read Article arrow_forward

Inside Physical AI and Humanoid Robotics: The Transition from Rule-Based Programming to Learning Systems

Automation News
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A["Rule-Based PLC"]:::blue --> B["Static Paths"]:::slate
    C["Physical AI Model"]:::green --> D["Real-Time Adaptation"]:::red
    
    classDef blue fill:#2563eb,stroke:#1e3a8a,stroke-width:2px,color:#ffffff
    classDef green fill:#16a34a,stroke:#14532d,stroke-width:2px,color:#ffffff
    classDef red fill:#dc2626,stroke:#7f1d1d,stroke-width:2px,color:#ffffff
    classDef slate fill:#475569,stroke:#1e293b,stroke-width:2px,color:#ffffff
AutomationView Icon AutomationView
calendar_month

Inside Physical AI and Humanoid Robotics: The Transition from Rule-Based Programming to Learning Systems

Key Takeaways: Rule-based robotics face an adaptability ceiling when dealing with variable parameters. Physical AI in industrial automation learns from demonstration rather than explicit Cartesian coordinates. Humanoid robotics are moving to the plant floor for tasks like unstructured bin-picking. The Limits of Rule-Based Programming For decades, deploying an industrial robot meant programming rigid Cartesian paths. […]

Read Article arrow_forward

Inside AutomationView: Implementing GEMMA for Master State Coordination in PLC Sequences

AutomationView
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A[GEMMA PC] -->|State Coordination| B[AutomationView]
    B -->|SFC Logic| C[PLC Hardware]
    B -->|Python Sim| D[Digital Twin]
    style A fill:#0d47a1,stroke:#1e88e5,stroke-width:2px,color:#fff
    style B fill:#1b5e20,stroke:#4caf50,stroke-width:2px,color:#fff
    style C fill:#424242,stroke:#757575,stroke-width:2px,color:#fff
    style D fill:#4a148c,stroke:#9c27b0,stroke-width:2px,color:#fff
AutomationView Icon AutomationView
calendar_month

Inside AutomationView: Implementing GEMMA for Master State Coordination in PLC Sequences

Key Takeaways: The GEMMA framework provides a standardized visual approach to managing machine states beyond normal production (stops, faults, preparations). Integrating GEMMA directly into your AutomationView GEMMA implementation bridges the gap between high-level operational modes and low-level Sequential Function Charts (SFC). By decoupling the master state logic from the physical actuators, engineers achieve significantly more […]

Read Article arrow_forward

Inside Conveyor Belt Motor Power Calculation: Sizing for Industry

Calculator
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A[Material Load] --> C(Effective Tension)
    B[Friction Factors] --> C
    C --> D[Motor Power kW]
    D --> E[VFD Drive]
    
    style A fill:#003366,stroke:#ffffff,color:#ffffff
    style B fill:#003366,stroke:#ffffff,color:#ffffff
    style C fill:#0055a4,stroke:#ffffff,color:#ffffff
    style D fill:#0077cc,stroke:#ffffff,color:#ffffff
    style E fill:#0099ff,stroke:#ffffff,color:#ffffff
AutomationView Icon AutomationView
calendar_month

Inside Conveyor Belt Motor Power Calculation: Sizing for Industry

Key Takeaways: Motor sizing relies on accurate calculation of effective tension ($T_e$). Static friction demands significantly higher starting torque than dynamic operation. System mechanical efficiency ($eta$) directly dictates the final required kW or HP. Sizing a motor for a heavy-duty bulk material conveyor is rarely as simple as multiplying weight by speed. In industrial material […]

Read Article arrow_forward

Inside Agentic HMI: Architecting Multi-Agent Workflows for Predictive SCADA

HMI
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
      A["Legacy SCADA"]:::gray --> B["Agentic HMI"]:::blue
      B --> C["Predictive Maintenance"]:::green
      B --> D["Process Optimization"]:::purple
      classDef gray fill:#64748b,color:#ffffff,stroke:none
      classDef blue fill:#2563eb,color:#ffffff,stroke:none
      classDef green fill:#16a34a,color:#ffffff,stroke:none
      classDef purple fill:#9333ea,color:#ffffff,stroke:none
AutomationView Icon AutomationView
calendar_month

Inside Agentic HMI: Architecting Multi-Agent Workflows for Predictive SCADA

The traditional SCADA interface relies heavily on reactive operator intervention: an alarm triggers, a human acknowledges it, and manual troubleshooting begins. However, the integration of autonomous systems has introduced Agentic HMI—a paradigm shift where the interface is no longer a static pane of glass but an active participant in plant operations. By architecting multi-agent workflows, […]

Read Article arrow_forward

Inside AS-Interface V5: High-Bandwidth Sensor Networks

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    classDef main fill:#2563eb,color:#ffffff,stroke:#1e40af,stroke-width:2px
    classDef device fill:#16a34a,color:#ffffff,stroke:#166534,stroke-width:2px
    classDef legacy fill:#dc2626,color:#ffffff,stroke:#991b1b,stroke-width:2px

    A["PLC / Edge Controller"]:::main -->|PROFINET/EtherNet IP| B["ASi-5 / ASi-3 Gateway"]:::main
    B -->|Yellow Cable| C["AS-Interface V5 Node"]:::device
    B -->|Yellow Cable| D["Legacy ASi-3 Node"]:::legacy
    C -->|IO-Link Data| E["Smart IO-Link Sensor"]:::device
AutomationView Icon AutomationView
calendar_month

Inside AS-Interface V5: High-Bandwidth Sensor Networks

The industrial floor has a bandwidth problem. As control systems demand more granular diagnostic data from intelligent field devices, legacy sensor networks are struggling to keep up. Enter AS-Interface V5 (ASi-5), the latest iteration of the ubiquitous yellow-cable fieldbus. It fundamentally rewrites the physical layer transmission method to handle Industry 4.0 data volumes without abandoning […]

Read Article arrow_forward

Inside Automation Expo 2026: Physical AI and Security

Automation News
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A["Physical AI"]:::blueNode --> B["Automation Expo 2026"]:::greenNode
    C["Cybersecurity"]:::redNode --> B
    D["Intelligent Manufacturing"]:::blueNode --> B
    classDef blueNode fill:#2563eb,color:#ffffff,stroke-width:0px
    classDef greenNode fill:#16a34a,color:#ffffff,stroke-width:0px
    classDef redNode fill:#dc2626,color:#ffffff,stroke-width:0px
AutomationView Icon AutomationView
calendar_month

Inside Automation Expo 2026: Physical AI and Security

Key Takeaways: Edge-based neural processing is replacing centralized cloud logic for low-latency quality control tasks. New decentralized network architectures demand strict adherence to industrial standards to mitigate emerging cyber threats. Integration between legacy controllers and modern AI gateways remains a significant hurdle for automation engineers. The floor of the Bombay Exhibition Centre during Automation Expo […]

Read Article arrow_forward