DCS; Industrial control system
NameDescriptionContent
NEW CENTER
Current Location:

Industrial DevOps Is Redefining PLC Engineering Process

From:automation | Author:ABB | Time :2024-11-25 | 196 Browse: | 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.


  • Honeywell 30735863-502 - SWITCH
  • Honeywell TK-CCR014 - REDUNDANT NET INTERFACE NEW ORIGINAL FREE EXPEDITED SHIPPING/
  • Honeywell 51403165-400 - new 51403165400/
  • Honeywell318-049-001 - "100 Batteries(Japan Liion2Ah14.8Wh)INTERMEC/ PR2,PR3 P/N.:."
  • Honeywell FC-PSU-UNI2450U - Power Supply
  • Honeywell 965-0676-010 - WARNING COMPUTER SV
  • Honeywell 51403519-160 - module
  • Honeywell 107843 - HOUSING CARBON FILE P/N NE COND # 11438 (4)
  • Honeywell VR434VA5009-1000 - Brand new in box Condensing boiler valve DHL fast shipping
  • Honeywell SPXCDALMFX - plc new FREE EXPEDITED SHIPPING/
  • Honeywell BCM-PWS - BCM-ETH BCM-MS/TP BCM-MS/TP Network controller setFedEx or DHL
  • Honeywell YSTR12D-22/C/-2J0DFA/BE/400/T/-CM.HO.TG.SB.SM,ZS,F1,LP,/FX/,1C-BT - UNMP
  • Honeywell IWS-1603-HW - 90-250VAC 1.0A UNMP
  • Honeywell 51304386-150 - MEASUREX Factory Packed
  • Honeywell CC-IP0101 - Profibus Gateway Module
  • Honeywell CC-PFB401 - / CCPFB401 (NEW IN BOX)
  • Honeywell 50071726 - St 800 Series Pressure Transmitter Remote Diaphragm 11-42VDC
  • Honeywell 621-2150 - / 6212150 (NEW NO BOX)
  • Honeywell 80360206-001 - USED YAMATAKE CLI BOARD
  • Honeywell BMDX001A-001 - ACCURAY / BOARD BMDX001A001
  • Honeywell XCL8010A - New CPU Controller.
  • Honeywell PGM-7320 - 1PCS NEW Rae Systems MiniRAE 3000 Portable VOC Monitor#XR
  • Honeywell BK-G40 - U65 *FULL INSTALLATION* Gas Meter 3?± Inlet/Outlet Spool NEW UNUSED
  • Honeywell DM106-0-B-00-0-R-1-00000-000-E0 - DPR100 250V NSNP
  • Honeywell KFD840 - PRIMARY FLIGHT DISPLAY CORE PN: 066-01206-0104
  • Honeywell 51401914-100 - 51400996-100
  • Honeywell TK-PRS021 - Module Via FEDEX/DHL
  • Honeywell C7012A1145 - 1PC New UV Flame Detector Expedited Shipping
  • Honeywell OV210 - Baxter Bakery Oven Igition Control. For DRO. 00-616973 NEW
  • Honeywell 51304431-125 - 1PC New /51304431125 1 year warranty#XR
  • Honeywell QPP-0002 - Quad Processor Module / 5 Vdc / Massima 1.2A/24Vdc/max.25mA
  • Honeywell QPP-0002 - Quad Processor Module / 5Vdc / Max. 1.2A/24Vdc/max.25mA
  • Honeywell 8C-PCNT02 - 514543363-275 module
  • Honeywell DPCB21010002 - Tata Printed Circuit Board
  • Honeywell DPCB21010002 - Tata Printed Circuit Board Rev: 0
  • Honeywell 001649-M5T028 - Tata Printed Circuit Board Rev: 0
  • Honeywell YSTD924-(J2A)-00000-FF,W3,TP,TG,SS - NSFS
  • Honeywell XF523-A - / XF523A (NEW IN BOX)
  • Honeywell TK-PRS021 - NEW IN STOCK ship by UPS
  • Honeywell 2MLR-AC22 - " 2mlr-dbsf,2mlf-ad4s,2mlf-dc4s,2mlr-ac22 Rack"
  • Honeywell 9436610 - MEASUREX NSMP
  • Honeywell RT10A-L0N-18C12S0E - RT10A.WLAN.IN.6803.CAM.STD.GMS
  • Honeywell 51305896-200 - P:C1 Rev D Nim Modem - FAST SHIP BY Fedex
  • Honeywell TK-FTEB01 - PCL module Brand New Fast Shipping By DHL
  • Honeywell 8694500 - Measurex Control Processor Module
  • Honeywell DR4500 - Truline and DR4300 Circular Chart Recorder
  • Honeywell EC-7850-A-1122 - / EC7850A1122 (NEW IN BOX)
  • Honeywell XNX-UTAI-RNNNN - NEW Universal transmitter DHL Fast delivery
  • Honeywell SPXCDALMFX - plc new One Year Warranty #
  • Honeywell TC-RPFM01 - C200 system card brand new Fast Shipping
  • Honeywell 51196655-100 - NSMP
  • Honeywell XCL8010A - / XCL8010A (USED TESTED CLEANED)
  • Honeywell 51198801-100 - NEW CPU INTERFACE BOARD UPGRADE KIT UPIU 51306154-100
  • Honeywell 84795 - Sputtering Target 5N Al5Cu 7830x11640x13050
  • Honeywell W7704A-1004 - / W7704A1004 (USED TESTED CLEANED)
  • Honeywell RA890G1229 - FOR FSG UV Protectorelay /PL3
  • Honeywell KFS-599B - 071-01576-0101 UHF Communication Control with Mods (28V)
  • Honeywell WPC2000 - WINTRISS 9683001 WINTRISS CLUTCH/BRAKE CONTROL *NO KEYS*
  • Honeywell C7012E1112 - 1PC C7012E 1112 Burner Detector New In Box Expedited Ship #
  • Honeywell 8C-TCNTA1 - C300 system card brand new Fast Shipping
  • Honeywell ANT67A - TCAS Antenna 071-01548-0100 w/ October 2023 Repaired 8130
  • Honeywell CC-PDIS01 - PLC Module Brand New Fast Shipping FedEx or DHL
  • Honeywell R7247C1001 - 2-4SECS NSMP
  • Honeywell ALI-80A - Collins Encoding Altimeter - P/N 622-3975-011 - Tested 8130 -Serviceable
  • Honeywell 001650-M5T028 - Tata Relay Circuit Board
  • Honeywell 51196886-100 - PC BOARDS (126201 - NEW)
  • Honeywell J-HAM10 - NSNP
  • Honeywell TC-IXL062 - 1PCS module New fedex or DHL
  • Honeywell 114M4910-6 - PISTON ASSY PN NS COND 12037
  • Honeywell C7076 - 191002B Sensor Amplifier 220/240v
  • Honeywell 510STR12D21A-B77P - NSNP
  • Honeywell 51304511-200 - Module Nim Modem Via FEDEX/DHL
  • Honeywell IC-600 - Integrated Communication Unit RCZ851E 7510700-806 Removed Working
  • Honeywell TC-IAH161 - 1PC NEW REDUNDANT NET INTERFACE one year warranty#XR
  • Honeywell 2001-100-150-126-280-20-100000 - REMAN
  • Honeywell QPP-0001 - FSC QUAD PROCESSOR PACK QPP MODULE CC V1.4
  • Honeywell 30734558-001 - / 30734558001 (USED TESTED CLEANED)
  • Honeywell STD830-E1HS4AS-1-A-ADB-11C-B-21A0-00-0000 - 4500PSI NSNP
  • Honeywell 900C75-0560 - NEW HC900 Controller module FedEx DHL Fast delivery
  • Honeywell BL870 - Bezel 7014331-921 w/ October 2018 Repaired 8130
  • Honeywell STG77L-E1G000-1-A-CDC-11S-A-20A0-00-0000 - NSMP
  • Honeywell FF-SB14E12K-S2 - / FFSB14E12KS2 (USED TESTED CLEANED)
  • Honeywell 51198685-100 - "Rev. A, 140519-2-LF Power Supply Module 10A 100-240 VAC"
  • Honeywell 942-M96-M - plc new FREE EXPEDITED SHIPPING
  • Honeywell TK-IAH161 - 1PC New ANALOG INPUT TKIAH161 Expedited Shipping
  • Honeywell C7061F2001 - 1PC UV Flame Detector New In Box #
  • Honeywell 0190-20139/D - ONE Sputtering Coating Disc 4N5TI NEW
  • Honeywell 82408667-001 - NEW MEMORY BOARD ROM/RAM 82408667001
  • Honeywell C7012A1194 - NEW IN STOCK ship by UPS
  • Honeywell TK-FTEB01 - NEW IN BOX FTE BRIDGE Brand New Fast Shipping FedEx or DHL
  • Honeywell RA890G1344 - 1pc NEW Combustion Controller DHL or FedEX
  • Honeywell DH-AP-1/ - Miller 3 Workers per System 4-3/4 Ft Overall H Post Anchor
  • Honeywell TCOAV081 - NEW IN BOX ANALOG OUTPUT EXPEDITED SHIPPING
  • Honeywell W7704D1016 - Control Unit
  • Honeywell 9437710 - USED PIDP MEASUREX / 09437710-RP MODULE REV D STOCK 1603
  • Honeywell 51403165-400 - Brand new industrial computer Fast FedEx or DHL
  • Honeywell DC3200-EE-000R-240-00000-E0-0 - New DHL FastShip
  • Honeywell 51305348-100 - / 51305348100 (USED TESTED CLEANED)
  • Honeywell CC-PAIX01 - 1PCS Brand New Expedited Shipping
  • Honeywell 51305890-175 - REV B NEW
  • Honeywell XCL8010A - NEW IN STOCK ship by UPS
  • Honeywell D18-UU0000-D00000-0000-2-0000-00-E - CHART RECORDER CHART RECORDER
  • Honeywell TC-IAH161 - ANALOG INPUT NEW 1PCS
  • Honeywell 10020/1/2 - / 1002012 (NEW IN BOX)
  • Honeywell DC3200-EE-000R-240-00000-E0-0 - Digital Controller UPS Express New Zy
  • Honeywell 2MLR-CPUH/F - 1PC NEW EXPRESS P3097E YL/
  • Honeywell 9437710 - USED PIDP MEASUREX MODULE REV D STOCK 1608
  • Honeywell CC-PAIX02 - Fast Shipping
  • Honeywell DPR500 - Brand New Fast Shipping By DHL
  • Honeywell 10004/I/F - / 10004IF (USED TESTED CLEANED)
  • Honeywell C7012E1112 - 1PCS New in box UV Flame Detector
  • Honeywell HPTZ-361W - Brand New Expedited Shipping
  • Honeywell 10006/2/1 - / 1000621 (NEW NO BOX)
  • Honeywell SC-PCMX01 - 1PC NEW RTU2020 51307195-175 SHIP EXPRESS #P2254E YL
  • Honeywell X-NPMS(H) - 1PC Network Paging Console Fire Equipment Brand New Via DHL
  • Honeywell C7012E1112 - 1Pcs new Explosion-proof flame detector
  • Honeywell 0190-20139/D - 4N5TI Sputtering Coating Disc
  • Honeywell RM7840E1016 - SER. 3 REV. 4141 120VAC 15SEC NSMP
  • Honeywell C7012E1120 - Brand new Fast shipping via DHL
  • Honeywell MU-PSIM11 - 1PCS card Brand New Expedited Shipping
  • Honeywell DPR500 - Brand New Fast Shipping FedEx or DHL
  • Honeywell 2108B2101N - Gas Detector OPTIMA PLUS-UL-HC
  • Honeywell 51403578-100 - Rev F Operator Keyboard 1x Ship By DHL/FEDEX/UPS
  • Honeywell 51403165-400 - ONE industrial computer
  • Honeywell FF-SB12E/R02E-S2/3 - Securitram Pair FF-SB12E02E-S2/3 + FF-SB12R02E-S2/3
  • Honeywell STR12D-21A-1B0AFAAA21BP-1C,DE,MB+XXXX - NSMP
  • Honeywell STR17G-11A-1K0AFCAA21A0-A1,CC,HC,MB,NE,TG,W2,3H+XXXX - NSMP
  • Honeywell TK-FTEB01 - "FTE connection module , 51309512-175 Fast Shipping"