Release-Notes für Version 1.47.0

Dieser Artikel enthält die Release-Notes für  logi.CAD 3 , Version 1.47.0.Sie gelten auch für logi.CAD 3 , Version 0.47.0. Außerdem finden Sie in diesem Artikel auch Release-Notes, die nur für logi.CAD 3 , Version 0.47.0 gültig sind. 

Die Release-Notes für die aktuelle Version finden Sie unter "Release-Notes für aktuelle Version".

Inhalt dieses Artikels:

Allgemeine Informationen

Zu →logi.RTS:

Wenn Sie  logi.CAD 3 , Version 1.47.0 oder logi.CAD 3 , Version 0.47.0verwenden, installieren und verwenden Sie Version 2.3.1801 von logi.RTS. Das Installationspaket für logi.RTS ist im Lieferumfang von  logi.CAD 3  enthalten.

Zur Kompatibilität:
Falls Sie eine frühere Version von  logi.CAD 3  verwendet haben und die aktuelle Version verwenden wollen, lesen Sie unter "Sind meine Projekte aufwärts- und abwärtskompatibel?" nach, welche Punkte Sie beachten müssen.
Zum Raspberry Pi:

Lesen Sie in der Kurzanleitung Raspberry Pi in Betrieb nehmen nach, welche →Raspbian-Version für die Verwendung von  logi.cals  empfohlen wird.
Falls Sie eine neuere Version von →Raspbian einsetzen wollen, kommt u.U. ein Linux-Kernel ≥ Version 3.18 zum Einsatz. In diesem Fall können Probleme beim Hardwarezugriff auftreten (speziell auf Bus-Systeme, wie z.B. →I2C, SPI usw.). Im Zusammenhang mit →logi.RTS äußert sich die Problematik derart, dass z.B. Ein-/Ausgänge von →PiFace-Modulen trotz erfolgreicher Initialisierung nicht angesprochen werden können. Nähere Informationen zur Konfiguration von Linux-Systemen mit aktuellem Kernel finden Sie unter: http://www.forum-raspberrypi.de/Thread-tutorial-geraetetreiber-und-device-tree-dt

Neuigkeiten in  logi.CAD 3 , Version 1.47.0

IDNeuigkeiten
6603

Die Funktionsblöcke LIMITER_O und LIMITER_U sind verfügbar. Es handelt sich jeweils um einen Zweipunktregler mit Hysterese.
Siehe Neuer Baustein bzw. neue Bibliothek ist nicht in bestehenden Projekten verfügbar, falls Sie die Bausteine in bestehenden Projekten verwenden wollen.

6618

Der Funktionsblock INTEGRATOR ist verfügbar. Es handelt sich um eine regeltechnische Übertragungsfunktion eines diskreten Integralglieds mit Trapeznäherung.
Siehe Neuer Baustein bzw. neue Bibliothek ist nicht in bestehenden Projekten verfügbar, falls Sie die Bausteine in bestehenden Projekten verwenden wollen.

Behobene Probleme in  logi.CAD 3 , Version 1.47.0

Klicken Sie (mehrmals) auf eine Spaltenüberschrift, falls Sie den Tabellen-Inhalt anders sortieren wollen.

IDBehobenes Problem
8782

Beim Aufruf einer Funktion, welche als Eingang eine Variable vom Typ LREAL hat, erscheint u.U. ein unvollständiger Eintrag in der Sicht "Fehlerprotokoll".
Behebung: Der im Szenario beschriebene Fehler tritt nicht mehr auf.
Szenario für Problem: Falls Sie beim Aufruf einer Funktion Variablen vom Typ LREAL nicht beschalten, erscheint ein Fehler in der Sicht Fehlerprotokoll mit einem Fehlersymbol, aber ohne Fehlertext.

8790Upload einer Anwendung schlägt fehl, falls Referenzen auf einzelne Zeichen einer Zeichenkette verwendet werden.
Behebung: Das im Szenario beschriebene Problem tritt nicht mehr auf.
Szenario für Problem: Falls Sie Referenzen auf einzelne Zeichen einer Zeichenkette in Ihrer Anwendung verwenden, lässt sich diese nicht auf die SPS übertragen.
8796

Unvollständige Baustein-Definition führt u.U. zu einer Ausnahmesituation in der Sicht "Fehlerprotokoll"
Behebung: Die Ausnahmesituation tritt nicht mehr auf.
Szenario für Problem: Falls Sie einen unvollständigen Baustein (siehe Beispiel) definieren, tritt u.U. eine Ausnahmesituation in der Sicht Fehlerprotokoll auf.
Beispiel für eine unvollständige Baustein-Definition:

