Deutsch | English

Home | Produkte | Unternehmen | Kontakt

Impressum | Datenschutz

Home
Produkte
IASopen
IASopen-Module
Konfigurationen
Typdeklarationen
Programm-Organisatio...
Datenbanken
Datenerfassungen
Alarmerfassungen
Meldungserfasungen
Rezepturen
Visualisierungen
Berichte
Benutzerverwaltungen
Sprachenverwaltungen
Versionsinformationen
Build 850 - Build 800
Build 800 - Build 750
Build 750 - Build 700
Build 700 - Build 650
Build 650 - Build 600
Build 600 - Build 550
Build 550 - Build 500
Build 500 - Build 450
Build 450 - Build 400
Download
Hardware-Voraussetzungen
Software-Voraussetungen
Lieferumfang
Schulung
Projektierung
Unternehmen
Kontakt
Impressum
Datenschutz

 

Versionsinformationen IASopen Build 850 - Build 800

Informationen zu IASopen 5 Build 850 05.08.2015

  • Der Export-Dialog für Datenerfassungs-Archive, welcher durch die Funktion 'Dl2_ExportArchiveDlg' aufgerufen wird, wurde überarbeitet, z.B. kann die Kanal-Auswahl jetzt auch mit reiner Touch-Bedienung erfolgen.

  • Das Datum-/Uhrzeit-Steuerelement wurde überarbeitet.

  • Das Monats-Kalender-Steuerelement wurde überarbeitet.

  • Beim Umbenennen von Inhalten von Installationen konnte es bisher zu Fehlern kommen. Dies wurde korrigiert.

 

Informationen zu IASopen 5 Build 849 30.07.2015

  • Windows CE: Der Aufruf von User-Functions mit Rückgabewerten vom Typ STRING, ARRAY oder STRUCT konnte unter bestimmten Umständen zur Laufzeit zu einer Schutzverletzung auf Systemen mit ARM-Architektur führen. Dieser Fehler wurde korrigiert.

  • Windows CE: Bei Datenerfassungen V2 mit Folgearchiven wurden unter bestimmten Umständen die einzelnen Datenbank-Dateien nicht in den entsprechenden Ordnern angelegt. Dieser Fehler wurde korrigiert.

  • Windows CE: Beim Aufruf der Funktion 'Dl2_ExportArchiveDlg' wurde der Dialog nicht korrekt angezeigt. Dieser Fehler wurde korrigiert.

 

Informationen zu IASopen 5 Build 848 24.07.2015

  • Beim Sequencer-Steuerelement V2 können jetzt die sichtbaren Spalten innerhalb der Sektionen-Werte-Tabelle ausgewählt werden.

  • Die aktuell selektierte Sektion wird jetzt beim Sequencer-Steuerelement V2 mit einem Fokusierungs-Rechteck umrandet und nicht mehr schwarz eingefärbt wie bisher.

  • Der Start-Wert und der End-Wert einer Sektion beim Sequencer-Steuerelement V2 werden jetzt etwas eingerückt gezeichnet (wenn Sektions-Typ 'Rampe').

  • Beim Sequencer-Steuerelement V2 wird jetzt eine neue Sektion erst dann automatisch erstellt, wenn die Maustaste im gedrückt gehaltenen Zustand mindestens um zwei Pixel nach links oder rechts bewegt wird.

  • Ein Doppelklick auf eine Sektion eines Sequencer-Steuerelementes V2 macht jetzt in der Sektions-Werte-Tabelle das Eingabefeld für den Startwert sichtbar, bzw. öffnet automatisch die virtuelle Tastatur zur Werteingabe.

  • Es wurde die neue Funktion 'SeqProg2_GetTrackActValue' implementiert.

  • Nach dem Aufruf der Funktion 'SeqCtrl2_AttachProgData' bleiben jetzt alle Spur-Eigenschaften (Farbe, Min- und Max-Werte, etc.) erhalten.

  • Beim Sequencer-Steuerelement V2 werden lokalisierte Spurbezeichner jetzt korrekt angezeigt.

  • Die Funktion 'DbTableCtrl_GetFocusedCell' gibt jetzt FALSE zurück, wenn keine Zelle fokusiert ist.

  • Die Funktion 'DBV1_TableDeleteAllRows' löscht jetzt auch dann alle Records, wenn kein primärer Index vorhanden ist

  • Beim Hinzufügen einer neuen Sprache zu einer Sprachenerfassung konnte es zu Formatierungsfehlern der Tabelle kommen. Dieser Fehler wurde behoben.

  • Performance-Problem beim BK9X00-Treiber korrigiert.

  • Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x05000848.

 

Informationen zu IASopen 5 Build 847 02.07.2015

  • Beim Sequencer-Steuerelement V2 können jetzt Überwachungs-Werte für Warnungen und Alarme für Spur-Variablen definiert werden.

  • Es wurde die neue Funktion 'SeqProg2_GetTrackActMonitoringStatus' implementiert um die aktuellen Warnungs- und Alarm-Zustände abzufragen.

  • Wenn bei einem Sequencer-Steuerelement V2 ein Abschnitt fokusiert bzw. eine Sektion selektiert wird, dann wird jetzt die zuletzt selektierte Sektion immer deselektiert, auch dann, wenn diese in einem anderen Abschnitt liegt.

  • Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x05000847.

 

Informationen zu IASopen 5 Build 846 15.06.2015

  • Für ein 'umbenanntes' Projekt kann jetzt kein MDI-Fenster mehr geöffnet werden. Es muß zunächst ein gültiges Projekt erstellt werden.

  • Ausführbare Installationsdateien können jetzt auch signiert werden.

  • Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x05000846.

 

