Willkommen bei akYtec
 
Rufen Sie uns an: +49 (0) 511 / 16 59 672-0

akYtec ALP Programmierumgebung für PR

Artikelnummer: akYtec ALP
Das Softwaretool akYtec ALP ist eine Programmierumgebung für programmierbare Relais von akYtec. Projekte für programmierbare Relais werden in der Programmiersprache FBD (Function Block Diagram) und ST (Structured text) nach IEC 61131-3 geschrieben. akYtec ALP ist völlig kostenlos.


SoftwareProgrammiersprache FBD (Funktionsblock-Diagramm)Programmiersprache ST (Strukturierter Text)Erstellen Sie Ihre eigenen MakrosDie Basis der nützlichsten MakrosSimulationsmodusVöllig kostenlose SoftwareVollständige Anpassung für Ihr Projekt

- +
Artikelbeschreibung
    Details

    Der Algorithmus wird in der Funktionsblocksprache FBD mit vorgefertigten Komponenten erstellt:

    • Logische Funktionen: AND, OR, NOT, usw.
    • Arithmetische Operationen: ADDITION, MULTIPLIKATION, VERGLEICH, usw.
    • Funktionsblöcke: ZÄHLER, TIMER, PID-Regler, usw.

    Benutzerdefinierte Funktionen und Funktionsbausteine in der ST-Text-Sprache mit Unterstützung für:

    • Aufrufen anderer Funktionen und FBs innerhalb des FBs
    • Lokale eindimensionale Arrays

    Die ALP-Oberfläche und die Hilfe sind vollständig in Englisch und Deutsch. Die Hilfe enthält eine vollständige Beschreibung der Funktionsblöcke. Das Arbeiten mit der Oberfläche und alle Möglichkeiten von ALP werden ausführlich beschrieben.

    Die ALP-Umgebung ermöglicht es Ihnen, Ihre eigenen Funktionsblöcke - Makros - zu erstellen. Die erstellten Makros können in anderen Projekten als vorgefertigte Funktionsblöcke verwendet werden. Dadurch wird die Zeit für die Entwicklung von Algorithmen und der Arbeitsoberfläche auf der Leinwand erheblich reduziert.

    Sie können das Projekt ohne ein angeschlossenes Gerät debuggen. Zu diesem Zweck wurde die ALP-Umgebung um eine Projektsimulationsfunktion erweitert.

    Die Online-Fehlersuche reduziert die Zeit für die Fehlersuche und die Inbetriebnahme des Projekts.

    Sie können Makros in Ihrer eigenen Offline-Makro-Datenbank in der ALP-Umgebung speichern. Zusätzlich zu den eigenen Makros verfügt ALP über eine Online-Datenbank mit vorgefertigten Makros. Es handelt sich dabei um fertige Zähler, Analogwandler, Regler, Makros für Lüftung und Pumpensteuerung. Die Programmierung beschränkt sich praktisch auf die Konfiguration - das Verbinden von Funktionsblöcken miteinander.

    Bald verfügbar

    ALP- und Firmware-Updates werden direkt über die Umgebung verfügbar sein. Wenn ein neues Update veröffentlicht wird, bietet ALP an, auf die neue Version zu aktualisieren.

    Die Arbeit mit Cloud-Speicher wird hinzugefügt

    Ein programmierbares Relais kann ein Netzwerk-Master sein - und Geräte über das RS-485-Netzwerk steuern. Zu diesem Zweck werden akYtec-Gerätevorlagen mit vorgefertigten Einstellungen und Parametern zu ALP hinzugefügt. Dies reduziert die Einrichtungszeit über RS-485 erheblich.

    1. Überblick über die AkYtec ALP-Schnittstelle

    2. Erster Anschluss des Geräts an einen PC

    3. Datentypen in der ALP

    4. Komponentenbibliothek

    5. Wie Sie Vorlagen für Ihre Modbus-Geräte auf ALP erstellen

    6. Shift-Operatoren und Bit-Funktionen in der ALP

    Variablenwert auf dem Display ausgeben

    Das Beispiel erklärt, wie man den Wert einer Variablen auf dem Gerätedisplay angezeigt bekommt. Das Projekt wurde auf der Plattform des programmierbaren Relais PR200 und des E/A-Moduls MV110-8A er-stellt.

    In diesem Projekt benötigen Sie nur Variablen und eine Anzeige (Displayform), aber kein Programm im Hauptarbeitsbereich. Starten Sie akYtec ALP und stellen Sie sicher, dass alle notwendigen Oberflächenele-mente sichtbar sind.

    Projektbeschreibung

    Projekt-Datei


    Netzwerkvariablen / LED-Steuerung

    Dies ist ein universelles interaktives Projekt, das zeigt, wie die Interaktion zwischen der speicherprogram-mierbaren Steuerung PR200-24.2 und dem Erweiterungsmodul MK110-8D.4R über das Modbus-Kommuni-kationsprotokoll auf der RS485-Schnittstelle hergestellt werden kann. Das Projekt hilft auch zu verstehen, wie man Netzwerkvariablen verwendet.

    Das System umfasst vier LEDs und vier Drucktasten, mit denen der Benutzer den Zustand und das Verhalten der LEDs dynamisch steuern kann.

    Das Projekt kann in der Industrie- und Gebäudeautomatisierung sowie für Schulungszwecke eingesetzt wer-den, wo Echtzeitsteuerung und -überwachung erforderlich sind.

    Projektbeschreibung

    Projekt-Datei


    Befüllen und Entleeren des Tanks

    Das Beispiel beschreibt ein Projekt zur Steuerung des Befüllens und Entleerens eines Tanks. Das Projekt enthält 3 Datenverarbeitungsblöcke und 2 Anzeigen.

    Projektbeschreibung

    Projekt-Datei


    Zwei Pumpen mit Zeitsteuerung

    Das Beispiel beschreibt ein Projekt für den abwechselnden Betrieb von zwei Pumpen mit Zählung der Lauf-zeit und der Anzahl der Starts. Das Projekt enthält 3 Datenverarbeitungsblöcke und 3 Anzeigen.

    Projektbeschreibung

    Projekt-Datei


    Zwei Pumpen mit Zeitverzögerung

    Das Beispiel beschreibt ein Projekt für einen abwechselnden Betrieb von zwei Pumpen mit Startverzögerung zum Schutz vor hydraulischen Stößen. Das Projekt enthält 2 Datenverarbeitungsblöcke und 2 Anzeigen.

    Projektbeschreibung

    Projekt-Datei


    Ein Aus Regler im Heiz und Kühlmodus

    Das Beispiel erklärt die Verwendung eines Ein-Aus-Reglers im Heiz- und Kühlbetrieb. Das Projekt enthält 2 Datenverarbeitungsblöcke und 2 Anzeigen.

    Projektbeschreibung

    Projekt-Datei


    Ein Aus Regler im Heiz und Kühlmodus mit Zeitschaltuhr

    Das Beispiel erklärt die Verwendung eines Ein-Aus-Reglers im Heiz- und Kühlbetrieb mit einer Zeitschalt-uhr. Das Projekt enthält 2 Datenverarbeitungsblöcke und 2 Anzeigen.

    Projektbeschreibung

    Projekt-Datei


    PID Regler im Heiz und Kühlmodus

    Das Beispiel erklärt die Verwendung eines PID-Reglers im Heiz- und Kühlbetrieb. Das Projekt enthält 2 Datenverarbeitungsblöcke und 3 Anzeigen.

    Projektbeschreibung

    Projekt-Datei


    Echtzeit Timer

    Das Beispiel erklärt die Verwendung eines Echtzeit-Timers. Das Projekt enthält 1 Datenverarbeitungsblock und 3 Anzeigen.

    Projektbeschreibung

    Projekt-Datei


    Impulszähler

    Das Beispiel erklärt die Verwendung von verschiedenen Impulszählern. Das Projekt enthält 1 Datenverarbei-tungsblock und 1 Anzeige.

    Projektbeschreibung

    Projekt-Datei

