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

How-To: Calculating Servo Motor Inertia Ratio for High-Speed Indexing

Calculator
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: Servo System Inertia Matching
---
flowchart LR
    classDef default fill:#1f2937,stroke:#4b5563,color:#f3f4f6
    classDef motor fill:#3b82f6,stroke:#2563eb,color:#ffffff
    classDef load fill:#ef4444,stroke:#b91c1c,color:#ffffff
    classDef gearbox fill:#10b981,stroke:#059669,color:#ffffff
    A["Servo Motor (J_m)"]:::motor --> B["Gearbox (i:1)"]:::gearbox
    B --> C["Driven Load (J_l)"]:::load
AutomationView Icon AutomationView
calendar_month

How-To: Calculating Servo Motor Inertia Ratio for High-Speed Indexing

When an industrial automation engineer sizes a servo motor for a high-speed indexing application, simply matching the torque and speed requirements is a recipe for disaster. If the inertia of the driven load vastly exceeds the inertia of the motor rotor, the servo system will struggle to control the load dynamically. This mismatch results in […]

Read Article arrow_forward

How to Export AutomationView Sequences to Siemens TIA Portal via XML

AutomationView
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: AutomationView to TIA Portal Workflow
---
flowchart LR
    classDef av fill:#3b82f6,stroke:#2563eb,color:#ffffff
    classDef tia fill:#10b981,stroke:#059669,color:#ffffff
    classDef xml fill:#f59e0b,stroke:#d97706,color:#ffffff
    A["AutomationView SFC"]:::av -->|Export| B["PLCopen XML"]:::xml
    B -->|Import| C["Siemens TIA Portal"]:::tia
    C --> D["Compiled S7-1500 Logic"]
AutomationView Icon AutomationView
calendar_month

How to Export AutomationView Sequences to Siemens TIA Portal via XML

One of the most persistent bottlenecks in PLC engineering is translating a process sequence from a specification document into hardware-specific code. With AutomationView, you design your logic in a high-level, hardware-agnostic SFC/Python environment. But how do you get that logic into a Siemens S7-1500 controller? The answer lies in our native PLCopen XML export engine, […]

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

The Convergence of Cybersecurity and Functional Safety in 2026 Automation Procurement

Automation News
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: Security and Safety Convergence
---
flowchart LR
    classDef default fill:#1f2937,stroke:#4b5563,color:#f3f4f6
    classDef cyber fill:#ef4444,stroke:#b91c1c,color:#ffffff
    classDef safety fill:#10b981,stroke:#059669,color:#ffffff
    classDef integrated fill:#8b5cf6,stroke:#6d28d9,color:#ffffff
    A["IEC 62443 Cybersecurity"]:::cyber --> C["Integrated Procurement 2026"]:::integrated
    B["SIL 3 Functional Safety"]:::safety --> C
    C --> D["Secure & Safe Automation"]
AutomationView Icon AutomationView
calendar_month

The Convergence of Cybersecurity and Functional Safety in 2026 Automation Procurement

For decades, automation engineers treated functional safety and network security as two completely distinct silos. A safety PLC handled e-stops, while a firewall (often managed by IT) guarded the perimeter. In 2026, the explosive growth of connected IIoT devices and Edge AI has obliterated that boundary. You can no longer guarantee the functional safety of […]

Read Article arrow_forward

Programming VFDs via Ethernet/IP in Studio 5000

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: VFD Ethernet/IP Architecture
---
flowchart LR
    classDef default fill:#1f2937,stroke:#4b5563,color:#f3f4f6
    classDef plc fill:#3b82f6,stroke:#2563eb,color:#ffffff
    classDef vfd fill:#10b981,stroke:#059669,color:#ffffff
    A["ControlLogix PLC"]:::plc -->|Ethernet/IP| B["Ethernet Switch"]
    B -->|Port 1| C["VFD Node 1"]:::vfd
    B -->|Port 2| D["VFD Node 2"]:::vfd
AutomationView Icon AutomationView
calendar_month

Programming VFDs via Ethernet/IP in Studio 5000

Connecting a Variable Frequency Drive (VFD) via hardwired I/O is a relic of the past. Modern industrial installations demand the rich data and simplified wiring that Ethernet/IP provides. However, configuring Add-On Profiles (AOPs) and managing implicit messaging in Rockwell’s Studio 5000 introduces its own set of complexities. A single misconfigured Requested Packet Interval (RPI) can […]

Read Article arrow_forward

Deep Dive: Three-Phase Motor FLA Calculation for Precise Overload Sizing

Calculator
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: Motor FLA Calculation
---
flowchart LR
    classDef default fill:#1E293B,stroke:#475569,stroke-width:2px,color:#F8FAFC
    classDef math fill:#3B82F6,stroke:#2563EB,color:#FFFFFF

    A["Motor HP/kW"] --> B("Voltage & Power Factor")
    B --> C["Calculate FLA"]:::math
    C -->|NEC 430.32| D["Overload Sizing (115% - 125%)"]
AutomationView Icon AutomationView
calendar_month

Deep Dive: Three-Phase Motor FLA Calculation for Precise Overload Sizing

A smoking motor on the plant floor is a rapid way to halt production and burn through maintenance budgets. While modern Variable Frequency Drives (VFDs) offer sophisticated electronic motor protection, countless induction motors are still driven by traditional across-the-line starters or soft starters. The primary defense against melting stator windings in these setups is the […]

Read Article arrow_forward

Deep Dive: Resolving Merge Conflicts in PLC Logic using AutomationView’s Visual Diff

