Release-Notes für Version 1.30.0
Dieser Artikel enthält die Release-Notes für logi.CAD 3, Version 1.30.0.Sie gelten auch für logi.CAD 3, Version 0.30.0. Außerdem finden Sie in diesem Artikel auch Release-Notes, die nur für logi.CAD 3, Version 0.30.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.30.0 oder logi.CAD 3, Version 0.30.0verwenden, installieren und verwenden Sie Version 2.3.1301 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. |
Neuigkeiten in logi.CAD 3, Version 1.30.0
ID | Neuigkeiten |
---|---|
4901 | Sie können den IEC-61131-3-Systembaustein |
5752 | Im ST-Editor können Sie →Funktionsbaustein-Instanzen in einem →strukturierten Datentyp deklarieren und in Ihrem ST-Code verwenden. Einschränkungen:
Zusätzlich ist es außerdem möglich, Funktionsbaustein-Instanzen (FB-Instanzen) innerhalb der Abschnitte |
6432 | Sie können den IEC-61131-3-Systembaustein |
Behobene Probleme in logi.CAD 3, Version 1.30.0
ID | Behobenes Problem |
---|---|
7107 | Ein Programm ohne einen zugeordneten Task wird im SPS-Objekt nicht als fehlerhaft markiert. Beispiel für Programm ohne einen zugeordneten Task im SPS-Objekt PROGRAM Counter : Counter; |
7115 | Der Befehl "Verweise finden" findet zu viele Verweise für deklarierte Funktionsbausteine. |
7150 | Die Anwendung kann nicht geladen werden, falls Sie den Beispiel PROGRAM Test VAR s : REF_TO STRING; t : REF_TO STRING; END_VAR t^ := MOVE(s^); END_PROGRAM |
7154 | Die Zuweisung des Beispiel PROGRAM Test VAR Var1 : INT := 5; Success : BOOL := TRUE; END_VAR Var1 := MOVE(EN := FALSE, IN := 123, ENO => Success); (* Because of 'EN := FALSE', 'Var1' has value '5' and 'Success' should have value 'FALSE'. *) (* However, 'Success' has value 'TRUE'.*) END_PROGRAM Zusatzinformation: Falls |
7158 | Die Anwendung kann nicht geladen werden, falls Sie einen Beispiel PROGRAM Test VAR Var1 : CHAR := 'A'; Var2 : BOOL; END_VAR; Var2 := Var1 = MOVE('A'); (* Value of 'Var1' is equaled to the result of 'MOVE('A'). This result is assigned to 'Var2'. *) END_PROGRAM |
7179 | Beim Einfügen von mehreren Variablen in die Sicht "Variablenwerte" wird u.U. nur eine Variable eingefügt. |
7188 | Instanzen des Programms und Variablen werden in der Sicht "Instanzen" nicht determinịstisch sortiert. |
7203 | Gelöschte Instanzen des Programms bleiben in der Sicht "Instanzen" angezeigt. |
7207 | Nach Änderung des Datentyps für eine Variable zeigt die Sicht "Instanzen" möglicherweise falsche Unterelemente für die Variable an. |
7266 | Falls ein Eingang eines Funktionsbausteins einen Beispiel: 2 Eingangsvariablen mit dem Datentyp 'STRING' PROGRAM Text VAR FB1 : test; END_VAR FB1(i1:=MOVE('abc')); (* Input 'i1' gets value 'abc' that is displayed in the view. *) (* The initial value 'xyz' is valid for input 'i2' that should be displayed in the view. Instead an empty string '' is displayed. *) END_PROGRAM FUNCTION_BLOCK test VAR_INPUT i1 : STRING[10]; i2 : STRING[10]:='xyz'; END_VAR END_FUNCTION_BLOCK |
7270 | Die Anwendung kann nicht geladen werden, falls Sie ein Element eines Beispiel PROGRAM Test VAR MyFB1 : FB1; END_VAR END_PROGRAM FUNCTION_BLOCK FB1 VAR MyFB2 : FB2; Var1 : int; END_VAR MyFB2(Out[3] => Var1); (* calling 'MyFB2' and writing value for output 'Out[3]' to 'Var1' *) END_FUNCTION_BLOCK FUNCTION_BLOCK FB2 VAR_OUTPUT Out : ARRAY [1..10] OF INT; END_VAR END_FUNCTION_BLOCK |
7274 | Der Aufruf eines Funktionsbausteins ist fehlerhaft, falls dabei eine Variable auf ein Strukturelement eines Ausgangs zugewiesen wird. Beispiel PROGRAM Test VAR MyFB1 : FB1; END_VAR END_PROGRAM FUNCTION_BLOCK FB1 VAR Var1 : INT; MyFB2 : FB2; END_VAR MyFB2(Out.Elem1 => Var1); (* calling 'MyFB2' and writing value for sub-element 'Elem1' of output 'Out' to 'Var1' *) END_FUNCTION_BLOCK FUNCTION_BLOCK FB2 VAR_OUTPUT Out : MyStruct; END_VAR END_FUNCTION_BLOCK TYPE MyStruct : Struct Elem1 : INT; END_STRUCT; END_TYPE |
7278 | Die Anwendung kann nicht geladen werden, falls Sie den Inhalt einer Referenz-Variable beim Aufruf eines Funktionsbaustein auf eine Variable zuweisen. Beispiel PROGRAM Test VAR MyFB1 : FB1; END_VAR END_PROGRAM FUNCTION_BLOCK FB1 VAR MyFB2 : FB2; Var1 : INT; END_VAR MyFB2(Out^=>Var1); (* calling 'MyFB2', dereferencing 'Out' and writing its content to 'Var1' *) END_FUNCTION_BLOCK FUNCTION_BLOCK FB2 VAR_OUTPUT Out : REF_TO INT; (* the reference variable 'Out' *) END_VAR END_FUNCTION_BLOCK |
Behobene Probleme in logi.CAD 3, Version 0.30.0
ID | Behobenes Problem |
---|---|
6938 | logi.CAD 3 kann unter einem 32-Bit-Windows-Betriebssystem nicht gestartet werden. |
7121 | Linien zwischen FBS-Elementen auf der gleichen Höhe sind u.U. minimal geknickt. |
7125 | Die Anwendung kann nicht geladen werden, falls ein Aufruf des |
7170, 7174 | Die Anwendung kann nicht geladen werden, falls Sie im FBS-Editor eine |
Bekannte Probleme in logi.CAD 3, Version 1.30.0
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. |
7214 | Beim Deklarieren mehrerer Ressourcen im gleichen SPS-Objekt werden verwirrende Fehlermeldungen angezeigt. Beispiel: Auszug aus einem fehlerhaften SPS-Objekt mit mehreren Ressourcen CONFIGURATION LocalConfiguration RESOURCE local ON BuiltInPlc { ON_CHANNEL := LocalChannel } RESOURCE local2 ON BuiltInPlc { ON_CHANNEL := LocalChannel } Zusatzinformation: Derzeit ist nur möglich, eine Ressource im gleichen SPS-Objekt zu deklarieren. Beispiel: Auszug aus einem korrekten SPS-Objekt mit einer Ressource CONFIGURATION LocalConfiguration RESOURCE local ON BuiltInPlc { ON_CHANNEL := LocalChannel } |
7246 | "Anwendung laden" verursacht Terminierung von logi.RTS, falls die geladene Anwendung auf eine unzulässige Beispiel PROGRAM Text VAR Var1 : STRING[10]; (* The defined limit for the string is '10'. *) Var2 : STRING[10]; idx : DINT := 1; max : DINT := 12; (* Value '12' exceeds the defined limit. Because of the below code, '12' corresponds to an invalid STRING position. *) END_VAR Var1[idx] := 'x'; FOR idx := 1 TO max BY 1 DO Var1[idx] := 'x'; END_FOR; var2 := var1; END_PROGRAM Abhilfe:
|
7250 | Die Sicht "Variablenwerte" zeigt keine Werte für |
7254 | Die Sicht "Variablenwerte" zeigt beim Bearbeiten keine Werte für |
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. |
7284 | Für Ausgangsvariablen von Strukturtypen bietet die Inhaltshilfe keine Strukturelemente zur Auswahl. Beispiel PROGRAM Test VAR MyFB1 : FB1; Var1, Var2 : INT; END_VAR MyFB1(Out1. => Var2); (* After 'Out1.', the content assist does not list the structure elements 'Elem1' and 'Elem2'. *) END_PROGRAM TYPE MyStruct : Struct Elem1 : INT; Elem2 : INT; END_STRUCT; END_TYPE FUNCTION_BLOCK FB1 VAR_OUTPUT Out1 : MyStruct; END_VAR END_FUNCTION_BLOCK Abhilfe: Tippen Sie die Namen des Strukturelements mit Hilfe der Tastatur ein. |
7294 | Eine Ausnahmesituation wird u.U. beim Refactoring des Programms verursacht. |
Bekannte Probleme in logi.CAD 3, Version 0.30.0
ID | Bekanntes Problem |
---|---|
7218 | Verwirrende Meldungen werden beim ersten Öffnen der Benutzervorgaben angezeigt. |
7169 | Die Anwendung kann bei einer Rückkopplungsschleife im FBS-Editor nicht geladen werden. |
7290 | Im FBS-Editor deklarierte |