Release-Notes für Versionen vor 1.0.0
Die Release-Notes für die aktuelle Version finden Sie unter Release-Notes für Version.
Release-Notes für Version 0.16.0
Neuigkeiten in Version 0.16.0
ID | Neuigkeiten |
---|---|
1240 | Im ST-Editor können komplexe Ausdrücke verwendet werden. Ein Ausdruck ist ein Sprachkonstrukt, das aus einer Kombination von Operanden (z.B. Literale, Variablen, Aufrufe) und Operatoren (z.B. +, -, *, /) besteht und einen Wert eines bestimmten Datentyps ergibt. |
1269 | Während der Abarbeitung des Automatisierungsprogramms auf der aktiven SPS können Werte von Variablen nacheinander geändert werden: Der neue Wert wird umgehend auf die SPS geschrieben. |
1634 | Neue Projekte für das Beckhoff-Zielsystem "CX9020" können aufgrund der neuen Vorlage
logi.CAD 3
Projekt für Beckhoff CX9020 erstellt werden. Solche ein Projekt enthält das SPS-Objekt |
Behobene Probleme in Version 0.16.0
ID | Behobenes Problem |
---|---|
2304 | "Programm laden" verursacht Terminierung von logi.RTS, falls das geladene Programm einen |
2307 |
|
2324 | Refactoring eines Funktionsbezeichners berücksichtigt zugewiesenen Ergebniswert innerhalb der Funktion nicht FUNCTION Simple : INT (* Funktion mit umbenannten Bezeichner *) VAR var1 : INT; END_VAR Test := 1; (* zugewiesener Ergebniswert, für den der Bezeichner aber nicht umbenannt wurde *) END_FUNCTION Abhilfe: nicht vorhanden |
2327 | Änderungen im Programm können Ausnahmesituation in Sicht "Variablenwerte" verursachen |
2335 | Fehlender Funktionsbezeichner verursacht Ausnahmesituation function end_function Abhilfe: Erfassen Sie bei Deklarationen immer einen Bezeichner. |
2338 | Globale Variablen werden nicht korrekt initialisiert |
2365 | Bei unterschiedlichen SPS-Objekten mit gleichen Namen nach |
2369 |
|
Release-Notes für Version 0.15.0
Neuigkeiten in Version 0.15.0
ID | Neuigkeiten |
---|---|
599 | Das auf ein Zielsystem geladene Programm kann getestet werden. Für den Test aktiviert
logi.CAD 3
eine spezielle Test-Perspektive, in der Sie die aktuellen Werte der Variablen auf dem Zielsystem beobachten können. |
778 | Im ST-Editor kann der IEC-61131-3-Systembaustein |
1596 | Neue Projekte für das Zielsystem "Raspberry Pi" können mit Hilfe der neuen Vorlage
logi.CAD 3
Projekt für Raspberry PI erstellt werden. Solch ein Projekt enthält das SPS-Objekt |
Behobene Probleme in Version 0.15.0
ID | Behobenes Problem |
---|---|
2122 | Alt+Umschalt+ N öffnet Menü "Navigieren" (statt Optionen zum Erstellen von neuen Ressourcen anzubieten) |
2135 | Änderungen am Layout werden für den gewechselten Arbeitsbereich übernommen |
2181 | Zyklische Verweise werden nicht als Fehler gekennzeichnet. PROGRAM Template VAR fb1 : MyFB; END_VAR END_PROGRAM FUNCTION_BLOCK MyFB VAR fb1 : MyFB; (* cyclic reference *) END_VAR END_FUNCTION_BLOCK Abhilfe: nicht vorhanden; Vermeiden Sie solche zyklischen Verweise derzeit. |
Release-Notes für Version 0.14.0
Neuigkeiten in Version 0.14.0
ID | Neuigkeiten |
---|---|
778 | Im ST-Editor kann der IEC-61131-3-Systembaustein |
1233 | Im ST-Editor können |
1277 | Im ST-Editor können |
Behobene Probleme in Version 0.14.0
ID | Behobenes Problem |
---|---|
2028 | Deklaration als fehlerhaft markiert, falls Initialisierung von Variablen fehlerhaft FUNCTION test (* This line is highlighted as faulty. *) VAR var1 : BOOL :=; (* However, this line is faulty as there is no initial value. *) END_VAR END_FUNCTION Behebung: Die Zeile mit dem falschen oder fehlenden Initialisierungswert wird als fehlerhaft markiert. |
Release-Notes für Version 0.13.0
Neuigkeiten in Version 0.13.0
ID | Neuigkeiten |
---|---|
1101 | Im ST-Editor können globale Variablen innerhalb eines Programms deklariert werden. Sofern Sie Funktionsbausteine und/oder Funktionen im Programm verwenden, können Sie die globalen Variablen in diesen Funktionsbausteinen und/oder Funktionen als externe Variablen referenzieren und verwenden. |
1155 | Im ST-Editor können |
1162 | Im ST-Editor können |
1177 | Im ST-Editor können Variablen bei ihrer Deklaration initialisiert werden. Derzeit können Sie boolesche Literale, Integer-Literale, Real-Literale und Zeitdauer-Literale für den Initialisierungswert erfassen. Beispiel für Deklaration einer Variable mit Initialisierung: |
1589 | Im ST-Editor können Bausteine aus einer Raspberry-Pi-Bibliothek für die Ansteuerung analoger und/oder digitaler Ein-/Ausgänge und für die serielle Kommunikation verwendet werden. Die Bibliothek und deren Bausteine stehen im Projektexplorer für alle geöffneten Projekte zur Verfügung. |
Behobene Probleme in Version 0.13.0
ID | Behobenes Problem |
---|---|
1874 | Nicht alle Konstrukte sind für Zuweisung bei myFun(EN:=FALSE, I1:=8, I2:=9); (* this is possible *) myFun(EN:=NOT(FALSE), I1:=8, I2:=9); (* this is not possible *) Behebung: Die oben genannte Konstrukte für |
Release-Notes für Version 0.12.1
Neuigkeiten in Version 0.12.1
ID | Neuigkeiten |
---|---|
745 | logi.CAD 3 bietet eine benutzerfreundlichere Bedienung folgende Punkte betreffend:
|
913 | logi.CAD 3 bietet eine Sicht auf die Instanzstruktur eines Projekts. Doppelklicken auf ein angezeigtes Element bringt Sie zur entsprechenden Deklaration der POE (im ST-Editor). |
1836 | Im ST-Editor können folgende IEC-61131-3-Systembausteine verwendet werden (teilweise jedoch als eingeschränkte Variante): |
Behobene Probleme in Version 0.12.1
ID | Behobenes Problem |
---|---|
1778 | Fehler im nicht-formalen Aufruf wird nicht für ST-Editor berücksichtigt (nach Änderung) |
1802 | "Programm laden" erfolgreich - Fehlermeldung wird fäschlicherweise angezeigt |
1805 | "Programm laden" funktioniert nicht, falls Aufruf der Funktion ohne Parameterliste vorhanden, aber die aufgerufene Funktion enthält Eingangsvariablen Beispiel FUNCTION emptyFunction emptyBodyFunctionI(); END_FUNCTION FUNCTION emptyBodyFunctionI VAR_INPUT in1 : bool; END_VAR END_FUNCTION Abhilfe: Definieren Sie die bestehenden Eingänge als Parameter beim Aufruf der Funktion. Beispiel FUNCTION emptyFunction emptyBodyFunctionI(in1:=TRUE); END_FUNCTION FUNCTION emptyBodyFunctionI VAR_INPUT in1 : bool; END_VAR END_FUNCTION Behebung: Das Problem tritt nicht mehr auf – der Aufruf der Funktion ohne Parameterliste ist möglich. |
1820 | Fehlerhafte Zuweisung nicht erkannt, falls Ausdruck auf der rechten Seite ein Aufruf einer Funktion ist und diese Funktion keinen Ergebniswert hat PROGRAM Test VAR RC:INT; END_VAR RC:=call(); (* Diese Zuweisung ist fehlerhaft, wird aber nicht als Fehler gekennzeichnet. *) END_PROGRAM FUNCTION call END_FUNCTION Abhilfe 1: Löschen Sie den Ausdruck auf der linken Seite der Zuweisung. PROGRAM Test VAR RC:INT; END_VAR call(); (* Dieser Aufruf ist korrekt. *) END_PROGRAM FUNCTION call END_FUNCTION Abhilfe 2: Erfassen Sie einen Datentyp bei der Deklaration der Funktion. PROGRAM Test VAR RC:INT; END_VAR RC:=call(); (* Diese Zuweisung ist korrekt, da der Datentyp des Ergebniswerts bei der Deklaration der Funktion erfasst ist. *) END_PROGRAM FUNCTION call:INT END_FUNCTION Behebung: Die fehlerhafte Zuweisung wird als Fehler gekennzeichnet. |
1830 | Zurück geänderte Bezeichner bei Deklarationen werden als Fehler gekennzeichnet |
1857 | Start und Verwendung von Bausteinen nur erfolgreich, falls keine Leerzeichen im Pfad des Installationsverzeichnis vorhanden sind |
Release-Notes für Version 0.11.0
Neuigkeiten in Version 0.11.0
ID | Neuigkeiten |
---|---|
687 | Im ST-Editor kann der IEC-61131-3-Systembaustein |
690 | Im ST-Editor kann der IEC-61131-3-Systembaustein |
691 | Ein Programm kann auf ein Raspberry-Pi-Zielsystem unter Windows (64-Bit) geladen werden. Das Programm wird dabei automatisch gestartet. |
Behobene Probleme in Version 0.11.0
ID | Behobenes Problem |
---|---|
1726 | Mehrmals deklarierte Bezeichner in verschiedenen ST-Objekten nicht als Fehler gemeldet |
1729 | Absolute Pfade der IEC-61131-3-Systembausteine erschweren die Wiederverwendbarkeit von Projekten |
1732 | Die IEC-61131-3-Systembausteine sind veränderbar. |
Release-Notes für Version 0.10.1
Neuigkeiten in Version 0.10.1
ID | Neuigkeiten |
---|---|
688 | Im ST-Editor kann der IEC-61131-3-Systembaustein |
689 | Im ST-Editor kann der IEC-61131-3-Systembaustein |
Behobene Probleme in Version 0.10.1
ID | Behobenes Problem |
---|---|
1685 | Mehrmals deklarierte Bezeichner erlaubt |
1695 | "Programm laden" verursacht Terminierung von logi.RTS, falls geladenes Programm keine Variablen enthält
Behebung: Das Problem tritt nicht mehr auf. |
1698 | "Verweise finden" im ST-Editor liefert manchmal falsche Suchergebnisse |
Release-Notes für Version 0.10.0
Neuigkeiten in Version 0.10.0
ID | Neuigkeiten |
---|---|
604 | Im ST-Editor kann ein Funktionsbaustein deklariert werden. Der Funktionsbaustein kann aufgerufen werden. Innerhalb des Funktionsbaustein können lokale Variablen, Eingangsvariablen und Ausgangsvariablen deklariert werden. |
742 | Der Datentyp |
1680 | Der Befehl Schnellkorrektur kann verwendet werden, um bestimmte gefundene Fehler innerhalb der ST-Objekte und der SPS-Objekte zu beheben. Eine "Glühbirne" im Rand links vom Code deutet darauf hin, dass Schnellkorrekturen verfügbar sein könnten. |
Behobene Probleme in Version 0.10.0
ID | Behobenes Problem |
---|---|
1534 | Nicht möglich, zu gefundener Referenz in SPS-Objekten zu springen |
1644 | Keine anwenderfreundliche Meldung bei Compile-Fehler für "Programm laden" |
1657 | Inhaltshilfe bietet Elemente, die im aktuellen ST-Kontext nicht gültig sind |
Release-Notes für Version 0.9.0
Neuigkeiten in Version 0.9.0
ID | Neuigkeiten |
---|---|
607 |
logi.CAD 3
prüft, ob eine typsichere Zuweisung auf Variablen möglich ist. Fehlerhafte Zuweisungen werden gemeldet, z.B. Zuweisung eines booleschen Literals auf eine Variable vom Datentyp |
1656 | Die SPS-Objekte (Objekte mit SPS-Informationen) haben nun die Datei-Erweiterung .iecplc im Projektexplorer (bisher hatten sie die Datei-Erweiterung .iecsps ). |
Behobene Probleme in Version 0.9.0
ID | Behobenes Problem |
---|---|
1057 | Keine Syntaxhervorhebung von Schlüsselwörtern bei manueller Eingabe, die einen Deklarationsblock schließen (z.B. |
1407 | "Programm laden" funktioniert nur, falls keine Leerzeichen im Namen des Installationsverzeichnis vorhanden Behebung: Das Problem mit Leerzeichen tritt nicht mehr auf. Beachten Sie jedoch weiterhin, dass keine Sonderzeichen im Pfad sein dürfen (wie Umlaute, ä, ö, ü). Dies gilt für die Installation und Projekte. |
1556 | Fehler bei Doppelklicken auf Schaltfläche "Programm laden" |
Release-Notes für Version 0.8.0
Neuigkeiten in Version 0.8.0
ID | Neuigkeiten |
---|---|
860 | Für das SPS-Objekt local.iecsps unter Windows (64-Bit) werden folgende Status-Informationen im Register "SPS" angezeigt:
|
Behobene Probleme in Version 0.8.0
ID | Behobenes Problem |
---|---|
1038 | "Programm laden" erstellt Code nur, falls mind. ein Editor geöffnet |
1388 | "Programm laden" auch verfügbar, wenn Aktion nicht möglich |
1391 | Keine Meldung bei Verbindungsfehler für "Programm laden |
1404 | Keine Ausführung von aufgerufenen Funktionen |
Release-Notes für Version 0.7.0
Neuigkeiten in Version 0.7.0
ID | Neuigkeiten |
---|---|
849 | Die Attribute für das SPS-Objekt local.iecsps, die für das Laden des Programms erforderlich sind, können spezifiziert werden. Der erzeugte Binär-Code kann auf die lokale SPS unter Windows (64-Bit) geladen werden, danach wird das Programm auf der lokalen SPS automatisch gestartet. |
Behobene Probleme in Version 0.7.0
ID | Behobenes Problem |
---|---|
835 | "Elemente umbenennen" verursacht fehlerhaften Ausdruck, wenn beide Objekte mit umbenanntem Element gleichzeitig geöffnet |
1046 | "Programm laden" trotz Fehler im ST-Code möglich |
Release-Notes für Version 0.6.0
Neuigkeiten in Version 0.6.0
ID | Neuigkeit |
---|---|
838 | Ein Code-Image (DLL), das mit logi.RTS kompatibel ist, kann für ein vorgegebenes Programm unter Windows (64-Bit) erzeugt werden. Die Erzeugung wird durch Befehl Programm laden ausgelöst. Die Ziel-Plattform und die Zykluszeit sind in neuen Projekten automatisch vorgegeben. |
Behobene Probleme in Version 0.6.0
ID | Behobenes Problem |
---|---|
682 | Kein Meldungstext, wenn Projekt nicht erstellt werden kann |
900 | Beim Schließen von
logi.CAD 3
erscheinen unter Linux Fehlermeldungen, deren Bedeutung unklar ist.
logi.CAD 3
wird aber trotzdem geschlossen. |
Release-Notes für Version 0.5.0
Neuigkeiten in Version 0.5.0
ID | Neuigkeit |
---|---|
595 | Im SPS-Objekt local.iecsps kann ein im Projekt existierendes Programm zugeordnet werden. In neuen Projekten ist aufgrund der Vorlage das bereits vorhandene Programm "Template" zugeordnet. |
Behobene Probleme in Version 0.5.0
ID | Behobenes Problem |
---|---|
675 | Kein Titel für Dialog mit Lizenzvereinbarungen |
Release-Notes für Version 0.4.0
Neuigkeiten in Version 0.4.0
ID | Neuigkeit |
---|---|
452 | Im ST-Editor kann eine Funktion deklariert werden. Die Funktion kann innerhalb des Programms aufgerufen werden. Ein Ergebniswert kann innerhalb der Funktion zugewiesen werden. Innerhalb der Funktion kann außerdem eine lokale Variable deklariert werden, dieser können eine Konstante von den unterstützten Datentyp zugewiesen werden. |
549 | Neue Projekte werden aufgrund einer Vorlage erstellt. Sie enthalten die SPS-Objekte local.iecsps und remote.iecsps mit Standardwerten. |
582 | Verbesserter Startbildschirm und Lizenzbedingungen |
Behobene Probleme in Version 0.4.0
ID | Behobenes Problem |
---|---|
532 | Assistent zum Erstellen von neuen Projekten zeigt falschen Projektnamen |
548 | Projekte können nicht an beliebigen Positionen des Dateisystems erstellt werden, sondern nur an der vorgegebenen Standardposition |
563 | Filter-Möglichkeit für Projektexplorer bietet Eintrag |
564 | Der Projektexplorer zeigt Projekte nicht automatisch an, direkt nachdem
logi.CAD 3
gestartet wurde. |
606 | Groß-/Kleinschreibung wird im ST-Code für Schlüsselwörter nicht korrekt berücksichtigt. |
Release-Notes für Version 0.2.0
Neuigkeiten in Version 0.2.0
ID | Neuigkeit |
---|---|
451 | Bei Zuweisungen auf lokale Variablen (auf der rechten Seite des Zuweisungsoperators ":=") können Integer-Literale und boolesche Literale verwendet werden. |
470 | Die Benutzerdokumentation von logi.CAD 3 kann in der jeweiligen Sprache als Hilfe aus logi.CAD 3 heraus geöffnet werden. |
494 | Ein Projekt kann erstellt werden und wird im Projektexplorer angezeigt. Ein bestehendes, aber nicht mehr angezeigtes Projekt kann geöffnet bzw. importiert werden. |
495 | Ein im Projektexplorer angezeigtes Projekt kann geschlossen bzw. gelöscht werden, sodass es nicht mehr im Projektexplorer sichtbar ist, aber noch im Betriebssystem verfügbar ist. |
Behobene Probleme in Version 0.2.0
ID | Behobenes Problem |
---|---|
489 | Keine anwenderfreundliche Meldung für nicht erfolgreiche aufgelöste Referenz im ST-Editor |
Release-Notes für Version 0.1.0
Neuigkeiten in Version 0.1.0
ID | Neuigkeit |
---|---|
430 | Der ST-Editor bietet einen minimalen Sprachumfang (PROGRAM ... END_PROGRAM, Kommentare) mit Inhaltshilfe, Syntaxhervorhebung, Code-Faltung und Kennzeichnung von Syntax-Fehler. |
443 | Lokale Variablen können deklariert werden. Unterstützte Datentypen sind: BOOL, SINT, INT, DINT, USINT, UINT, UDINT, REAL, LREAL, STRING, CHAR, BYTE, WORD, DWORD. Anwenderfreundliche Meldungen bezeichnen dabei die Syntaxfehler. |
446 | Lokale Variablen können einander zugewiesen werden, sofern diese bereits deklariert sind. Anwenderfreundliche Meldungen bezeichnen dabei die Syntaxfehler. |
450 | Der ST-Editor bietet eine Inhaltshilfe ("Content Assist") bei der Zuweisung von lokalen Variablen, sofern diese lokalen Variablen bereits deklariert sind. |
468 | logi.CAD 3 kann auf allen unterstützten Betriebssystemen installiert werden. |
469 | logi.CAD 3 kann auf den unterstützten Betriebssystemen in allen unterstützten Sprachen gestartet und beendet werden. |