FUNCTION 

FUNCTION testFunction
END_FUNCTION

Behobene Probleme in logi.CAD 3 , Version 0.47.0

keine

Bekannte Probleme in  logi.CAD 3 , Version 1.47.0

Klicken Sie (mehrmals) auf eine Spaltenüberschrift, falls Sie den Tabellen-Inhalt anders sortieren wollen.

ID

Bekanntes Problem

1795

Befehl "Öffnen mit", "Direkt angezeigter Editor" nicht erfolgreich
Szenario: Wenn Sie im Kontextmenü des Projektexplorers den Befehl Öffnen mit und Direkt angezeigter Editor wählen (z.B. für ein ST-Objekt), wird folgende Meldung angezeigt: Wiederherstellen des direkten Editors nicht möglich. Direktunterstützung fehlt
Abhilfe: Verwenden Sie den Befehl Öffnen mit und ST-Editor, um ST-Objekte und SPS-Objekte zu öffnen. Für andere Objekte, wie z.B. Textdateien, können Sie den Befehl Öffnen mit und Texteditor verwenden.

1844

"Umbenennen" und "Löschen" im Projektexplorer nach dem Starten von logi.CAD 3 möglich
Szenario: Nach dem Starten von logi.CAD 3  können Sie die Befehle Umbenennen bzw. Löschen aufrufen (aus dem Menü Datei bzw. Bearbeiten oder via Tastenkombination F2 bzw. Entf), obwohl diese keine sinnvolle Funktionalität haben.
Zusatzinformation: Dieses Problem tritt auch auf, falls Sie einen neuen Arbeitsbereich wählen oder den Arbeitsbereich wechseln und im Projektexplorer sind keine Projekte enthalten.
Abhilfe: Erstellen Sie ein Projekt und selektieren Sie zumindest eine Ressource darin, bevor Sie den entsprechenden Befehl aufrufen.

1920

Fehlermeldung beim Umbenennen von Projekten, die nicht im Arbeitsbereich liegen
Szenario: Wenn Sie ein Projekt außerhalb des Arbeitsbereichs erstellt haben und dieses anschließend umbenennen, werden interne Fehler angezeigt, dass die Datei .project (im Arbeitsbereich) für das Projekt nicht vorhanden ist. Das Umbenennen selbst hat jedoch funktioniert.
Zusatzinformation: Das Problem wird durch verlinkte Ordner verursacht, die Systembausteine enthalten. Beispiele für solche Ordner: IEC61131-3, Raspberry Pi IO. Diese verlinkten Ordner müssen jedoch im Projekt vorhanden sein, damit Sie Systembausteine in Ihrem ST-Code verwenden können.
Abhilfe (empfohlen, um die Meldung zu vermeiden):

  • Löschen Sie solche verlinkten Ordner im Projekt, das Sie umbenennen wollen.
  • Benennen Sie das Projekt um.
  • Erstellen Sie ein temporäres Projekt, das die verlinkten Ordner enthält.
  • Ziehen Sie die verlinkten Ordner aus dem temporären Projekt in das umbenannte Projekt.
  • Löschen Sie das temporäre Projekt.

Abhilfe (falls die Meldung bereits aufgetreten ist):

  • Im Explorer des Betriebssystems: Gehen Sie zum Ordner, der in der Meldung genannt wird und die Datei .project enthält. Löschen Sie diesen Ordner.
  • Löschen Sie die internen Fehler aus der Sicht Fehlerprotokoll.
2752

Kommentare werden beim Formatieren des Codes nicht zueinander ausgerichtet. Bei einem Kommentar am Anfang der Datei wird eine Leerzeile eingefügt.
Szenario: Falls Sie bereits vorhandenen ST-Code mit dem Befehl Formatieren (im Kontextmenü) bzw. der Tastenkombination Strg+Umschalt+F formatieren, werden Kommentare im ST-Code u.U. nicht zueinander ausgerichtet (siehe Beispiel).
Beispiel (vor dem Formatieren):

FUNCTION_BLOCK FUB_LEDCylon
    /*
     * The LEDs are shifted back and forth.
     */
END_FUNCTION_BLOCK

wird zu (nach dem Formatieren):

FUNCTION_BLOCK FUB_LEDCylon
/*
     * The LEDs are shifted back and forth.
     */
END_FUNCTION_BLOCK

Falls außerdem am Anfang der Datei ein Kommentar vorhanden ist, wird eine Leerzeile vor diesem Kommentar eingefügt. Dadurch beginnt die Datei mit einer Leerzeile.
Abhilfe: nicht vorhanden

2809

