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 IAS-NT Build 550 - Build 500

Informationen zu IAS-NT 4.0 Build 550

  • Neuen Funktionsbaustein 'AVERAGEN' implementiert zur Berechnung des gleitenden Mittelwertes eines Eingangswertes über eine bestimmte Anzahl an Aufrufen hinweg.

  • Neuen Funktionsbaustein 'AVERAGET' implementiert zur Berechnung des gleitenden Mittelwertes eines Eingangswertes über ein bestimmtes Zeitintervall hinweg.

  • Das Beispiel 'Filter' wurde erweitert um den neuen Funktionsbaustein AVERAGET zu demonstrieren.

  • Die Datenbank-Funktion 'DBV1_TableGetQueryRecord' verursachte eine Schutzverletzung, wenn sie für eine ungültige Abfrage aufgerufen wurde. Dieser Fehler wurde korrigiert.

  • Neue Funktion 'DbTableCtrl_SetQueryFilter' erstellt, zum Setzen eines Abfrage-Filter für ein Datenbank-Tabellen-Steuerelement.

  • Neues Beispiel 'Maschinenueberwachung' erstellt zur Demonstration der neuen Funktion 'DbTableCtrl_SetQueryFilter'.

  • Datenbank-Persistenz für Meldungserfassungen ist jetzt verfügbar.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 549

  • Erste Version des neuen Datenbank-Modul-Manager freigegeben.

  • Neue Beispiele 'Datenbank Adressverwaltung' und 'Datenbank XY-Chart' erstellt zur Demonstration des neuen Datenbank-Modul-Manager und den neuen Steuerelementen Datenbank-Tabelle und Datenbank-Diagramm.

  • Wenn der Projektbaum fokusiert ist und die Taste F1 gedrückt wird, so wird jetzt kontextsensitive Hilfe für die jeweils selektierte IAS-NT-Modulgruppe, z.B. Datenerfassungen oder Meldungserfassungen, angezeigt.

  • Das Syntax-Coloring innerhalb des Texteditors für Typdeklarationen wurde um diverse Schlüsselworte erweitert und zwar um die Schlüsselworte, die innerhalb einer LIBRARY-Deklaration verwendet werden können, z.B 'FUNCTION'.

  • Innerhalb des Texteditors konnte es vorkommen, dass nach dem Drücken von bestimmten Tasten oder Tastenkombinationen, z.B. 'Strg+W', ein Meldungston ertönte. Dies erfolgt jetzt nicht mehr.

  • Die Tastenkombination 'Strg+A' (Funktion: Alles markieren) funktionierte nicht bei Tabelleneditoren (Gittersteuerelement) und Texteditoren innerhalb von Dialogen. Dies wurde korrigiert.

  • Wenn bei Tabelleneditoren (Gittersteuerelement) und Texteditoren innerhalb von Dialogen mit der Taste F3 weitergesucht wurde, konnte es zu einem Absturz kommen, wenn der gesuchte Text nicht gefunden wurde. Dieser Fehler wurde korrigiert.

  • In der Online-Hilfe können jetzt Favoriten verwaltet werden.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 548

  • Erste Version des neuen Meldungserfassungs-Modul-Manager freigegeben. Datenbank-Persistenz ist aber noch nicht verfügbar.

  • Neues Beispiel 'Meldungserfassung' erstellt zur Demonstration des neuen Meldungserfassungs-Modul-Manger und des Meldungserfassungs-Tabellen-Steuerelementes.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 547

  • Fälschlicherweise wurde seit Build 534 beim Laden von IAS-NT der Registrierungs-Schlüssel 'HKEY_LOCAL_MACHINE' mit Schreibzugriff geöffnet, woraufhin bei normalen Benutzern die Fehlermeldung "Wichtige Einstellungen können nicht aus der Registry ermittelt werden. Eventuell ..." erschien. Dieser Fehler wurde korrigiert.

  • Interne Datenbank weiter optimiert für schnellere Zugriffe und besseres Verhalten unter Multithreading- und Multiprozessor-Bedingungen.

  • Bei der Funktion 'GetJoystickPositionsAndButtons' wurde der Datentyp des Formalparameters 'BUTTONS' von UDINT nach DWORD geändert.

  • Bei der Default-Konvertierung von TIME-Werten in Strings und umgekehrt werden jetzt die Mikrosekunden (_XXXUS) nicht mehr angezeigt.

  • Diverse Icons der Steuerelemente-Toolbar leicht geändert. Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 546

  • Neuen Funktionsbaustein 'DCF77DEC' zum Dekodieren des DCF77-Funkuhrsignales erstellt.

  • Neue Funktion 'GetJoystickPositionsAndButtons' erstellt, mit welcher die aktuellen Positionen und die aktuellen Schalterzustände eines angeschlossenen Joysticks ermittelt werden können.

  • Neues Beispiel 'DCF77' erstellt zur Demonstration des neuen Funktionsbaustein 'DCF77DEC' und der neuen Funktion 'GetJoystickPositionsAndButtons'.

  • Beim seriellen ModBus-Treiber ("Gerät mit MODBUS-Protokoll (Slave)") können jetzt Wartezeiten parametriert werden, damit angeschlossene Slave-Geräte mit einer geringeren Pollrate belastet werden.

  • Die Online-Hilfe wurde erweitert.

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

 

Informationen zu IAS-NT 4.0 Build 545

  • Beim seriellen ModBus-Treiber ("Gerät mit MODBUS-Protokoll (Slave)") können jetzt sowohl mehrere Worte als auch mehrere Einzelbits in ARRAYs geschrieben werden und aus ARRAYs gelesen werden.

Hierfür werden jetzt die Function-Codes

  • Read Input Status (FC02)

  • Read Holding Registers (FC03)

  • Read Input Registers (FC04)

  • Force Multiple Coils (FC15)

  • Preset Multiple Registers (FC16)

auch mit einer Anzahl größer 1 (Wort/Bit) unterstützt.

  • Neues Beispiel 'Modbus Multiple' erstellt, um o.g. Erweiterungen zu demonstrieren.

 

Informationen zu IAS-NT 4.0 Build 544

  • Neue Konvertierungsfunktion 'TOD_TO_TIME' implementiert.

  • Der MOD-Operator wird jetzt innerhalb von ST-Anweisungen, so wie dies bisher auch schon bei anderen Operatoren wie z.B. AND oder OR der Fall war, blau eingefärbt (Syntax-Coloring).

  • Wenn Visualisierungsfenster verkleinert und dann wieder maximiert angezeigt werden sollten, konnte es vorkommen, dass unnötigerweise Scrollbars eingeblendet wurden. Dies wurde korrigiert.

  • Mit dem Funktions-Baustein 'RTC' kann jetzt auch das aktuelle Datum und die aktuelle Uhrzeit vorgegeben werden.

  • Beim seriellen ModBus-Treiber ("Gerät mit MODBUS-Protokoll (Slave)") konnte immer nur mit einer Schnittstelle gleichzeitig gearbeitet werden und die Datenübertragung war sehr langsam. Dieser Fehler wurden korrigiert.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 543

  • Beim Auftreten eines Ausnahmefehlers, wie z.B. einer Division durch Null, wird jetzt im IAS-NT-Runtime-Server-Fenster unter dem Reiter 'Status' der Fehler in Klartext mit Angabe von Modul, Funktion, Zeile und Adresse angezeigt.

  • Es besteht jetzt die Möglichkeit auch einen Kaltstart durchzuführen. Der Warmstart, bisher nur als 'Start' bezeichnet, steht ebenfalls zur Verfügung.

  • Neues Beispiel-Projekt 'Ausnahmefehler' erstellt, um die oben genannten neuen Funktionalitäten zu demonstrieren.

  • Zur Laufzeit werden jetzt bei jedem Zugriff auf Arrayinhalte die Arraygrenzen (kleinster und größter Index pro Dimension) überwacht und bei Verletzung von diesen wird ein Ausnahmefehler ausgelöst. Im IAS-NT-Runtime-Server-Fenster wird dann unter dem Reiter 'Status' die Fehlermeldung 'Arraygrenzen wurden verletzt' angezeigt.

  • Die Auto-Skalierung der Zeitachse beim Kurvendiagramm-Steuerelement V2 wurde nochmals leicht geändert: Uhrzeiten werden jetzt nicht mehr in Vielfachen von 20 Sekunden oder 20 Minuten angezeigt, dafür aber in Vielfachen von 15 Sekunden und 15 Minuten.

  • Die Optik der fixen Zellen beim Gittersteuerelement wurde leicht geändert.

 

