DCS; Industrial control system
NameDescriptionContent
NEW CENTER
Current Location:

Industrial DevOps Is Redefining PLC Engineering Process

来源:automation | 作者:ABB | 发布时间 :156 days ago | 181 次浏览: | Share:

Founded in Munich, Germany in 2021, Software Defined Automation is a venture-backed company that provides an industrial DevOps platform for automation engineers. The platform offers version control, browser-based engineering, secure remote access, virtual programmable logic controller (PLC) orchestration, automated backup and artificial intelligence (AI)-powered documentation generation for industrial automation code.

Software Defined Automation got its start because today’s automation engineers have a tough job. They manage PLC code in different versions of a vendor’s engineering software, the versions are often incompatible, and legacy code that is poorly documented is hard to troubleshoot or update. Increasing the challenge is a lack of young, skilled talent coming online to help. Young engineers just don’t want to develop in environments that date back decades, and the whole engineering process has been missing tools that work across vendors, which can cause operational inefficiencies, increased downtime, security risks and higher costs.

To ease the engineers’ burden, Software Defined Automation provides a centralized, cloud-based platform for managing multi-vendor industrial automation assets, including PLCs, robotics and drives, without requiring on-premises software installations.


Industrial DevOps is the primary focus

DevOps is a software development methodology. DevOps integrates and automates the work of software development (Dev) and IT operations (Ops) as a means for improving and shortening the systems development lifecycle. Industrial DevOps extends both the “development” and the “operations” part of DevOps to industrial systems. Industrial DevOps tools support emerging best practices for orchestrating both new and legacy PLC systems programmed in a variety of languages in a vendor-neutral framework and offer manufacturers’ engineering teams remote collaboration, approval workflows, scalability, accessibility and project management (Figure 1).

Figure 1: Industrial DevOps tools support emerging best practices for orchestrating both new and legacy PLC systems programmed in a variety of languages in a vendor-neutral framework.
 
For Software Defined Automation, industrial DevOps includes:


  • Version control

  • Browser-based engineering

  • Secure remote access

  • Virtual PLC management

  • Automated backup

  • AI for Automation.

“Industrial DevOps is revolutionizing automation software development and management for all sorts of devices: PLCs, robots and drives,” said Kilfoy. “Manufacturers can now centralize code repositories, enable remote collaboration, enforce their enterprise and regulatory standards, and streamline testing and deployment—all this helps them increase efficiency, reduce costs and downtime, and gain more control over the entire automation lifecycle.”
 

Automated backup

Software Defined Automation’s automated backups help users avoid costly hardware and software setups. The vendor-agnostic backup solution supports multiple vendors and versions from a single interface. Automated backup deployment reduces recovery time, which improves mean time to recover (MTTR). Backups across multiple factory locations can be managed centrally from a single interface, which ensures consistent business continuity and disaster recovery.

PLCs—or groups of PLCs—can be set to perform scheduled backups automatically, or individual backups manually. “We use our secure connectivity agent to check the code that’s on there, review it and compare it to the repository,” explained Kilfoy. “If it's the same, we do nothing. If it's different, we create a new version. We also can send out notifications on whether the backup was run or if it failed. We can also send a notification if a new version was changed.”
 

Version control

Version control allows teams to better collaborate more efficiently by knowing who made a change, when the change was made, what was changed and why the change was made. “We keep track of versions; we can tell you the source where those versions came from. We can tell you if it was uploaded or generated from a backup,” he said.

Software Defined Automation’s version control supports industries with stringent manufacturing change control regulations such as pharmaceuticals, food and beverage, medical devices and the like. It ensures that the right people have the right permissions to access the right programs. In addition, version control enhances productivity with tools that enable automation engineers to quickly review and visually compare program versions directly in a browser.


Browser-based engineering

Browser-based engineering is an IDE as a Service (IDEaaS) that lets users securely access integrated development environments (IDEs) from any browser and Internet connection. This technology allows users to access multi-vendor and multi-version IDEs like Rockwell and Siemens directly from their browser. Secure remote access allows virtual private network (VPN)-secured sessions with fresh, disposable IDE copies for each session. License sharing allows users to pool and share licenses to boost utilization and save costs. Browser-based engineering simplifies management because fully patched IDEs are always up to date, avoiding hardware burdens.

“Users can open browser-based functionality directly from the version in the repository,” explained Kilfoy. “Users can open it and can edit that code. The entire [Software Defined Automation] product is 100 percent cloud based, except for a gateway.”
 

Secure remote access

According to Kilfoy, Software Defined Automation’s cloud-based secure remote access control is 11 times more secure than self-managed VPNs such as Cisco and Citrix, which helps protect against ransomware. It controls who accesses each product and device/PLC. The on-demand connection uses encrypted MQTT and WireGuard VPN for secure OT device access. Secure remote access records every action for full transparency and auditability.