Informationen zu IASopen 5 Build 845 11.06.2015

  • Der universelle Gerätetreiber für serielle Geräte ('SERUNI.DLL') wurde so erweitert, dass jetzt auch nahezu beliebige ASCII-Text-Daten mit variabler Länge in Parameter, bzw. Kanal-Variablen, mit dem Datentyp STRING eingelesen werden können. Es werden alle Zeichen übernommen, dessen ASCII Werte größer gleich 32 (20h) sind. Alle Zeichen mit kleineren Werten, werden als Trennzeichen bzw. Endezeichen interpretiert. Wenn der Datentyp nicht STRING ist, dann werden, wie bisher, nur folgende Zeichen übernommen: 'A' – 'Z', 'a' – 'z', '0' – '9', '+', '-', '.'

  • Bei Gitter-Steuerelementen (Grid-Controls) innerhalb von Eigenschafts-Dialogen konnte es bisher vorkommen, dass eigentlich fixe Spaltenbezeichner überschrieben wurden. Dieser Fehler wurde korrigiert.

  • Der Eigenschafts-Dialog 'Allgemein' für Gitter-Steuerelemente innerhalb von Visualisierungen wurde überarbeitet. Zum Beispiel funktionieren jetzt die Spin-Buttons-Controls neben den Eingabefeldern richtig herum.

  • Die 'Remote Control'-Performance wurde deutlich verbessert, z.B. werden Daten jetzt teilweise komprimiert übertragen.

  • Es wurde eine Gateway-Funktionalität implementiert.

  • Bei Installations-Definitionen können jetzt für Datei-Quell-Ordner-Namen folgende Platzhalter verwendet werden: "<BINFOLDER>", "<RTSFOLDER>", "<PRJFOLDER>", "<PRJFILENAME>" und "<RTCFGEXEFOLDER>".

  • Die Funktionen 'GetMBTemperature' und 'GetCPUFanSpeed' stehen nicht mehr zur Verfügung.

  • Die IASopen-Standard-Installation enthält jetzt alle Dateien für alle zur Verfügung stehenden Windows CE basierten Laufzeit-Systeme.

 

Informationen zu IASopen 5 Build 844 17.05.2015

  • Beim Funktionsbaustein 'SENDEMAILSMTP' wurde bisher nach dem Senden einer eMail mit Anhang der Fehlertext 500 angezeigt. Dies wurde jetzt korrigiert.

  • Beim Sequencer-Steuerelement V2 konnte es unter bestimmten Umständen zu einer Schutzverletzung der Entwicklungsumgebung kommen, wenn die Abmessungen des Steuerelementes verändert wurden. Dieser Fehler wurde korrigiert.

 

Informationen zu IASopen 5 Build 843 15.05.2015

  • Beim Funktionsbaustein 'SENDEMAILSMTP' kann jetzt über den Eingangs-Parameter 'SECURECONN', angegeben werden, ob die Übertragungssicherung mit "SMTPS" oder "STARTTLS" erfolgen soll.

  • Das Beispiel-Projekt 'EMail senden mit SMTP' wurde erweitert.

  • Bei den Funktionsbausteinen 'HTTP_REQUEST' und 'HTTP_GET_REQUEST_STR' wurden bisher die Antwort-Resourcedaten 'RESP_RES_DATA' fehlerhaft zurückgegeben, wenn diese mit "Transfer-Encoding: chunked" empfangen wurden. Dieser Fehler wurde korrigiert.

  • Für jede Laufzeit-Konfiguration kann jetzt ein Vorgabe-Benutzername angegeben werden. Bisher wurde für jede Benutzerverwaltung der dort bisher konfigurierbare "Vorgabe-Benutzer" verwendet. Dieser wurde jetzt entfernt.

  • Die Projekt-Laufzeit-Konfigurationen wurden um weitere Parameter erweitert.

  • Die Projekt-Installationen wurden erweitert, z.B. um die Möglichkeit Einträge in Initialisierungs-Dateien zu schreiben.

  • Für die Konfiguration des IASopen-Runtime-Server wurde die Initialisierungs-Datei 'Setup.ini' mit Startup-Informationen eingeführt.

  • Beim BK8XX-Geräte-Treiber wurde die Eigenschaftsseite mit der Kanalliste überarbeitet.

  • Zentrierte mehrzeilige Texte werden jetzt bei Schalter-Steuerelementen unter NT-basierten Systemen korrekt dargestellt.

 

Informationen zu IASopen 5 Build 842 15.04.2015

  • Beim Modbus-TCP/IP-Server konnte es bisher zu einer Schutzverletzung zur Laufzeit kommen, wenn auf Register im Adressbereich über 32767 zugegriffen wurde. Dieser Fehler wurde jetzt korrigiert.

  • Die Einhaltung der gültigen Datenbereiche wird jetzt schon bei der Eingabe in der Kanalliste des Modbus-TCP/IP-Server-Gerätes besser überprüft. Wird der maximale Datenbereich überschritten, so erfolgt jetzt eine Fehlermeldung.

  • Das Gitter-Steuerelement (Grid) wurde erweitert um die Möglichkeit zur "Automatischen Anpassung der Spaltenbreiten".

  • Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x05000842.

 

Informationen zu IASopen 5 Build 841 11.04.2015

  • Die Projekt-Verwaltung und der Projektbaum wurden intensiv überarbeitet.

  • Allgemeine Projekt-Eigenschaften und Laufzeit-Konfigurationen werden jetzt in einem eigenen MDI-Fenster eingestellt und nicht mehr innerhalb von Property-Pages.

  • Es können jetzt mehrere Laufzeit-Konfigurationen erstellt und parametriert werden.

  • Für jede Laufzeit-Konfiguration kann jetzt eine Start-Visualisierung vorgegeben werden. Wenn keine Start-Visualisierung angegeben wird, so wird, wie bisher, die erste Visualisierung innerhalb den Programminstanzen aller Resourcen der aktuellen Konfiguration als Startbild verwendet.

  • Für jede Laufzeit-Konfiguration kann jetzt eine Start-Sprache vorgegeben werden. Bisher wurde für jede Sprachverwaltung die dort bisher konfigurierbare "Vorgabesprache" verwendet. Diese wurde jetzt entfernt.

  • Für jedes Projekt können jetzt mehrere Installationen definiert werden. Pro Installations-Definition wird eine Setup-EXE-Datei erstellt, mit der ein komplettes Laufzeit-Image (IASopen-Runtime-Server + ausführbare Projektdateien) einfach installiert werden kann.

  • Neues Beispiel-Projekt 'ModBus RTU WAGO 750-815' erstellt

  • Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x05000841.

 

Informationen zu IASopen 5 Build 840 21.03.2015

  • Alle Dialog-Fonts wurden so geändert, dass die Dialoge unter NT-basierten Windows Embedded Betriebssystemen nicht zu groß dargestellt werden.

  • Die Ethernet-Protokoll-Treiber-Installation wurde für die Verwendung unter NT-basierten Windows Embedded Betriebssystemen verbessert.

  • Windows CE: Die Ethernet-Protokoll-Treiber-Unterstützung unter Windors CE wurde verbessert.

 