Informationen zu IAS-NT 4.0 Build 542

  • Die Auto-Skalierung der Zeitachse wurde beim Kurvendiagramm-Steuerelement V2 dahingehend verbessert, daß nun 'geradere' Intervall-Label generiert und angezeigt werden.

  • Neue Funktion 'DlChart_SetMinVisibleDt' für das Kurvendiagramm-Steuerelement V2 erstellt, mit welcher der kleinste sichtbare Zeitpunkt auf der Zeit-Achse geändert werden kann.

  • Neue Funktion 'DlChart_SetRange' für das Kurvendiagramm-Steuerelement V2 erstellt, mit welcher der Anzeigebereich geändert werden kann.

  • Neue Funktion 'DlChart_SetMinVisibleDtAndRange' für das Kurvendiagramm-Steuerelement V2 erstellt, mit welcher der Anzeigebereich und der kleinste sichtbare Zeitpunkt auf der Zeit-Achse geändert werden kann.

  • Das Beispiel-Projekt 'Yt-Diagramm-Laufzeit' wurde zur Demonstration der neuen o.g. Funktionen erweitert.

  • Beim seriellen ModBus-Treiber ("Gerät mit MODBUS-Protokoll (Slave)") wurde immer die Schnittstelle COM1 geöffnet, auch wenn unter Einstellungen eine andere Schnittstelle konfiguriert wurde. Dieser Fehler wurde korrigiert.

  • Alle IAS-NT-Module (EXEs und DLLs) wurden neu compiliert mit Code-Optimierungen zum 'Geschwindigkeit erhöhen'.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 541

  • Neuen Geräte-Treiber für "Shared Memory Gerät mit asynchronem Zugriff" erstellt.

  • Neues Beispiel 'Shared-Memory-Treiber' zur Demonstration des neuen o.g. Geräte-Treibers erstellt.

 

Informationen zu IAS-NT 4.0 Build 540

  • Das Einfügen eines Gerätes in die IO-Konfiguration einer Konfiguration war seit Build 538 nicht möglich. Dieser Fehler wurde korrigiert.

  • Für diverse mögliche Falscheingaben bei Datenerfassung V2 werden jetzt Fehlermeldungen beim Kompilieren ausgegeben.

  • Wenn beim Linken ein Symbol nicht gefunden wurde, z.B. weil eine POU im Projekt deklariert wurde und nicht bestehende externe Variablen hatte, aber nicht in einer Resource instanziert wurde, konnte es zu einem Absturz des Runtime-Servers kommen. Dieser Fehler wurde korrigiert.

  • Wenn in der IAS-NT-Entwicklungsumgebung mehrere Dateien geändert und nicht gespeichert werden und IAS-NT beendet werden soll oder ein anderes Projekt geladen werden soll erscheint der Standard-Abfrage-Dialog, welcher nachfragt, ob die Änderungen gespeichert werden sollen. Bisher wurde das Fenster für die Datei nach der gefragt wurde nicht aktiviert, so daß diese nicht gespeichert wurde, auch wenn der Schalter JA betätigt wurde. Dieser Fehler wurde korrigiert.

 

Informationen zu IAS-NT 4.0 Build 539

  • Neue Funktion 'Al_ExportArchiveIntoTextFile' erstellt, zum Exportieren aller Einträge eines Alarmarchives in eine bereits geöffnete Text-Datei.

  • Beim Drehen und Kippen eines Kreisausschnittes (Pie/Arc) innerhalb des Grafik-Editors kam es zu Zeichenfehlern. Diese Fehler wurden korrigiert.

  • Die Translation (dynamische Bewegung) und Skalierung eines Kreisausschnittes (Pie/Arc) zur Laufzeit wurde bisher nicht durchgeführt. Jetzt wird sie durchgeführt.

  • Wenn kein Standarddrucker installiert war und versucht wurde eine Seitenansicht anzuzeigen, konnte es sowohl bei der IAS-NT-Entwicklungsversion als auch bei der IAS-NT-Runtime-Version zu einem 'Einfrieren' der Bediener-Oberfläche kommen. Dieser Fehler wurde korrigiert.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 538

  • Bei diversen Funktionen, Funktionsbausteinen und Treibern, welche auf die serielle Schnittstelle zugreifen, z.B. auch bei dem Funktionsbaustein 'GSMSMS', konnte es passieren, daß keine Daten gesendet werden konnten, da die Hardware-Flussteuerung nicht richtig komplett ausgeschaltet war. Dies wurde korrigiert.

  • Neue Funktion hinzugefügt: 'Dl2_ExportArchiveRecordsIntoTextFile' zum Exportieren von Daten einer Datenerfassung V2 in eine Textdatei.

  • Linien und Polylinien innerhalb einer Visualisierung werden jetzt nicht mehr gezeichnet, wenn deren Hintergrundfarbe transparent ist.

  • Datenbank-Support für IAS-NT-eigene Datenbank hinzugefügt.

  • Neue Steuerelemente mit Datenbank-Zugriff hinzugefügt: Datenbank-Diagramm und Datenbank-Tabelle.

  • Bei den Datenerfassungen V2 wurde die zugrunde liegende Datenbank-Struktur geändert (die Spalte 'Nr' wird in den jeweiligen Tabellen nicht mehr verwendet und die Spalte 'Timestamp' wird jetzt mit einem Primärindex versehen), was zu einem geringerem Speicherverbrauch und einer besseren Performance führt.

  • Datenerfassungs-Diagramm V2: Beim Bewegen des Scrollbars der Zeitachse wird jetzt die Differenzzeit Tdiff angezeigt.

  • Datenerfassungs-Diagramm V2: Die Skalierung aller Achsen erfolgt jetzt so, daß bei fixer Nachkommastellenanzahl keine mehrfachen identischen Intervalllabels angezeigt werden.

  • Datenerfassungs-Diagramm V2: Die Skalierung der T-Achse erfolgt jetzt zur Laufzeit sofort beim Erstellen des Diagramm-Fensters und nicht erst beim ersten animieren.

  • Datenerfassungs-Diagramm V2: Wenn das Anzeigeformat 'HH:MM:SS (Relativzeit)' für die T-Achse verwendet wird, erfolgt jetzt keine automatische Darstellung mit Millisekunden mehr, wenn ein zu kleiner Zeitbereich betrachtet wird.

  • Beim Laden einer modalen Visualisierung von einer anderen modalen Visualisierung aus mit der Funktion 'LoadVisu' konnte es nach dem Schließen der aufgerufenen Visualisierung (z.B. über 'CloseActiveVisu') zu einem Sperren aller Fenster kommen, so daß keine Bedienung mehr möglich war. Dieser Fehler wurde beseitigt.

  • Sprachenverwaltung: Beim Versuch eine bereits bestehende Sprache zu einer Texttabelle einer Sprachenverwaltung hinzuzufügen erfolgt jetzt eine Hinweismeldung und die Sprache wird nicht mehr nochmals hinzugefügt.

  • Sprachenverwaltung: Das Löschen einer Sprache aus einer Texttabelle einer Sprachenverwaltung ist jetzt möglich.

  • Seit Build 537 stürzte die IAS-NT-Entwicklungsversion nach einem Doppelklick auf den ersten Eintrag des Projektbaumes hart ab. Dieser Fehler wurde korrigiert.

  • Das Beispiel 'TempRegler' wurde wieder zur Installation hinzugefügt.

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

 

