Key factors of an automation IDE that will directly impact your business operations

September 3, 2019

Choosing the right automation integrated development environment (IDE) is essential for ensuring that your operations run smoothly. Due to their centrality in the automation process, software environments play a major role in determining the organization efficiency of businesses of all sizes.

For manufacturing, it’s especially important that the design environment helps achieve maximum throughput. Many companies spend plenty of time getting their hardware specifications just right, but not all of them devote enough effort towards understanding the software package that is bundled along with their hardware.

What exactly is an IDE?

An integrated development environment provides a working interface for software product development, including a source code editor as well as build and debugging tools. Automation IDEs are targeted specifically towards the manufacturing environment for users who may design machines, integrate equipment or maintain them within a plant setting.

Let’s take a look at some important factors to consider when choosing an automation IDE.

1. How does the IDE vendor define “integrated”?

The meaning of the word “integrated” can vary from vendor to vendor. Perhaps it indicates that a single software suite contains independent software packages to program HMIs, motion control and PLCs. This arrangement isn’t really a true IDE, and it’s often not ideal for many manufacturing environments.

It’s important to make sure that the IDE actually uses one editor for all of your automation needs. Prioritize vendors who either have the capability or are working towards an upgrade that can support controllers, HMIs, motion, vision, process applications and other advanced options such as safety and robotics from a single software package.

There are two main reasons for investing in a true IDE. First of all, with the pervasiveness of software in the manufacturing environment, software asset management becomes much easier when one piece of software is used for multiple devices. Secondly, the total cost of software design and maintenance are considerably reduced when dealing with one true IDE.

2. What’s the licensing structure?

Once you’ve focused on a specific IDE, it’s time to give some thought to the licensing requirements. This can be fairly complex, as it tends to be structured in a way that can add significantly to the long-term costs. Factors to consider include the following:

  • Is the license validity permanent, or does it require yearly renewals?
  • How many individual users are permitted on the license?
  • Can licenses be used over a network?
  • Does the license require a piece of hardware (dongle) to be attached to a PC for operation?
  • How does the vendor communicate updates or bug fixes to the software?
  • What operating system (OS) will the software work with, and how will the vendor manage updates when newer OSs are released?
  • Does the vendor send free updates to keep up with changing customer requirements?

3. How scalable is the IDE?

It’s important to understand the scalability of the software for your expansion or downgrading needs. Some IDEs may not be available for all the hardware offered by the provider, and this could make it necessary to use multiple editors even if they’re from the same vendor.

For example, ask your vendor if the software is capable of programming a micro PLC as well as a complex machine automation controller for higher end applications. If the answer is no, then you should probably look for a more scalable software option.

4. Does it comply with all relevant programming standards?

Make sure to consult with the vendor regarding the software’s conformance with programming standards such as IEC 61131-3. Additionally, look for vendors who have the bandwidth to manage upgrading standards without depending on third-party suppliers.

Source

Related Articles



Editor’s Pick: Featured Article

Weidmüller’s u-control 2000: The Automation Controller

Weidmüller’s u-control 2000: The Automation Controller

Weidmüller’s scalable engineering software, u-control 2000, adapts individually to your requirements. And, the u-control is powerful, compact and fully compatible with Weidmüller’s I/O system u-remote. This article looks at what makes u-control the heart of your automation.

Programmable logic controllers (PLCs) are one of the main components of any automated system. A typical control system has inputs, outputs, controllers (i.e., PLCs), and some type of human interaction with the system, a human machine interface (HMI), for example.

Read More



Latest Articles

  • Advanced Barcode Technology for Traceability 4.0 and Supply Chain Precision

    October 30, 2024 Omron is a market leader in barcode verification and compliance solutions. In an era where efficiency and accuracy are paramount, the latest advancements in barcode technology are setting new standards for seamless traceability. With enhanced imaging capabilities and adaptive lighting, these innovative solutions are designed to tackle the most challenging conditions in… Read More…

  • Rethink Robotics Rises from the Ashes, Better, Faster, Stronger

    October 28, 2024 By Krystie Johnston Rethink Robotics is making a powerful comeback. They recently relaunched, rebranded, and revealed a new lineup of products at IMTS 2024. Their Rethink Reacher cobots have been designed for precision and performance, their Rethink Ryder autonomous mobile robots (AMRs) offer effortless efficiency, and their Rethink Riser elevates operations by… Read More…