Welcome to akYtec!
 
Call us now: +49 (0) 511 / 16 59 672-0

akYtec ALP

SKU: akYtec ALP
akYtec ALP software tool is a programming environment for akYtec programmable relays. Projects for programmable relays are written in the programming language FBD (Function Block Diagram) and ST (Structured text) according to IEC 61131-3. akYtec ALP is completely free.


SoftwareFBD (Function Block Diagram) programming languageProgramming language ST (Structured text)Creating your own macrosBase of the most useful macrosSimulation modeAbsolutly free softwareFull customize for your projectReplication masterAuto-updated




- +
Product Description
    Details

    The algorithm is created in the FBD functional block language using ready-made components:

    • Logical functions: AND, OR, NOT, etc.
    • Arithmetic operations: ADDITION, MULTIPLICATION, COMPARISON, etc.
    • Functional blocks: COUNTERS, TIMERS, PID controller, etc.

    User-defined functions and function blocks in ST text language with support for:

    • Calling other functions and FBs inside the FB
    • Local one-dimensional arrays

    The ALP interface and help are completely in English and German. The help contains a complete description of the function blocks. Working with the interface and all the capabilities of ALP are described in detail.

    The ALP environment allows you to create your own functional blocks - macros. The created macros can be used in other projects as ready-made functional blocks. This significantly reduces the time for developing algorithms and the workspace on the canvas.

    You can debug the project without a connected device. For this purpose, a project simulation function has been added to the ALP environment.

    Online debugging reduces project debugging and commissioning time.

    ALP and firmware updates will be available directly from the environment. When a new update is released, ALP will offer to update to the new version.

    A programmable relay can be a Network Master - control devices via the RS-485 network. For this purpose, Akytec devices templates with ready-made settings and parameters will be added to ALP. This significantly reduces setup time via RS-485.

    You can store macros in your own offline macro database in the ALP environment. In addition to its own macros, ALP has an online database of ready-made macros. These are ready-made counters, analog conversions, regulators, macros for ventilation and pump control. Programming practically comes down to configuration - connecting functional blocks to each other.

    Soon

    Replication Master for ALP will be added soon. It will convert your program into an executable exe file that can be loaded into a device without ALP installed!

    Work with cloud storage will be added

    Recommended

    OS

    Windows 7 (SP1+), 8.1, 10, 11 (32/64 Bit)

    Processor

    Intel Core i3 2 ГГц

    RAM

    4 GB

    Free space on the hard disk

    700 MB

    System libraries

    Microsoft .NET 4.8

    Microsoft .NET 6

    Microsoft Visual C++ 2015-2022

    The ALP course is a unique opportunity to master the programming of akYtec PR programmable relays, namely PR100, PR102, PR200, PR103, SMI200 and PRM modules. ALP provides powerful tools for development and control of device logic, allowing to work with two programming languages - FDB and ST.

    During the course, participants will learn not only about ALP functionality and its features, but also get practical skills in working with akYtec devices. Examples will help to understand various aspects, including working with screens on PR200, the process of first connection of the device and much more

    How to output variable value on display

    The example explains how to show the value of a variable on the device display. The project is created on the platform of the PR200 programmable relay and the I/O module MV110-8A.

    In this project, you only need variables and a screen (display form) but no program in the main workspace. Start akYtec ALP and make sure that all necessary interface elements are visible.

    Project description

    Project file


    Network Variables / LED Control

    This is a universal interactive project showing how to establish interaction between the PR200-24.2 programmable logic controller and the MK110-8D.4R expansion module via the Modbus communication protocol over the RS485 interface. The project also helps to understand how to use network variables.

    The system includes four LEDs and four pushbuttons, giving users the ability to dynamically control the state and behavior of the LEDs.

    The project can be used in industrial automation, home automation and also for training purposes, wherever real-time control and monitoring are required.

    Project description

    Project file


    Tank filling and draining

    The example describes a project to control the tank filling and emptying. The project contains 3 data processing blocks and 3 screens.

    Project description

    Project file


    Two pumps with runtime control

    The example describes a project for alternate operation of two pumps with count of the operating time and the number of starts. The project contains 3 data processing blocks and 3 screens.

    Project description

    Project file


    Two pumps with time delayy

    The example describes a project for alternate operation of two pumps with start time delay to protect them against hydraulic shocks. The project contains 2 data processing blocks and 2 screens.

    Project description

    Project file


    On-Off controller in heating and cooling modes

    The example explains the use of an on-off controller in heating and cooling modes. The project contains 2 data processing blocks and 2 screens.

    Project description

    Project file


    On-Off controller in heating and cooling modes with timer

    The example explains the use of an on-off controller in heating and cooling modes with a timer. The project contains 2 data processing blocks and 2 screens.

    Project description

    Project file


    PID controller in heating and cooling modes

    The example explains the use of a PID controller in heating and cooling modes. The project contains 2 data processing blocks and 3 screens.

    Project description

    Project file


    Real-time timer

    The example explains the use of a real-time timer. The project contains 1 data processing block and 3 screens.

    Project description

    Project file


    Puls counters

    The example explains the use of different pulse counters. The project contains 1 data processing block and 1 screen.

    Project description

    Project file

Additional Information
    ALP main window ALP macro window
    ALP main window ALP macro window
    ALP help window ALP device selection screen
    ALP help window ALP device selection screen
    PR screen operation window in ALP Debugging window in ALP
    PR screen operation window in ALP Debugging window in ALP
FAQ

    FAQ

    I have 2 self-written macros "Average" and "8 INT_M". If the macro "Average" is already used in a project, I cannot import the macro "8 INT_M" anymore. The message appears: The macro "8 INT_M" already exists... replace? Yes/No Why is it happening, and how can I import this macro?
    This happens because you are trying to import a macro with an already existing ID, though its name and content are different. Most likely, you created one macro, used the command ‘Export macro’, modified this very same macro, and then exported it with a different name. In this case, akYtec ALP assigned an inner ID for the first macro and never changed it even after you had used the Export macro command once again. To overcome this collision, you should have used the command ‘Save macro as…’ before exporting the second macro based on the first one.
    Rate the answer?