Informationen zu IAS-NT 4.0 Build 537

  • Bei den Dialogen zum Suchen bzw. Ersetzen können jetzt auch Texte eingegeben werden, welche breiter als die jeweiligen Eingabefelder sind.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 536

  • Beim Funktionsbaustein 'GSMSMS' konnte ein Fehler innerhalb der Dekodier-Funktion für Telefonnummern zu Fehlern beim Empfang von SMS-Kurznachrichten führen. Dieser Fehler wurde korrigiert.

  • Verbindungsüberwachung bei Funktionsbaustein 'GSMSMS' hinzugefügt.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 535

  • Änderungen von Ausdrücken innerhalb der Eigenschaftsdialoge 'Sichtbarkeit' und 'Freigabe' wurden seit Build 533 nicht mehr übernommen. Dieser Fehler wurde korrigiert.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 534

  • Die Installation erfolgt jetzt mit einem neuen Installations-Programm, welches den Microsoft® Windows® Installer (MSI) verwendet.

  • Neue Funktion 'GetFreeDiskSpace' erstellt, mit der der freie Speicherplatz auf einem Laufwerk ermittelt werden kann.

  • Das Beispiel 'Datei-Funktionen' wurde erweitert um die o.g. neue Funktion zu demonstrieren.

  • Wenn beim Programmstart von IASNT.EXE wichtige Einstellungen, wie z.B. die Bibliotheks-Pfade, nicht aus der Registry ermittelt werden können, dann wird jetzt folgende Fehlermeldung angezeigt und IAS-NT beendet: "Wichtige Einstellungen können nicht aus der Registry ermittelt werden. Eventuell wurde die Installation nicht richtig abgeschlossen. Bitte beenden Sie eine aktuelle Installation oder führen eine Neu-Installation durch. IAS-NT wird jetzt beendet.".

  • Sowohl eine Neu-Lizensierung als auch eine Update-Lizensierung kann jetzt beim Runtime-Server innerhalb des Reiters 'Lizenz' erfolgen.

  • Solange keine Lizensierung des Runtime-Servers durchgeführt wird, befindet sich dieser im DEMO-Modus und zeigt alle 60 Sekunden das Runtime-Server-Fenster an.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 533

  • Neue Funktion 'DlChart_EnableYAxesChanges' erstellt, mit welcher vorgegeben werden kann, ob bei einem Kurvendiagramm-Steuerelement V2 die Einstellungen an den Y-Achsen (z.B. Farbe oder Skalierung) durch den Benutzer geändert werden dürfen.

  • Neue Funktion 'DlChart_ShowChannelYAxis' erstellt, mit der die Sichtbarkeit eines Kurvendiagramm-Kanales geändert werden kann.

  • Neues Beispiel-Projekt 'Yt-Diagramm-Laufzeit' zur Demonstration der neuen o.g. Funktionen erstellt.

  • Die Eingabe von Ausdrücken innerhalb der Eigenschaftsdialoge 'Sichtbarkeit' und 'Freigabe' erfolgt jetzt mit dem Syntax-Color-Text-Editor, welcher auch für die Eingabe von Programmrümpfen im Strukturierten Text verwendet wird. Somit steht nun z.B. das syntaxabhängige Textcoloring und das mehrstufige Rückgängigmachen und Wiederherstellen (multilevel undo/redo) zur Verfügung.

  • Bei diversen weiteren Eigenschaftsseiten (Pages) wird jetzt die Größe der enthaltenen Steuerelemente angepasst, wenn die Größe des Eigenschaftsdialoges (Frame) geändert wird.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 532

  • Neuen Funktionsbaustein 'GSMSMS' zum Senden und Empfangen von SMS über ein GSM-Modem erstellt.

  • Neues Beispiel 'SMS-GSM-Modem' erstellt zur Demonstration des neuen Funktionsbaustein 'GSMSMS'.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 531

  • Neue Funktionen zum Einlesen und Ausgeben von Daten in Streams erstellt: 'StreamOut_BOOL', 'StreamOut_REAL' und 'StreamOut_TIME', sowie 'StreamIn_BOOL', 'StreamIn_REAL' und 'StreamIn_TIME'.

  • Wenn der nach dem Aufruf von 'PrintReport' erscheinende Drucken-Dialog abgebrochen wurde, so kam es bisher zu einem Absturz des Runtime-Servers. Dieser Fehler wurde korrigiert.

  • Wenn mehrere Berichte beim Aufruf von 'PrintReport' übergeben werden und bei diesen das Seitenformat zwischen Hochformat und Querformat wechselt, so kam es zu Skalierungsfehlern in der Druckvoransicht und auf den Ausdrucken. Dieser Fehler wurde korrigiert.

  • Beim Suchen-/Ersetzen-Dialog, welcher bei diversen Editoren verwendet wird, werden jetzt die bisherigen Suchtexte in einer LRU-Liste 'LRU = last recently used' gespeichert, so daß bei einer erneuten Suche, über eine Combo-Box die bisher gesuchten oder ersetzenden Texte ausgewählt werden können.

  • Nach einem Suchvorgang kann jetzt mit der Taste F3 direkt weitergesucht werden. Siehe auch Menü 'Bearbeiten', Menüpunkt 'Weitersuchen F3'.

  • Beim Stoppen eines Projektes (Runtime-Server) werden alle Benutzer und Gruppen in der 'UsrMgr.bin' gespeichert. Wurde bisher das aktuelle Verzeichnis geändert, so wurde diese Datei nicht im Projekt-Verzeichnis, sondern in diesem anderen Verzeichnis gespeichert. Beim Neustart des Projektes waren dann evtl. Änderungen nicht mehr vorhanden. Dieser Fehler wurde korrigiert. Die Datei ''UsrMgr.bin' wird jetzt beim Beenden immer im Projekt-Verzeichnis gespeichert.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 530

  • Wenn bei einem Eigenschaftsdialog ein ungültiger Objektname eingegeben wird, so erscheint jetzt eine Fehlermeldung: "Der Name 'XXX' ist kein gültiger Objektnamen. ... Bitte geben Sie einen gültigen Namen ein.".

  • Die Eingabe der Gerätenummer bei Eigenschaftsdialogen von Geräten innerhalb einer IO-Konfiguration wird jetzt überprüft. Wird keine Gerätenummer eingegeben, so erscheint die Fehlermeldung: "Es wurde keine Gerätenummer eingegeben. Bitte geben Sie eine gültige Gerätenummer ein.". Wird eine Gerätenummer eingegeben, die bereits von einem anderen Gerät verwendet wird, so erscheint die Fehlermeldung: "Ein Gerät mit der Gerätenummer '%XXX' existiert bereits. Bitte geben Sie eine andere Gerätenummer ein." Wird eine ungültige Gerätenummer eingegeben, so erscheint die Fehlermeldung: "Die Bezeichnnung '%XXX' ist keine gültige Gerätenummer. ... Bitte geben Sie eine gültige Gerätenummer ein."

  • Wenn ein Gerät in eine IO-Konfiguration eingefügt wird, z.B. auch als Kopie über die Zwischenablage, so wird jetzt automatisch eine noch nicht verwendete Geräteadresse zugeordnet. Die IO-Adressen eventuell schon vorhandener Kanäle werden ebenfalls angepasst.

  • Wenn ein PROFIBUS-DP-Slave-Gerät oder ein CANopen-Slave-Gerät in eine IO-Konfiguration eingefügt wird, z.B. auch als Kopie über die Zwischenablage, so wird jetzt automatisch eine noch nicht verwendete Profibus-Adresse bzw. CAN-Knoten-ID zugeordnet.

  • Im Eigenschafts-Dialog 'Kanäle' des Gerätetreibers für die seriellen BECKHOFF BK8X00-Buskoppler kann jetzt über den Schalter 'Automatisch adressieren' eine automatische Adressvergabe (Generierung der IO-Variablennamen) durchgeführt werden.

  • Wenn bei einem Diagramm-Steuerelement (V2) im Editor der Entwicklungsversion mit dem Scrollrad der Maus über dem Kurvenbereich 'gescrollt' wurde, so konnte es passieren, daß die Zeitachse nicht mehr sichtbar war. Dieser Fehler wurde behoben.

  • Falls nicht alle Inhalte (Schaltflächen, Buttons) bei einer Toolbar angezeigt werden können, so werden jetzt Pfeile angezeigt, mit deren Hilfe die Inhalte gescrollt werden können.

  • Neuen Funktionsbaustein 'RAND_INT' erstellt (Ganzzahl-Zufallsgenerator).

  • Das Beispiel-Projekt 'Filter' wurde geändert um die Funktionsweise des neuen Funktionsbausteines 'RAND_INT' zu demonstrieren.

  • Wenn ein Projekt in den Runtime-Server geladen werden soll, welches keine Resource beinhaltet, so erscheint jetzt im Ausgabefenster der IAS-NT-Entwicklungsumgebung folgende Fehlermeldung "Es konnte keine gültige Resource geladen werden!".

  • Die Arbeitsflächenbreite und die Arbeitsflächenhöhe bei Visualisierungs-fenstern wird jetzt automatisch an die Fensterbreite und Fensterhöhe angepasst. Eine Eingabe ist deshalb nicht mehr nötig.

  • Wenn folgende Steuerelemente zur Laufzeit gesperrt werden (gegraut), dann wird jetzt auch das jeweils eingebettete Spin-Button-Control (Aus-/Abwärts-Schalter) gegraut:

    • Zeit (TIME) Anzeige- und Eingabefeld

    • Datum (DATE) Anzeige- und Eingabefeld

    • Uhrzeit (TIME_OF_DAY) Anzeige- und Eingabefeld

    • Datum und Uhrzeit (DATE_AND_TIME) Anzeige- und Eingabefeld

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 529

  • Neuen Funktionsbaustein 'CLKGEN' (Taktgenerator) erstellt.

  • Die Beispiel-Projekte 'Blinken' und 'Zeitgeber' wurden geändert um die Funktionweise des neuen Funktionsbausteines 'CLKGEN' zu demonstrieren.

  • Beim Drucken von Bericht-Seiten wird jetzt die Ausgabe auf die Blattabmessungen abzüglich den Rand-Abmessungen begrenzt (Clipping).

  • Das Ausdrucken von Datenerfassungs-Tabellen in Berichten ist jetzt möglich. Die Ausgabe wird jedoch auf die erste sichtbare Seite begrenzt.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 528

  • Die Funktionalität von Berichten wurde stark erweitert. Auf der Eigenschaftsseite 'Allgemein' können jetzt folgende Eigenschaften bearbeitet werden:

    • Papierart (z.B. 'A4', 'A5' oder 'Letter')

    • Orientierung (Hochformat oder Querformat)

    • Linker Rand (in 1/100 mm)

    • Rechter Rand (in 1/100 mm)

    • Oberer Rand (in 1/100 mm)

    • Unterer Rand (in 1/100 mm)

    • Format der Kopfzeile (z.B. aktuelle Seite, Anzahl Seiten)

    • Format der Fußzeile (z.B. Datum und Uhrzeit)

    • Anzahl an Seiten

  • Wenn auf OBJ-Dateien eines Projektes nicht zugegriffen werden kann, z.B. weil diese nicht im Projekt-Verzeichnis sind, so erfolgt jetzt eine Fehlermeldung.

  • Wenn eine DLL fehlt, die für die Ausführung eines Projektes benötigt wird, so erfolgt jetzt eine Fehlermeldung. Bisher konnte es zu einem Absturz des Runtime-Servers kommen.

  • Wenn bei einem Gitter-Steuerelement (Grid) der Befehl zum Löschen einer Zeile ausgeführt wurde, obwohl das Grid keine editierbaren Zeilen mehr aufwies, so führte ein nachfolgendes Rückgängigmachen (Undo) zu einem Absturz. Dieser Fehler wurde korrigiert.

  • Wenn eine Datei mit "Speichern unter..." an eine andere Stelle kopiert wird, wird jetzt der zugehörige Projekt-Eintrag im Projekt-Baum abgekoppelt.

  • Seit Build 523 konnte das Löschen von Zeilen bei einem Gitter-Steuerelement (Grid) zu einem Absturz führen, wenn sich der Mauscursor beim Löschen der Zeile außerhalb einer Zelle befand. Dieser Fehler wurde korrigiert.

  • Seit Build 523 fehlte das Kontextmenü bei Gitter-Steuerelementen (Grid).

  • Das 'Initialize'-Ereignis einer Visualisierung (Form) wird jetzt nach dem Instanzieren aller Grafik-Objekte und nach dem Sichtbarmachen des Fensters aufgerufen.

  • Die Ereignise 'Resize', 'Unload' und 'Terminate' einer Visualisierung (Form) werden jetzt aufgerufen.

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

 

