• ISA provides technical resources and standards to help industrial automation professionals advance their careers and the field. We enable automation professionals worldwide to solve problems and enhance their skills by bringing people together to create new technologies and share best practices with future automation professionals.
    • Industry Insights

  • We attract over 140,000 unique automation professionals monthly, making us the premier online content provider and the only dedicated electronic magazine in the automation industry.

    Monthly Magazine

    • More things to read

    Back
    Back
  • M logo for Automation.com Monthly. Link to current issue.

3S-Smart Software announces CoDeSys development system

26 October, 2011
3S-Smart Software announces CoDeSys development system
3S-Smart Software announces CoDeSys development system
CoDeSys Professional Developer Edition is for application programmers who are familiar with high level language development tools.

October 26, 2011 - 3S-Smart Software Solutions announces CoDeSys Professional Developer Edition, designed for application programmers who are familiar with and appreciate the many advantages of working with high level language development tools. The CoDeSys Professional Developer Edition includes:

  • SVN integration
  • UML integration
  • Static code analysis

SVN is an integrated connection to the source code administration system Apache Subversion. Complex CoDeSys projects are filed and administered object-wise and thus allow multi user operation for complete teams of application programmers. The most important Subversion functions can be executed directly in CoDeSys. Subversion is seamlessly integrated into the natural development process. A UML integration is the next logical step after the introduction of object-oriented programming in CoDeSys and the IEC 61131-3.

The class diagram visualizes dependencies of function blocks, methods and interfaces which can now be edited graphically. State diagrams and activity diagrams have been introduced as new and independent implementation languages and enable the user to describe states and transitions or complex processes. Both UML languages can serve as a means of communication between the application programmers and the engineers familiar with the actual machine process and will thus help speed up the structuring and programming of applications. With the static code analysis the user can check the source code of an IEC 61131-3 application with more than 50 partly parameterizable rules and detect and debug potential code errors before testing or commissioning.

This will lead to an increase in code quality, speed up commissioning and will help to avoid sporadic errors form the very beginning of the development process. More tools for the CoDeSys Professional Developer Edition are already in preparation. A CoDeSys Application Composer adds a comfortable application level to the IEC 61131-3 programming system. Predesigned POUs can be used to build complete automation applications. Such POUs implement parts of machines or plants like pneumatic cylinders, automatic tool changers or temperature controls as well as typical software functions like parts administration or user administration, process control or network management.

All engineering aspects of CoDeSys are included in the POUs: program code, I/O assignment, parameterization and visualization. The user structures his machine based on these POUs and connects them in special editors. Integrated generators then automatically produce complete, well-structured IEC 61131-3 applications incl. a visualization which can directly be compiled and uploaded to the controller. The generated source code is visible to the user.

By focusing on the usage and not on the actual development of modules the CoDeSys Application Composer offers a totally new approach to application development. This approach opens the door to users who do have a profound knowledge of the structure and the process of machines or plants but do not know how to program. As the modules completely cover recurring functional units, the CoDeSys Application Composer speeds up the engineering of customer-specific configurable serial machines and significantly increases their efficiency.

Trending Articles

Advertisement

Related Industry Products

View all Industry Products
Advertisement
Advertisement