Informationen zu IASopen 5 Build 839 17.03.2015

  • Bei diversen Geräte-Treibern besteht jetzt die Möglichkeit an eine IO-Variable eines Kanals (%I*, %Q*) eine Variable zu binden (Mapping). Die gebundene Variable kann auch eine Multielement-Variable sein, z.B. ein Struktur-Element oder ein Array-Element. Dadurch kann die zusätzliche Deklaration von globalen einzelnen Variablen und deren Zuordnung zu Array- oder Struktur-Elementen oftmals entfallen. Ein weiterer Vorteil besteht darin, dass beim Hinzufügen und Löschen von Kanälen automatisch die IO-Variablen angepasst werden. In diesem Zusammenhang wurden viele Treiber  auch auf eine automatische Adressierung umgestellt.

  • Wenn die TCP/IP-Verbindung (RPC) zwischen einer IASopen-Entwicklungsversion und einem IASopen-Runtime-Server verloren geht, so wird dies jetzt besser erkannt und eine Verbindungs-Wiederherstellung ist schneller möglich.

  • Beim Modbus-TCP/IP-Treiber (Client) wird jetzt schneller ein Re-Connect ausgeführt, wenn bestimmte Fehler erkannt werden.

  • Neues Beispiel-Projekt 'Modbus TCP Wago 750-341' erstellt.

  • Bei Datenerfassungen (V2) kann jetzt die Eigenschaft 'Erfassung und Archivierung' auch auf den Wert 'Implizit bei jedem POU-Programm-Aufruf' gesetzt werden, was dazu führt, dass die Funktion 'Dl2_LogIntoArchive' automatisch aufgerufen wird, wenn die Datenerfassung als Programm-Instanz von der zugehörigen Resource aufgerufen wird.

  • Beim Kurven-Diagramm-Steuerelement-V2 waren die Kurven nicht sichtbar, wenn die Y-Achsen-Ansicht soweit nach rechts geschoben war, dass die Achsen nicht sichtbar waren (Splitbar). Dieser Fehler wurde korrigiert.

  • Bei diversen Steuerelementen konnte es bisher zu einer Schutzverletzung zur Laufzeit kommen, wenn lokalisierbare Texte eine leere Zeichenkette enthielten. Dieser Fehler wurde korrigiert.

  • Wurden innerhalb von Resourcen globale Variablen mit CONSTANT-Modifizierer deklariert, so kam es bisher zu einer Fehlermeldung. Dies ist jetzt nicht mehr der Fall.

  • Beim Laden von älteren Projektdateien werden Gitter-Steuerelemente-Formate bei diversen Editoren jetzt angepasst.

  • Beim Scrollbar-Steuerelement konnten große Werte-Bereiche bisher zu einem Fehlerverhalten beim Scrollen führen. Dies wurde jetzt korrigiert.

  • Der Dialog zum Auswählen einer Variable wurde überarbeitet.

  • Windows CE: Der IASopen-Installer wurde dahingehend verbessert, dass jetzt das Default-Installations-Verzeichnis ('[FirstVolume]/IASopen') so gewählt wird, dass es möglichst nicht auf einer RAM-Disk liegt.

  • Windows CE: Es wurde ein Autostart-Mechanismus implementiert, welcher automatisch alle EXE-Dateien aus einem bestimmten Verzeichnis ('IASAutostart') aufruft, wenn ein Speichermedium eingelegt wird, z.B. ein USB-Stick oder eine SD-Card.

  • Windows CE: Beim Kurven-Diagramm-Steuerelement-V2 konnte es zu einem "Einfrieren" der Visualisierung kommen, wenn die Y-Achsen-Ansicht soweit nach unten geschoben war, dass die unteren Achsen nicht sichtbar waren (Splitbar).  Dieser Fehler wurde korrigiert.

  • Windows CE: Der Modbus-RTU-Gerätetreiber wurde für die Verwendung unter Windows CE optimiert.

  • Windows CE: Die TCP/IP-Perfomance unter WinCE wurde weiter verbessert.

  • Diverse veraltete Beispiel-Projekte wurden aus der Standard-Installation entfernt.

  • Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x05000839.

 

Informationen zu IASopen 5 Build 838 09.02.2015

  • Windows CE: Der BK9X00-Treiber wurde für die Verwendung unter CE optimiert.

  • Neues Beispiel-Projekt "Beckhoff BK9X00 4" erstellt.

  • Die Installationsprogramme der letzten zwei Builds enthielten nicht die Dateien der Beispiel-Projekte-Ordner. Dies ist jetzt wieder der Fall.

 

Informationen zu IASopen 5 Build 837 08.02.2015

  • Wenn bisher über einen Netzwerkadapter mit mehreren Modbus-TCP/IP-Clients auf mehrere Modbus-TCP/IP-Server zugegriffen wurde, dann wurde der Zugriff "serialisiert". Dies ist jetzt nicht mehr der Fall, womit der Durchsatz verbessert wird.

  • Windows CE: Die beiden Modbus-TCP/IP-Gerätetreiber (Client und Server) wurden für die Verwendung unter Windows CE optimiert.

  • Neues Beispiel-Projekt "Modbus TCP Beckhoff 4" erstellt.

  • Mehrere bestehende Modbus TCP/IP Beispiel-Projekte wurden korrigiert (die Werte von diversen ERRORCODEs waren falsch).

  • Neuen Gerätetreiber für den Zugriff auf Datenbanken über ODBC erstellt.

  • Neues Beispiel-Projekt "ODBC-Treiber" erstellt.

 

Informationen zu IASopen 5 Build 836 20.01.2015

  • Bisher konnte es u.U. passieren, dass das Eingangsprozessabbild bei einer BK9X00-Treiber-Instanz, Werte ungleich Null beinhaltete, obwohl kein Buskoppler angeschlossen war. Dieser Fehler wurde korrigiert.

  • Beim Auswahl des Menüpunktes 'Datei' -> 'Neues Projekt...' konnte es unter bestimmten Umständen zu einer Schutzverletzung kommen. Dieser Fehler wurde korrigiert.

  • Beim Dialog 'Neues Projekt' wurde die Auswahl des Projekt-Verzeichnis nicht immer korrekt übernommen. Dies wurde jetzt korrigiert.

  • Die interne Arbeitsweise der Funktionen 'ExistFile' und 'ExistFolder' wurde geändert.

  • Der IAS-Installer wurde weiter überarbeitet. Z.B. kann jetzt ausgewählt werden, welche 'Features' installiert werden sollen.

 

