Release-Notes für Version 1.50.0
Dieser Artikel enthält die Release-Notes für logi.CAD 3, Version 1.50.0.Sie gelten auch für logi.CAD 3, Version 0.50.0. Außerdem finden Sie in diesem Artikel auch Release-Notes, die nur für logi.CAD 3, Version 0.50.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.50.0oder logi.CAD 3, Version 0.50.0verwenden, installieren und verwenden Sie die folgende Version 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. |
Neuigkeiten in logi.CAD 3, Version 1.50.0
ID | Neuigkeiten |
---|---|
8644 | Die Funktionen PACK, UNPACK2, UNPACK4 und UNPACK8 stehen nun zur Verfügung.
Siehe Neuer Baustein bzw. neue Bibliothek ist nicht in bestehenden Projekten verfügbar, falls Sie die Bausteine in bestehenden Projekten verwenden wollen. |
9144 | Der Assert -Baustein steht zur Verfügung. Sie können mit diesem Baustein eine Aussage über den Zustand eines Elements der Anwendung (z.B. einer Variable) treffen. Somit können Sie logische Fehler in Ihrer Anwendung erkennen und/oder die Einhaltung von Spezifikationen überpüfen. |
Neuigkeiten in logi.CAD 3, Version 0.50.0
keine
Behobene Probleme in logi.CAD 3, Version 1.50.0
Klicken Sie (mehrmals) auf eine Spaltenüberschrift, falls Sie den Tabellen-Inhalt anders sortieren wollen.
ID | Behobenes Problem |
---|---|
8925 | "Anwendung laden" verursacht Terminierung von logi.RTS auf einem Raspberry Pi, falls die geladene Anwendung auf eine ungültige Pinbase der Systembausteine für das PiFace zugreift. |
8951 | Eine Ausnahmesituation wird u.U. beim Speichern eines fehlerhaften ST-Objekts verursacht. |
8991 | Geänderte physikalische Adressen werden beim Laden der Anwendung nicht berücksichtigt. Beispiel für eine globale Variable mit einer physikalischen Adresse VAR_GLOBAL VALVE_POS AT %QW28 : INT; END_VAR |
9017 | Verzögerung beim Schließen der Sicht "SPS". |
Behobene Probleme in logi.CAD 3, Version 0.50.0
ID | Behobenes Problem |
---|---|
8956 | "Anwendung laden" verursacht Terminierung von logi.RTS, falls ein C-Baustein eine Referenz-Eingangsvariable vom Datentyp Beispiel für C-Baustein {extern_c} FUNCTION MyBlock VAR_INPUT In1 : INT; In2 : REF_TO STRING; END_VAR END_FUNCTION Beispiel für Verwendung des C-Bausteins PROGRAM Program1 VAR Var1 : STRING[64]; END_VAR MyBlock(In1 := 42, In2 := REF(Var1)); END_PROGRAM |
Bekannte Probleme in logi.CAD 3, Version 1.50.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 |
1844 | "Umbenennen" und "Löschen" im Projektexplorer nach dem Starten von logi.CAD 3 möglich |
1920 | Fehlermeldung beim Umbenennen von Projekten, die nicht im Arbeitsbereich liegen
Abhilfe (falls die Meldung bereits aufgetreten ist):
|
2752 | Kommentare werden beim Formatieren des Codes nicht zueinander ausgerichtet. Bei einem Kommentar am Anfang der Datei wird eine Leerzeile eingefügt. 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. |
2809 | Verlinkte Ordner werden beim Exportieren eines Projekts in eine Archivdatei berücksichtigt. |
6049 | Beim Ersetzen eines ST-Codes, der aus einer Vorlage stammt, erscheint u.U. ein Dialog mit einem Fehlersymbol, aber ohne Fehlertext. |
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. |
8898 | "Mit Editor verlinken" im Projektexplorer hat manchmal keine Funktionalität. |
9139 | Die Anwendung kann nicht geladen werden, falls Sie auf eine dereferenzierte Beispiel PROGRAM Test VAR str : STRING[100]; strref : REF_TO STRING[100] := REF(str); byteref : REF_TO BYTE; END_VAR VAR str_ofs : UINT; END_VAR byteref := GET_BYTE_REF(IN:=strref^[str_ofs + 1]); (* accessing the dereferenced STRING-variable 'strref' by means of an index *) END_PROGRAM Abhilfe: nicht vorhanden |
9215 | Beim umfassenden Ändern eines umfangreichen Projekts wird möglicherweise eine verwirrende Fehlermeldung angezeigt. |
9248 | Wenn Sie Referenzen auf STRING-Variablen mit NULL vergleichen, wird ein Typisierungsfehler angezeigt. Beispiel PROGRAM Counter VAR str : STRING[100]; str_ref : REF_TO STRING[100]; END_VAR if str_ref = NULL THEN /* type resolving error */ END_IF; END_PROGRAM |
9252 | Aufruf der Funktion CONCAT mit dem Ergebnis einer benutzerdefinierten Funktion bringt logi.RTS zum Absturz Beispiel FUNCTION getBase : STRING[20] getBase := 'PROGRAM1'; END_FUNCTION PROGRAM Program1 VAR s : UDINT; str : STRING[256]; END_VAR str := CONCAT(getBase(),'.W4'); END_PROGRAM Abhilfe: Weisen Sie das Ergebnis des Funktionsaufrufs vor Aufruf der CONCAT-Funktion einer Variablen zu (siehe Beispiel). Beispiel FUNCTION getBase : STRING[20] getBase := 'PROGRAM1'; END_FUNCTION PROGRAM Program1 VAR s : UDINT; str : STRING[256]; END_VAR str := getBase(); s := SIZEOF(CONCAT(str,'.W4')); END_PROGRAM |
Bekannte Probleme in logi.CAD 3, Version 0.50.0
keine