Informationen zu IAS-NT 4.0 Build 527

  • Das asynchrone Einlesen und Ausgeben von Telegrammen beim RK512-Protokoll erfolgt jetzt erst nach dem ersten PLC-Zyklus. Somit ist sichergestellt, dass die Kanal-Variablen "READALLCYCLIC" und "WRITEALLCYCLIC" mit den Werten von evtl. gebundenen IO-Variablen beschrieben sind. Außerdem wurde ein neues Bit in das DEVSTATUS Geräte-Status-Wort hinzugefügt: Bit Nr. 2 mit der Wertigkeit 4, Bedeutung: Ausgangsdaten sind gültig.

  • Wenn mehrere Datenerfassungen in einem Projekt deklariert werden, bei denen ein identischer Dateiname angegeben wird, so erscheint jetzt folgende Fehlermeldung: "Es besteht bereits eine Datenerfassung mit dem Dateinamen 'XXX'!".

  • Neuen Funktionsbaustein 'BLINK' erstellt.

  • Das Beispiel-Projekt 'Blinken' wurde geändert um die Funktionweise des neuen Funktionsbausteines 'BLINK' zu demonstrieren.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 526

  • Bei Berichten gibt es nur noch die Ansicht 'Seiten' anstatt wie bisher die drei Ansichten 'Seitenkopf', 'Seitenrumpf' und 'Seitenschwanz'.

  • Bericht-Seiten können jetzt Hintergrund-Bilder (Bitmaps) zugeordnet werden.

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

 

Informationen zu IAS-NT 4.0 Build 525

  • Die Funktionalität des Kurvenscheiben-Steuerelementes wurde erweitert.

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

 

Informationen zu IAS-NT 4.0 Build 524

  • Die Funktionalität des Kurvenscheiben-Steuerelementes wurde erweitert.

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

 

Informationen zu IAS-NT 4.0 Build 523

  • Die Funktionalität und Optik des Kurvenscheiben-Steuerelementes wurde stark erweitert.

 

Informationen zu IAS-NT 4.0 Build 522

  • Bei den Vektor-Grafik-Objekten vom Typ 'Ellipse' und 'Polygon' kann jetzt Ereignis-Code für die Ereignisse 'Animate', 'Click' und 'DblClick' zugeordnet werden.

  • Bei den Vektor-Grafik-Objekten vom Typ 'Ellipse' und 'Polygon' kann jetzt im Eigenschaftsdialog 'Mauszeiger' ein Mauszeiger vorgegeben werden.

  • Das Anzeigen eines speziellen Mauscursors bei gruppierten oder nicht sichtbaren Grafikobjekten wurde bisher fehlerhaft durchgeführt. Dies wurde jetzt korrigiert.

  • Seit Build 520 gab die Funktion 'GetSysTime' nicht mehr die Zeit seit dem Systemstart zurück, sondern um einen konstanten Wert zu große Zeiten. Dieser Fehler wurde korrigiert.

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

 