Informationen zu IASopen 5 Build 835 20.01.2015

  • Der IAS-Installer wurde überarbeitet. Das Installations-Programm besteht jetzt nur noch aus einer EXE-Datei.

  • Die Modbus-TCP/IP-Client-Protokoll-Implementierung wurde überarbeitet.

 

Informationen zu IASopen 5 Build 834 03.12.2014

  • Beim Funktionsbaustein 'SENDEMAILSMTP' wurde der Eingangsparameter 'SECURECONN' hinzugefügt. Mit diesem kann angegeben werden, ob die Übertragung über eine gesicherte Verbindung (SSL/TLS) erfolgen soll.

  • Bei den Funktionsbausteinen 'HTTP_DOWNLOAD_FILE', 'HTTP_REQUEST' und 'HTTP_GET_REQUEST_STR' wurde jeweils der Eingangsparameter 'SECURE_CONN' hinzugefügt. Mit diesem kann angegeben werden, ob eine gesicherte Verbindung verwendet werden soll (HTTPS bzw. SSL/TLS).

  • Das Beispiel-Projekt 'HTTP-File-Download' wurde so erweitert, dass eine gesicherte Verbindung verwendet werden kann.

  • Das Beispiel-Projekt 'EMail senden mit SMTP' wurde erweitert, dass eine gesicherte Verbindung verwendet werden kann.

 

Informationen zu IASopen 5 Build 833 17.11.2014

  • Beim Suchen nach Computern bei der 'IASopen Entwicklungsumgebung' und beim 'IASopen Remote Control Client' werden jetzt Computer mit identischer Remote-IP-Adresse nicht mehr mehrfach angezeigt.

  • Der 'Remote Control Client' wurde jetzt um einen 'File Manager' erweitert. Mit dessen Hilfe können jetzt Ordner und Dateien "heruntergeladen" und  "hochgeladen" werden.

  • Beim 'Remote Control Client' kann jetzt über das Menü zwischen englischem und deutschem Benutzerinterface umgeschalltet werden.

  • Beim 'IASopen Installer' und beim 'IASopen UnInstaller' kann jetzt, jeweils über zwei Schaltflächsen, die Sprache des Benutzerinterface umgeschaltet werden zwischen deutsch und englisch.

  • Der Funktionsbaustein 'FTP_UPLOAD_FILE' wurde erweitert um den Eingangsparameter 'UPLOAD_TMP_RENAME', mit welchem angezeigt werden kann, dass eine Datei zuerst in eine temporäre Datei hochgeladen und dann zur endgültigen Datei umbenannt werden soll.

  • Bei den Funktionsbausteinen 'HTTP_DOWNLOAD_FILE', 'HTTP_REQUEST' und 'HTTP_GET_REQUEST_STR' wurde die Priorität des jeweiligen Threads zur asynchronen Bearbeitung erhöht.

  • Windows CE: Die Darstellung von Buttons mit Bitmaps und Icons wurde verbessert.

  • Windows CE: Beim IASopen-Standard-Farb-Einstellungs-Dialog werden jetzt auch die Systemfarben korrekt angezeigt und ausgewählt.

  • Windows CE: Das Datenbank-Diagramm-Steuerelement wurde für Windows CE überarbeitet.

 

Informationen zu IASopen 5 Build 832 29.10.2014

  • Für Fenster-Hintergründe oder innerhalb von Bild-Steuerelementen können jetzt alle Bild-Dateien verwendet werden, für die ein Codec auf dem aktuellen System installiert ist. Somit können jetzt z.B. auch GIF-Dateien, PNG-Dateien und JPEG-Dateien verwendet werden.

  • Es wurde die neue Funktion 'Pc_LoadImageFromFile' implementiert, mit deren Hilfe zur Laufzeit eine beliebige Bild-Datei in ein Bild-Steuerelement geladen werden kann.

  • Mit dem neu implementierten Funktionsbaustein 'HTTP_DOWNLOAD_FILE' können Dateien von einem Web-Server heruntergeladen werden.

  • Neues Beispiel-Projekt 'HTTP-File-Download' erstellt.

  • Mit dem neu implementierten Funktionsbaustein 'HTTP_REQUEST' können jetzt HTTP-GET-Requests und HTTP-POST-Requests ausgeführt werden, z.B. um Kommandos an Geräte mit integriertem Web-Server zu senden (z.B. IP-CAMs, GSM-Router, etc.).

  • Neues Beispiel-Projekt 'HTTP-POST-Request' erstellt.

  • Der Funktionsbaustein 'HTTP_GET_REQUEST_STR' wurde erweitert um die Eingangsparameter 'USERNAME', 'PASSWORD' und 'CANCEL_REQ' und um die Ausgangsparameter 'RESP_HDR_DATA', 'CONTENTLENGTH' und 'RECEIVEDBYTES'.

  • Es wurde der neue Funktionsbaustein 'FTP_UPLOAD_FILE' implementiert, mit dem Dateien auf einen FTP-Server hochgeladen werden können.

  • Neues Beispiel-Projekt 'FTP-File-Upload' erstellt.

  • Es wurde die neue Funktion 'Stop' implementiert mit welcher die Ausführung des aktuellen Projektes gestoppt und optional auch die Projektdaten entladen werden können.

 

Informationen zu IASopen 5 Build 831 23.10.2014

  • Der S7-Universal-Treiber wurde so erweitert, dass auch eine Kommunikation mit S7-1500 CPUs und mit SIEMENS LOGOs (ab 0BA7) möglich ist.

  • Zur Demonstration der Kommunikation mit einer SIEMENS LOGO wurde das neue Beispiel-Projekt 'SIEMENS LOGO!' erstellt.

  • Es wurde der neue Menüpunkt "Datei" -> "Projekt speichern unter..." hinzugefügt, über den es möglich ist ein Projekt mitsamt aller enthaltenen Dateien zu kopieren.

  • Beim Anlegen eines neuen Projektes kann jetzt neben dem Projekt-Namen und dem Projekt-Ordner ein übergeordnetes Projekte-Verzeichnis angegeben werden.

  • Für Backup-Zwecke ist es jetzt möglich ein kopiertes Projekt zu erstellen, aber das aktuelle geöffnet zu lassen (Checkbox "Neues Projekt öffnen").

  • Der Dialog zum Erstellen einer neuen Datei wurde überarbeitet.

  • Die maximale sichtbare Anzahl an zuletzt geöffneten Dateien und Projekten wurde jeweils von 5 auf 10 hochgesetzt.

  • Bei den Steuerelementen 'Scrolbar', 'Schieberegler' und 'Auf-/Ab-Schalter' wird jetzt der Ereignis-Code für das Ereignis 'Change' aufgerufen. Dies war bisher nicht der Fall.

 