Zusätzliche Informationen
    ALP-Hauptfenster ALP-Makro-Fenster
    ALP-Hauptfenster ALP-Makro-Fenster
    ALP-Hilfe-Fenster Bildschirm zur Auswahl der ALP-Geräte
    ALP-Hilfe-Fenster Bildschirm zur Auswahl der ALP-Geräte
    Betriebsfenster PR-Bildschirm in ALP Fehlerbehebungsfenster in ALP
    Betriebsfenster PR-Bildschirm in ALP Fehlerbehebungsfenster in ALP
FAQ

    FAQ

    Ich habe zwei selbstgeschriebene Makros „Mittelwert“ und „8 INT_M“. Wenn das Makro „Mittelwert“ bereits in einem Projekt verwendet wird, so ist das Importieren des Makros „8 INT_M“ nicht möglich. Es erscheint die Meldung: Das Makro „8 INT_M“ existiert bereits... ersetzen? Ja/Nein Warum wird die Fehlermeldung angezeigt und wie kann ich das genannte Makro importieren?

    Das Problem tritt bei dem Versuch auf, ein Makro mit einer bereits vorhandenen ID zu importieren, obwohl sein Name und Inhalt unterschiedlich sind. Möglicherweise haben Sie ein Makro erstellt, den Befehl Makro exportieren verwendet, das Makro modifiziert und es dann mit einem anderen Namen exportiert. In diesem Fall hat akYtec ALP dem ersten Makro eine spezifische ID zugewiesen. Bitte beachten Sie, dass die ID des Makros bei erneuter Verwendung des Befehls Makro exportieren unverändert bleibt.

    Eine Überlappung der Makro IDs kann durch die Verwendung des Befehls Makro speichern unter... vermieden werden. Dieser ordnet dem modifizierten Makro eine neue ID zu, sodass Fehlermeldungen bzgl. der jeweiligen ID nicht erscheinen.

    War die Antwort hilfreich für Sie?