Informationen zu IAS-NT 4.0 Build 521

  • Wenn für ein Profibus-Slave-Gerät innerhalb einer IO-Konfiguration eine Gerätestammdatei einer nicht modularen Station mit genau einer Konfiguration (einem Modul) ausgewält wurde, so wurde bisher kein Modul in der Modulliste angezeigt und es konnte auch kein Modul in die Modulliste eingefügt werden. Dieser Fehler wurde korrigiert. Jetzt wird automatisch nach der Auswahl solch einer Gerätestammdatei ein Modul in die Modulliste eingefügt.

  • Beim Diagramm-Steuerelement V2 können jetzt zur Laufzeit alle Eigenschaften innerhalb der Kanalliste im Dialog Werteachsen über die Zwischenablage kopiert und eingefügt werden und auch das Rückgängigmachen und Wiederherstellen von Benutzer-Eingaben (Undo/Redo) ist jetzt möglich.

  • Beim Diagramm-Steuerelement V2 können jetzt die aktuellen Werte innerhalb des Linealfensters in die Zwischenablage kopiert werden.

  • Beim Texteditor konnte es beim Suchen und Ersetzen von ganzen Wörtern über den Suchen/Ersetzen-Dialog vorkommen, dass manche Wörter nicht gefunden wurden. Dieser Fehler wurde korrigiert.

  • Gitter-Steuerelement: Der Inhalt von gesperrten Zellen kann jetzt nicht mehr gelöscht werden.

  • Neues Beispiel 'Profibus_ET200B_DPDP' zur Demonstration der Profibus-DP-Funktionalität hinzugefügt.

 

Informationen zu IAS-NT 4.0 Build 520

  • Neuen Treiber für HILSCHER CIF-DPS Profibus Slaveanschaltungen (CIF50-DPS, CIF60-DPS, etc.) erstellt (CIFDPS.DLL). Bei der Geräteauswahl innerhalb der IO-Konfiguration einer Konfiguration ist der neue Treiber unter 'Master-Klasse' -> 'Feldbus-Slave-Anschaltungen' -> 'HILSCHER CIF-DPS Profibus-Slave' zu finden.

  • Neues Beispiel 'Profibus_CIF_DPS' zur Demonstration des neuen o.g. Treibers erstellt.

  • Neues Beispiel 'Profibus_CIF_PB' zur Demonstration einer PC zu PC-Verbindung über Profibus-DP mit Hilfe einer CIF 50-PB und einer CIF 50-DPS erstellt.

  • Neue Profibus-DP-Gerätestammdateien für HILSCHER-Masteranschaltungen und HILSCHER-Slave-Anschaltungen hinzugefügt.

  • Durch einen Fehler in der WIN32-API-Funktion 'QueryPerformanceCounter' kam es bei einigen wenigen Motherboards und unter bestimmten Betriebssystemen (vor allem Windows 2000) in seltenen Fällen zu einem fehlerhaften Zeitverhalten des Runtime-Servers. Z.B. waren Zeitgeber ungenau und es kam zu Sprüngen im Rückgabewert der Funktion 'GetSysTime'. Die Funktion 'QueryPerformanceCounter' wird nunmehr nicht mehr für das Laufzeitsystem verwendet, was dazu führt das o.g. Fehler nicht mehr auftreten. Leider ergibt sich dadurch aber der negative Effekt, dass die zeitliche Auflösung nun normalerweise nur noch eine Millisekunde beträgt.

  • Der Gerätetreiber für die seriellen BECKHOFF BK8X00-Buskoppler wurde überarbeitet. Das Statuswort wurde um weitere Fehler, wie z.B. Paritätsfehler und Rahmenfehler, erweitert und wird jetzt nicht automatisch zurückgesetzt, sondern kann über eine neue boolsche IO-Variable ('Rücksetzen') zurückgesetzt werden. Außerdem kann jetzt die 'Maximale Zykluszeit' (Übertragungsdauer der asynchronen Übertragung aller Ausgangs- und Eingangswerte) über eine IO-Variable abgefragt werden.

  • Die Beispiele 'BeckhoffStartpaket' und 'HardwarezugriffBECKHOFF' wurden erweitert um die o.g. Änderungen des Treibers zu demonstrieren.

  • Die Eigenschaftsseiten (Property-Pages) für das Diagramm-Steuerelement V2 wurden leicht modifiziert. Es wurde die Eigenschaftsseite 'Werteachsen' hinzugefügt und Inhalte aus der Eigenschaftsseite 'Kanäle' verschoben.

  •  Die Größe des Gittersteuerelementes mit der Kanalliste innerhalb der Eigenschaftsseite 'Kanäle' wird jetzt an die Seitengröße angepasst.

  • Neuen Funktionsbaustein 'LAG2' implementiert: Verzögerungsglied zweiter Ordnung (PT2).

  • Neues Beispiel 'Filter' zur Demonstration des LAG-Funktionsbausteines und des neuen LAG2-Funktionsbausteines als Signalfilter erstellt.

  • Bei den Bericht-Funktionen 'PrintReport', 'PrintReportDirect' und 'ShowReportPrintPreview' können jetzt mehrere Instanznamen durch Strichpunkte getrennt übergeben werden, welche dann nacheinander gedruckt werden.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 519

  • Wenn beim automatischen Einlesen einer Profibus-Konfiguration ein Slave gefunden wird, für den mehrere Gerätestammdateien mit identischer Ident-Nummer bestehen (z.B. für verschiedene Sprachen), wird jetzt ein Dialog zur Auswahl der gewünschten Gerätestammdatei angezeigt.

  • Falls beim automatischen Einlesen einer Profibus-Konfiguration bei der HILSCHER CIF-PB Profibus-Anschaltung oder beim BIHL+WIEDEMANN Profibus Master Simulator ein Fehler auftritt, werden jetzt informativere Fehlermeldungen ausgegeben.

  • Beim Parsen von neueren SIEMENS-Gerätestammdateien kam es aufgrund von Unklarheiten des GSD-Formates zu Fehlern. Dies wurde korrigiert.

  • Bei der Konfiguration von HILSCHER CIF-PB Profibus-Anschaltungen bzw. HILSCHER CIF-COM CANopen-Anschaltungen können jetzt die Baudrate und diverse andere Parameter nur noch über Listboxen und nicht mehr über Eingabefelder geändert werden.

  • Neue Profibus-DP-Gerätestammdateien hinzugefügt:

    • 'SI02806A.GSG' für SIEMENS-IM151 (ET200S),

    • 'VI1000C9.GSD' für FESTO-Ventilinseln (CPV) und

    • 'ECO3100D.GSD' für INDRAMAT Ecodrive 3.

  • Neue Beispiele zur Demonstration der Profibus-DP-Funktionalität erstellt:

    • 'Profibus_ET200S' mit SIEMENS ET200S-Komponenten,

    • 'Profibus_Festo_CPV' mit FESTO-Ventilinseln und

    • 'Profibus_Indramat_Ecodrive3' mit INDRAMAT Ecodrive 3 Servo-FU

  • Objektnamen werden jetzt beim Ausführen von 'Alles ersetzen' innerhalb des Suchen/Ersetzen-Dialog des Grafikeditors, z.B. bei einer Visualisierung, nicht mehr ersetzt bzw. verändert. Ebenso können Objektnamen auch nicht mehr einzeln ersetzt werden.

  • Beim Ausführen von 'Alles ersetzen' innerhalb des Suchen/Ersetzen-Dialoges des Grafikeditors, z.B. bei einer Visualisierung, konnte es zu einem Absturz kommen. Dieser Fehler wurde korrigiert.

  • Das Suchen nach 'ganzen Wörter' steht jetzt in den Suchen/Ersetzen-Dialogen aller Editoren zur Verfügung.

  • Bei Diagrammen V2 wurden nach einem Doppelklick auf den Y-Achsen-Trennbalken zwar die analogen und digitalen Achsen richtig gezeichnet, der Kurvenbereich blieb aber unverändert. Dies wurde korrigiert.

  • Bei diversen weiteren Eigenschaftsseiten (Pages) wird jetzt die Größe der enthaltenen Steuerelemente angepasst, wenn die Größe des Eigenschaftsdialoges (Frame) geändert wird.

 