Informationen zu IASopen 5 Build 830 14.10.2014

  • Das TCP/IP-Verbindungs-Management beim RPC-Server, welcher für die Kommunikation zwischen IASopen Entwicklungsumgebung und Laufzeitumgebung verwendet wird, wurde verbessert.

  • Wenn ein Laufzeitsystem mit der IASopen Entwicklungsumgebung verbunden ist, dann wird jetzt in der Statuszeile die IP-Adresse des Laufzeitsystems in eckigen Klammern angezeigt.

  • Der Aufruf der Funktion 'GETBIT' führte bisher zu einer Schutzverletzung zur Laufzeit, wenn einer der beiden Eingangsparameter vom Typ LWORD war. Dieser Fehler wurde korrigiert.

 

Informationen zu IASopen 5 Build 829 12.10.2014

  • Der Modbus-TCP/IP-Server-Geräte-Treiber wurde überarbeitet und steht jetzt auch unter Windows CE zur Verfügung.

  • Neues Beispiel-Projekt "Modbus TCP-IP Client" erstellt, welches als passender Kommunikationspartner für das überarbeitete Projekt "Modbus TCP-IP Server" verwendet werden kann.

  • Bei Auswahl der neuen IO-Kanäle "Dynamische Remote-IP-Adresse" und "Dynamische lokale IP-Adresse" beim Modbus-TCP/IP-Geräte-Treiber wird jetzt als Datentyp 'STRING' und nicht mehr 'BYTE' angezeigt.

  • Neue Funktion 'GetFileTitleFromPath' implementiert, mit welcher der Dateititel (einschl. Dateiendung) eines Dateipfades ermittelt werden kann.

 

Informationen zu IASopen 5 Build 828 06.10.2014

  • Der Modbus-TCP/IP-Geräte-Treiber wurde so erweitert, dass es jetzt möglich ist zur Laufzeit die Remote-IP-Adresse, die lokale IP-Adresse und den Port zu ändern. Hierfür wurden folgende IO-Kanäle hinzugefügt: "Dynamische Remote-IP-Adresse", "Dynamische lokale IP-Adresse", "Dynamischer IP-Port".

  • Das Beispiel-Projekt "Modbus TCP Beckhoff 1" wurde erweitert um die neuen IO-Kanäle.

  • Eingaben über die virtuelle Tastatur wurden bei Gittersteuerelementen bisher nicht validiert. Dies ist jetzt der Fall.

 

Informationen zu IASopen 5 Build 827 17.09.2014

  • Bei der Funktion 'ShowMessage' können jetzt lokalisierte Texte angezeigt werden, wenn einer der übergebenen Texte als erstes ein '@' und dann eine gültige Sprach-Text-ID beinhaltet. Bisher mussten Texte vor dem Aufruf der Funktion 'ShowMessage' mit der Funktion 'GetLocalString' lokalisiert werden. Dies funktioniert aber nicht für Zeichen, die nicht im ANSI-Bereich liegen, bzw. nicht anhand der aktuellen Code-Page konvertiert werden können.

  • Mit der Funktion 'Grid_SetCellText' kann jetzt ein lokalisierter Text in eine Zelle eines Gitter-Steuerelementes gesetzt werden, wenn der übergebene Text als erstes ein '@' und dann eine gültige Sprach-Text-ID beinhaltet.

  • Für Visualisierungs-Fenster kann jetzt Ereignis-Code für den neuen Event 'LanguageChanged' erstellt werden. Der Event-Code wird immer dann aufgerufen, wenn die aktuelle Sprache geändert wurde, z.B. über 'ChangeLanguage' oder wenn das Fenster geladen wird, z.B. über die Funktion 'LoadVisu'.

  • Der Event 'Paint' für Visualisierungs-Forms wurde bisher nicht aufgerufen und steht ab jetzt nicht mehr zur Verfügung.

  • Der BK9X00-Treiber wurde so modifiziert, dass jetzt auch mehrere Buskoppler über einen Netzwerk-Adapter angesprochen werden können.

  • Beim Aufruf einer Funktionsbaustein-Instanz ist jetzt die Zuweisung des aktuellen Wertes einer FB-Ausgangs-Variablen an eine andere Variable (ausserhalb des FBs) über den Zuweisungs-Operator '=>' möglich. Wie in der dritten Ausgabe der IEC61131-3 definiert, kann auch ein 'NOT' vorangestellt werden, damit der aktuelle Wert vor der Zuweisung noch invertiert wird.

  • Bisher führte die Multiplikation oder Division von einem TIME-Wert mit einem ANY_NUM-Wert zu einem Laufzeitfehler. Dies wurde jetzt korrigiert.

  • Wenn bisher ein neues Projekt erstellt wurde, konnte es unter bestimmten Umständen vorkommen, dass beim ersten Compilieren die Fehlermeldung "Fehler: Es ist keine aktive Zielsystem-Konfiguration vorhanden" auftrat. Dies ist jetzt nicht mehr der Fall.

  • Bei diversen Editoren konnte es vorkommen, dass nach einem Undo oder nach einem Redo das zugehörige Dokument nicht als geändert gekennzeichnet wurde. Dies wurde jetzt korrigiert.

  • Variablen-Grid: Wenn der aktuelle Geltungsbereich gelöscht wird, dann werden jetzt alle Zellen der Zeile freigegeben.

  • Die Funktion 'SelectDirectoryDlg' zeigt jetzt unter Windows-NT basierten Systemen nicht mehr die ANSI-Version des System-Dialoges, sondern die  UNICODE-Version, damit die sprachabhängigen Texte in allen Sprachen angezeigt werden können.

  • Beim Sequencer-Steuerelement V2 kann jetzt für jede Spur ein Minimalwert und ein Maximalwert für die zugehörige Variable und ein Minimalwert und ein Maximalwert für die Y-Achse vorgegeben werden. Bisher gab es jeweils nur einen Wert, welcher für die Variable und die Y-Achse verwendet wurde.

  • Die Funktion 'SeqCtrl2_AttachProgData' übernimmt jetzt alle Spur-Daten, bisher wurden nur die Sektionsdaten aller Abschnitte übernommen.

  • Deklaration des Rückgabewertes von diversen Funktionen von DINT nach BOOL geändert: Dl2_ExportArchiveDlg, Dl2_ExportArchive, Dl2_ExportArchiveEx, Dl2_ExportArchiveRecordsTimeStampRange, Dl2_ExportArchiveRecords, Dl2_ExportArchiveRecordsIntoTextFile, Dl2_FilterDlg.

  • Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x05000827.

 

