products > ISaGRAF > ISaGRAF 5


ISaGRAF Overview



ISaGRAF Components
Application Workbench
Runtime Target
IEC 61131 Compliance

ISaGRAF Automation
Failover Pack

ISaGRAF Toolkits





Introducing ISaGRAF 5

Winner of Control Engineering's Editors Choice Award and the Leonard Grand Prize in Innovation

ISaGRAF 5 is the world's first automation software to be compliant with both IEC 61131 and IEC 61499 industrial standards. This leading-edge software is comprised of a powerful set of new features that promise to change the way you build your control systems.

What is IEC 61499?

Developed by the International Electrotechnical Commission, IEC 61499 presents guidelines for the use of function block in distributed industrial process, measurement and control systems. This emerging standard provides a number of remarkable benefits including:

  • the regulation of the flow of control decisions for an interacting distributed control system
  • providing for the consistency of data
  • providing a means to ensure synchronous operation between devices
  • eliminating the need to have separate synchronization schemes
  • easing the development and maintenance of robust control systems

IEC 61499 also has the ability to encapsulate automation functionality such that machine builders can create IEC 61499 function blocks for different components of the machine and only need to assemble them to achieve the desired operation. It provides the benefits of object-oriented programming in an environment accessible to automation engineers.

Consult our IEC 61499 Technical Notes to learn more:

Implementing an IEC 61499 Application

In creating an automaton system, one would traditionally start by looking at individual control applications and then determine how these interact with one another. Under ISaGRAF 5, although the same methodology could be used in defining the local behaviour of the control devices, one would define global diagrams using the IEC 61499 environment and would drop in function blocks to regulate the behaviour of the cooperating devices.

In fact, in using the IEC 61499 standard one can design an application distributed over multiple resources and spread over multiple devices (known as Configs under IEC 61131).

These applications are regulated through IEC 61499 function block diagrams and their collaboration is then clearly and rigorously defined and the interactions between devices are automatically regulated and synchronized by the IEC 61499 function block diagrams rather than through the use of manually implemented algorithms. The devices could be PLCs, micro-controllers or intelligent field instrumentation such as flow meters or valves.