IEC 61131-3, CoDeSys standardize control logic programming

Ease control programming across multiple controller platforms using IEC 61131-3 CoDeSys programming software. IEC 61131-3 standard programming drives efficiencies through reduced development and training costs, enabled flexibility, and allowing end users to select the device most suited to their needs, regardless of supplier.

01/03/2011


Eaton CoDeSysControl logic programming standardization promotes interoperability and saves engineers time when working with products from multiple vendors. IEC 61131-3 standard programming drives efficiencies through reduced development and training costs, enabled flexibility, and allowing end users to select the device most suited to their needs, regardless of supplier. Designed around that standard, CoDeSys (Controller Development System) software technology opens new roads for the automation industry—including creating controller applications without hardware and programming on a common platform.

In December 1993, the development of IEC 61131-3 was a groundbreaking effort to bring standardization to logic programming. It provided a core programming model with several inherent benefits, including:

  • Structured software based on Program Organization Units (POUs)
  • Strong and consistent data typing
  • Task based execution control.

Beyond the standardization of program structure, IEC 61131-3 defined a standard set of programming languages: ladder logic, function block, structured text, instruction list, and sequential function chart.

By providing a common programming model and language set, the standard has allowed control engineers to work effectively with controllers from different suppliers. This has allowed them to easily understand programs generated for various logic controllers. Additionally, the task of porting a program from one supplier’s programming software to that of another was reduced.

Even though there are many benefits to an IEC 61131-3 program model and languages, control engineers have found themselves “locked in” to one supplier’s equipment. The IEC languages were a step in the right direction; while the program model and base languages may be the same, there are still some large differences:

  • Supplier-specific language extensions can prevent interchangeability among control hardware manufacturers
  • Look and feel of the programming environment can make it difficult to program on one controller versus another
  • Program file storage formats can create compatibility issues with different memory organization, even with the same manufacturer.

Changing among suppliers of IEC 61131-3 controllers can require staff retraining and manual program re-entry. CoDeSys software technology provides an easier-to-use, flexible platform for use of the IEC 61131-3 programming standard.

CoDeSys,  a comprehensive open software tool for industrial automation, consists of two parts:

  • The programming system CoDeSys, a Common  IEC 61131-3 programming tool
  • The runtime system CoDeSys Control, which turns any intelligent automation device into an IEC 61131-3 controller programmable with CoDeSys.

The system is designed to easily adapt from one vendor “target” device to another. This means that a control engineer can incorporate multiple targets into one programming environment or move from the programming environment of one CoDeSys controller to another, without retraining. Additionally, program file formats are common and programs can be imported without manual intervention.

Commonality of the CoDeSys Control runtime environment across targets means that a program operates similarly on the new target. Ability to reuse proven control code provides a high level of quality assurance in the critical runtime environment. CoDeSys Control runtime system can deploy on many devices capable of control, like PLCs, operator interfaces, and drives. It is ideally suited to support the trend towards control distributed to end devices (such as operator interfaces and drives), while still allowing best-of-class selection of those devices.

CoDeSys is helping to propel the IEC 61131-3 standard into the future and is increasing adoption by making it simpler to use devices from multiple vendors. It enables end users to select the devices best suited to their needs, by reducing the costs and time associated with migrating from devices manufactured by different vendors.  

Richard C. Harwell is advanced solutions manager, and Kerry L. Sparks is senior field marketing specialist at Eaton Corp.  

www.eaton.com

Eaton Corporation

CoDeSys software

With registration, free CoDeSys versions are available.

 

  • CoDeSys - the IEC 61131-3 - programming system (full version)
  • CoDeSys SP RTE/CoDeSys Control RTE – a software-based controller for Microsoft Windows NT/2000/XP with hard real-time properties without additional hardware or software (demo version executable for 1 hour, can be restarted as often as required)
  • CoDeSys HMI - Microsoft Windows visualization runtime for masks generated in CoDeSys (demo version executable for 1 hour, can be restarted as often as required)
  • CoDeSys ENI Server - Engineering server integrated in CoDeSys connects to version control tools and offers multi-user operation and an open tool interface (demo version limited to local database)
  • CoDeSys SoftMotion - Integrated motion control in the PLC programming system (demo version can be operated for 30 days)

 

www.3s-software.com

 

Related reading

Choose the right programming language http://bit.ly/hM9Bq3

How to choose a controller 

www.controleng.com/new-products/plcs-and-pacs.html



No comments
The Top Plant program honors outstanding manufacturing facilities in North America. View the 2013 Top Plant.
The Product of the Year program recognizes products newly released in the manufacturing industries.
The Engineering Leaders Under 40 program identifies and gives recognition to young engineers who...
The true cost of lubrication: Three keys to consider when evaluating oils; Plant Engineering Lubrication Guide; 11 ways to protect bearing assets; Is lubrication part of your KPIs?
Contract maintenance: 5 ways to keep things humming while keeping an eye on costs; Pneumatic systems; Energy monitoring; The sixth 'S' is safety
Transport your data: Supply chain information critical to operational excellence; High-voltage faults; Portable cooling; Safety automation isn't automatic
Case Study Database

Case Study Database

Get more exposure for your case study by uploading it to the Plant Engineering case study database, where end-users can identify relevant solutions and explore what the experts are doing to effectively implement a variety of technology and productivity related projects.

These case studies provide examples of how knowledgeable solution providers have used technology, processes and people to create effective and successful implementations in real-world situations. Case studies can be completed by filling out a simple online form where you can outline the project title, abstract, and full story in 1500 words or less; upload photos, videos and a logo.

Click here to visit the Case Study Database and upload your case study.

Maintaining low data center PUE; Using eco mode in UPS systems; Commissioning electrical and power systems; Exploring dc power distribution alternatives
Synchronizing industrial Ethernet networks; Selecting protocol conversion gateways; Integrating HMIs with PLCs and PACs
Why manufacturers need to see energy in a different light: Current approaches to energy management yield quick savings, but leave plant managers searching for ways of improving on those early gains.

Annual Salary Survey

Participate in the 2013 Salary Survey

In a year when manufacturing continued to lead the economic rebound, it makes sense that plant manager bonuses rebounded. Plant Engineering’s annual Salary Survey shows both wages and bonuses rose in 2012 after a retreat the year before.

Average salary across all job titles for plant floor management rose 3.5% to $95,446, and bonus compensation jumped to $15,162, a 4.2% increase from the 2010 level and double the 2011 total, which showed a sharp drop in bonus.

2012 Salary Survey Analysis

2012 Salary Survey Results

Maintenance and reliability tips and best practices from the maintenance and reliability coaches at Allied Reliability Group.
The One Voice for Manufacturing blog reports on federal public policy issues impacting the manufacturing sector. One Voice is a joint effort by the National Tooling and Machining...
The Society for Maintenance and Reliability Professionals an organization devoted...
Join this ongoing discussion of machine guarding topics, including solutions assessments, regulatory compliance, gap analysis...
IMS Research, recently acquired by IHS Inc., is a leading independent supplier of market research and consultancy to the global electronics industry.
Maintenance is not optional in manufacturing. It’s a profit center, driving productivity and uptime while reducing overall repair costs.
The Lachance on CMMS blog is about current maintenance topics. Blogger Paul Lachance is president and chief technology officer for Smartware Group.