Informationen zu IASopen 5 Build 826 31.08.2014

  • Bei Kurvendiagrammen, denen Datenerfassungen mit Folgearchiven zugeordnet sind, konnte es bisher vorkommen, dass der Wechsel von einer Datenbank-Datei auf eine nachfolgende Datenbank-Datei bei der Datenerfassung zu hohen Update-Zeiten beim Diagramm führte und falsche Kurven angezeigt wurden. Dieser Fehler wurde korrigiert.

  • Bei diversen Steuerelementen (Tast-Schalter, Wechsel-Schalter, Auswahlfeld, Anzeigefeld, Textfeld, etc.) kann jetzt eine dynamische Textänderung projektiert werden.

  • Bei dynamischen Farbänderungen kann jetzt ein Operator angegeben werden, welcher für den Vergleich des aktuellen Ausdruckwertes mit den Werten der zugehörigen Farben verwendet wird. Bisher wurde immer der '>='-Operator verwendet. Jetzt ist jeweils einer der folgenden Operatoren auswählbar:  '=', '>=', '<=', '>', '<', '<>'.

  • Bei dynamischen Farbänderungen kann der Farbübergang von einem Wert zu einem anderen jetzt auch interpoliert erfolgen. Zum Beispiel können somit Analogwerte, wie z.B. Heizleistungen oder Isttemperaturen, durch analoge Farbänderungen animiert werden.

  • Bei diversen Steuerelementen (Tast-Schalter, Wechsel-Schalter, Auswahlfeld, Auswahlschalter, Anzeigefeld, etc.) kann jetzt eine dynamische Farbänderung aller Farben (Hintergrundfarbe, Textfarbe, etc.) projektiert werden.

  • Bei diversen Steuerelementen (Checkbox, Eingabefeld, Anzeigefeld, etc.) kann der Text in der Eigenschafts-Seite 'Allgemein' jetzt mehrzeilig eingegeben werden.

  • In der Eigenschafts-Seite 'Allgemein' des Auf-/Abwärtschalter-Steuerelementes (Spinbutton), des Scollbar-Steuerelementes und anderen Steuerelementen ist jetzt kein Eingabefeld für Text mehr zu sehen.

  • Bei Eingabefeld-Steuerelementen und Anzeigefeld-Steuerelementen kann die Text-Ausrichtung in der Eigenschafts-Seite 'Allgemein' jetzt nur noch mit 'Oben Links', 'Oben Mitte' und 'Oben Rechts' vorgegeben werden.

  • Diverse Eigenschafts-Seiten wurden so verändert, dass jetzt bei einer Größenänderung des Eigenschafts-Dialoges bestimmte, in der Eigenschafts-Seite enthaltene, Steuerelemente in der Größe und Position angepasst werden.

  • Ein Grafik-Dokument wird jetzt nur noch dann als geändert gekennzeichnet, wenn innerhalb des Eigenschafts-Dialoges mindestens eine Eigenschaft geändert wurde und dann entweder der Button 'Übernehmen' oder der Button 'Ok' gedrückt wurde.

  • Wenn Projekt-Eigenschaften über den zug. Eigenschafts-Dialog geändert wurden, dann wird das Projekt jetzt als geändert gekennzeichnet.

  • Bestimmte Projekt-Eigenschaften, wie z.B. der Bearbeiter, wurden bisher nicht in der Projekt-Datei gespeichert. Dies ist jetzt der Fall.

  • Wenn bei einem Gitter-Steuerelement, z.B. bei einer Variablen-Deklaration, nur Zellen einer Zeile in die Zwischenablage kopiert wurden, so wurde bisher fehlerhafterweise am Ende ein einzelnes Carriage Return (CR) kopiert. Dies ist jetzt nicht mehr der Fall.

  • Windows CE: Die Darstellung von Schalter-Steuerelementen mit Bitmaps wurde verbessert.

  • Windows CE: Die Darstellung von Schalter-Steuerelementen mit mehrzeiligem Text wurde verbessert.

  • Windows CE: Die Größe der Bibliothek 'Graphlib.dll' konnte deutlich reduziert werden.

  • Die Verwendung von benutzerdefinierten Cursor unter Windows CE konnte bisher zu einer Schutzverletzung führen. Dies wurde jetzt korrigiert.

  • Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x05000826.

 

Informationen zu IASopen 5 Build 825 18.08.2014

  • Wenn eine ältere IO-Konfiguration, z.B. aus einem IAS-NT-Projekt, geladen wird, dann erfolgt jetzt ein automatischer Autausch des veralteten Controllers "PC mit INTEL i386 kompatiblem Prozessor" durch den neuen Controller "PC basierter Controller", damit die Einstellungsmöglichkeiten für Windows CE direkt zur Verfügung stehen. Die Parameter für Windows NT werden übernommen.

  • Wenn bei einem Sequencer-Programm V2 Eingänge definiert wurden, diese aber nicht über die Funktion 'SeqProg2_BindInputVariable' gebunden wurden, so konnte es beim Aufruf der Funktion 'SeqProg2_Start' zu einer Schutzverletzung kommen. Dieser Fehler wurde korrigiert.

 

Informationen zu IASopen 5 Build 824 15.08.2014

  • Einzeilen-Kommentare, beginnend mit der Zeichenkombination '//', wie sie in der dritten Ausgabe der IEC61131-3 definiert sind, sind jetzt möglich.

  • Mehrzeilen-Kommentare, beginnend mit '(*' und endend mit '*)', sind jetzt schachtelbar ('nested comments'), so wie es in der dritten Ausgabe der IEC61131-3 definiert ist.

  • Wenn beim Kompilieren ein Kommentarende gefunden wird, zu dem kein Kommentaranfang zugeordnet werden kann, so erscheint jetzt folgende Fehlermeldung: "COM0001: Kommentarende ('*)') gefunden, aber keinen zughörigen Kommentaranfang ('(*')"

  • Das Syntax-Coloring bei Mehrzeilen-Kommentaren war bisher nicht immer korrekt. Dies wurde jetzt korrigiert.

  • Bei diversen Dokument-Fenstern der IASopen-Entwicklungsumgebung wird jetzt innerhalb der Ansicht 'Beschreibung' kein Syntax-Coloring mehr durchgeführt.

  • Der konkurierende Zugriff auf interne Datenbanken wurde optimiert.

 