Informationen zu IAS-NT 4.0 Build 518

  • Die Spaltenbezeichner bei Grid-Steuerelementen können jetzt lokalisiert werden. Das bedeutet, dass die Spaltenbezeichner in eine Sprachtabelle aufgenommen und über '@' und den jeweiligen Bezeichner indiziert werden können.

  • Für diverse Steuerelemente wie Schalter, Checkboxen, Gruppenfelder, etc. werden nach einem Wechsel der aktuellen Sprache, z.B. über die Funktion 'ChangeLanguage' jetzt für nicht in der Sprachverwaltung bestehende Texte die jeweilige Text-ID mit vorangestelltem '@' angezeigt und nicht mehr der zuletzt angezeigte Text.

  • Die erste Eigenschaftsseite innerhalb des Eigenschaftsdialoges zur Anzeige und Bearbeitung von Objekteigenschaften wurde manchmal als geändert gekennzeichnet, obwohl der Benutzer keine Änderung durchgeführt hatte. Dies konnte bei Mehrfachselektionen dazu führen, dass unbeabsichtigt die Eigenschaften von mehreren Objekten geändert wurden. Dieser Fehler wurde korrigiert.

  • Die Änderung der Schriftart wird jetzt bei Grid-Steuerelementen innerhalb von Visualisierungen berücksichtigt.

  • Manchmal wurde der aktuelle Wert der letzten sichtbaren Variable im Variablen-Anzeige-Fenster (Watch-Fenster) nicht angezeigt. Dies wurde korrigiert.

  • Die Übersetzung von Variablen-Tabellen in IEC-konformen Text wurde überarbeitet, was sich insbesondere bei Funktionen (FUNCTIONs) auswirkt.

  •  Bisher wurden alle Eingangs-Variablen (Formalparameter) vom Typ VAR_INPUT und alle Variablen vom Typ VAR_IN_OUT zusammengefasst und zuerst alle VAR_INPUT-Variablen und dann alle VAR_IN_OUT-Variablen deklariert. Jetzt wird die Reihenfolge aller Eingangs-Variablen genau so übersetzt, wie sie in der Tabelle aufgeführt sind, auch wenn mehrmals abwechselnd Variablen vom Typ VAR_INPUT und Variablen vom Typ VAR_IN_OUT deklariert werden.

  • Es wurde die neue Funktion 'Grid_GetNrOfCols' hinzugefügt.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 517

  • Der Eigenschaftsdialog zur Anzeige und Bearbeitung von Objekteigenschaften kann jetzt in der Größe geändert und auch als Vollbildfenster angezeigt werden. Insbesondere die Bearbeitung von Ereigniscode bei Ereignissen von Steuerelementen wird dadurch erleichtert, da die Größe des ST-Text-Eingabe- Steuerelementes ebenfalls an die Dialog-Größe angepasst wird.

  • Der Einstellungsdialog für die Y-Achsen und Kanäle bei Diagrammen V2 kann jetzt auch als Vollbild-Fenster dargestellt werden. Hin und wieder kam es bei diesem Dialog zu Zeichenfehlern, welche jetzt nicht mehr auftreten.

  • Neue Funktion 'ImportLanguageTableFromTsvFile' implementiert, mit der Sprachtabellen in Form von Textdateien (TSV-Format, UNICODE) zur Laufzeit in die Sprachenverwaltung importiert werden können.

  • Das Beispiel 'Sprachumschaltung' wurde erweitert, um die o.g. neue Funktion zu demonstrieren.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 516

  • Beim seitenweisen Selektieren von Zellen über die Bild-Auf-Taste oder die Bild-Ab-Taste und gedrückt gehaltener Umschalt-Taste (SHIFT) kam es bei Gittersteuerelementen (Grid) zu Zeichenfehlern. Dies wurde korrigiert.

  • Wenn alle editierbaren Zeilen eines Gittersteuerelementes (Grid) gelöscht wurden und dann versucht wurde, neue Zeilen hinzuzufügen, z.B. mit der 'Einfg'-Taste, konnte es zu einem Absturz kommen. Dieser Fehler wurde korrigiert.

  • Nach dem Rückgängigmachen oder Wiederherstellen (Undo/Redo) von Änderungen bei einem Gittersteuerelement (Grid) konnte es vorkommen, dass die geänderten Zellen nicht sichtbar waren. Dies wurde korrigiert.

  • Das Rückgängigmachen oder Wiederherstellen (Undo/Redo) von Spaltenbreite-Änderungen oder Zeilenhöhe-Änderungen bei einem Gittersteuerelement (Grid) ist jetzt wieder fehlerfrei möglich.

  • Automatisches Scrollen bei Gittersteuerelementen (Grid) wurde verbessert.

  • Es wurde die neue Funktion 'Grid_SetDefaultCellWidth' hinzugefügt.

  • Der Inhalt von Eingabefeldern wurde unter 16-Bit-Windows-Systemen (Win98, Win98SE, WinME) durch einen Fehler bei der UNICODE-Implementierung falsch angezeigt und übernommen. Dieser Fehler wurde korrigiert.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 515

  • Neuen Funktions-Baustein 'CTRL2PH' implementiert: Zweipunkt-Regler mit Hysterese.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 514

  • Beim Laden und Starten verschiedener Projekte, ohne zwischenzeitliches Beenden des Runtime-Servers, kam es hin und wieder zu einem Absturz des Runtime-Servers. Dieser Fehler wurde korrigiert.

  • Neue Funktion 'WriteSerialBytes' implementiert, mit der ein oder mehrere Bytes über eine serielle Schnittstelle binär gesendet werden können.

  • Neue Funktion 'ReadSerialBytes' implementiert, mit der ein oder mehrere Bytes über eine serielle Schnittstelle binär empfangen werden können.

  • Im neuen Beispiel 'DirectSerBin' werden die o.g. neuen Funktionen demonstriert.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 513

  • Bei Verwendung von Schnelltasten (Hotkeys) bestehend aus Tastenkombinationen mit den Tasten STRG, ALT, oder UMSCH konnte es zur Laufzeit vorkommen, dass keine Taste mehr über die Tastatur anwählbar war. Erst nach dem Fokusieren eines Steuerelements mit der Maus war die Verwendung von Schnelltasten wieder möglich. Dieser Fehler wurde korrigiert.

  • Wenn Visualisierungsfenster minimiert und dann wieder maximiert angezeigt werden sollten, konnte es vorkommen, dass unnötigerweise Scrollbars eingeblendet wurden. Dies wurde korrigiert.

  • Der Formalparameter 'strWrite' der Funktion 'WriteSerialString' ist jetzt als VAR_INPUT deklariert und nicht mehr als VAR_IN_OUT.

 