“Our secure gateway is software that runs on an IPC,” explained Kilfoy. “We install it, we configure it and at that point you can start adding PLCs to it. That gateway also gives us the ability to do a full secure remote access solution.”


Virtual PLC management

“Virtual PLC orchestration or management is the same idea as CODESYS,” said Kilfoy. “We can deploy CODESYS the same way that we deploy Rockwell or Siemens. We also manage the DM [device mapper] or the docker. Our virtual PLC, or soft PLC, orchestration goes into version control just like everything else. AI is built into it. Everything is fully integrated.”

Virtual PLC management allows users to gain independence from vendor-specific hardware. It allows users to run soft PLCs with real-time performance on standard IT servers with edge virtualization. It deploys quickly, allowing users to launch virtual PLCs in seconds and manage them alongside conventional PLCs in a single platform. Its unified workloads combine real-time and non-real-time tasks on the same hardware. In addition, because of integrated operations, users can run human-machine interfaces, monitoring and data analysis on the same factory hardware.
 

AI for automation

Software Defined Automation uses its Factory Agent AI to translate PLC code into human language, which enables engineers to grasp complete automation/PLC projects quickly and also get up to date process documentation. Because PLC code is streamlined into human language, new employees and/or consultants can be onboarded faster. Being able to “read code” in human language ensures always-current program documentation. “Factory Agent does a reverse translation to provide documentation,” said Kilfoy. “There’s nobody [else] out there that does this for PLC code that I’m aware of.”
 

Cybersecurity

Kilfoy said that there has been a 41 percent increase in ransomware attacks in manufacturing since 2020. The average cost of recovery from a ransomware attack in manufacturing is $1.67M and 22 percent of them take longer than a month to recover. “The biggest conversations that we get into most recently have been about cybersecurity and ransomware attacks,” he said.

According to Kilfoy, Software Defined Automation’s advantage is because they are not in the factory. “When a ransomware attack comes in, it attacks the PLC, but it also attacks everything else in the footprint. The blast radius includes things like the Rockwell Studio 5000, the TIA Portal and the machines they are on. It also includes things like the license server for those. In addition, 53 percent of the backups [when they were attacked] are encrypted, so the backups themselves are getting hit. With some of the solutions we compete against, the backup is off-prem, but the tools to do the backup and to recover the backup are on-prem, including the licenses.”

The company’s cloud-based approach helps protect against ransomware attacks by isolating the backup and recovery processes from the on-premises infrastructure. “From a security standpoint, we’re an AWS partner. We help our customers with support on their NIST Cybersecurity Framework 2.0 journey,” explained Kilfoy.
 

Looking ahead

