You are on page 1of 4

International Editions

Forgot password? Subscribe Manage Account


Advertise
Magazine
Newsletters
Webcasts
Research
LoadingSponsored by: linked in twitter facebook Google+ rss slideShare TrendingN
ew ProductsControl SystemsProcess ManufacturingDiscrete ManufacturingSystem Inte
grationNetworking & SecurityInfo ManagementEducation & Training
Basics of PLC 61131 programming with Wago CoDeSys software
Wago-I/O-Pro CAA is the Wago version of CoDeSys (Controlled Development System)
by 3S Co. Here are some basics about how it works.
Mark T. Hoske
08/21/2009
Share
linked intwitterfacebookGoogle+print
Wago Brent Kucharski, training
Brent Kucharski, a Wago product training manager, told Control Engineering that
the diversity of students ensures that training for I/O-based industrial control
lers is interesting. A recent class included adult students from Nestle Purina,
Swiki Anderson and Assoc., ENSCO, Lubrication Systems Co., and Evrisko Systems.

Germantown, WI - Wago-I/O-Pro CAA is the Wago version of CoDeSys (Controlled Dev


elopment System) by 3S Co. (Smart Software Solutions GmbH), says Brent Kucharski
, Wago product training manager. Hundreds of manufacturers use this IEC 61131 pr
ogramming tool for multiple hardware and software platforms. In a recent trainin
g class, Kucharski said each manufacturer provides a Target Support Package (TSP
), which defines device drivers. IEC 61131 Part 1 is general information; Part 2
is operational funds and requirements; Part 3 is programming languages; Part 4
is the manual; and Part 5 is PLC communications, he said.
Languages are instruction list (IL), ladder diagram (LD), function block diagram
(FBD), sequential function chart (SFC), structured text (ST), and continuous fu
nction chart (CFC), Kucharski explained; Nine Wago products are programmed with
the software. A site license is less than $900.
In the software, on the left is a program organization unit (POU), a box with ve
rtical folders, like a Microsoft Windows tree, he said. On the upper right, the
variable declaration editor is used for local programs. The middle a box shows t
he text or graphical editor. On the bottom is the message window, where compilin
g messages or warnings show.
POU types are:
- Functions. Local variables are initialized each call. Variables do not retain
their value from the previous call. Function name also is name of the output var
iable. Requires one or more input variables.
-Function blocks. FBs retain the value from the previous call. I/O variables are
optional; not every one has to be used. Counters, timers, triggers, and robotic

s are among uses.


-Programs. Programs retain their values, but only have one global instance.
More about languages:
- SFC is a language but cannot work or stand alone. It's basically containers us
ed to house other code in flowchart-type way. Batching and packing machines ofte
n use this (rather than LD, which could run a packaging application in 6,000 run
gs, very hard to troubleshoot.) SFC helps structure software, consists of steps
and transitions, and backs up steps with real actions.
- CFCs can loop back on themselves, are like FBDs and allow free placement of bl
ocks and connections.
- IL is a low level language, causing little work for the CPU. It can be hard to
understand. It is a textual language, like assembler code.
- ST, a textual language, operates high level like PASCAL. It's best for conditi
onal execution and loops.
- FBD is graphical, network-oriented, and easy to understand.
- LD with origins in automotive, is supported by all PLCs support. It is network
oriented and is good for Boolean expressions.
Also read from Control Engineerin g:
- Wago industrial control seminar: Implementation tips for I/O-based controllers
(more photos) ;
and
- Speaking in Tongues: Understanding the IEC 61131-3 Programming Languages .
- Mark T. Hoske, editor in chief, Control Engineering www.controleng.com

Related News:
Multi-pin connector for photovoltaic industry - 27.01.2012 08:12
Post a comment
Log in or create an account to submit your comment for this article.
No comments
Events & AwardseGuidesMagazine ArchivesBlogsGlobal SI DatabaseOil & Gas Engineer
ing
Engineers' Choice Awards
The Engineers' Choice Awards highlight some of the best new control, instrumenta
tion and automation products as chosen by...
More
System Integrator Giants
The System Integrator Giants program lists the top 100 system integrators among
companies listed in CFE Media's Global System Integrator Database.
More
Engineering Leaders Under 40
The Engineering Leaders Under 40 program identifies and gives recognition to you
ng engineers who...
More
Recent News
Top 5 Control Engineering articles, May 4-10: Feed forwards augmenting PID contr
ol, pigging your line, age of the control engineer, more
Products inside: Glass manufacturer improves process information flow
Glass manufacturer improves process information flow
Automated solution for software downloading for mass manufacturing applications
Absolute rotary encoder series expanded with synchronous serial interface featur
e
Two-axis linear modules for machining applications

MES software combines discrete, batch processes for medical device manufacturers
Top 5 Control Engineering articles, April 8 to May 7: Feed forwards helping PID
control, hacking oil and gas control systems, age of the control engineer, more
7 benefits of integrating human-machine interfaces, historians
Panel PCs designed for industrial, manufacturing displays
More Featured Content
Articles
Magazine
Digital Edition
Information Control
International Editions
Machine Control
Magazine Archives
Process Control
System Integrators
Education and Training
New Products
New Products
Product Research
Topics
Magazine
Cyber Security
Sustainable Engineering
Manufacturing IT
Mobility
Robotics
Machine Safety
Training, Tools
Apps for Engineers
Online Training Center
Case Studies
New Products
Videos
White Papers
Product Research
Global SI Database
Events and Awards
Engineers' Choice Awards
Engineering Leaders Under 40
System Integrator Giants
System Integrator Hall of Fame
Tips and Tricks
Marketing to Engineers
Global Automation & Manufacturing Summit
CE China Best Product Award
News, Views, Blogs
Ask Control Engineering
How to Contribute
Machine Safety
Real World Engineering
RSS Feeds
Social Media
Industrial Wireless Tutorials
System Integration and Process Control
Newsletters
Subscribe
Machine Control Newsletter
Process and Advanced Control Newsletter
Process Instrumentation and Sensors Newsletter
Safety & Security Newsletter

Energy Automation Newsletter


System Integration Newsletter
Information Control Newsletter
Product & Media Showcase
White Paper Connection
Advertising
Case Study Database Listing
Advertise--Media Kit
Contact Us
HART Communication Protocol
Innovations from the Industry
White Papers
Internet Profiles
About Us
Terms of Use
Applied Automation
Global SI Database
About CFE Media LLC.
Consulting-Specifying Engineer
Content Stream
Magazine
How to Contribute
International Editions
Magazine Archives
Plant Engineering
Oil & Gas
Subscribe
Site Map
Privacy Policy

You might also like