Informationen zu IAS-NT 4.0 Build 512

  • Neue Funktion 'Al_ResetAllAlarms' implementiert, mit der alle Alarme einer Alarmerfassung zurückgesetzt werden können.

  • Neue Funktion 'FocusWindow' implementiert, mit der ein Fenster (z.B. ein Steuerelement einer Visualisierung) fokusiert werden kann.

  • Innerhalb eines Linealfensters bei Diagrammen V2 wurden für Kanal-Bezeichner, welche mit '@' beginnen, nicht die zugehörigen Texte aus der Sprachverwaltung geladen. Dieser Fehler wurde korrigiert.

  • Wenn bei einem Diagramm V2 in einer Visualisierung das Linealfenster angezeigt wurde und dann eine Bildumschaltung zu einem anderen Fenster erfolgte, so konnte es passieren, dass wenn das Fenster mit dem Diagramm wieder angezeigt werden sollte, das Linealfenster nicht mehr sichtbar war. Dieser Fehler wurde korrigiert.

  • Innerhalb des Datenerfassungs-Export-Dialoges, welcher beim Aufruf der Funktion 'Dl2_ExportArchiveDlg' erscheint, wurden für die Kanal-Bezeichner, welche mit '@' beginnen, nicht die zugehörigen Texte aus der Sprachverwaltung geladen. Dieser Fehler wurde korrigiert.

  • Bei diversen Funktionen, welche eine File-Exception auslösen können, wie z.B. die Funktion 'Tbp_Load' wird jetzt kein Fehler-Dialog mehr angezeigt, wenn die jeweilige Funktion nicht von dem Visualisierungs-Thread, z.B. über eine Tastendruck aufgerufen wird. Dies soll verhindern, dass die Ausführung von Code innerhalb eines Soft-SPS-Threads nach einem Aufruf solch einer Funktion 'steht'.

  • Die Ausdrücke für die dynamische Sichtbarkeit und das dynamische Sperren von Alarmlisten-Steuerelementen wurde bisher nicht berücksichtigt. Jetzt ist dies der Fall.

  • Die Funktion 'DT_TO_STRING' zeigte fehlerhafterweise nur die Uhrzeit, anstatt Datum und Uhrzeit an. Dies wurde korrigiert.

  • Die Funktion 'GetLocalString' gibt jetzt den lokalen String der aktuellen Sprache für eine übergebene ID als Funktions-Rückgabeparameter zurück und nicht mehr in einer übergebenen IN/OUT-Variable zurück. Für diesen Zweck wurde die neue Funktion 'GetLocalStringRef' implementiert.

  • Neue Funktion 'StreamInBuffer' implementiert, mit der eine beliebige Anzahl an Bytes aus einem übergebenem File-Stream in einen übergebenen Puffer eingelesen werden können.

  • Neue Funktion 'StreamOutBuffer' implementiert, mit der eine beliebige Anzahl an Bytes aus einem übergebenen Puffer in einen übergebenem File-Stream geschrieben werden können.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 511

  • Die Y-Achsen-Ansicht bei Diagrammen ist jetzt über eine 'Splitbar' geteilt, so dass die Größe der Ansicht für die digitalen Achsen und die Größe der Ansicht für die analogen Achsen jeweils mit der Maus geändert werden kann. Falls innerhalb der jeweiligen Ansicht (analog bzw. digital) nicht alles sichtbar ist können jeweils die zugeordneten Achsen über einen 'Scrollbar' gescrollt werden.

  • Seit Build 507 konnte es bei Grid-Steuerelementen, z.B. beim Variablen-Editor, nach dem Löschen einer Zeile am Ende dazu kommen, dass die letzte Zelle ganz rechts sichtbar war, aber u.U. die fokusierte Zelle, z.B. die erste ganz links, nicht sichtbar war. Dieser Fehler wurde korrigiert.

  • Wenn über den Windows-Explorer, bzw. Arbeitsplatz, eine IAS-NT-Datei geöffnet werden soll, z.B. über einen Doppelklick mit der linken Maustaste, so wird jetzt automatisch eine IAS-NT Instanz gestartet und diese Datei darin geöffnet und angezeigt.

  • Neue Funktion 'SendUserMessage' implementiert, mit der eine Botschaft (WM_USER-Message) an ein Fenster gesendet werden kann.

  • Bei Visualisierungfenstern kann jetzt das neue Ereignis 'SendUserMessage' bearbeitet werden, welches aufgerufen wird, wenn ein Fenster eine Benutzer-Botschaft (WM_USER-Message) empfängt.

  • Die Online-Hilfe wurde erweitert.

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

 

Informationen zu IAS-NT 4.0 Build 510

  • Es wurde die neue Funktion 'WriteStringToTextFile' implementiert, welche hauptsächlich als Ersatz bei Projekten gedacht ist, welche bisher die Funktion 'StreamOut_STRING' verwendet haben.

  • Wenn ersetzende Visualisierungsfenster maximiert angezeigt werden sollen, wird jetzt bei 'LoadVisu' die Vorgabe-Fenstergröße der zu ladenden Visu und nicht die Größe des vorherigen Fensters übernommen. Dies führt u.a. zu einem besseren Verhalten beim automatischen Einblenden von Scrollbars.

  • Beim Ausdrucken von Berichten mit Bild-Steuerelementen wurden diese zweitweise nicht mitausgedruckt. Jetzt werden sie wieder mitausgedruckt.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 509

  • Wenn ein Alarm getriggert wurde, für den kein Meldungstext, keine Gruppe oder keine Klasse innerhalb der Alarmdeklaration angegeben wurde, konnte es bei der Ausgabe einer Alarmzeile zu einem Absturz des Runtime-Servers kommen. Dieser Fehler wurde korrigiert.

 

Informationen zu IAS-NT 4.0 Build 508

  • Neue Funktion 'GotoEndOfTextFile' implementiert.

  • Die Funktion 'OpenFileStream' gibt jetzt nur einen gültigen Handle zurück, wenn die Datei mit dem übergebenen Namen bereits existiert.

  • Neues Beispiel 'Textdatei' zur Demonstration der Textdatei-Funktionen erstellt.

  • Das Beispiel 'Stream' wurde angepasst und erweitert.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 507

  • Neue Stream-Funktionen implementiert: 'StreamOut_DWORD' und 'StreamIn_DWORD'.

  • Die Formalparameter und Rückgabewerte der Stream-Funktionen 'StreamOut_STRING' und 'StreamIn_STRING' wurden geändert.

  • Werden Visualisierungsbilder zur Laufzeit kleiner dargestellt als die projektierte Fensterbreite bzw. Fensterhöhe, so wird automatisch ein Scrollbar rechts bzw. unten innerhalb des Fensters angezeigt, mit dem es möglich ist den Fensterinhalt horizontal bzw. vertikal zu verschieben. Dies ist vor allem hilfreich für Vollbildfenster, welche auf Monitoren mit geringeren Bildschirmauflösungen angezeigt werden sollen.

  • Wenn ein Selektions-Rechteck bei einem Grid-Steuerelement aufgezogen wurde konnte es passieren, dass die fokusierte Zelle nicht innerhalb des selektierten (und somit invertiert gezeichneten) Selektions-Rechteckes lag. Dieser Fehler wurde korrigiert.

  • Wenn die Ausgabe von Alarmzeilen in eine Datei über die Funktion 'Al_EnableOutputDevice' gesperrt und dann wieder freigegeben wurde, so konnte es bisher bei relativen Dateinamen passieren, dass die Ausgabedatei in einem anderen Verzeichnis als beim ersten mal angelegt wurde, wenn sich zwischenzeitlich das aktuelle Verzeichnis geändert hatte. Jetzt wechselt die Funktion 'Al_EnableOutputDevice' vor dem erneuten Starten einer Ausgabe zunächst wieder in das Verzeichnis welches beim ersten Starten aktuell war (normalerweise das Projekt-Verzeichnis).

  • Im Variablen-Anzeige-Fenster (Watch-Fenster) wurden bisher die Inhalte von Ein/-Ausgangs-Variablen (VAR_IN_OUT) fehlerhaft angezeigt. Dies wurde korrigiert.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 506

  • Die Funktion 'GetCurDirectory' wurde dahingehend geändert, dass das aktuelle Verzeichnis jetzt als Rückgabewert vom Typ STRING zurückgegeben wird und nicht mehr als VAR_IN_OUT-Variable übergeben wird.

  • Beim Doppelklicken des TOD-Eingabe-und-Anzeige-Steuerelementes mit der linken Maustaste erschien ein Kalender-Steuerelement zur Eingabe eines Datums. Dies macht natürlich keinen Sinn. Deshalb wird das Kalender-Steuerelement jetzt nicht mehr angezeigt.

  • Das Rückgängigmachen und Wiederherstellen (undo/redo) konnte bei Gittersteuerelementen (Grid) zeitweise nicht über das zugehörige Kontextmenü ausgeführt werden. Dies ist jetzt wieder möglich.

  • Das Gitter-Steuerelement für Visualisierungen wurde erweitert und verbessert. Das Format der einzelnen Spalten kann jetzt umfangreicher vorgegeben werden. Beim Lesen von Zell-Daten über 'Grid_GetXXX'-Funktionen kommt es jetzt nicht mehr zu einem leichten 'Flackern'.

  • Das Beispiel 'Gittersteuerelement' zur Demonstration des Gitter-Steuerelementes wurde erweitert.

  • Die Farb-Auswahl 'Transparent' innerhalb einer Zelle mit dem Format 'Farbe' innerhalb eines Gitter-Steuerelementes wird jetzt durch den Text 'Transparent' besser gekennzeichnet.

  • Die Online-Hilfe wurde erweitert.

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

 