Software Defined Automation envisions a future where PLC management and development is simple, secure and efficient, so that factories can increase uptime, reduce mean time to recover and maximize the productivity of their assets. Industrial DevOps can simplify these PLC management and development tasks, increase factory uptime and efficiency, as well as improve security in a single comprehensive, integrated solution.
Software Defined Automation’s solutions allow users to quickly back up and recover code, track PLC code changes across multiple vendors, enable remote and secure access control, streamline development and enhance collaboration, translate PLC code into human language and gain independence from vendor-specific hardware.


  • GE Fanuc - IS200EXHSG3A High-Speed Relay Driver Terminal Board for Exciters
  • GE IS200TRLYH1BGF - Advanced Relay Termination Circuit Board for Industrial Control
  • GE A06B-6151-H075 - Spindle Amplifier Module High Precision Control for Industrial Applications
  • GE DS200TBQDG1A - Advanced Extension Analog Termination Board for Industrial Control Systems
  • GE IC697CMM742-HK - Advanced Ethernet Module for Industrial Automation
  • GE IC200CHS002 - Box-Style Input/Output Carrier
  • GE VME-MB-Z004 - MODULE Advanced Industrial Control Solutions
  • GE IS200ERDDH1ABB - High-Performance Circuit Board for Speedtronic System
  • GE IS210AEBIH3BE - Printed Circuit Board
  • GE MIWII - 1000E00HI00 High Precision Counter Module
  • GE Electric - IC693MDL931 Isolated Relay Output Module
  • GE Fanuc - IS215UCVEH2AE Advanced Gas Turbine Control System
  • GE 531X111PSHARG3 - Industrial Power Supply Card
  • GE DS200TCQCG1RJD - Power Supply Board for Industrial Control Systems
  • GE IC693PRG300 - G300 Hand-Held Programmer
  • GE FANUC - 78004654B High Performance Industrial PLC Module
  • GE A06B-6093-H101 - Servo Amplifier Unit Precision Control for Advanced Applications
  • GE DS200TCPDG2BEC - A Comprehensive Power Distribution Board for Industrial Control Systems
  • GE DS3800NPSJ1B1B - High-Performance Power Supply Board for Industrial Control Systems
  • GE GE - IS200GFOIH1A High-Performance Control Module for Industrial Automation
  • GE IS215ACLEH1AB - Original Equipment Manufacturer Control Module
  • GE Fanuc - F650BABF2G0IHI PLC Module High-Performance Control Core
  • GE DS200ADPBG1ABB - Precision Engineered Genius Adapter Module for Advanced Control Solutions
  • GE IS210HSLAH1ADE - High-Speed Serial Link Interface Circuit Board
  • GE IS215GFOIH1A/IS215GFOIH1AB/IS200GFOIH1A - Industrial Control Systems for Enhanced Performance & Reliability
  • GE CM415REBKH1B - Tuning Fork Crystal Unit for Industrial Control Systems
  • GE Fanuc - IC694MDL916 Advanced Programmable Automation Controller
  • GE Fanuc - SR469-P5-HI-A20 Motor Protection System Comprehensive Control for Large Motors
  • GE Electric - IC693ALG221 Affordable Industrial Control Module
  • GE Electric - DS200TCQRG1RFC Circuit Board Advanced IO Expansion Module
  • GE FANUC - IC694MDL740 Modular Control System Module
  • GE IC697MDL753 - Industrial Output Module Precision Control for Your Operation
  • GE DS3800HAFA1D - Industrial Control Module for Power Generation
  • GE DS200TCDAG1A - Advanced Digital I/O Board for Industrial Control
  • GE UR6TH - Module Digital Input/Output
  • GE FANUC - DS200SNPAH1ABB Advanced Gas Turbine Control Module
  • GE IS220PSCAH1A - IO Pack for Serial Communications
  • GE Fanuc - IC698PSA100E Durable Industrial Power Supply Module
  • GE IC693PWR322 - High-Performance Power Supply for Industrial Control Systems
  • GE FANUC - IC697CPM925 CPU MODULE Industrial Control Solution
  • GE IC3600SSLB1H1B - Gas Turbine Control Module
  • GE DS3800HPRB1A1A - Precision Pulse Rate Card for Industrial Control Systems
  • GE DS4820R20 - Relay Module (194B5704G1) Reliable Industrial Control Solution
  • GE IC698CHS009 - Rear Mounted Rack Industrial Control Module
  • GE IC694ALG392 - Analog Output Module for Industrial Control Systems
  • GE DS200TCDAH1BGD - Advanced I/O PC Board for Industrial Automation
  • GE Electric - DS200TCEAG1BTF Emergency Overspeed Board
  • GE IS420YAICS1B - Analog I/O Module for Industrial Control Applications
  • GE Fanuc - IC693PWR331CA High-Efficiency Power Supply for Industrial Control Systems
  • GE UR9NH - CPUUR PLC CPU Module
  • GE SR735-5-5-HI-485 - Relay
  • GE Fanuc - 0285A7595 MGM115 Programmable Logic Controller Module
  • GE Fanuc - IC200MDL102 Input Modules Advanced Control Solutions
  • GE M60K03HKHF8LH4CM8NP6EUXXW5C - Industrial Control Module
  • GE Industrial - Systems IS200BICIH1ADC PCB Board
  • GE IC200CPU001 - Advanced Microcontroller Module
  • GE DS200TCQCG1BJF - PLC Overflow Board
  • GE Fanuc - IS200TRPGH1B Terminal Board Advanced Control Solution for Industrial Automation
  • GE IC693CPU313LT - Advanced Series 90-30 PLC Controllers
  • GE Industrial - Controls 8601-FT-NI Field Terminal Module
  • GE IC200CHS001 - Industrial Control System I/O Carrier
  • GE IC693CHS397M - High-Performance Programmable Logic Controller Module
  • GE 0552N1QLG132A-01 - Control Module Advanced Industrial Automation Solution
  • GE A20B-1006-0270 - Keyboard Panel High-Performance Control Module
  • GE IS210AEAAH1BKE - Industrial Strength Mark VI PCB for Enhanced Turbine & Excitation Control Systems
  • GE Fanuc IC200UAL005 Versamax PLC - Industry-Leading Control Solution
  • GE IC693PWR330 - Industrial Power Supply
  • GE IC200ALG620 - Industrial Input Module
  • GE DS200SLCCG3ACC - & DS215DENCG3AZZ01A | Industrial Communication Board
  • GE DS3800HPIB - Industrial Grade Panel Interface Board for Turbine Control
  • GE DS200SDCIG2AFB - High-Performance SDCI Board for Industrial Automation
  • GE IS200MVREH1AAB - Advanced Control Board for Industrial Automation
  • GE DS3820RDMB - Control Card Precision in Automation
  • GE FANUC - VMIVME-7671-421000
  • GE DS200SLCCG3AGH - Advanced Industrial Control System
  • GE IC695CPE330 - Dual-Core Microprocessor Industrial Control Module
  • GE Fanuc - DS200LDCCH1A Advanced Mark V PLC for Industrial Control
  • GE IS200XDIAG1A-DD - Advanced Circuit Board PLC for Industrial Automation
  • GE IS200ACLAH1A - Advanced Control Assembly
  • GE Fanuc - IC697CPM790 PLC Control Module
  • GE UR6EH - I/O Module for Advanced Industrial Automation
  • GE Fanuc - IC693CPU374HW PAC Systems RX3i
  • GE Electric - IS220YDOAS1AK Analog I/O Pack Industrial Automation Solutions
  • GE FANUC - VMIPCI-5565-110000 Advanced Reflective Memory Node Card for Industrial Automation
  • GE Fanuc - HE693STP311 Indexer Stepper Motor High Performance for Industrial Control Systems
  • GE Fanuc - IS230SNAIH4A/IS200STAIH2ACB Precision Control for Industrial Automation
  • GE IC200MDL740J - Output Module Advanced Control Solutions for Industrial Automation
  • GE FANUC - 745-W2-P5-G5-HI-A-L | Advanced Transformer Protection System
  • GE Electric - DS200TCDAH1 Digital I/O Board Control Systems
  • GE FANUC - IC660BBR101 Relay Block High Performance Modular PLC Component
  • GE FANUC - DS200ADMAH1AAC Precision Digital-Analog Module for Industrial Control Systems
  • GE Fanuc - IC697VAL314 Programmable Automation Controller
  • GE HE693RTM705C - RTU Master Module
  • GE DS200FCSAG2ACB - Advanced Control System Module for Industrial Automation
  • GE Fanuc - IC200TBM002 | Versamax PLC Modular Control Heart
  • GE VMIPMC-5565 - Memory PMC Modules
  • GE IC687BEM744 - High-Performance Bus Controller
  • GE Electric - IS215ACLEH1AB
  • GE HE700GEN100 - Advanced VME Interface Module for Industrial Control Systems
  • GE IS200HFPAG2ADC - Precision Circuit Board for Industrial Control Systems
  • GE Electric - 0621L0431-G001 Armature Interface Card
  • GE FANUC - DS303A6A01KXA003XT Advanced Direct Current Contactor
  • GE Electric - IC641HBR302 Programmable Logic Controller Module
  • GE UR9WH - Multilin Ur Relay Module Advanced Control
  • GE IC200MDL240 - AC Input Module
  • GE Electric - IS420UCSCH2A-C-V0.1-A Unique Turbine Control System Module
  • GE IS200EXHSG3AEC - High-Speed Relay Driver for Turbine Control Systems
  • GE IC697ALG320 - Analog Output Module for Industrial Control Systems
  • GE IC200CHS002M - Industrial Control Module by GE-FANUC
  • GE IS200AEPCH1BAA - High-Performance Printed Circuit Board Module for Industrial Automation
  • GE IC693DSM302-RE - Digital Signal Processor Module
  • GE DS200SIOBH1ABA - High Performance Signal Input Module for Industrial Automation
  • GE Electric - IC660BBA026 Analog Input Module
  • GE Electric - DS200FCGDH1B DSP Drive Control Module
  • GE DS200TCEAG1BTF - Advanced Processor Card for Industrial Control Systems
  • GE FANUC - IC698CPE020-JU CPU MODULE Advanced Control
  • GE IC694MDL931 - RX3i AC/DC Voltage Output Module
  • GE IS420UCECH1B - Industrial Control System for Precision Applications
  • GE IC200ALG240 - Industrial Control Module
  • GE 8103AI-TX - Analog Input Module
  • GE FANUC - IC695PSD140 Power Supplies Industrial Control Solutions
  • GE DS200TCQCG1AFC - Relay Board for Industrial Control Systems
  • GE IS230SNAIH4A - & IS200STAIH2ACB Industrial PLC Circuit Board
  • GE FANUC - IC697VAL348 Digital to Analog Converter Board for Industrial Control
  • GE IS200WETCH1AAA - Precision Converter Power Module for Industrial Control Systems
  • GE IC695CPU320 - CF High Performance Modular Control CPU
  • GE FANUC - IC697MDL671 Interrupting Module Advanced Control
  • GE DS3800HSAA1T1M - Servo Amp