Home - Products - Industrial automation systems - Software products - PLC Disigner

PLC Disigner

Architecture

The Designer consists of an integrated development environment and a virtual machine running the programs in a target controller. The integrated development environment comprises graphic and text editors for process programming, a debugger, a compiler and a loader.


 

Features:

  • Intuitive graphic interface supports easy project development and debugging;
  • Structural programming techniques enable visual and clear representation of a process;
  • Visual object-oriented programming is capable of making process algorithms as functional charts with functional blocks and their connections;
  • Integrated libraries of functions and function blocks reduce the design stage;
  • Convenient program development and debugging tools:
    • Tree editor;
    • Environment variable editor;
    • SFC editor;
    • FBD editor;
    • LD editor;
    • IL editor;
    • Controller emulator;
    • Remote debugging tools;



    Programming languages:


     

    SFC - a sequential function chart language. Special language for representation of control sequences in graphic charts.
    FBD - a function block diagram language. Capable of making complex charts using library functions integrated in a diagram.
    LD - a ladder logic programming language based on the circuit diagrams of relay-based hardware. The FBD/LD editor enters FBD blocks into LD diagrams including library function blocks.
    IL - an instruction list language. It is a low level language for making algorithms as instructions.

     





    Libraries:

     

    • Library of functions and function blocks as per IEC 61131-3;
    • Additional library of function blocks for designing of PCSs;
    • User function library;

     



    Debugging tools:

     

    • Program loader
    • The controller emulator enables
    • Program debugging without hardware tools
    • Remote debugging tools
    • Break-point test
    • Single-step debugging
    • Display and editing of variables

     

Virtual machine

Runs the programs on the Sonet target controller. It is also managed by the QNX and MS Windows operating systems. The virtual machine is written in POSIX С and compatible with other hardware platforms for using the PLC Designer development environment for new types of controllers.