AutomationView
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: AutomationView Visual Diff
---
flowchart LR
    classDef default fill:#1E293B,stroke:#475569,stroke-width:2px,color:#F8FAFC
    classDef conflict fill:#EF4444,stroke:#B91C1C,color:#FFFFFF
    classDef resolved fill:#22C55E,stroke:#15803D,color:#FFFFFF

    A["Main Branch"] --> B("Merge")
    C["Feature Branch"] --> B
    B -->|Conflict Detected| D["Visual Diff Tool"]:::conflict
    D -->|Accept Changes| E["Resolved Logic"]:::resolved
AutomationView Icon AutomationView
calendar_month

Deep Dive: Resolving Merge Conflicts in PLC Logic using AutomationView’s Visual Diff

For decades, collaborative PLC programming was virtually impossible. If two engineers edited the same ladder logic file simultaneously, the result was a binary collision—whoever saved last overwrote the other’s work. By integrating native Git version control, AutomationView fundamentally solved the concurrency problem. However, concurrent engineering inevitably leads to merge conflicts. Resolving these conflicts in raw […]

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

Barcelona Declaration Robotics 2026: Impact on Automation

Automation News
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
---
title: Barcelona Declaration 2026 Impact
---
flowchart LR
    A["Global Robotics Pact"]:::pact --> B["Policy Advocacy"]:::policy
    A --> C["Physical AI Funding"]:::tech
    A --> D["Talent Development"]:::talent
    B --> E["Industrial Competitiveness"]:::outcome
    C --> E
    D --> E
    
    classDef pact fill:#2d3748,stroke:#4a5568,color:#fff
    classDef policy fill:#3182ce,stroke:#2b6cb0,color:#fff
    classDef tech fill:#e53e3e,stroke:#c53030,color:#fff
    classDef talent fill:#38a169,stroke:#2f855a,color:#fff
    classDef outcome fill:#d69e2e,stroke:#b7791f,color:#fff
AutomationView Icon AutomationView
calendar_month

Barcelona Declaration Robotics 2026: Impact on Automation

Key Takeaways: Major global robotics organizations formalized a historic advocacy agreement on July 13, 2026. The pact focuses on aligning public policies with rapid advancements in Physical AI. Manufacturers should prepare for accelerated regulatory shifts and new funding incentives for hardware deployment. On July 13, 2026, the International Federation of Robotics (IFR), alongside the Association […]

Read Article arrow_forward

Deep Dive: Implementing MQTT Protocol for PLC-to-Cloud Messaging

Learning
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    classDef default fill:#1E293B,stroke:#475569,stroke-width:2px,color:#F8FAFC
    classDef highlight fill:#3B82F6,stroke:#2563EB,color:#FFFFFF

    A["PLC (Publisher)"]:::highlight -->|Publish Data| B("MQTT Broker")
    B -->|Subscribe & Forward| C["Cloud Analytics"]
    C -->|Publish Command| B
    B -->|Subscribe & Receive| A
AutomationView Icon AutomationView
calendar_month

Deep Dive: Implementing MQTT Protocol for PLC-to-Cloud Messaging

Transitioning from traditional polling protocols to event-driven architectures is a major hurdle for industrial engineers connecting the shop floor to the cloud. While Modbus TCP and OPC UA excel in deterministic, local networks, they often struggle with latency and bandwidth overhead when scaled to wide-area or cellular networks. PLC MQTT integration solves this by introducing […]

Read Article arrow_forward

Voltage Drop Calculation: A Guide to Industrial Cable Sizing

Calculator
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    classDef source fill:#1e3a8a,stroke:#3b82f6,color:#fff,stroke-width:2px
    classDef cable fill:#047857,stroke:#10b981,color:#fff,stroke-width:2px
    classDef load fill:#b91c1c,stroke:#ef4444,color:#fff,stroke-width:2px

    A["Power Source (480V)"]:::source -->|"Voltage Drop Calculation"| B["Long Industrial Cable Run"]:::cable
    B -->|"Actual Voltage (465V)"| C["Induction Motor Load"]:::load
AutomationView Icon AutomationView
calendar_month

Voltage Drop Calculation: A Guide to Industrial Cable Sizing

Key Takeaways Undersized cables lead to excessive heating, torque loss in motors, and premature equipment failure. NEC guidelines recommend a maximum of 3% voltage drop for branch circuits and 5% for combined feeder and branch circuits. Accurate calculation requires accounting for both resistance and inductive reactance, especially in AC circuits and VFD applications. Sizing electrical […]

Read Article arrow_forward

How to Auto-Generate IEC 61131-3 Code from AutomationView SFCs

AutomationView
%%{init: {'theme':'dark', 'themeVariables': { 'background': '#001c38' }}}%%
flowchart LR
    A["AutomationView SFC"] -->|IEC 61131-3 export| B["PLC-Open XML"]
    B --> C["Siemens TIA"]
    B --> D["Rockwell Studio 5000"]
    B --> E["CODESYS"]
    style A fill:#003b73,stroke:#fff,stroke-width:2px,color:#fff
    style B fill:#005b96,stroke:#fff,stroke-width:2px,color:#fff
    style C fill:#6497b1,stroke:#fff,stroke-width:2px,color:#000
    style D fill:#6497b1,stroke:#fff,stroke-width:2px,color:#000
    style E fill:#6497b1,stroke:#fff,stroke-width:2px,color:#000
AutomationView Icon AutomationView
calendar_month

How to Auto-Generate IEC 61131-3 Code from AutomationView SFCs

Key Takeaways: AutomationView acts as a vendor-neutral design layer before hardware commitment. IEC 61131-3 export standardizes Sequential Function Charts (SFC) into PLC-Open XML. This workflow eliminates manual transcription errors when moving to Siemens, Rockwell, or CODESYS environments. One of the biggest friction points in industrial automation projects is vendor lock-in. Engineers spend weeks designing complex […]

Read Article arrow_forward