Release-Notes für Version
Dieser Artikel enthält die Release-Notes für logi.CAD 3 Version 3.23.0.
Aktuellste Informationen in der Online-Version
Bitte informieren Sie sich in der Online-Version (unter http://help.logicals.com/), ob seit dem Publizieren dieses Benutzerhandbuchs (als PDF/HTML/Word) neue Informationen für die Version hinzugekommen sind; z.B. neue Probleme in den Release-Notes oder neue Troubleshooting- und FAQ-Artikel.
Die Online-Version der Release-Notes für logi.CAD 3 ist hier verfügbar: https://help.logicals.com/lco3docu/latest/user-documentation/de/release-notes-fuer-version – Die Liste mit den Versionen (überhalb des Inhaltsverzeichnisses) hilft Ihnen zur relevanten Version von logi.CAD 3 zu wechseln.
Release-Notes für frühere Versionen von logi.CAD 3 sind nur in der Online-Version unter https://help.logicals.com/lco3docu/latest/user-documentation/de/release-notes-fuer-version verfügbar.
Allgemeine Informationen
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. Empfohlen, falls Sie Projekte in der aktuellen Version von logi.CAD 3 verwenden, die bereits in einer früheren Version von logi.CAD 3 erstellt wurden: Bereinigen Sie die importierten Projekte.
|
Zur Log4j-Sicherheitslücke: |
Siehe "Ist die IDE von der Log4j-Sicherheitslücke (Dezember 2021, CVE-2021-44228, Log4Shell) betroffen?". |
Zu den Systembibliotheken: |
Siehe "Release-Notes für Systembibliotheken". |
Zur den Illustrationen in der IDE-Dokumentation: |
Abhängig von der Konfiguration Ihrer logi.CAD 3-Version wird der FBS-Editor und seine Elemente möglicherweise anders angezeigt, als in der IDE-Dokumentation illustriert. Üblicherweise hat in diesem Fall logi.cals oder Ihr Systemintegrator die Styles für den FBS-Editor geändert. Die Illustrationen in der IDE-Dokumentation sind dann Symbolfotos und die Anzeige in Ihrer logi.CAD 3-Version ist die gültige Anzeige-Variante. Bei Unklarheiten kontaktieren Sie bitte logi.cals oder Ihren Systemintegrator. Siehe "Farbe/Stil für FBS-Elemente durch Datentyp bestimmt" für Details. |
Allgemeine Informationen für Laufzeitsystem und Zielsysteme
Zum |
Bei der Verwendung von logi.CAD 3 Version 3.23.0, installieren und verwenden Sie die Version 5.17.0 des
Laufzeitsystems
.
Falls Sie eine ältere Version des
Laufzeitsystems
verwenden, ist es u.U. nicht möglich, sich zum Zielsystem aus logi.CAD 3 heraus erfolgreich zu verbinden (siehe Troubleshooting-Artikel "Keine Verbindung zum Zielsystem, stattdessen werden Fehlermeldungen angezeigt."). |
Zu →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 3.23.0
Dieser Abschnitt informiert Sie über die aktuellen Neuigkeiten für diese Version.
ID |
Komponente |
Neuigkeiten |
50673 |
Anwendung validieren |
Die bestehende Regel Verbindungen von einem Ausgang eines Funktionsbausteins auf eine VAR_IN_OUT-Variable sind nicht erlaubt wurde auf Der Ausgang eines Funktionsbausteins darf nicht auf eine VAR_IN_OUT-Variable zugewiesen werden. umbenannt. Ebenso wurde die Beschreibung der Regel und die Meldung für die jeweiligen Regelverletzungen angepasst. Das Verhalten der Regel selbst wurde nicht geändert. |
57018 |
Artefaktidentität |
Das neue Feature "Artefaktidentität" bietet Ihnen die Möglichkeit, alle relevanten Artefakte auf ihre Identität und Integrität hin zu prüfen. Bei diesem aktivierten Feature wird eine Identität pro Artefakt (auch als Artefaktidentität bekannt) automatisch erstellt, wenn das Artefakt in einem qualifizierten Editor der IDE gespeichert wird. Falls das Artefakt außerhalb der IDE erstellt oder geändert wird, informiert Sie die IDE über die nicht-übereinstimmende Artefaktidentität bei den folgenden Aktionen:
Das Feature ist eine Hilfestellung, damit nur geprüfte Änderungen der relevanten Artefakte einer Anwendung auf ein Zielsystem geladen werden oder in einer Bibliothek bereitgestellt werden. Das Feature ist besonders bei der Entwicklung von sicherheitsrelevanten Anwendungen empfehlenswert und wird üblicherweise von Systemintegratoren aktiviert, bereitgestellt und möglicherweise erweitert. Details zum Feature: Siehe "Identität und Integrität von Artefakten prüfen" |
57969 |
Zugriffskontrolle |
Verwenden Sie das neue Feature "Zugriffskontrolle", um den Zugriff auf einzelne Features der IDE zu steuern. Beachten Sie: Wenn die Zugriffskontrolle aktiviert ist, gilt sie für alle Projekte, die in der IDE-Version neu erstellt werden. Siehe "Zugriff mit Hilfe der Zugriffskontrolle steuern" und die darunterliegenden Artikel für Details zum Feature, zu seiner Aktivierung und deren Verwendung. |
58943 |
Systembausteine |
Sie können nun Bausteine aus der neuen Bibliothek PLCopen Safety in Ihren Anwendungen verwenden. Beachten Sie, dass die Bibliothek PLCopen Safety nicht in allen Varianten der IDE verfügbar ist. |
59547 |
FBS-Editor |
Wenn Sie eine neue Variable im FBS-Editor erstellen wollen, können Sie den neuen Befehl Variable(n)... verwenden. Der Befehl öffnet den Dialog zum Erstellen von Variablen, den Sie sicher bereits aus der Liste der deklarierten Variablen kennen. Nachdem Sie die Daten für die Variablen (z.B. den Namen und den Datentyps) angegeben haben, drücken Sie OK. Anschließend positionieren Sie das Wertfeld mit der neuen Variable im Zeichenfeld. Sie finden den neuen Befehl im Kontextmenü für das Zeichenfeld unter Erstellen. |
59594 |
Liste der deklarierten Variablen |
Der Dialog zum deklarieren einer Variable wurde so verbessert:
|
59655 |
Anwendung erstellen |
Bisher war es nur möglich, die Anwendung für eine Ressource zu erstellen, da die Schaltfläche Anwendung erstellen in der Sicht Instanzen nur aktiviert war, wenn eine Ressource ausgewählt war. Nun ist die Schaltfläche auch aktiviert, wenn eine Konfiguration in der Sicht Instanzen ausgewählt ist. Also können Sie die Anwendungen für die Ressourcen einer Konfiguration auf einmal erstellen. |
59792 |
Safety Parameter Editor |
Der Safety Parameter Editor wurde für die IDE-Version 3.23.0 überarbeitet. Die wichtigsten Änderungen sind:
Das aktuelle Verhalten des Safety Parameter Editors finden Sie im Abschnitt "Hardware-Parametrierung mit Hilfe des Safety Parameter Editors" beschrieben. |
59828 |
Anwendung validieren |
Der Standardumfang der IDE enthält 4 neue Regeln:
Diese Regeln sind standardmäßig nicht aktiviert, wodurch das bisherige Verhalten weiterhin gilt. Wie für Regeln üblich, können Sie die Konfiguration der Regeln ändern. |
59936 |
SPS-Objekt |
Die Grenze für die Zielsystem-Parameter im SPS-Objekt wurde von 1024 Zeichen auf 4096 Zeichen erhöht. |
60048 |
ST-Editor, Interface, Anwendung erstellen |
Falls ein →Interface komplexe Datentypen, wie z.B. →strukturierte Datentypen, verwendet, wird nun die relevante Include-Anweisung für den Datentyp in die automatisch erzeugte H-Datei eingefügt. Damit ein bestehendes Projekt von dieser Änderung betroffen ist, müssen Sie das bestehende Projekt bereinigen. Beim Bereinigen wird die H-Datei mit der Include-Anweisung erneut erzeugt. |
60061 |
Sicherheitsrelevante Anwendungen, Systembausteine |
Die folgenden Bausteine der Systembibliothek Standard werden unterstützt, wenn eine Version ≥ 3.23.0 verwendet wird und diese Version auch für die Entwicklung sicherheitsrelevanter Anwendungen und/oder Bibliotheken qualifiziert ist:
Diese Bausteine werden für frühere Versionen nicht unterstützt. Zusätzliche Informationen:
|
60072, Teil 1 |
Sicherheitsrelevante Anwendungen, Systembausteine |
Der SIZEOF-Baustein der Systembibliothek Standard wird unterstützt, wenn eine Version ≥ 3.23.0 verwendet wird, die für die Entwicklung sicherheitsrelevanter Anwendungen und/oder Bibliotheken qualifiziert ist. Weitere Informationen:
Darüber hinaus wurde der SIZEOF-Baustein wie folgt überarbeitet:
|
60072, Teil 2 |
Systembausteine |
Die folgenden Bausteine wurden in ihrer Verwendung eingeschränkt:
Instanzen von Funktionsbausteinen mit einem →allgemeinen Datentyp (wie ANY) können nicht mehr als Eingänge dieser Bausteine verwendet werden. Wird das dennoch getan, kommt es beim Erstellen der Anwendung zu einem Linker-Fehler. Als Folge dieser Einschränkung können die folgenden Systembausteine nicht als Baustein-Eingang der oben erwähnten Systembausteine verwendet werden: LIMITER_O, LIMITER_U, FORCEMRK, MAX_HOLD und MIN_HOLD |
60335 |
Applikationsnavigator, globale Variable |
Die IDE bietet eine einfachere Möglichkeit, um eine externe Variable (VAR_EXTERNAL) im FBS-Editor zu deklarieren, sodass es nicht mehr notwendig ist, den Namen und Datentyp der zugrunde liegenden globalen Variable zu kennen. Ziehen Sie einfach die globalen Variablen, die im Applikationsnavigator unter dem Ordner Ressource-globale Variablen angezeigt werden, in den FBS-Editor. Beachten Sie den folgenden Unterschied:
Falls die POE bereits eine externe Variable mit dem gleichen Namen enthält, aktualisiert die IDE die entsprechende externe Variable laut den Vorgaben der globalen Variable. Siehe "Externe Variablen mit Hilfe von "Drag and Drop" in POE deklarieren" für Details. |
60586 |
Anwendung erstellen, SDK API |
Eine suboptimale Definition der Werte für true und false wurde verbessert: Es wurden die Defines LC__EL__true und LC__EL__false in der Datei lc3tdiectypes.h überarbeitet (diese Datei ist in der SDK API von logi.CAD 3/logi.RTS enthalten). Dadurch ändert sich nichts am generierten Code, es kann aber sein, dass sich dadurch der Binärcode ändert, da der Compiler aufgrund der Änderung effizienteren Code erzeugen kann. |
Neuigkeiten in Verbindung für Laufzeitsystem und Zielsysteme
ID |
Komponente |
Neuigkeiten |
|
|
keine |
Behobene Probleme in logi.CAD 3 Version 3.23.0
ID |
Komponente |
Behobenes Problem |
56591 |
KOP-Editor |
Ein Kontaktplan kann nicht unter einem anderen Namen gespeichert werden. |
59209 |
Datentypen, Anwendung erstellen |
Eine Änderung der automatisch generierten C-/H-Datei für einen Datentyp wird nicht geprüft. |
59222 |
Build-Log |
Die Änderung der Größe des Build-Logs funktioniert nicht wie erwartet. |
59237 |
Lizenzierung |
Möglicherweise wird eine falsche Lizenz verwendet, obwohl die Konfigurationsvariable -Dlc3.cm.serial korrekt gesetzt ist. |
59264 |
Eigene Bibliotheken erstellen |
Eine PDF-Datei in einer Bibliothek kann nicht geöffnet werden. |
59268 |
KOP-Editor |
Der KOP-Editor für ein KOP-Objekt, das bereits von einem anderen Benutzer gesperrt wurde, wird nicht im schreibgeschützten Modus geöffnet. |
59272 |
KOP-Editor |
Ein Ausdruck für einen Eingang für einen Funktionsbaustein kann nicht wie erwartet eingegeben werden. |
59356 |
Applikationsnavigator, Global-Objekt |
Eine Ausnahmebedingung kann auftreten, wenn ein Global-Objekt im Applikationsnavigator umbenannt wird. |
59755 |
ST-Editor |
Eine geänderte physikalische Adresse in einem Global-Objekt wird möglicherweise nicht korrekt für den C-Code berücksichtigt. |
59816 |
Testframework |
Die Testabdeckung wird aufgrund einer Leerzeile nach einer Anweisung nicht korrekt berechnet. Partially Covered: Cannot analyze branch info: branch 0 was taken -1 times, branch 1 was taken 33 times" Die Information -1 times entspricht nicht den Erwartungen. Der Grund dafür ist, dass die Testabdeckung aufgrund einer Leerzeile nach einer Anweisung nicht korrekt berechnet wird. |
59863 |
Testframework |
Die Testabdeckung für Zuweisungen mit Array-Elementen entspricht möglicherweise nicht den Erwartungen. |
59900 |
Testframework |
Kommentare im ST-Editor werden möglicherweise für die Anzeige der Testabdeckung berücksichtigt. |
60029 |
Applikationsnavigator, Global-Objekt |
Das erneute Ziehen des Global-Objekts im Applikationsnavigator verursacht eine Ausnahmebedingung. |
60109 |
Anwendung validieren, Anwendung erstellen |
Vendor-Bausteine oder andere Bibliothekselemente mit der Anweisung suppressWarning können nicht in der Anwendung verwendet werden. |
60370 |
IDE Dokumentation |
Der Artikel "The structure of the needed H-file" in der englischen IDE-Dokumentation enthält deutschen Text. |
60374 |
IDE Dokumentation |
Der Artikel "Nicht angeschlossene Ein-/Ausgänge ein-/ausblenden" enthält falsche Informationen. |
60453 |
Anwendung erstellen |
Das Erstellen einer Anwendung verursacht möglicherweise Linker-Warnungen. |
60690 |
Testframework |
Ein Test mit einem Literal mit Typangabe für einen Initialisierungswert wird nicht erfolgreich ausgeführt. |
60852 |
Testframework |
Eine Ausnahmebedingung wird beim Ausführen eines Tests verursacht, wenn sich die POE in einem Namespace befindet. Incomplete data acquisition (one or more variables do not exist in the PLC). (Error code: 0x10303 (66307).) |
Bekannte Probleme in logi.CAD 3 Version 3.23.0
ID |
Komponente |
Bekanntes Problem |
49494 |
Applikationsnavigator, |
Wenn mehrere Funktionsbausteine im gleichen ST-Objekt erstellt worden sind, löscht der Befehl "Löschen" im Applikationsnavigator alle Funktionsbausteine in diesem ST-Objekt ohne vorherige Information. |
49498 |
Applikationsnavigator |
Der Befehl "Gehe in" im Applikationsnavigator verhält sich nicht wie erwartet. |
59175 |
Anwendungen im Team erstellen, Vendorbausteine |
Die automatisch erzeugten H-/C-Dateien für Vendorbausteine sind nicht automatisch gesperrt. Der Editor für sie wird nicht in einem schreibgeschützten Modus geöffnet. |
59213 |
Sicht "Instanzen", Vendorbausteine |
Der Fingerprint der Anwendung wird in der Sicht "Instanzen" beim Ändern von C-Sourcen nicht aktualisiert. |
59774 |
Anwendung erstellen |
Geänderte Anwendungen für PTK GCC 10.2.x können möglicherweise nicht erstellt werden. ninja: error: FindFirstFileExA(c/:/prj/bur/saturn/runtime-spdesigner/counter1/src-gen): The filename, directory name, or volume label syntax is incorrect. Zusätzliche Information: Das Problem tritt nur auf, falls das Plattform-Toolkit die Einstellung forceRebuild nicht enthält oder die Einstellung auf FALSE gesetzt ist. |
60255 |
FBS-Editor, Sicht "Fehler" |
Die Schnellkorrektur zur Fehlerbehebung in der Sicht "Fehler" funktioniert möglicherweise nicht.
Abhilfe: nicht vorhanden |
60268 |
Testframework |
Eine Testsuite mit einem zu langen Namen kann nicht nach Excel exportiert werden. 'Exporting test suite to Excel' has encountered a problem. An internal error occurred during: 'Exporting test suite to Excel' Cannot invoke 'org.osgi.framework.BundleContext.getBundle()' because the return value of 'com.logicals.lc3.api.common.BundleInformation.getBundleContext()' is null Abhilfe: Kürzen Sie den Namen der Testsuite. |
60703 |
Anwendung validieren |
Syntaxfehler werden möglicherweise verursacht, wenn die Inhaltshilfe zur Unterdrückung von Warnungen bei Regelverletzungen verwendet wird.
Abhilfe: nicht vorhanden |
60726 |
IDE |
Die geänderte Dateizuordnung wird für das Öffnen eines Datentyps aus einer Bibliothekskonfiugration ignoriert. |
60771 |
Migration |
Die Migration von Konstanten verursacht möglicherweise ein Fehler im Zielprojekt. |
60776 |
KOP-Editor |
Beim Umhängen von bestehenden Verbindungselementen im KOP-Editor werden keine Hervorhebungen angezeigt. |
60783 |
Zugriffsrechte |
Ein Dialog zum Speichern der Änderungen erscheint fälschlicherweise. |
60825 |
Schnittstellen-Editor |
Die Vorschau des Schnittstellen-Editors wird nicht korrekt aktualisiert, wenn die Erstellung eines Wertfelds rückgängig gemacht wird. |
60829 |
Schnittstellen-Editor |
Die Erstellung eines Kommentarfelds kann im Schnittstellen-Editor möglicherweise nicht rückgängig gemacht werden. |
60833 |
Schnittstellen-Editor |
Das Löschen von Elementen im Schnittstellen-Editor muss möglicherweise zweimal rückgängig gemacht werden. |
60996 |
Applikationsnavigator |
Das Umbenennen einer Programminstanz ändert möglicherweise auch den Namen des SPS-Objekts. |
61082 |
Zugriffskontrolle |
Es ist möglich, Ressourcen ohne die entsprechenden Zugriffskontrollrechte zu löschen, wenn die Schnellzugriff-Suchleiste verwendet wird. |
61094 |
Hilfe öffnen |
Die lokale Hilfe wird für die PLCopen-Bausteine nicht geöffnet |
61158 |
Zugriffskontrolle |
Es ist möglich, die Projekteinstellungen ohne die entsprechenden Zugriffskontrollrechte zu öffnen, wenn die Schnellzugriff-Suchleiste verwendet wird. |
Falls Sie Ihr Problem in dieser Liste nicht angeführt finden, kontrollieren Sie diese Abschnitte: Troubleshooting und FAQ
Zusatz: Bekannte Probleme nach der Freigabe von logi.CAD 3 Version 3.23.0
Dieser Abschnitt wurde zuletzt aktualisiert am: 2023-12-13
Für Probleme, die nach der Freigabe von logi.CAD 3 Version 3.23.0 entdeckt wurden, beachten Sie bitte die Release-Notes der Nachfolge-Versionen. Sowohl die Liste der bekannten Probleme als auch die Liste der behobenen Probleme könnte Beschreibungen von Problemen enthalten, die für logi.CAD 3 Version 3.23.0 relevant sind.
Probleme, die vor einer Freigabe der Nachfolge-Version entdeckt werden, finden Sie in der nachfolgenden Liste angeführt. Diese Liste wird in regelmäßigen Abständen aktualisiert (siehe das Datum nach der Abschnittüberschrift). Falls Sie aktuellere Informationen benötigen, kontaktieren Sie bitte logi.cals.
ID |
Bekanntes Problem |
60476 |
Die Reihenfolge von 2 Illustrationen in einem Artikel der IDE-Dokumentation ist falsch. |
61086 |
Ressourcen können ohne die entsprechenden Zugriffsrechte umbenannt werden, wenn die Schnellzugriff-Suchleiste verwendet wird. |
61162 |
Die Konfiguration der Zugriffskontrolle eines Projektes kann beim deaktiven Feature "Konfiguration der Zugriffsreche bearbeiten" nach dem Kopieren von Dateien aus einem anderen Projekt mit aktivem Feature manipuliert werden. |
61171 |
Die Sicht "Team-Monitor" ermittelt nicht die Status-Veränderungen am Team-Server im erwarteten Abstand. |
61175 |
Ein Ordner kann ohne die entsprechenden Zugriffsrechte zur Bearbeitung der Anwendungslogik in einen Namespace-Ordner umgewandelt werden und umgekehrt.
Abhilfe: nicht vorhanden |
61179 |
Bei der Auswahl des Befehls "Zugriffsrechte..." im Applikationsnavigator wird eine Ausnahmebedingung verursacht. |
61183 |
Eine USING-Anweisung für den Zugriff auf einen Namespace-Ordner kann zugewiesen werden und diese Anweisung kann gelöscht werden, obwohl die entsprechenden Zugriffsrechte zum Bearbeiten der Anwendungslogik nicht vorhanden sind.
Abhilfe: nicht vorhanden |
61187 |
Die Artefaktidentität wird nicht erstellt/aktualisiert, wenn ein Ordner zum Namespace-Ordner gemacht oder eine USING-Anweisung für den Zugriff auf einen Namespace-Ordner zugewiesen wird. |
61191 |
Beim deaktiven Feature "Applikationslogik bearbeiten" wird beim Speichern eines bereits geänderten Editors unter einem anderen Namen die Datei für die Artefaktidentität nicht erstellt. |
61203 |
Beim Importieren einer bestehenden Konfiguration der Zugriffsrechte wird möglicherweise eine Ausnahmebedingung verursacht. |
61395 |
Eine Ausnahmebedingung wird beim Erstellen eines Projekts verursacht, falls die IDE mit aktivierter Zugriffskontrolle und der Option -noSplash gestartet wurde. |
62166 |
Die Online-Hilfe, die lokale HTML-Hilfe und die PDF-Dateien enthalten möglicherweise nicht die vollständige Liste der Bausteine mit interner Fehlerdiagnose.
Zusätzliche Information: Das Problem betrifft die Online-Hilfe vor dem 10. Oktober 2023 aber auch die lokalen HTML-Hilfen und die PDF-Dateien, die für diese Version und/oder vorhergehende Versionen erstellt wurden. |
62735 |
Eine STRING-Variable kann nicht im Dialog geändert werden. |
62748 |
Die Liste der deklarierten Variablen zeigt nach dem Rückgängigmachen eines geänderten Datentyps möglicherweise weiterhin den geänderten Datentyp an. |
62759 |
Das Einfügen einer globalen Variable mit einer physischen Adresse per "Drag and Drop" auf eine POE im Applikationsnavigator erzeugt eine fehlerhafte externe Variable. |
62764 |
Informationen für die externe Variable werden nicht übernommen, wenn eine globale Variable in den FBS-Editor gezogen wird. |
62769 |
Durch das Löschen eines Global-Objekts wird das SPS-Objekt mit dem Verweis als fehlerhaft markiert. |
62839 |
Sonderzeichen in OLT-Feldern werden beim Debuggen einer Anwendung nicht wie erwartet ausgewertet. |
62893 |
Beim Einfügen eines Wertfelds mit einer Variable für ein vorhandenes FBS-Element unterscheidet sich die IDE-Dokumentation von der Implementierung.
Tatsächlich wird aber das vorhandene FBS-Element als fehlerhaft markiert, also der Konnektor Motor1. |
63454 |
Übereinanderliegende Linien verhindern die eindeutige Erkennung der verbundenen FBS-Elementen. |
106944 |
Der Initialisierungswert von deklarierten Variablen kann möglicherweise nicht geändert werden. |
106952 |
Die Anwendung kann nicht erstellt werden, falls ein Eigenschaften-Feld in FBS die Zeichen */ enthält. Die Anwendung für die SPS (Ressource "Name1", Plattform-Toolkit "Name2") kann nicht erstellt/geladen werden. Prüfen Sie die Sichten "Fehlerprotokoll" und "Fehler" für weitere Informationen. Bei der Erstellung des Code-Images ist ein Fehler aufgetreten (Fehlercode: 1). Abhilfe: Verwenden Sie nicht die Zeichen * / im Zeichenfolge-Literal auf der rechten Seite des Zuweisungsoperators ":=". |
106958 |
Die Anwendung kann nicht erstellt werden, falls eine Eigenschafts-Anweisung in ST die Zeichen */ enthält. Die Anwendung für die SPS (Ressource "Name1", Plattform-Toolkit "Name2") kann nicht erstellt/geladen werden. Prüfen Sie die Sichten "Fehlerprotokoll" und "Fehler" für weitere Informationen. Bei der Erstellung des Code-Images ist ein Fehler aufgetreten (Fehlercode: 1). Abhilfe: Verwenden Sie nicht */ im Zeichenfolge-Literal auf der rechten Seite des Zuweisungsoperators ":=". |
107041 |
Ein Global-Objekt kann im Applikationsnavigator in einen ungültigen Namen umbenannt werden. |
107075 |
Der Aufruf eines Bausteins kann vergrößert werden, obwohl das nicht möglich sein sollte. |
107232 |
Der Aufruf eines Funktionbausteins in einem Wertfeld wird fälschlicherweise als sichere Logik gekennzeichnet. |
107327 |
Der Globalen-Variablen-Editor zeigt möglicherweise nicht das erwartete Symbol für einige Variablen an.
Das bedeutet, dass für solche Variablen entweder das Symbol
oder das Symbol
angezeigt wird. Aber nur das Symbol
sollte dafür verwendet werden. |
107379 |
Die IDE-Dokumentation weicht bei einem Spezialfall für das Ersetzen eines Baustein-Aufrufs von der Implementierung ab.
Hier die Abbildung aus der IDE-Dokumentation, in der nach dem Ersetzen eines Bausteins SR durch einen Baustein TON das Wertfeld mit dem Zugriff SR1.Q1 fehlerhaft wurde: |
107391 |
Die Anwendung kann aufgrund einer aufgerufenen Methode möglicherweise nicht erstellt werden. Die Anwendung für die SPS (Ressource "Name1", Plattform-Toolkit "Name2") kann nicht erstellt/geladen werden. Prüfen Sie die Sichten "Fehlerprotokoll" und "Fehler" für weitere Informationen. Bei der Erstellung des Code-Images ist ein Fehler aufgetreten (Fehlercode: 1). Nach dem Versuch, die Anwendung zu erstellen, werden die Meldungen in der Sicht Fehler angezeigt. Hier die Meldungen für das Kundenszenario, in dem das Problem aufgetreten ist: 'LC_VD_GAUC_TESTARRAYGLOBALVAR' undeclared (first use in this function) expected expression before 'LC_TD_FunctionBlock_APPLICATIONCOREx2EFB_TESTFB' expected expression before 'LC_TD_FunctionBlock_APPLICATIONCOREx2EFB_TESTFB' implicit declaration of function 'LC_GV_ACCESS_ARRAY'; did you mean 'LC_GV_ACCESS_FB'? [-Werror=implicit-function-declaration] Abhilfe: nicht vorhanden |
107403 |
Das Verschieben/Kopieren eines Unterordners in einen Namespace-Ordner aktualisiert den Namespace für die enthaltenen Objekte nicht. |
107419 |
Objekte in verschachtelten Namespace-Ordner erhalten keinen verschachtelten Namespace. |
107430 |
Das Rückgängigmachen/Wiederholen des Löschvorgangs für alle Abschnitte funktioniert nicht wie erwartet. |
107660 |
Informationen für bestimmte DiagCode sind bei 3 PLCopen-Bausteine in der HTML-Hilfe nicht enthalten.
Zusätzliche Information: Die Informationen sind in den HTML-Hilfe für V3.23.0 und V3.23.1 nicht enthalten. Sie wurden aber in der Online-Hilfe ab V3.23.1 mit Mitte November eingefügt. |
108185 |
Falscher C-Code wird erzeugt, falls Sie eine Funktionsbaustein-Instanz aufrufen, die als eine Ein-/Ausgangsvariable deklariert ist. In Folge kann Speicher auf der SPS überschrieben werden. Beispiel
FUNCTION_BLOCK MyFBwithIO VAR_IN_OUT iMyFB1 : MyFB1; (* The function block 'myFB1' is used as type for the function block instance declared as in-out variable. *) END_VAR iMyFB1(); (* Here the function block instance is called. *) END_FUNCTION_BLOCK FUNCTION_BLOCK MyFB1 ... END_FUNCTION_BLOCK Abhilfe 1: Deklarieren Sie keine Funktionsbaustein-Instanz als eine Ein-/Ausgangsvariable. |
Prüfsumme für Bestandteile von logi.CAD 3 Version 3.23.0
Dieser Abschnitt hat keine Relevanz für logi.CAD 3 Version 3.23.0.
Bestandteil |
Version |
Prüfsumme |
Beschreibung |
logi.CAD 3 IDE |
Version 3.23.0 |
--- |
|
Systembibliothek Standard |
Version 3.5.0 |
--- |
|