Informationen zu IASopen 5 Build 823 05.08.2014

  • Wenn innerhalb einer CASE-Anweisung eine RETURN-Anweisung verwendet wird, so konnte es bisher zu einer Schutzverletzung während der Ausführung der RETURN-Anweisung kommen. Dieser Fehler wurde korrigiert.

  • Beim 'Remote Control Client' werden die für eine optimierte Bildübertragung verwendeten Blockgrößen jetzt so berechnet, dass auch bei Displays mit höheren Auflösungen die maximale Auffrischzeit nicht zu lang wird.

  • Windows CE: Die Ausführung der sogenannten 'Main message loop' wurde so optimiert, dass die CPU-Belastung minimiert wurde.

  • Windows CE: Die Synchronisation der Funktion 'GetDateAndTime' mit der Echtzeituhr (RTC) wurde so verändert, dass jetzt auch starke Drifts von bis zu 10% korrigiert werden können.

  • Windows CE: Unter WinCE6 und höher wurde die maximale interne Datenbankgröße, z.B. für Datenerfassungen, auf 1 GB erhöht. Unter WinCE5 bleibt das Limit bei 256 MB.

  • Wenn bei einer Datenerfassung die maximale interne Datenbankgröße erreicht wurde, so konnte es bisher zu einer Schutzverletzung kommen. Dies ist jetzt nicht mehr der Fall.

  • Beim Parsen einer IO-Konfiguration wird jetzt überprüft, ob diese genau einen Controller beinhaltet. Es werden folgende neue Fehlermeldung generiert: "CFG0029: Die IO-Konfiguration beinhaltet mehr als ein Controller-Gerät" "CFG0030: Die IO-Konfiguration beinhaltet kein Controller-Gerät"

  • Wenn nach dem Update eines IAS-NT-Projektes eine IO-Konfiguration noch den veralteten Controller "PC mit INTEL i386 kompatiblem Prozessor" beinhaltet, dann werden die Daten für eine NT-Konfiguration jetzt korrekt übernommen.

 

Informationen zu IASopen 5 Build 822 30.07.2014

  • Der Modbus-TCP/IP-Geräte-Treiber wurde so erweitert, dass es jetzt möglich ist bestimmte Telegramme nur dann mit einem Slave-Gerät auszutauschen, wenn es gewünscht wird. Hierfür kann jetzt jedem Kanal eine Freigabe-Gruppe  zugeordnet werden. Das Setzen der aktuellen Gruppen erfolgt über den neuen IO-Kanal "Gruppen-Freigabe-Maske".

  • Beim Modbus-TCP/IP-Geräte-Treiber wurde der neue IO-Kanal "Aktuelle Telegramm-Nummer" hinzugefügt.

  • Wenn bei einer datenbankbasierten Datenerfassung mit Persistenz ("Archiv bei Stop nichtflüchtig speichern") Änderungen an Kanälen durchgeführt wurden, so konnte es bisher unter bestimmten Umständen zu einer Schutzverletzung bei einem Neustart kommen. Dies wurde jetzt korrigiert. Wenn jetzt neue Kanäle hinzukommen oder bei bestehenden Kanälen der Datentyp geändert wird, so kann eine bestehende Datenbank nicht mehr geöffnet werden und es wird eine neue angelegt.

  • Folgende arithmetische Funktionen sind jetzt nicht mehr erweiterbar, sondern haben nur noch die zwei Eingangsparameter IN1 und IN2: SUB, DIV, MOD, EXPT.

  • Die Eingangsparameter und der Rückgabewert der Funktionen ADD und SUB sind jetzt vom Typ ANY_MAGNITUDE, bisher waren sie als ANY_NUM deklariert.

  • Die beiden Eingangsparameter IN1 und IN2 und der Rückgabewert der Funktion MOD sind jetzt vom Typ ANY_INT, bisher waren sie als ANY_NUM deklariert.

  • Der Eingangsparameter IN1 der Funktion EXPT ist jetzt als ANY_REAL deklariert, bisher war er als ANY_NUM deklariert.

  • Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x05000822.

 

Informationen zu IASopen 5 Build 821 29.07.2014

  • Beim Sequencer-Steuerelement V2 wurden Maus-Befehle falsch umgesetzt, z.B. wurden Kontext-Menüs nicht angezeigt, Doppelklicks ignoriert und sogar fehlerhafte Sektionen eingefügt. Dieser Fehler wurde korrigiert.

  • Bei der CTL-Toolbar fehlte ein Button. Dieser wurde hinzugefügt.

  • Beim Einfügen eines neuen Sequencer-Steuerelementes über die CTL-Toolbar oder den Menüpunkt 'Einfügen' wurde bisher ein Sequencer-Steuerelement vom Typ V1 eingefügt. Jetzt wird ein Sequencer-Steuerelement vom Typ V2 eingefügt.

  • Beim Eigenschafts-Dialog für Funktionen und Funktionsbausteine wird jetzt bei Auswahl eines FBs automatisch ein gleichnamiger Instanzname angezeigt.

  • Bei der Funktion 'SelectFolderDlg' können jetzt die beiden Spalten-Texte des Gitter-Steuerelementes lokalisiert werden ("SELECTFOLDERDLG.COL_FOLDER" und "SELECTFOLDERDLG.COL_FREE")

 

Informationen zu IASopen 5 Build 820 22.07.2014

  • Bei einer globalen Text-Suche wurden bisher Texte, welche in der ersten bearbeitbaren Zelle eines Tabelleneditors (Grid) standen, nicht gefunden. Dies wurde jetzt korrigiert.

  • Wenn bisher ein Text selektiert war, z.B. "AI1", und dann der Suchen-Dialog geöffnet wurde und zuvor bereits nach einem Text gesucht wurde, der gleich anfing, aber weitere Zeichen enthielt, z.B. "AI101", dann wurde der längere vorherige Suchtext angzeigt. Dies ist jetzt nicht mehr der Fall.

  • Wenn über den Dialog "Suchen und Ersetzen" die Kanal-Variable eines Kurvendiagramm-Steuerelement V2 oder eines Datentabelle-Steuerelement V2  umbenannt wurde, so konnte es bisher sein, dass zur Laufzeit die Daten des Kanals nicht sichtbar waren. Dieser Fehler wurde korrigiert.

  • Wenn der Parameter 'DeltaBetrag' bei einem Kanal einer Datenerfassung nicht angegeben wurde, so konnte dies zu einer Schutzverletzung führen. Dieser Fehler wurde korrigiert.

  • Beim Export von Datenerfassungs-Archiven fehlte bisher, unter bestimmten Umständen, der letzte Datensatz. Dieser Fehler wurde korrigiert.

  • Beim automatischen Scrollen bei einem Datentabelle-Steuerelement V2 wurde nicht immer der letzte Eintrag angezeigt. Dies ist jetzt der Fall.

  • Bei einem Meldungstabelle-Steuerelement V2 wurde bei einem Page-Scroll um ein Eintrag zu wenig nach oben gescrollt. Dies wurde jetzt korrigiert.

  • Beim automatischen Scrollen bei einem Meldungstabelle-Steuerelement wurde nicht immer der letzte Eintrag angezeigt. Dies ist jetzt der Fall.

 