Verlinkte Ordner werden beim Exportieren eines Projekts in eine Archivdatei berücksichtigt.
Szenario: Falls Sie ein Projekt in eine Archivdatei exportieren, wird der Inhalt von verlinkten Ordner (z.B. IEC61131-3 mit den IEC-Bausteinen) ebenfalls exportiert. Falls Sie anschließend das Projekt aus der Archivdatei importieren, sind die zuvor verlinkten Ordner zu "eigentlichen" Ordnern im Projekt geworden. In Folge treten möglicherweise Probleme auf, wenn Sie die Objekte verwenden, die im (eigentlich verlinkten) Ordner liegen; z.B. wenn Sie die IEC-Bausteine im ST-Code erfassen.
Abhilfe: Beim Exportieren in eine Archivdatei klappen Sie das zu exportierende Projekt in der linken Liste des Dialogs auf, entfernen Sie die Markierung für die verlinkten Ordner und drücken Sie erst dann Fertigstellen, um den Export zu starten. Nach dem Importieren sind die verlinkten Ordner im Projekt automatisch vorhanden.

6049

Beim Ersetzen eines ST-Codes, der aus einer Vorlage stammt, erscheint u.U. ein Dialog mit einem Fehlersymbol, aber ohne Fehlertext.
Szenario für Problem: Wenn Sie einen ST-Code aufgrund einer Vorlage aus der Inhaltshilfe eingefügt haben und diesen durch den ST-Code einer neuen Vorlage ersetzen, erscheint u.U. ein Dialog mit einem Fehlersymbol, aber ohne Fehlertext. Nach dem Bestätigen des Dialogs werden nur die ersten Buchstaben vom ST-Code der neuen Vorlage eingefügt.
Beobachtet wurde dieses Problem, als ST-Code aufgrund der Vorlage for eingefügt wurde, dieser Code selektiert wurde und dann die Vorlage while in der Inhaltshilfe ausgewählt wurde. Nach dem Bestätigen des Dialogs wurde nur whi eingefügt.
Abhilfe: Löschen Sie zuerst den bereits eingefügten ST-Code. Fügen Sie erst dann die neue Vorlage aus der Inhaltshilfe ein.

7259

Eine Ausnahmesituation wird verursacht, wenn Sie ein Projekt schließen, das beim Starten von logi.CAD 3 mit mehreren Editoren bereits geöffnet ist.
Szenario für Problem: Wenn Sie ein Projekt schließen, das beim Starten von logi.CAD 3 geöffnet ist und gleichzeitig zumindest 2 Editoren geöffnet sind, wird das Projekt geschlossen, allerdings wird nur einer der Editoren geschlossen. Außerdem wird diese Meldung in einem Fenster und in der Sicht Fehlerprotokoll angezeigt: An internal error occurred during "Calculating highlighting". Es handelt sich dabei um eine Ausnahmesituation.
Abhilfe: Bestätigen Sie die Meldung im Fenster und schließen Sie die weiterhin geöffneten Editoren des Projekts (z.B. Menü Datei, Befehl Alle schließen). Löschen Sie das Fehlerprotokoll, falls Sie die Meldungen dort nicht mehr benötigen.

8786Keine Fehlermeldung bei Verwendung des MOD-Operators oder der Funktion MOD mit Ausdrücken vom Typ ANY_REAL
Szenario für Problem: Falls Sie den MOD-Operator oder die Funktion MOD mit Ausdrücken vom Typ ANY_REAL verwenden, wird kein Fehler angezeigt und die Anwendung kann nicht auf die SPS geladen werden.
Abhilfe: Weisen Sie das Ergebnis auf ein Variable vom Typ ANY_INT zu.
8801Verwendung eines Arrays von SEMA-Bausteinen funktioniert nicht
Szenario für Problem: Bei der Verwendung eines Arrays von SEMA-Bausteinen in der Applikation, kann diese nicht auf die SPS hochgeladen werden.
Abhilfe: Legen Sie für jedes Element des Arrays eine Instanzvariable an.
8833Es erscheint eine Fehlermeldung falls Sie einen ARRAY-Datentyp inkorrekt definieren.
Szenario für Problem: Falls Sie in einer Variablenliste unvollständige ARRAY-Datentypen definieren (z.B. myArrayVariable : ARRAY OF), erscheint ein Dialog mit folgender Fehlermeldung: 'Xtext validation' hat ein Problem festgestellt. Weiters erscheint in der Sicht Fehlerprotokoll die Meldung An internal error occurred during: "Xtext validation".
Abhilfe: Die Fehlermeldungen können ignoriert werden. Beheben Sie die fehlerhafte Anwendung.

Bekannte Probleme in logi.CAD 3 , Version 0.47.0

keine