Informationen zu IAS-NT 4.0 Build 505

  • Wenn im Projekt-Fenster ein Eintrag mit der Maus doppelt geklickt wird, wird das zugehörige Modul-Fenster geöffnet und jetzt auch fokusiert, so dass jetzt direkt Eingaben erfolgen können, ohne dass das Fenster zuerst noch fokusiert werden muß, wie bisher.

  • Im Variablen-Anzeige-Fenster (Watch-Fenster) konnte es beim Betrachten von externen globalen ARRAY-Variablen vorkommen, dass in allen Array-Elementen der Inhalt des ersten Array-Elementes angezeigt wurde. Dieser Fehler wurde korrigiert.

  • Wenn eine neue Sprache in eine Sprachtabelle eingefügt wurde, aber noch keine Texte eingegeben wurden, dann wurde beim Schließen des Fensters kein Abfrage-Dialog angezeigt. Jetzt wird der Dialog auch für diesen Fall angezeigt.

  • Der Rückgabewert der folgenden Funktionen wurde von DINT auf BOOL geändert: 'SaveRecipe', 'LoadRecipe', 'DeleteRecipe', 'Recipe_StreamIn', 'Recipe_StreamOut', 'Al_ClearArchive', 'Al_ExportArchive', 'Al_GetNewestCameAlarm', 'Al_LoadArchive', 'Al_LogIntoArchive', 'Al_SaveArchive', 'Al_StreamInArchive', 'Al_StreamOutArchive', 'Al_TriggerAlarm'.

  • Benutzerdefinierte Funktionen (FUNCTION) sind jetzt auch mit einem Rückgabewert vom Datentyp STRING möglich.

  • Bisher waren die meisten Bibliotheks-Funktionen, welche einen Rückgabewert vom Datentyp STRING zurückgeben, nicht Multithreading-sicher. Dies ist jetzt aber der Fall.

  • Das Grid-Steuerelement hat ein neues Ereignis: 'Change'. Der Change-Ereignis-Code wird dann aufgerufen, wenn der Inhalt einer Zelle geändert wurde.

  • Die Online-Hilfe wurde erweitert.

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

 

Informationen zu IAS-NT 4.0 Build 504

  • Die Seitenansicht (Druckansicht) wurde überarbeitet. Es werden jetzt auch die phsikalischen Blattränder des Druckers und die definierten Rand-Abstände angezeigt. Während die Seitenansicht sichtbar ist, ist das IAS-NT-Rahmenfenster jetzt gesperrt.

  • Beim Ausdrucken von Quell-Texten (z.B. Strukturierter Text ST) wurde manchmal die letzte Zeile in der Seitenansicht nicht angezeigt und auch nicht auf dem Drucker ausgedruckt. Dies wurde korrigiert.

  • Der Dialog zum Auswählen eines Verzeichnisses wurde modernisiert, so dass jetzt auch längere Pfade richtig ausgewählt werden können.

  • Die Funktionen 'PrintReport' und 'PrintReportDirect' geben jetzt einen Wert vom Typ BOOL zurück und nicht mehr DINT.

  • Neue Funktion 'ShowReportPrintPreview' implementiert, welche ein Druckvorschau-Fenster für einen Bericht anzeigt.

  • Das Beispiel 'Bericht' wurde erweitert, um die neuen Funktionalitäten zu demonstrieren.

  • Neues Beispiel 'FlipFlops' zur Demonstration der Funktionsbausteine RS und SR erstellt.

  • Das Beispiel 'SerCom' wurde abgeändert: Die Funktionsbausteine vom Typ 'CONNECT_SERCOM', 'USEND_SERCOM' und 'URCV_SERCOM' werden jetzt in einem ST-Programm instanziert und aufgerufen und nicht mehr innerhalb der Visualisierung. Die Versorgung der Eingangs- und Ausgangsparameter erfolgt jetzt über globale Variablen.

  • Beim Editieren von Ereignissen konnte es zu Zeichenfehlern und evtl. zu einem Absturz der IAS-NT Entwicklungsumgebung kommen, wenn zuerst ein längerer Ereignistext am Ende editiert wurde und danach ein kürzerer Text angewählt wurde. Dieser Fehler wurde korrigiert.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 503

  • Neue Runtime-Info-Funktionen implementiert:

    • 'RtiGetRuntimeDir': Gibt das Verzeichnis des Runtime-Servers zurück

    • 'RtiGetExeDir': Gibt das Verzeichnis des aktuell ausgeführten Projektes zurück

    • 'RtiGetPrjName': Gibt den Projektnamen des aktuell ausgeführten Projektes zurück

  • Im neuen Beispiel 'Runtime-Info' werden die oben genannten neuen Funktionen demonstriert.

  • Die Verwendung der Funktion 'CopyFolder' konnte zu einem Absturz des Runtime-Servers führen. Dieser Fehler wurde korrigiert.

  • Im neuen Beispiel 'Datei-Funktionen' werden diverse Datei-Funktionen demonstriert.

  • Zeichenfehler beim Scrollen eines Text-Editor-Fensters und überlappendem Fenster korrigiert.

  • Wenn längere Zeit mit dem Visualisierungs-Bild-Editor gearbeitet wurde, konnte es aufgrund von nicht freigegebenen GDI-Resourcen zu einer fehlerhaften Darstellung von Texten und anderen GDI-Objekten kommen. Dieser Fehler wurde korrigiert.

  • Es konnten zwischenzeitlich keine Geräte mehr in die IO-Konfiguration eingefügt werden, da der zug. Toolbar-Button und der zug. Menü-Eintrag dauerhaft gesperrt waren. Dieser Fehler wurde korrigiert.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 502

  • Das Löschen oder Einrücken von selektiertem Text über mehrere Bildschirmseiten hinweg konnte beim Text-Editor (z.B. bei ST) zu Zeichenfehlern und im weiteren Verlauf sogar zu einem Absturz der IAS-NT-Entwicklungsumgebung führen. Dieser Fehler wurde korrigiert.

  • Es wurde die neue Funktion 'SETRESETBIT' implementiert, mit der es möglich ist ein Bit eines Bytes, Wortes, Doppelwortes oder Langwortes in Abhängigkeit eines boolschen Eingangs zu setzen oder zurückzusetzen.

  • Die Ausführung von Datenerfassungsfunktionen auf Rechnern mit den neuen INTEL-HyperThreading®-Prozessoren oder auf anderen Multiprozessor-Rechnern konnte zu einem Hängen des Runtime-Servers führen. Dieser Fehler wurde korrigiert.

  • Neues Steuerelement hinzugefügt: Gitter-Steuerelement (Grid). Siehe Menü Einfügen -> Steuerlement (CTL) -> Gitter bzw. CTL-Toolbar.

  • Neues Beispiel 'Gittersteuerelement' zur Demonstration des neuen Gitter-Steuerelementes erstellt.

  • Die Online-Hilfe wurde erweitert.

 

Informationen zu IAS-NT 4.0 Build 501

  • Die Debugging-Funktionalität wurde erweitert. Falls eine Verbindung zu einem Runtime-Server mit einem geladenen Projekt besteht, kann jetzt jedes Modulfenster vom Design-Modus in den Debug-Modus und umgekehrt geschaltet werden. Im neuen Debug-Modus können aktuelle Variablenwerte, Schrittzustände, etc. des Moduls beobachtet werden. Momentan wird dies aber nur bei POUSs in Ablaufsprache (AS), Funktions-Baustein-Sprache (FBD) und Kontakplan (LD) unterstützt.

  • Beim Parametrieren von Profibus-Slave-Parametern wurden Parameter mit einer Größe von mehr als einem Byte falsch ausgewertet. Dies wurde korrigiert.

  • Neue Profibus-GSD-Dateien für VIPA-Komponenten hinzugefügt.

 

Informationen zu IAS-NT 4.0 Build 500

  • Im Grafik-Editor ist es jetzt möglich über die Pfeiltasten zeilenweise und die Bildaufwärtstaste und die Bildabwärtstaste seitenweise zu scrollen.

  • Beim Kompilieren von Kontaktplan-Programm-Organisations-Einheiten (LD) kam es zu unerschiedlichen Fehlermeldungen des Kompilers, welche durch eine fehlerhafte Übersetzung von den Grafikdaten in IEC-konformen Text hervorgerufen wurden. Dies wurde korrigiert.

  • Neues Beispiel 'Tastensteuerung' zur Demonstration eines Kontaktplanes erstellt.

 

 
 
 

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