AMS-Logic-Designer

The AMS-Logic-Designer software is an advanced environment developed for programming, configuring, and implementing control logic for Remote Terminal Units (RTUs). Built on the international IEC 61131-3 standard, it supports programming languages such as LD (Ladder Diagram), FBD (Function Block Diagram), and ST (Structured Text). The software includes features like defining Retain variables to preserve values during power outages, and tools for creating Watch Tables, Force Tables, and Data Blocks. With support for standard function blocks and the ability to define custom blocks, AMS-Logic-Designer meets the diverse needs of industrial automation projects, from simple to complex. Its compatibility for exchanging functions and blocks with other standard environments like Siemens TIA Portal makes it a comprehensive, flexible, and advanced solution for industrial automation development.

  • An interactive environment for analyzing and tracking warnings and errors

    With this feature, the user becomes aware of warnings and errors during program development and can easily trace and correct them. Additionally, it increases the user's accuracy during the development process and prevents the recurrence of such errors in other parts of the program. Therefore, the speed of the debugging process in complex projects will significantly increase.

    An interactive environment for analyzing and tracking warnings and errors
  • Real-time data display

    Using this feature, the user can view the current values of all program variables and, for evaluating a part of the control system program, forcibly assign a variable to a temporary custom value. This feature increases the speed of program debugging and significantly reduces project commissioning time.

    Real-time data display
  • Fast development in graphical programming using LD and FBD languages

    In most industrial control projects, during program development, the user needs to add or remove an input/output from defined or standard functions, or modify the output data type of a function without altering the program. With this feature, the user can easily update inputs, outputs, and data types of functions with a simple click, thereby accelerating the development process.

    Fast development in graphical programming using LD and FBD languages
  • Standard communication drivers

    Using this feature, the user can utilize advanced graphical interfaces to configure various types of standard communication protocols such as DNP3.0, IEC60870, IEC61850, OPCUA, SQLite, TDS, S7Comm, OpenVPN, Modbus, etc., in both Master/Client and Slave/Server modes. It is worth noting that the parameters and various types of variables related to communication protocols are defined in this section, and the user can easily define and configure different communication segments through graphical interfaces.

    Standard communication drivers

More features

  • Supported Programming Languages
    Supported Programming Languages

    Supports Ladder Diagram (LD), Function Block Diagram (FBD), and Structured Text (ST)

  • Standard Program Organization Units
    Standard Program Organization Units

    Utilizes standard Program Organization Units (POUs), including Programs, Function Blocks, and Functions

  • Data Type Compatibility
    Data Type Compatibility

    Fully compatible with standard data types

  • Power Failure Variable Retention
    Power Failure Variable Retention

    Retain feature for declaring variables and protecting values during power failures

  • Project Simulation/Emulation
    Project Simulation/Emulation

    Full project Simulation on a single PC

  • Program dividing
    Program dividing

    Divides the program into sections for better readability and faster development

  • Bookmarks and navigations
    Bookmarks and navigations

    Marks key sections for quick navigation, improving development speed

  • Graphical program by LD and FBD
    Graphical program by LD and FBD

    Easily updates function inputs/outputs to streamline development

  • Comment in program
    Comment in program

    Adds comments and temporarily removes code for easier diagnostics

  • Parallel programming
    Parallel programming

    Supports multi-display development for faster debugging

  • Enhanced Security
    Enhanced Security

    Restricts access, logs user actions, and registers devices for security

  • Control Tools
    Control Tools

    create Data Blocks, Watch Tables, and Force Tables for efficient monitoring

Documents

Loading documents