text: Release-Notes für Version 1.101.0 - IDE Documentation
  Release-Notes für Version 1.101.0
  Dieser Artikel enthält die Release-Notes für logi.CAD 3 Version 1.101.0. Sie gelten auch für logi.CAD 3 Version 1.101.0. Außerdem finden Sie in diesem Artikel auch Release-Notes, die nur für logi.CAD 3 Version 1.101.0 gültig sind.
  Bei der Verwendung von logi.CAD 3 Version 1.101.0 oder logi.CAD 3 Version 1.101.0, installieren und verwenden Sie die folgende Version von logi.RTS:
  Version 3.11.0 – für alle unterstützten Zielsysteme mit Ausnahme des Beckhoff-Zielsystems →CX9020 gültig
  Neuigkeiten in logi.CAD 3 Version 1.101.0
  Falls eine Kommunikation via Gateway nicht erfolgreich abgewickelt werden konnte, wurde bisher nur der Zustand Offline in der Sicht Instanzen angezeigt. Ab sofort informiert die neue Zeile Details zur Verbindung über die Ursache für den vergeblichen Verbindungsversuch:
  Gateway erreicht SPS nicht oder keine Anwendung geladen
  Keine Verbindung zum Gateway
  Die neue Zeile Details zur Verbindung wird übrigens direkt unterhalb der Zeile Verbindungsstatus in der Sicht Instanzen angezeigt.
  Hinweis: Das Gateway ist für die Kommunikation zwischen logi.CAD 3 und z.B. diesen Zielsystemen zuständig: Arduino Nano 3 und den Controllinos (MINI, MAXI und MEGA)
  Eine erfolgreiche Verbindung zur SPS wird weiterhin durch den Zustand Online angezeigt. Die Zeile Details zur Verbindung zeigt dann Zur SPS verbunden an.
  Falls Sie keine Kommunikation via Gateway verwenden, zeigt die neue Zeile den allgemeinen Text Keine Verbindung zur SPS für einen vergeblichen Verbindungsversuch.
  Die Zeitbeschränkung für Controllinos und Arduino Nano 3 ist entfernt. Das bedeutet, dass Anwendungen für Controllinos und Arduino Nano 3 nicht automatisch nach 3 Stunden gestoppt werden.
  Informationen über die Verwendung eines Controllinos oder Arduino Nanos 3 finden Sie unter: Controllino oder Arduino Nano in Betrieb nehmen
  logi.CAD 3 stellt nun die Möglichkeit zur Verfügung, Anwenderbausteine in eigenen Bibliotheken zusammenzufassen und bereitzustellen.
  Hier ein Überblick über die Vorgehensweise dafür:
  Erstellen Sie in einem Projekt die gewünschten Anwenderbausteine.
  Erstellen Sie eine neue Bibliothekskonfiguration: Kontextmenü, Befehl Neu und Bibliothekskonfiguration
  Im Editor der Bibliothekskonfiguration definieren Sie die Vorgaben für die Bibliothek und die Anwenderbausteine, die in der Bibliothek enthalten sein sollen.
  Hinweis: Der Editor für die Bibliothekskonfiguration bietet Komfortfunktionalitäten ähnlich zu jenen im ST-Editor (z.B. die Inhaltshilfe).
  Ein Beispiel für die erforderliche Syntax finden Sie in der Benutzerdokumentation, unter: Bibliothekskonfiguration erstellen
  Erstellen Sie die Bibliothek mit den Anwenderbausteinen so: Kontextmenü, Befehl Bibliothek erzeugen
  Ergebnis: Die komprimierte Bibliothek wird im Ordner target des Projekts erstellt. Dieser Ordner wird standardmäßig nicht im Projektexplorer angezeigt.
  Einschränkung: Derzeit bietet logi.CAD 3 keine Möglichkeit, die Bibliothek weiter zu verteilen (z.B. an Kollegen). Diese Möglichkeit wird erst in einer späteren Version enthalten sein.
  Der FBS-Editor erlaubt es nun, Ein-/Ausgänge eines Baustein-Aufrufs auszublenden, sofern diese Ein-/Ausgänge mit keinen anderen FBS-Elementen durch Linien verbunden sind:
  Selektieren Sie solche Ein-/Ausgänge im Aufruf.
  Öffnen Sie das Kontextmenü und wählen Sie den Befehl Ein-/Ausgang ein-/ausblenden. Alternative: Drücken Sie die v-Taste.
  Auf die gleiche Weise können Sie bereits ausgeblendete Ein-/Ausgänge einblenden. Dies ist erforderlich, falls Sie einen Ein-/Ausgang mit einem anderen FBS-Element verbinden wollen.
  Beim Erstellen eines FBS-Programms, eines FBS-Funktionsbausteins oder einer FBS-Funktion können Sie nun "A3" als Seitenformat wählen. Standardmäßig ist weiterhin "A4" als Seitenformat vorgegeben.
  Einschränkung: Es ist nicht möglich, das Seitenformat für ein bereits erstelltes FBS-Objekt nachträglich zu ändern.
  Eine kostengünstige Version des FBS-Editors mit Benutzungseinschränkungen ist nun verfügbar. Die folgenden Elemente in einem FBS-Objekt können mit Limits versehen werden:
  Größe des Zeichenfelds (= Anzahl der Seiten im Zeichenfeld)
  Kontaktieren Sie logi.cals , falls Sie an der kostengünstigen Version des FBS-Editors interessiert sind.
  Die Größe der Baustein-Schnittstelle kann nun auch in der Vorschau des Schnittstellen-Editors geändert werden. Die Vorschau ist der obere, grafische Teil des Schnittstellen-Editors.
  Bisher waren Größenänderungen nur im Register Eigenschaften des Schnittstellen-Editors möglich.
  Informationen über das Ändern der Bausteingröße finden Sie unter: Größe der Schnittstelle für einen Baustein ändern
  Die Position/Ausrichtung von Ein-/Ausgängen kann nun auch in der Vorschau des Schnittstellen-Editors geändert werden. Die Vorschau ist der obere, grafische Teil des Schnittstellen-Editors.
  Bisher waren diese Änderungen nur im Register Ein-/Ausgänge des Schnittstellen-Editors möglich.
  Informationen über das Ändern der Positon/Ausrichtung finden Sie unter: Position und Ausrichtung des Ein-/Ausgangs in der Schnittstelle für einen Baustein ändern
  Falls die Baustein-Schnittstelle nicht vollständig im Schnittstellen-Editor angezeigt wird, können Sie den Bildlauf (= den Scrollbar) zum Verschieben des sichtbaren Ausschnitts benutzen.
  Behobene Probleme in logi.CAD 3 Version 1.101.0
  Physikalische Adressen ohne Präfix für die Größe werden als fehlerhaft markiert.
  Behebung: Physikalische Adressen ohne Präfix für die Größe werden nicht mehr als fehlerhaft markiert.
  Szenario für Problem: Falls einer globalen Variable eine physikalische Adresse in der SPS (= Hardware-Adresse) ohne Präfix für die Größe zugewiesen wird (z.B. %I3), wird diese Adresse als fehlerhaft markiert. Diese englische Meldung wird dafür angezeigt: The value 'address' is invalid. java.lang.IllegalArgumentException: invalid IecHwAddress: address
  Bezeichner, die wie Attribute (oder Pragmas) der ST-/SPS-Syntax lauten, sind nicht möglich.
  Behebung: Bezeichner, die wie Attribute (oder Pragmas) der ST-/SPS-Syntax lauten, sind nun möglich.
  Szenario 1 für Problem: Falls im ST-Objekt ein Funktionsbaustein mit dem Namen dma deklariert wird, erscheint diese Meldung: Unerwartetes Zeichen 'dma'
  Szenario 2 für Problem: Falls im SPS-Objekt eine globale Variable mit dem Namen address deklariert wird, erscheint diese Meldung: Unerwartetes Zeichen 'address'
  Zusatzinformation: address und dma sind Attribute (oder auch sogenannte Pragmas), die die ST- bzw. SPS-Syntax erweitern. Die Namen von solchen Attributen sind nicht als Bezeichner im entsprechenden Objekt zulässig.
  Zuweisungen auf Eingangsvariablen via Referenzen sind nicht immer möglich.
  Behebung: Die Zuweisungen auf Eingangsvariablen via Referenzen (laut dem folgenden Szeanrio) sind möglich.
  Szenario für Problem: Falls Sie Referenzvariablen als Eingangsvariable deklarieren und der Basis-Datentyp dafür ist ein strukturierter Datentyp (siehe Beispiel), werden Zuweisungen auf solche Eingangsvariablen als fehlerhaft markiert. Diese Meldung wird angezeigt: Zuweisung auf Eingangsvariable "name" ist nicht erlaubt
  in1 : REF_TO MyStruct1;
  in2 : REF_TO MyStructArray;
  in1^.elem1 := 5;     (* highlighted as faulty *)
  in2^[0].elem1 := 5;  (* highlighted as faulty *)
  MyStruct1 : STRUCT
  elem1 : INT;
  MyStructArray : ARRAY [0..1] OF MyStruct1;
  Funktionsbaustein-Instanzen können in einem Global-Objekt deklariert werden.
  Behebung: Die Deklaration von Funktionsbaustein-Instanzen in einem Global-Objekt wird als fehlerhaft gemeldet.
  Szenario für Problem: Es ist fälschlicherweise möglich, Funktionsbaustein-Instanzen in einem Global-Objekt zu deklarieren (siehe Beispiel).
  iSr : SR   (* This declaration should not be possible. *)
  Behebung: Die Sicht Instanzen zeigt den Ausführungsstatus Demo-Modus statt Läuft, falls die Anwendung auf einer logi.RTS-Version ohne Lizenz läuft. Diese Anzeige dient als Information, dass gerade eine logi.RTS-Version ohne aktivierte Lizenz verwendet wird.
  Zusatzinformation: Tatsächlich wurde die Anwendung nicht auf die integrierte SPS geladen, sondern auf eine logi.RTS-Version, die außerhalb von logi.CAD 3 gestartet wurde. Ohne aktivierte Lizenz läuft die Anwendung auf so einer logi.RTS-Version nur für 1 Stunde nach dem Start von logi.RTS.
  Eine Ausnahmebedingung wird bei geöffneter Sicht "Variablenwerte" und dem Bereinigen des Projekts verursacht.
  Behebung: Die Ausnahmebedingung des folgenden Szenarios wird nicht verursacht.
  Szenario für Problem: Wenn Sie die Sicht Variablenwerte öffnen und das Projekt bereinigen, tritt eine Ausnahmebedingung auf. In diesem Fall erscheinen mehrere Einträge Problems occurred when invoking code from plug-in: "org.eclipse.jface" im Fehlerprotokoll.
  Eine Ausnahmebedingung wird beim zweiten Bereinigen des Projekts verursacht.
  Behebung: Ein Projekt kann mehrmals bereinigt werden. Die Ausnahmebedingung tritt nicht mehr auf.
  Szenario für Problem: Wenn Sie ein Projekt mehrmals bereinigen, tritt eine Ausnahmebedingung auf. In diesem Fall erscheint der folgende Eintrag im Fehlerprotokoll:
  Exception [EclipseLink-5010] (Eclipse Persistence Services - 2.6.3.v20160428-59c81c5): org.eclipse.persistence.exceptions.OptimisticLockException
  Exception Description: The object [Project: Name: fff] cannot be merged because it has changed or been deleted since it was last read.
  Class> com.logicals.projectindex.db.DbProject
  Behebung: Die Ausnahmebedingung laut dem Szenario wird nicht mehr verursacht.
  Fehler können während des Exports eines Projekts in eine Archivdatei auftreten.
  Szenario für Problem: Falls Sie ein Projekt in eine Archivdatei exportieren, werden Fehler bei diesem Export gemeldet. Details über das Szenario oder das Projekt, für das die Fehler auftreten, sind nicht bekannt.
  Die externe Bausteinhilfe wird nur geöffnet, falls die Namen der Hilfedateien die korrekte Groß-/Kleinschreibweise verwenden.
  Behebung: Die externe Bausteinhilfe wird immer geöffnet – unabhängig von der Groß-/Kleinschreibweise der Hilfedatei.
  Szenario für Problem: Die externe Bausteinhilfe wird nicht geöffnet, falls die Namen der Hilfedateien eine falsche Groß-/Kleinschreibweise verwenden. Im Detail geht es um die Schreibweise der Sprachkürzel, das mit Großbuchstaben geschrieben sein muss.
  Die Anweisungen eines Netzwerks werden nicht erwartungsgemäß ausgewertet.
  Behebung: Die Anweisungen des folgenden Netzwerks werden erwartungsgemäß ausgewertet: Der Aufruf des RS-Bausteins wird vor der Zuweisung auf var8 ausgewertet.
  Szenario für Problem: Das folgende Netzwerk enthält 2 Anweisungen:
  Diese Anweisungen werden in dieser Reihenfolge ausgewertet:
  Zuweisung auf var8
  Aufruf des RS-Bausteins
  Diese Auswertung steht im Widersprucht zu den Regeln, die in der Benutzerdokumentation beschrieben sind. Aufgrund dieser Beschreibung wurde erwartet, dass der Aufruf des RS-Bausteins vor der Zuweisung auf var8 ausgewertet wird.
  Ein gelöschter Eingang wird im Baustein-Aufruf weiterhin angezeigt. Die Aktualisierung des Aufrufs ist nicht möglich.
  Behebung: Der Baustein-Aufruf mit einem gelöschten Eingang und die Linie auf den gelöschten Eingang werden als fehlerhaft gekennzeichnert. Löschen Sie die fehlerhafte Linie, selektieren Sie den fehlerhaften Baustein-Aufruf und drücken Sie Strg+1, um den Aufruf zu aktualisieren.
  Szenario für Problem: Falls ein bereits deklarierter Eingang für einen Baustein gelöscht wird, wird der gelöschte Eingang weiterhin im Aufruf dieses Bausteins angezeigt. Es ist nicht möglich, den Aufruf zu aktualisieren.
  Zusatzinformation: Die Sicht Fehler zeigt eine Meldung an, dass die Referenz auf den Eingang nicht aufgelöst werden kann. Die Navigation zur Fehlerquelle (durch Doppelklicken) wird jedoch für diese Meldung nicht unterstützt.
  Nachdem viele Wertfelder mit Variablen eingefügt wurden, bleiben beim anschließenden Löschen dieser Wertfelder scheinbar einige Wertfelder über.
  Szenario für Problem: Falls Sie im FBS-Editor viele Wertfelder kopieren und einfügen und danach die Entf-Taste drücken, um die eingefügten Wertfelder zu löschen, werden u.U. nicht alle Wertfelder gelöscht. Die verbleibenden Wertfelder können nicht selektiert werden.
  Beim Zoomen/Scrollen im FBS-Editors reagiert der FBS-Editor u.U. nicht mehr.
  Szenario für Problem: Falls Sie einen großen Baustein im FBS-Editor geöffnet haben und die Ansicht darauf durch Zoomen/Scrollen ändern, reagiert u.U. der Editor nicht mehr.
  Unterschiedliche Schriftart in Kommentarfeldern im FBS-Editor.
  Behebung: Der Text, der in einem gerade erstellten Kommentarfeld eingegeben wird, wird nun mit der gleichen Schriftart angezeigt.
  Szenario für Problem: Falls Sie in einem gerade erstellten Kommentarfeld einen Text eingeben, wird dieser nach dem Bestätigen der Änderung in einer anderen Schriftart angezeigt.
  Ungewohnte Schriftart für Kontextmenü beim Bearbeiten von Texten in Kommentarfeldern.
  Behebung: Das Kontextmenü wird mit der Standard-Schriftart angezeigt.
  Szenario für Problem: Falls Sie Text in einem Kommentarfeld bearbeiten und dafür das Kontextmenü verwenden, wird dieses Kontextmenü mit einer ungewohnten Monospace-Schriftart angezeigt.
  Eine Anwenderfunktion kann nicht mit Hilfe der Inhaltshilfe in den FBS-Editor eingefügt werden.
  Behebung: Bereinigen Sie das Projekt. Danach ist es wieder möglich, die Anwenderfunktion mit Hilfe der Inhaltshilfe einzufügen.
  Szenario für Problem: Eine Anwenderfunktion wird in der Liste der Inhaltshilfe zum Einfügen in den FBS-Editor angezeigt, es ist aber nicht möglich, den Aufruf tatsächlich einzufügen. Andere Anwenderfunktionen und Anwenderfunktionsbausteine können mit Hilfe der Inhaltshilfe jedoch eingefügt werden. Informationen über die Ursachen dieses Problems sind derzeit nicht verfügbar.
  Bei Lizenz-Verlust ist es nicht möglich, erstmalige Änderungen in einem FBS-Editor zu speichern.
  Behebung: Die Ausnahmebedingung für das folgende Szenario wird nicht mehr verursacht, sondern es können die Änderungen gespeichert werden. Zusätzlich informiert eine Meldung beim Starten des FBS-Editors darüber, dass keine Lizenz für den FBS-Editor vorhanden ist.
  Szenario für Problem: Falls Sie einen FBS-Editor öffnen, Änderungen vornehmen und dann die Lizenzierung plötzlich verloren geht, erscheint ein Dialog. Dieser Dialog erlaubt es auch, ungespeicherte Änderungen zu übernehmen, damit diese nicht verloren gehen. Tatsächlich werden die Änderungen jedoch nicht gespeichert, sondern es wird eine Ausnahmebedingung verursacht.
  Das Prüfen der Lizenzierung kann nicht wiederholt werden.
  Behebung: Das Drücken von Wiederholen im Dialog wiederholt das Prüfen der Lizenzierung.
  Szenario für Problem: Ein Dialog erscheint, falls keine Lizenzierung für den FBS-Editor vorhanden ist. Dieser Dialog erlaubt es auch, die Lizenzierung erneut zu prüfen (durch Drücken von Wiederholen). Tatsächlich wird aber logi.CAD 3 beendet, auch wenn mittlerweile eine korrekte Lizenz vorhanden ist.
  Beim Maximieren des FBS-Editors wird der Arbeitsbereich nicht entsprechend vergrößert.
  Behebung: Beim Maximieren des FBS-Editors wird der Arbeitsbereich entsprechend vergrößert.
  Szenario für Problem: Falls Sie den FBS-Editor maximieren, wird möglicherweise ein leerer Arbeitsbereich (anstatt von Seiten ohne FBS-Elemente) angezeigt. Erkennbar ist der leere Arbeitsbereich z.B daran, dass die Seitengrenzen nicht angezeigt werden. Falls Sie FBS-Elemente in so einen leeren Arbeitsbereich ziehen, verschwinden die FBS-Elemente außerdem.
  Das Eingabefeld zum Ändern des Seitennamens bleibt geöffnet, falls Aktionen in der Liste der deklarierten Variablen durchgeführt werden.
  Behebung: Das Eingabefeld zum Ändern des Seitennamens wird geschlossen, falls Aktionen in der Liste der deklarierten Variablen durchgeführt werden.
  Szenario für Problem: Falls Sie einen Namen für eine Seite im Zeichenfeld eingeben, das Eingabefeld geöffnet lassen und dann den Namen einer Variable in der Liste der deklarierten Variablen ändern, bleibt der Fokus auf das Eingabefeld für den Seitennamen. Das bedeutet, die Änderungen für den Namen der Variablen werden im Eingabefeld für den Seitennamen übernommen.
  Ohne Lizenz für den FBS-Editor kann die Sicht "Instanzen" nicht verwendet werden.
  Behebung: Die Sicht Instanzen kann auch ohne Lizenz für den FBS-Editor verwendet werden.
  Szenario für Problem: Ohne Lizenz für den FBS-Editor ist es nicht möglich, bestimmte Aktionen in der Sicht Instanzen durchzuführen. Wenn Sie sich z.B. von der SPS trennen, erscheint die Meldung Lizenz für FBS-Editor konnte nicht gefunden werden, obwohl der FBS-Editor an dieser Aktion nicht beteiligt ist.
  Nach dem Wechseln der Ansicht mit Hilfe der Übersicht wird ein erneut geöffneter FBS-Editor u.U. ohne Inhalt angezeigt.
  Szenario für Problem: Falls Sie einen großen Baustein im FBS-Editor öffnen, die Ansicht mit Hilfe der Übersicht wechseln, den FBS-Editor schließen und erneut öffnen, sind u.U. keine FBS-Elemente mehr sichtbar.
  Literalangaben (wie z.B. TRUE) werden scheinbar nicht akzeptiert.
  Behebung: Literalangaben (wie z.B. TRUE) werden akzeptiert. Die Meldung wird nicht angezeigt.
  Szenario für Problem: Falls Sie die Inhaltshilfe zum Erstellen von Wertfelder mit Literalen benutzen, erscheint während der Angabe des Literals die folgende Meldung: Diese Variable ist nicht deklariert.
  Tatsächlich ist das Literal aber im FBS-Editor möglich. Beispiele für solche Literale: TRUE, INT#5, STRING#'Test', 1.0E+6, T#14ms, D#1984-06-25)
  Das "Rückgängig machen" einer gelöschten Funktionsbaustein-Instanz stellt ein falsches Layout her.
  Szenario für Problem: Falls Sie die gesetzte Instanz für den Funktionsbaustein RS löschen und das Löschen rückgängig machen (z.B. durch das Drücken von Strg+Z), ist die gelöschte Instanz von RS wieder vorhanden, aber mit einem falschen Layout. So zeigt die Schnittstelle eine falsche Hintergrundfarbe (Grün statt Blau) und es werden keine Texte oder falsche Texte (RS1 statt des Namens RS) angezeigt.
  Nachdem viele Wertfelder mit Variablen eingefügt wurden, löscht das Drücken von Strg+Z u.U. nicht alle eingefügten Elemente.
  Szenario für Problem: Falls Sie im FBS-Editor viele Wertfelder mit Variablen kopieren und einfügen und danach Strg+Z drücken, werden u.U. nicht alle FBS-Elemente wieder entfernt.
  Das Einfügen von vielen Wertfelder mit Variablen ist u.U. nur teilweise erfolgreich.
  Szenario für Problem: Falls Sie im FBS-Editor viele Wertfelder mit Variablen kopieren und einfügen, werden u.U. nicht alle FBS-Elemente eingefügt.
  Bei der Typisierung einer FBS-Logik werden Fehler gemeldet.
  Behebung: Für das folgende Szenario (d.h., die korrekte FBS-Logik) werden keine Typisierungsfehler mehr gemeldet.
  Szenario für Problem: Nach dem Importieren eines bestimmten Projekts werden Typisierungsfehler gemeldet, obwohl die FBS-Logik korrekt ist. In diesem Fall erscheint der folgende Eintrag in der Sicht Fehler: Typkonflikt: Bei der Typisierung des Ausdrucks ist ein Fehler aufgetreten. Im geöffneten FBS-Editor werden außerdem Linien als fehlerhaft gekennzeichnet. Falls der Mauscursor auf so eine fehlerhafte Linie bewegt wird, wird als Meldung z.B. Typkonflikt: Der Ausgang mit dem Typ SINT kann nicht auf den Eingang mit dem Typ UNTYPED zugewiesen werden angezeigt.
  Details, bei welcher FBS-Logik diese Typisierungsfehler auftreten, sind nicht bekannt.
  Ein Typisierungsfehler bleibt nach der Aktion "Rückgängig" bestehen.
  Behebung: Der Typisierungsfehler laut dem folgenden Szenario tritt nicht mehr auf.
  Szenario für Problem: Falls eine Linie wegen einer Änderung in der FBS-Logik als fehlerhaft gekennzeichnet wird und Sie diese Änderung rückgängig machen (z.B. Strg+Z drücken), wird die Linie weiterhin als fehlerhaft gekennzeichnet. Falls der Mauscursor auf die fehlerhafte Linie bewegt wird, wird ein Typkonflikt angezeigt, obwohl die FBS-Logik korrekt ist.
  Beim Erstellen einer FBS-POE werden nicht sofort alle reservierten Schlüsselwörter als POE-Name verhindert.
  Behebung: Beim Erstellen einer FBS-POE werden nun alle reservierten Schlüsselwörter als POE-Name verhindert.
  Szenario für Problem: Reservierte Schlüsselwörter, wie z.B. PROGRAM, dürfen nicht als POE-Name verwendet werden. Solche Schlüsselwörter werden üblicherweise bereits beim Erstellen einer FBS-POE nicht als POE-Name akzeptiert. Einige der Schlüsselwörter werden jedoch akzeptiert. Erst nach dem Erstellen der POE wird das verwendete Schlüsselwort als fehlerhaft gemeldet.
  Der Schnittstellen-Editor zeigt alle Variablen und Instanzen der POE an.
  Behebung: Der Schnittstellen-Editor zeigt nur mehr die Eingänge und die Ausgänge der POE an.
  Szenario für Problem: Das Register Ein-/Ausgänge des Schnittstellen-Editors zeigt nicht nur die Ein-/Ausgänge einer POE. Sofern andere Arten von Variablen (z.B. interne Variablen) und Instanzen für Funktionsbausteine in der POE deklariert sind, zeigt das Register diese Elemente ebenfalls an.
  Beim Speichern eines korrigierten FBS-Objekts, das gleichnamige Funktionen und Variablen enthalten hat, wird dieses FBS-Objekt zerstört.
  Behebung: Das FBS-Objekt wird beim Ausführen des folgenden Szenarios nicht zerstört.
  Szenario für Problem: Falls Sie eine gleichnamige Funktion und Variable in einem FBS-Objekt verwenden (z.B. SEL), wird die Funktion im erneut geöffneten FBS-Objekt korrekterweise als fehlerhaft markiert. Falls Sie als Fehlerbehebung die Variable löschen und dann die POE speichern, wird dabei das FBS-Objekt zerstört. In diesem Fall erscheint diese Ausnahmebedingung: Speichern fehlgeschlagen. java.lang.NullPointerException
  17094-1
  Die lokale HTML-Hilfe einer vorhergehenden Version wird angezeigt.
  Behebung: Die lokale HTML-Hilfe der aktuellen Version wird angezeigt.
  Szenario für Problem: Wenn Sie die lokale HTML-Hilfe für Systembausteine anzeigen lassen, werden die Dateien aus Version 1.94.0 verwendet und nicht die Dateien für die aktuelle Version.
  Das Umbenennen eines Ausgangs auf OUTPUT verursacht einen Fehler.
  Behebung: Das Umbenennen eines Ausgangs auf OUTPUT verursacht keinen Fehler mehr.
  Szenario für Problem: Falls Sie eine bestehende Ausgangsvariable in einem Funktionsbaustein auf OUTPUT umbenennen und ein Aufruf dieses Funktionsbaustein ist bereits in einer anderen FBD-POU gesetzt, hat die Ausgangsvariable im Aufruf plötzlich den Datentyp DWORD. Tatsächlich ist die Ausgangsvariable vom Datentyp BOOL. Falls der Ausgang des Aufrufs bereits mit einem FBS-Element verbunden ist, wird die Linie als fehlerhaft markiert. In diesem Fall werden die folgenden Meldungen angezeigt:
  Meldung im Zeichenfeld: Typkonflikt: Der Ausgang mit dem Typ DWORD kann nicht auf den Eingang mit dem Typ BOOL zugewiesen werden.
  Meldung im Fehlerprotokoll: Typkonflikt: Bei der Typisierung des Ausdrucks ist ein Fehler aufgetreten.
  Bekannte Probleme in logi.CAD 3 Version 1.101.0
  Die Inbetriebnahme einer MICA ist mit Hilfe des Beispielprojekts und der Benutzerdokumentation nicht möglich.
  Szenario für Problem: Das Schalten von GPIOs auf einer MICA ist mit Hilfe des Beispielprojekts logi.CAD 3 Projekt für MICA und der Benutzerdokumentation für den GPIOWritePin-Baustein möglich.
  logi.RTS im Demo-Modus wird nach Ablauf einer 1 Stunde auf einer SPS mit EC-Master terminiert.
  Szenario für Problem: Falls Sie eine SPS mit EC-Master und mit einer logi.RTS-Version ohne aktivierte Lizenz verwenden, terminiert logi.RTS mit einem Segmentation Fault, nachdem logi.RTS für 1 Stunde als Vollversion betrieben wurde.
  Zusatzinformation: Ohne aktivierte Lizenz können Sie logi.RTS nur als Demo-Version betreiben – für 1 Stunde als Vollversion nach dem Start von logi.RTS.
  Die Anwendung kann nicht erstellt werden, falls auf ein Element einer globalen Struktur geschrieben wird.
  Szenario für Problem: Falls die Anwendung eine Anweisung enthält, mit der auf ein Element einer globalen Struktur geschrieben wird (siehe Beispiele), kann die Anwendung nicht geladen werden. Diese Meldung erscheint: Die Anwendung für die SPS kann nicht erstellt werden.
  Beispiel: Code-Auszug aus dem ST-Objekt
  Name01 : INT;
  MyStruct : MyStruct;
  Var2 : DINT;
  Var1 := TO_INT(MyStruct.Name01);
  MyStruct.Name01 := TO_INT(Var2);
  Beispiel: Auszug aus dem zugehörigen SPS-Objekt
  Die SPS-Informationen in der Sicht "Instanzen" können nicht geladen werden, wenn Sie die veralteten Definitionen für einen Arduino Nano im SPS-Objekt verwenden.
  Szenario für Problem: Falls Sie die veralteten Definitionen für einen Arduino Nano im SPS-Objekt verwenden (siehe Beispiel) und dann die SPS-Informationen in der Sicht Instanzen aufklappen, werden nicht die SPS-Informationen angezeigt, sondern der Text Loading.... Dieser Text bleibt angezeigt und die Sicht Instanzen kann für den Arduino Nano nicht mehr verwendet werden.
  Abhilfe: Beenden und starten Sie logi.CAD 3 erneut. Verwenden Sie im SPS-Objekt dann die aktuellen Angaben für eine Kommunikation via Gateway (z.B. TARGET ... END_TARGET). Diese Angaben sind bereits in einem SPS-Objekt des Projekts eingetragen, falls das Projekt basierend auf einer Projektvorlage für einen Arduino Nano erstellt wird.
  logi.RTS wird möglicherweise aufgrund einer Zuweisung von Werten an die Elemente von Array-Eingangsvariablen terminiert.
  Szenario für Problem: Falls Sie Werte an die Elemente von Array-Eingangsvariablen zuweisen (siehe Beispiel) und die Anwendung laden, können Fehler beim Speicherzugriff auftreten. Möglichweise terminiert logi.RTS sogar mit einem Segmentation Fault.
  MyFun(arr[0] := 16#01, arr[1] := 16#02, arr[2] := 16#03);
  arr : ARRAY [0..3] OF USINT;
  IF arr[2] = 16#ff THEN
  Abhilfe: Deklarieren Sie eine Hilfsvariable. Initialisieren und weisen Sie diese Variable entsprechend zu (siehe Beispiel).
  HelperVar : ARRAY[0..3] OF USINT;
  HelperVar[0] := 16#01;
  HelperVar[1] := 16#02;
  HelperVar[2] := 16#03;
  MyFun(arr := HelperVar);
  FUNCTION  MyFun
  Die IOs eines Revolution Pis werden nur nach dem Verlust und Rückkehr der Spannungsversorgung nicht mehr angesteuert.
  Szenario für Problem: Falls ein Revolution Pi aufgrund des Verlusts der Spannungsversorgung neu gestartet wird, werden die IOs des Revolution Pis nach dem Neustart nicht mehr angesteuert.
  Abhilfe: Laden Sie die Anwendung erneut auf den Revolution Pi. Danach werden die IOs wieder angesteuert.
  Abhilfe: Verbinden Sie sich zum Zielsystem wieder, indem Sie die entsprechende SPS in der Sicht Instanzen selektieren und auf die Schaltfläche Zur SPS verbinden klicken.
  17094-2
  Die lokale HTML-Hilfe wird in Englisch angezeigt.
  Szenario für Problem: Wenn Sie die lokale HTML-Hilfe für Systembausteine anzeigen lassen, wird die englische Hilfe angezeigt.
  Refactoring eines Ein-/Ausgangs bei einer ST-POE führt zu Fehlern bei einer bereits vorhandenen Verwendung dieser ST-POE im FBS-Editor.
  Szenario für Problem: Eine ST-Funktion oder ein ST-Funktionsbaustein (= ST-POE) mit Ein-/Ausgängen wird in einem FBS-Editor aufgerufen und dieser Aufruf ist durch Linien mit entsprechenden FBS-Elementen verbunden. Wenn Sie nun mit dem Befehl Element umbenennen einen Ein- oder Ausgang dieser ST-POE ändern (= Refactoring), ist plötzlich im FBS-Editor die Linie nicht mehr mit dem umbenannten Ein-/Ausgang der ST-POE verbunden, sondern die Linie wird als fehlerhaft gekennzeichnet. Als Meldung wird Zuweisung auf nicht vorhandenen Verbindungspunkt angezeigt.
  In der Sicht Fehler wird außerdem die folgende Meldung angezeigt: Konnte die Referenz auf "Original-Name des Ein-/Ausgangs" nicht auflösen. Der Aufruf im FBS-Editor zeigt jedoch den neuen Namen des Ein-/Ausgangs.
  Schließen Sie den FBS-Editor und öffnen Sie stattdessen den textuellen FBS-Editor: Kontextmenü für FBS-Objekt, Öffnen mit, FBS-Editor (Text).
  Im textuellen FBS-Editor gehen Sie zur fehlerhaften Zeile, in der noch immer der Original-Name des Ein-/Ausgangs eingetragen ist.
  Die Meldung Konnte die Referenz auf "Original-Name des Ein-/Ausgangs" nicht auflösen wird für diese Zeile ausgegeben.
  Ändern Sie nur in dieser Zeile den Original-Namen des Ein-/Ausgangs auf den neuen Namen des Ein-/Ausgangs.
  Speichern und schließen Sie den textuellen FBS-Editors.
  Öffnen Sie den grafischen FBS-Editor: Kontextmenü für FBS-Objekt, Öffnen mit, FBS-Editor.
  Abhilfe: Schließen und öffnen Sie den FBS-Editor erneut. Öffnen Sie dann die Liste der deklarierten Variablen, damit die entsprechenden Elemente sichtbar sind.
  Szenario für Problem: Falls Sie ein Wertfeld mit einer Variable kopieren und in einen anderen FBS-Editor einfügen, wird der Initialisierungswert der Variable nicht in die Liste der deklarierten Variablen des Ziel-FBS-Editors übernommen.
  Abhilfe: Blättern (= scrollen) Sie in der Übersicht, bis ein rotes Rechteck in der Übersicht angezeigt wird. Dieses rote Rechteck markiert den Ausschnitt, der im Zeichenfeld angezeigt wird.