Informationen zu IASopen 5 Build 819 15.07.2014

  • Unter Windows CE wurde die Funktion 'GetDateAndTime' mit einer asynchronen Synchronisation mit der Echtzeituhr (RTC) versehen. Dadurch arbeitet diese deutlich perfomanter.

  • Die Darstellung des Bildschirminhaltes wurde beim 'Remote Control Client' optimiert. Auch bei Windows CE Geräten mit mehr als 16-Bit Farbtiefe erfolgt die Darstellung jetzt korrekt.

  • Die Fehler-Diagnose beim EtherCAT-Master-Treiber wurde deutlich erweitert. Das Geräte-Status-Doppelwort wurde um diverse Status-Bits erweitert und es stehen jetzt folgende neue IO-Kanäle zur Verfügung:

    • DIAG_LASTERR_ERRNR: DIAG Fehlernummer des letzten Fehlers

    • DIAG_LASTERR_SLAVEADDR: DIAG Slave-Adresse beim letzten Fehler

    • DIAG_LASTERR_PROTERR_RESULT: DIAG Protokoll-Fehler Ergebniscode

    • DIAG_LASTERR_PROTERR_INDEX: DIAG Protokoll-Fehler Index

    • DIAG_LASTERR_PROTERR_SUBINDEX: DIAG Protokoll-Fehler Sub-Index

    • DIAG_LASTERR_RESET: DIAG Letzten Fehler zurücksetzen

  • Das Beispiel-Projekt 'EtherCAT ELxxxx 1' wurde um Variablen erweitert, denen die neuen o.g. EtherCAT-Master-Diagnose-IO-Kanäle zugeordnet sind.

  • Bei allen EtherCAT-Beispiel-Projekten wird jetzt der Gerätestatus in Hexadezimal-Darstellung mit 8 Stellen angezeigt.

  • Die Parameter Tmin, Tmax und DeltaBetrag bei den Kanälen von Datenerfassungen werden jetzt über den IEC-Compiler geparst, wenn das Format nicht stimmt, dann wird eine Fehlermeldung ausgegeben.

  • Der neue Funktionsbaustein 'PIDAT' (PID-Regler mit Autotune) wurde implementiert.

  • Bei diversern EtherCAT-Dialogen wurden Icons innerhalb von Buttons nicht korrekt dargestellt. Dies wurde jetzt korrigiert.

  • Neue Funktion 'TypeOf' implementiert, mit welcher der Datentyp einer übergebenen Variableninstanz ermittelt werden kann.

  • Neue Funktion 'Odbc_OpenDatabaseEx' implementiert, mit welcher eine ODBC-Datenbank geöffnet werden kann, mit der Angabe eines Benutzernamens und eines Passwortes.

  • Beim automatischen Scannen von Busklemmen beim BK9X00-Treiber wird jetzt keine Busendklemme mehr angezeigt, wenn nur der Koppler erkannt wurde und es wird folgende Meldung ausgegeben "Es wurden keine Busklemmen gefunden! Eventuell fehlt die Endklemme KL9010!"

  • Der IEC-Parser wurde erweitert um die Fehlermeldung "VAR0047: Funktionsbaustein-Instanzen (hier vom Typ '%1') dürfen nicht mit CONSTANT-Modifizierer deklariert werden"

  • Bei Variablen-Deklarationen mit dem Scope 'VAR_EXTERNAL' kann jetzt das Schlüsselwort 'CONSTANT' angegeben werden (gemäß IEC 611313-3 Edition 3).

  • Beim Checken aller globalen Variablen am Ende eines Kompilierungs-Vorganges wird jetzt überprüft, ob 'CONSTANT'-Modifier passend angegeben wurden. Es gibt folgende neue Fehlermeldungen in diesem Zusammenhang: "CFG0025: Die externe Variable '%1' deklariert in der Konfiguration '%2'

  • wurde nicht mit dem CONSTANT-Modifizierer deklariert wie die gleichnamige globale Variable deklariert in '%3'", "CFG0026: Die externe Variable '%1' deklariert in der Resource '%2' wurde nicht mit dem CONSTANT-Modifizierer deklariert wie die gleichnamige globale  Variable deklariert in '%3'", "CFG0027: Die externe Variable '%1' deklariert im Programm '%2' wurde nicht mit dem CONSTANT-Modifizierer deklariert wie die gleichnamige globale Variable deklariert in '%3'", "CFG0028: Die externe Variable '%1' deklariert im Funktionsbaustein '%2' wurde nicht mit dem CONSTANT-Modifizierer deklariert wie die gleichnamige globale Variable deklariert in '%3'"

  • Variablen-Grid: Bei bestimten Scopes ("VAR_INPUT" und "VAR_IN_OUT") wird jetzt die Zelle für Modifizierer gesperrt.

  • Bei der Übersetzung von Variablen-Tabellen werden jetzt alle Modifizierer (z.B. 'CONSTANT') berücksichtigt.

  • Bei der Übersetzung von Variablen-Tabellen werden jetzt evtl. vorhandene Kommentar-Anfänge '(*' und Kommentar-Ende '*)' ausgefiltert, damit es zu keiner Fehlermeldung mehr kommt (wegen geschachtelten Kommentaren).

  • Stack-Fehler bei der Verarbeitung von Sprungbefehlen (JMP, JMPC, RET, etc.)bei Anweisungslisten (IL) fehlerkorrigiert.

  • Es wurden fehlende Methoden beim ARM-Compiler implementiert

 

 
 
 

Diener automation GmbH & Co. KG
Kapellenweg 21
D-51580 Reichshof

Telefon
+49 (0)2265 / 99745-0
Telefax
+49 (0)2265 / 99745-20

E-Mail
info@diener-automation.de

Nach oben