|
|
Versionsinformationen IAS-NT Build 700 - Build 650
Informationen zu IAS-NT 4.0 Build 700
Informationen zu IAS-NT 4.0 Build 699
-
Der Gerätetreiber für die seriellen BECKHOFF BK8X00-Buskoppler wurde für den reibungslosen RS485-Busbetrieb mit mehreren BK8000 an einer gemeinsamen COM-Schnitstelle erweitert.
-
Der "OPC-DA-Client"-Treiber wurde erweitert um die System-Kanäle SYS_DISABLE_READ, SYS_DISABLE_WRITE, SYS_SLEEP_TIME und SYS_RECONNECT.
Informationen zu IAS-NT 4.0 Build 698
Informationen zu IAS-NT 4.0 Build 697
-
Es wurde der neue Treiber "SIEMENS S7 Univeral" implementiert, mit dessen Hilfe mit S7-kompatiblen SPSen über diverse Schnittstellen kommuniziert werden kann.
-
Neue Beispiel-Projekte 'S7_MPI_RS232', 'S7_TCPIP_CP' und 'S7_TCPIP_CPU' zur Demonstration des neuen universellen S7-Kommunikations-Treibers erstellt.
-
Neuen Treiber "OPC-DA-Client" implementiert mit dem die Kommunikation mit diversen OPC-Servern, sowohl lokal als auch remote, ermöglicht wird.
-
Neues Beispiel-Projekt 'OPC-DA-S7' zur Demonstration des neuen OPC-DA-Client-Treibers erstellt.
-
Bei der Konfiguration von EtherCAT-Netzwerken konnte es u.U. vorkommen, dass die automatische Berechnung der logischen Adressen für FMMUs und PDOs fehlerhaft war. Dies trat insbesondere dann auf, wenn Klemmen mit nur einem Prozesssdaten-Bit in der Konfiguration vorhanden waren, z.B. EL9110. Dieser Fehler wurde korrigiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 696
Informationen zu IAS-NT 4.0 Build 695
-
Neue Funktion 'ChangePublishAccessRights' implementiert, mit welcher die Zugriffs-Rechte einer bereits veröffentlichten Netzwerk-Variable geändert werden können.
-
Neue Funktion 'GetPublishAccessRights' implementiert, mit welcher die aktuellen Zugriffs-Rechte einer veröffentlichten Netzwerk-Variable ermittelt werden können.
-
Neue Funktion 'GetSubscribeAccessType' implementiert, mit welcher der aktuelle Zugriffs-Typ einer abonnierten Netzwerk-Variable ermittelt werden kann.
-
Die beiden Beispiel-Projekte 'Nvs' und 'Nvc', welche zur Demonstration der Netzwerk-Variablen-Kommunikation dienen, wurden um die o.g. neuen Funktionen erweitert.
-
Wenn bei einer publizierten Netzwerk-Variable ein Schreibzugriff nicht erlaubt ist, so ist jetzt kein Schreibzugriff durch Abonennten mehr möglich. Bisher war dies fehlerhafterweise noch der Fall.
-
Fehler beim Parsen von numerischen Literalen (Konstantwerten) korrigiert.
-
Beim Print-Processor erfolgt das Drucken von Sub-Spalten jetzt korrekt.
Informationen zu IAS-NT 4.0 Build 694
-
Neue Biliothek 'SimaticSR.dll' implementiert, mit der die Kommunikation mit SIMATIC-kompatiblen SPSen (insbesondere S7) über eine Ethernet-Verbindung und dem Send/Receive-Protokoll möglich ist. Benötigt wird hierfür eine SIEMENS Industrial Ethernet Softnet Lizenz (Lean oder Full). Die Bibliothek beinhaltet folgende Funktionsbausteine: 'CONNECT_SIMATICSR' zum Herstellen einer Kommunikations-Verbindung; 'SENDB_SIMATICSR' zum Senden von Binärdaten über eine geöffnete Verbindung; 'RCVB_SIMATICSR' zum Empfangen von Binärdaten über eine geöffnete Verbindung.
-
Im neuen Beispiel-Projekt 'SimaticSR' werden die o.g. neuen Funktionsbausteine für die SIMATIC-Send/Receive-Kommunikation demonstriert.
Informationen zu IAS-NT 4.0 Build 693
-
Der Treiber "SIEMENS S7 über MPI" wurde so erweitert, dass jetzt auch mit mehreren gleichzeitigen MPI-Verbindungen und mit Multicore-CPUs die Übertragung fehlerfrei funktioniert. Außerdem wurde die Funktion des Treibers mit einem NetLink-MPI-Adapter fehlerfrei getestet.
-
Neues Beispiel 'S7_MPI_3CPUS' erstellt, welches den Zugriff auf drei SIMATIC-S7 kompatible CPUs über einen MPI-Adpater demonstriert.
-
Falls bisher bei der Funktion 'AppendFileToFile' die Zieldatei noch nicht bestand, so wurde diese nicht erstellt. Dieser Fehler wurde korrigiert.
-
Neue Funktion 'Edit_SetPrecision' implementiert, mit der die Anzahl an angezeigten Nachkommastellen bei einem Eingabe-Steuerelement zur Laufzeit geändert werden kann.
-
Neue Funktion 'Scrollbar_SetIncements' implementiert, mit der die Änderungwerte eines Scrollbar-Steuerelements zur Laufzeit geändert werden können.
-
Wenn bei einer Meldungserfassung eine Meldung nicht freigegeben ist, so wird jetzt der aktuelle Status und die aktuelle Fehleraktivzeit zurückgesetzt, so dass bei einer späteren Freigabe und aktivem Triggerausdruck zunächst die Mindestaktivzeit wieder ablaufen muß, damit die Meldung als 'gekommen' gekennzeichnet wird.
Informationen zu IAS-NT 4.0 Build 692
-
Bei diversen Edit-Steuerelementen innerhalb von Berichten wurde beim Ausdruck nicht der aktuelle Wert angezeigt. Dieser Fehler wurde korrigiert.
-
Ein Fehler, welcher beim programmgesteuerten Cursor-Positionieren innerhalb eines Text-Editor-Fensters auftreten konnte wurde korrigiert.
Informationen zu IAS-NT 4.0 Build 691
-
Neue Funktionen 'AVcc_ShowVideoPropsDlg' und 'AVcc_ShowVideoFormatDlg' implementiert, mit denen der 'Video-Anzeige-Eigenschaften-Dialog' und der 'Video-Format-Eigenschaften-Dialog' für ein Video-Steuerelemente mit 'DirectShow'-Anbindung angezeigt werden kann.
-
Das Beispiel-Projekt 'Videoüberwachung DirectShow' wurde mit den o.g. Funktionen erweitert.
-
Die Funktion 'DlChart_SendToolBarCmd' war zwischenzeitlich nicht aufrufbar, dies wurde jetzt korrigiert.
Informationen zu IAS-NT 4.0 Build 690
-
Neue Funktion 'GetSerialStatus' implementiert.
-
Fehler beim Zeichnen von vertikal ausgerichteten Texten korrigiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 689
Informationen zu IAS-NT 4.0 Build 688
-
Bei der Deklaration von Datenerfassungen V2 können jetzt diverse Parameter mehr eingegeben werden.
-
Beim Datenerfassungs-Tabellen-Steuerelement wurde das Auffrischen der Anzeige bei eingeschaltetem Auto-Scroll verbessert.
-
Wird die EtherCAT-Echtzeit-Kommunikation verwendet, so wird jetzt beim Stoppen des IAS-NT-Runtime-Servers auch der Realtime-Kernel gestoppt.
-
Neue Funktion 'Pp_AppendFilledCols' implementiert.
-
Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x04000688.
Informationen zu IAS-NT 4.0 Build 687
-
Erste Version des neuen Video-Steuerelementes mit 'DirectShow'-Anbindung implementiert.
-
Neues Beispiel-Projekt 'Videoüberwachung DirectShow' erstellt, welche das neue Steuerelement demonstriert.
-
Beim Beckhoff Bk8x00-Geräte-Treiber kann jetzt die Geräte-Adresse (Multipoint-Adresse) zur Laufzeit über den Kanal 'Geräte-Adresse' geändert werden.
-
Globales Suchen ist jetzt auch "nur in geöffneten Dokumenten" möglich.
Informationen zu IAS-NT 4.0 Build 686
-
Zum Ausdruck von Berichten auf Drucker mit Nicht-Standard-Papierformaten, z.B. spezielle Etiketten-Drucker, kann jetzt ein "Benutzerdefiniertes Format" angewählt und die Papier-Breite und die Papier-Länge angegeben werden.
-
Neues Beispiel-Projekt 'Etikettendruck mit Chargeninfo' erstellt, welches die o.g. neue Eigenschaften nutzt.
-
Durch einen Fehler beim Rendern von Bild-Steuerelementen konnte es passieren, dass zur Laufzeit ein gesamtes Bild-Steuerelement nicht sichtbar war, obwohl der zugehörige Ausdruck für die dynamische Sichtbarkeit TRUE war. Dieser Fehler wurde korrigiert.
-
Beim Parsen von Datums-Literalen (DATE#) und Datums-/Uhrzeit-Literalen (DT#) wurde bisher fehlerhafterweise eine Lokal-Zeit/UTC-Zeit-Konvertierung durchgeführt. Dies ist jetzt nicht mehr der Fall. Außerdem wird jetzt für nicht darstellbare Werte, z.B. 'DT#0000-01-01-00:00:00' eine Fehlermeldung ausgegeben (LIT0033 bzw. LIT0034).
-
Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x04000686.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 685
-
Neues Beispiel-Projekt 'EtherCAT EL2521 Stepper' erstellt, welches die Ansteuerung von Schrittmotorendstufen über Takt- und Richtungs-Signale über BECKHOFF EL2521-Pulse-Train-Ausgangsklemmen demonstriert.
-
Wenn beim PID-Regler-Funktionsbautein 'PID' die Parameter YMIN und YMAX beide posiviv und größer Null oder beide negativ und kleiner Null waren, konnte ein Fehler im 'Anti-Windup-Reset'-Algorithmus des I-Anteils zu einer bleibenden Regelabweichung führen. Dieser Fehler wurde korrigiert.
-
Fehler beim Laden und Verarbeiten von Bimap-Dateien mit BI_BITFIELDS-Attribut wurde korrigiert.
Informationen zu IAS-NT 4.0 Build 684
-
Die virtuelle Tastatur für eine Werteingabe über Touch-Screen wurde so überarbeitet, dass jetzt automatisch das angezeigte Tastatur-Layout an das aktuelle Eingabe-Gebietsschema angepasst wird. Somit ist es jetzt auch möglich nicht lateinische Buchstaben, z.B. kyrillische, einzugeben. Weiterhin kann über zwei Buttons das aktuelle Eingabe-Gebietsschema geändert werden, z.B. von 'Deutsch' nach 'Russisch', somit ist auch eine gemischte Eingabe von lateinischen und nicht lateinischen Buchstaben möglich.
-
Es wurde die neue Funktion 'LoadAndActivateKeyboardLayout' implementiert, welche ein bestimmtes Keyboard-Tastatur-Layout lädt, z.B. '00000419' für Russisch, und dieses auf Wunsch aktiviert. Diese Funktione ist vor allem im Zusammenhang mit einer virtuellen Tastatur interessant, siehe Funktion 'SetTouchScreenUsage'.
-
Neue Funktion 'GetLanguageString' erstellt, welche einen sprachabhängigen String mit einer bestimmten ID für eine bestimmte Sprache zurückgibt.
-
Es wurde die neue Funktion 'SetStringConversionCodePage' implementiert, mit der die globale Code-Page gesetzt werden kann, mit welcher alle internen ANSI-/UNICODE-String-Konvertierungs-Funktionen arbeiten.
-
Wenn ein Projekt-Eintrag aus einem anderen Verzeichnis als dem aktuellen Projekt-Verzeichnis als Kopie eingefügt wurde, so wurde bisher nicht korrekt überprüft, ob schon ein Projekt-Eintrag für die neue Datei bestand. Somit konnte es passieren, dass es zwei Projekt-Einträge für die gleiche Datei gab. Dies wurde jetzt korrigiert.
-
Die Print-Processor-Funktionalität wurde erweitert, u.a. wurden neue Funktionen zum Bearbeiten und Einfügen von Bitmaps implementiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 683
-
Neues Beispiel Projekt 'EtherCAT Baumer Drehgeber' erstellt.
-
Die Programm-Installation enthält jetzt neue und aktualisierte XML-Beschreibungs-Dateien für EtherCAT-Slave-Geräte, unter anderem für Baumer Drehgeber.
-
Falls bei einem EtherCAT-Master mehr als eine bestimmte Anzahl an EtherCAT-Slave-Geräten (z.B. 50) angeschlossen wurden, so lief bisher die zyklische EtherCAT-Kommunikation nicht an. Dieser Fehler wurde korrigiert.
-
Wenn bei einem EtherCAT-Slave-Gerät die Geräte-Nummer geändert wird, so werden jetzt auch die IO-Variablen-Bezeichner aller Kanäle in der Kanalliste angepasst.
-
Beim EtherCAT-Master wird jetzt zyklisch immer auch die Anzahl an angeschlossenen Slave-Geräten ermittelt, um den Ausfall eines Slave-Gerätes sofort zu erkennen.
-
Beim integrierten XML-Parser wurde bisher eine 'SDDecl' (standalone-Deklaration) nicht korrekt erkannt. Dies wurde jetzt korrigiert.
-
Neue Funktion 'GetOpenFileNameDlgWithInitialDir' implementiert, welche den 'Datei öffnen'-Dialog zur Auswahl einer Datei anzeigt, wobei der Inhalt eines übergebenen Ordners angezeigt wird.
Informationen zu IAS-NT 4.0 Build 682
-
Neue Funktion 'GetTimeZoneBias' implementiert, welche die Zeitverschiebung der aktuellen lokalen Zeitzone zu einem bestimmten Zeitpunkt gegebenüber der UTC (Universal Time Coordinated, koordinierte Weltzeit) zurückgibt.
-
Bei der Funktion 'FORMAT_TIME' kann jetzt innerhalb der Formatvorgabe-Zeichenkette ein '+' angegeben werden, damit immer ein Vorzeichen dargestellt wird.
-
Beim integrierten XML-Parser konnte es u.U. vorkommen, das nur das erste Attribut eines Elementes geparst wurde, obwohl weitere Attribute vorhanden waren. Dieser Fehler wurde korrigiert.
-
Neue Funktionen zum Bearbeiten von XML-Dokumenten implementiert: 'XMLDoc_ReplaceSourceTagWithValue', 'XMLDoc_AddTag', 'XMLDoc_DeleteAllTags', 'XMLDoc_ImportTagsFromTSVFile', 'XMLDoc_SetTagValue', 'XMLDoc_GetTagValueString', 'XMLDoc_ReplaceSourceTagsWithValues', 'XMLDoc_GetTagsWithPathValues', 'XMLDoc_GetPathValueString'.
-
Die Funktionen 'DBV1_TableImport' und 'DBV1_TableImportSep' ignorieren jetzt Zeilen, welche mit einem Gartenzaun ('#') beginnen.
-
Das Update von geänderten Daten bei einem Datenbank-Tabelle-Steuerelement wurde verbessert.
-
Neue Funktion 'Dl2_ClientStreamOutArchiveRange' implementiert.
Informationen zu IAS-NT 4.0 Build 681
-
Beim Sequencer-Steuerelement konnte es zur Laufzeit passieren das im ersten Zyklus eines Abschnitts-Wechsels falsche Sektionen ausgeführt wurden. Dieser Fehler wurde korrigiert.
-
Für das Sequencer-Steuerelement wurde die neue Funktion 'SeqProg_RemoveTrack' implementiert.
Informationen zu IAS-NT 4.0 Build 680
Informationen zu IAS-NT 4.0 Build 679
-
Beim Laden von Datenerfassungen V2 mit einem Puffer pro Kanal in eine Datenerfassung mit einem Puffer für alle Kanäle wurden teilweise falsche Zeitstempel zugeordnet. Dieser Fehler wurde korrigiert.
-
Das Sequencer-Steuerelement wurde dahingehend modifiziert, dass jetzt zur Laufzeit Sektionen einer Spur nur dann eingefügt, gelöscht, oder bearbeitet werden können, wenn die zugehörige Spur bereits fokusiert ist.
-
Neue Funktion 'SeqCtrl_LoadExistantTracksOnly' implementiert.
Informationen zu IAS-NT 4.0 Build 678
-
Wenn beim Kurvendiagramm-Steuerelement V2 das letzte Zoomen rückgängig gemacht werden sollte, so konnte es passieren, dass analoge Y-Achsen nicht mehr sichbar waren. Dies wurde jetzt korrigiert.
-
Die Ausdrücke ('expression') bei 'IF'-Anweisungen, 'WHILE'-Anweisungen und 'REPEAT'-Anweisungen werden jetzt durch den Compiler explizit auf den Datentyp 'BOOL' konvertiert. Ist dies nicht möglich, so erfolgt jetzt eine Fehlermeldung.
-
Die interne Datenbank wurde weiter optimiert um schnellere Zugriffe und besseres Verhalten unter Multiprozessor-Bedingungen zu erreichen.
-
Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x04000678.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 677
-
Das bei Build 676 beim Kurvendiagramm-Steuerelement V2 eingeführte Zoomen von Y-Achsen über ein Selektions-Rechteck und die Steuerungs-Taste war fehlerhaft, falls digitale Y-Achsen sichtbar waren. Dies wurde jetzt korrigiert.
-
Beim automatischen Scannen von EtherCAT-Slave-Geräten werden jetzt nur die Gerätebeschreibungen zugeordnet bei denen die 'Vendor-ID', die 'Product-ID' und die 'Revision-No' übereinstimmen. Bisher wurde die 'Revision-No' nicht berücksichtigt.
-
Bei EtherCAT-Slave-Geräten war die Berechnung der logischen Start-Adressen von PDOs fehlerhaft, falls die PDO-Bitlänge zwischen 2 und 7 Bits betrug. Dieser Fehler wurde korrigiert.
-
Beim Parsen von EtherCAT-XML-Gerätebeschreibungs-Dateien konnte es vorkommen, dass dezimale Werte als hexadezimale Werte interpretiert wurden. Dieser Fehler wurde korrigiert.
-
Neues Beispiel-Projekt 'EtherCAT EL2202 Stepper' erstellt, welches die Ansteuerung von Schrittmotorendstufen über Freigabe-, Takt- und Richtungs-Signale über BECKHOFF EL2202-Klemmen demonstriert.
-
Neues Beispiel-Projekt 'EtherCAT KEB COMBIVERT F5' erstellt.
-
Die Bibliothek 'XMLLib.dll' wurde weiter optimiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 676
-
Es wurden diverse neue Beispiel-Projekte implementiert, welche die EtherCAT-Funktionalität demonstrieren sollen: "EtherCAT EL6001 RS232", "EtherCAT Stoeber FastRefValue", "EtherCAT Stoeber CmdPosLimited", "EtherCAT Stoeber CmdPosLimitedExt", und "EtherCAT Stoeber XYZ-Portal".
-
Die Programm-Installation enthält jetzt neue und aktualisierte XML-Beschreibungs-Dateien für EtherCAT-Slave-Geräte, unter anderem für STÖBER-POSIDRIVE(R)-Umrichter.
-
Beim Kurvendiagramm-Steuerelement V2 ist es jetzt möglich die Y-Achsen zu zoomen. Hierfür muß während dem Aufziehen des Zoom-Selektions-Rechteckes die Steuerungs-Taste (Strg bzw. Ctrl) gedrückt und gehalten werden.
-
Neue Funktionen 'Dl2_GetCurDbName', 'Dl2_GetFirstEntryDt' und 'Dl2_GetLastEntryDt' implementiert.
-
Beim integrierten XML-Parser, welcher z.B. zum Parsen von EtherCAT-XML-Gerätebeschreibungs-Dateien verwendet wird, konnte die Verwendung von Zeichen-Referenzen ('CharRef', z.B. "&" oder "&") zu einer fehlerhaften Auswertung von Inhalten ('content') führen. Dieser Fehler wurde korrigiert.
-
Diverse Dialoge des Sequencer-Steuerelementes wurden leicht modifiziert.
-
Wenn bei einem Scrollbar-Steuerelement eine Ganzzahl-Variable zugeordnet war, so konnte es unter bestimmten Umständen zu einem Überlauf kommen, z.B. dann wenn bei einer INT-Variable der "Maximalwert" bei 32767 und der Wert "Kleine Änderung" bei 10 lag und der Scollbar ans Ende bewegt wurde. Dieser Fehler wurde korrigiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 675
Informationen zu IAS-NT 4.0 Build 674
Informationen zu IAS-NT 4.0 Build 673
-
In der IO-Konfiguration kann jetzt beim "PC-Intel"-Controller-Gerät der Timer ausgewählt werden, welcher zur Ermittlung der Systemzeit verwendet wird. Es steht der "Low resolution timer" mit einer Auflösung von 1 ms und der "High resolution timer" mit einer Auflösung von 100 ns zur Verfügung. In den letzten IAS-NT-Builds wurde immer der "Low resolution timer" verwendet.
-
Bisher konnte es zu Übertragungsfehlern bei der EtherCAT-Kommunikation über den IAS-NT-NDIS-Ethernet-Protokoll-Treiber kommen, wenn der verwendete Netzwerkadapter noch an andere Protokolle, wie z.B. TCP/IP, gebunden war. Dieser Fehler wurde korrigiert.
-
Neue Funktion 'DBV1_TableImportSep' als Erweiterung zur bestehenden Funktion 'DBV1_TableImport' implementiert.
-
Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x04000673.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 672
-
Neues Beispiel-Projekt 'Ethercat_ELxxxx_3' erstellt, welches die EtherCAT-Kommunikation mit diversen BECKHOFF EL-Klemmen demonstriert, z.B. mit EL5151, EL1004 und EL2024.
-
Die Auswahl des gewünschten Netzwerkadapters bei einem EtherCAT-Master-Gerät erfolgt jetzt über den Name des gewünschten Netzwerkadapters (Netzwerkkarte) und nicht mehr über einen Index.
-
Der Netzwerkadapter-Setup-Dialog, welcher z.B. beim EtherCAT-Master-Gerät aufgerufen wird, wurde erweitert.
-
Die Auswahl und Konfiguration von Netzwerkadaptern für die Verwendung mit IAS-NT, z.B. für ein EtherCAT-Master-Gerät, kann jetzt auch mit dem neuen externen Setup-Programm 'IASNICSetup.exe' durchgeführt werden.
-
Wenn bisher versucht wurde eine EtherCAT-Kommunikation über den IAS-NT NDIS-Protokoll-Treiber herzustellen, und das Protokoll zwar installiert, aber nicht an die selektierte Netzwerkkarte gebunden war, konnte es unter bestimmten Umständen zu einem Blue-Screen kommen. Dieser Fehler wurde korrigiert.
-
Beim SMS-Versand mit dem Funktionsbaustein SENDSMS wurde das Sende-Timeout beim UCP-Protokoll auf 30 Sekunden verringert.
-
Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x04000672.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 671
-
Neues Beispiel-Projekt 'Ethercat_ELxxxx_2' erstellt, welches die EtherCAT-Kommunikation mit digitalen und analogen BECKHOFF EL-Klemmen demonstriert, z.B. mit EL1018, EL2008, EL3162 und EL4008.
-
Beim integrierten XML-Parser konnte es zu einer fehlerhaften Auswertung von HEX-Konstantwerten kommen, wenn diese mit kleinen Anfangs-Buchstaben ('a'-'f') begannen. Dieser Fehler wurde korrigiert.
-
Beim integrierten XML-Parser werden jetzt alle XML-Dateien, welche kein Byte-Ordner-Mark (BOM) haben und keine Encoding-Deklaration besitzen mit UTF-8 dekodiert. Ist ein UTF-8-BOM vorhanden, so wird dies jetzt richtig gelesen.
-
Die oben genannten verbesserten Eigenschaften des XML-Parsers wirken sich positiv beim Einlesen von EtherCAT-XML-Gerätebeschreibungs-Dateien aus, z.B. werden jetzt Umlaute richtig dargestellt.
-
Bei EtherCAT-Slave-Geräten wurde das Lesen von Bitmap-Daten aus den zugehörigen XML-Beschreibungsdateien verbessert. Es werden jetzt auch Bitmaps gelesen, deren 'BitSize' Null ist.
-
Die Device-Bitmaps bei EtherCAT-Slave-Geräten werden jetzt in der IO-Konfiguration immer mit 16 mal 14 Pixeln angezeigt, auch wenn diese innerhalb der zugehörigen XML-Beschreibungsdatei größer definiert sind.
-
Die Print-Processor-Funktionalität wurde erweitert: Die Auswahl eines internen Fonts mit bestimmter Höhe ist jetzt möglich und die neuen Funktionen 'Pp_GetMinOffset', 'Pp_GetMaxOffset', 'Pp_GetMatrixWidth' wurden implementiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 670
-
Der Funktions-Baustein 'PID' hat jetzt den neuen zusätzlichen Eingangs-Parameter 'RESET', mit dem alle Ausgangs-Parameter und internen Variablen auf die Kaltstartwerte zurückgesetzt werden können.
-
Das Beispiel-Projekt 'TempRegler' wurde erweitert um den neuen Eingangs-Parameter 'RESET' des 'PID'-Funktionsbausteines.
-
Die bei Build 699 eingeführte 'OnStop'-Ereignis-Funktion für den Funktionsbautein GSMSMS verursachte eine Schutzverletzung beim Stoppen eines Projektes, wenn eine Baustein-Instanz noch nicht freigegeben war. Dieser Fehler wurde korrigiert.
-
Es wurden diverse neue Funktionsbausteine für die Kommunikation über UDP-Socket-Verbindungen implementiert:
-
-
SOCKET_UDP: "UDP-Socket-Kommunikations-Verbindung öffnen bzw. schließen"
-
USEND_UDP: "Text-Daten über eine UDP-Verbindung senden"
-
USENDB_UDP: "Binär-Daten über eine UDP-Verbindung senden"
-
URCV_UDP: "Text-Daten über eine UDP-Verbindung empfangen"
-
URCVB_UDP: "Binär-Daten über eine UDP-Verbindung empfangen"
-
Neues Beispiel-Projekt 'UDP-Kommunikation' zur Demonstration der neuen UDP-Socket-Kommunikations-Funktionsbausteine für die Übertragung binärer Daten erstellt.
-
Neues Beispiel-Projekt 'Mini-Chat' zur Demonstration der neuen UDP-Socket-Kommunikations-Funktionsbausteine erstellt (Text-Daten).
-
Neue Funktion 'MEMCPY' implementiert, mit der eine gewünschte Anzahl an Bytes von einem Speicherbereich in einen anderen Speicherbereich kopiert werden kann.
-
Eingabefeld- und Text-Steuerelement wurden modifiziert um die Anzeige von langen Texten (>255 Zeichen) zu verbessern.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 669
-
Wenn beim Compilieren von diversen Modul-Typen keine Anweisung gefunden wurde (Warnmeldung: "Warnung: POU0002: Keine Anweisung gefunden"), so konnte es bisher passieren, dass es beim Anstarten der Konfiguration zu einer Schutzverletzung kam. Dieser Fehler wurde korrigiert.
-
Wenn bei einer Compilierung ein Fehler auftritt oder die Compilierung durch den Bediener abgebrochen wird, so wird jetzt die Repository-Ausgabe-Datei gelöscht, um ein Starten eines evtl. fehlerhaften Projektes zu verhindern.
-
Für den Funktionsbautein GSMSMS wurde eine 'OnStop'-Ereignis-Funktion implementiert, welche eine geöffnete Verbindung beim Stoppen des Projektes schließt.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 668
-
Neuen Treiber 'HÜTTINGER PFG-DC-Generator' implementiert.
-
Beim EtherCAT-Master-Treiber wird jetzt vor dem Initialisieren der Slaves die Anzahl an angeschlossenen Slaves ermittelt.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 667
-
Neue Funktion 'DlChart_SendToolBarCmd' implementiert, mit der ein Kommando an die Toollbar eines Diagramm-Steuerelementes V2 gesendet werden kann.
-
Das Beispiel-Projekt 'Yt-Diagramm-Laufzeit' wurde um diverse Buttons erweitert, um die neue Funktion 'DlChart_SendToolBarCmd' zu demonstrieren.
-
Neue Funktion 'MsgTable_SendToolBarCmd' implementiert, mit der ein Kommando an die Toollbar eines Meldungsliste-Steuerelementes gesendet werden kann.
-
Das Beispiel-Projekt 'Demo' wurde stark modifiziert, z.B. wurde die Datenerfassung von V1 auf V2 umgestellt und die Alarmerfassung durch eine Meldungserfassung ersetzt.
-
Bei den beiden Gerätetreibern "SIEMENS S5 über AS511-Protokoll" und "SIEMENS S5/S7 über RK512-Protokoll" wurden die beiden Kanal-Variablen 'READALLCYCLIC' und 'WRITEALLCYCLIC' beim Kaltstart intern auf TRUE gesetzt, was, bedingt durch den asynchronen Datenaustausch, dazu führen konnte, dass Telegramme gelesen bzw. geschrieben wurden, obwohl die zugeordneten globalen Variablen per Initialwert auf FALSE standen. Dieser Fehler wurde korrigiert, indem die interne Belegung jetzt mit FALSE erfolgt. Dies führt aber dazu, dass den beiden Kanälen immer auch globale Variablen zugeordnet werden müssen, damit ein Lesen oder ein Schreiben von Telegrammen erfolgen kann.
-
Neues Beispiel-Projekt 'Ethercat_ELxxxx_1' erstellt, welches die EtherCAT-Kommunikation mit digitalen und analogen BECKHOFF EL-Klemmen demonstriert, z.B. mit EL1004, EL2004, EL3162 und EL4102.
-
Bisher wurden Werte mit dem Datentyp 'TIME' beim Diagramm-Steuerelement V2 nicht richtig dargestellt. Jetzt werden TIME-Werte implizit in LREAL-Werte konvertiert und als Zeit in Sekunden dargestellt.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 666
-
Wenn ein Runtime-View minimiert wurde, konnte es passieren, dass das Lineal-Fenster eines Diagramm-Steuerelement V2 innerhalb des View nicht ebenfalls minimiert wurde. Dies ist jetzt der Fall.
-
Beim Diagramm-Steuerelement V2 konnte es passieren, dasss die Zeitachse am Tag der Winterzeit-/Sommerzeit-Umstellung teilweise nicht sichtbar war. Dies trat nur bei absoluter Skalierung auf und wurde jetzt korrigiert.
-
Der Befehl 'Wiederherstellen' wird jetzt auch für Visualisierungs-Fenster, die nicht den Fensterstil 'Größe änderbar' haben, ausgeführt. Somit können jetzt auch Fenster, welche keinen Rahmen zur Größenänderung haben, minimiert und wiederhergestellt, bzw. maximiert, werden.
-
Der 'IAS-NT Ethernet Protocol Driver' (IASEthProtDrv.sys) wurde für die Verwendung unter Windows Vista verbessert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 665
Informationen zu IAS-NT 4.0 Build 664
-
Neuen Funktionsbaustein 'BkReadWriteTerminalReg' implementiert, mit dessen Hilfe die Klemmen-Register von BECKHOFF-Busklemmen (KL) gelesen und beschrieben werden können.
-
Neues Beispiel-Projekt 'Beckhoff Registerkommunikation' erstellt, welches die Register-Kommunikation mit Beckhoff-Busklemmen über den neuen Funktionsbaustein 'BkReadWriteTerminalReg' demonstriert.
-
Beim Funktionsbaustein 'DCF77DEC' wurde fehlerhafterweise der ermittelte Wochentag nicht zum Dekodieren verwendet, was u.U. zu einem fehlerhaften Uhrzeit-Wert führen konnte. Dieser Fehler wurde korrigiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 663
-
Der Grafik-Editor wurde für die Verwendung unter Windows Vista verbessert, insbesondere das Zeichnen der Rasterpunkte geht jetzt erheblich schneller.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 666
-
Wenn ein Runtime-View minimiert wurde, konnte es passieren, dass das Lineal-Fenster eines Diagramm-Steuerelement V2 innerhalb des View nicht ebenfalls minimiert wurde. Dies ist jetzt der Fall.
-
Beim Diagramm-Steuerelement V2 konnte es passieren, dasss die Zeitachse am Tag der Winterzeit-/Sommerzeit-Umstellung teilweise nicht sichtbar war. Dies trat nur bei absoluter Skalierung auf und wurde jetzt korrigiert.
-
Der Befehl 'Wiederherstellen' wird jetzt auch für Visualisierungs-Fenster, die nicht den Fensterstil 'Größe änderbar' haben, ausgeführt. Somit können jetzt auch Fenster, welche keinen Rahmen zur Größenänderung haben, minimiert und wiederhergestellt, bzw. maximiert, werden.
-
Der 'IAS-NT Ethernet Protocol Driver' (IASEthProtDrv.sys) wurde für die Verwendung unter Windows Vista verbessert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 665
Informationen zu IAS-NT 4.0 Build 664
-
Neuen Funktionsbaustein 'BkReadWriteTerminalReg' implementiert, mit dessen Hilfe die Klemmen-Register von BECKHOFF-Busklemmen (KL) gelesen und beschrieben werden können.
-
Neues Beispiel-Projekt 'Beckhoff Registerkommunikation' erstellt, welches die Register-Kommunikation mit Beckhoff-Busklemmen über den neuen Funktionsbaustein 'BkReadWriteTerminalReg' demonstriert.
-
Beim Funktionsbaustein 'DCF77DEC' wurde fehlerhafterweise der ermittelte Wochentag nicht zum Dekodieren verwendet, was u.U. zu einem fehlerhaften Uhrzeit-Wert führen konnte. Dieser Fehler wurde korrigiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 663
-
Der Grafik-Editor wurde für die Verwendung unter Windows Vista verbessert, insbesondere das Zeichnen der Rasterpunkte geht jetzt erheblich schneller.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 662
-
Die Bibliothek DPLIB.DLL für den Treiber 'SIEMENS-SIMATIC-Profibus-Master' wird jetzt dynamisch geladen und die darin enthaltenen Prozeduren 'spät' gebunden. Somit kann jetzt ein Projekt, welches eine Gerät-Instanz der o.g. Treiber-Klasse verwendet, auch dann editiert und gestartet werden, wenn die Bibliothek DPLIB.DLL nicht zur Verfügung steht. Bisher wurde die Biliothek statisch gebunden und deshalb erschien dann die Fehlermeldung 'DPLIB.DLL kann nicht geladen werden' und ein weiteres Laden wurde unterbunden.
-
Neues Beispiel-Projekt 'Profibus_ET200B_DPDP' hinzugefügt, welches einen Profibus-DP-Aufbau mit einem SIEMENS Softnet-DP Profibus-Master (CP) und einem SIEMENS DP/DP-Koppler aufzeigt.
-
Bei der aktuellen Installations-Routine werden diverse neue Profibus-DP-Gerätestammdateien (GSD) installiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 661
-
Wenn beim Variablen-Auswahl-Dialog keine Variablen verfügbar waren und dann der Ok-Schalter gedrückt wurde, so führte dies zu einer Schutzverletzung. Dieser Fehler wurde korrigiert.
-
Die Datenerfassung V2 wurde weiter optimiert um bei der Verwendung von sehr vielen Kanälen leistungsfähiger zu sein.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 660
-
Wenn bei einer Datenerfassung V2 sehr viele Kanäle (über 250) angelegt wurden und das Archiv als Ringspeicher organisiert war, so konnte es u.U. zu einer Schutzverletzung oder einem 'Hängen' des Runtime-Servers kommen. Dieser Fehler wurde korrigiert.
-
Die Übergabe eines Projekt-Ordners beim Start des Runtime-Servers ist jetzt auch dann möglich, wenn das aktuelle Verzeichnis beim Aufruf nicht das Verzeichnis ist, indem sich die Datei IASRT.EXE befindet. Beim Starten des Runtime-Servers wird jetzt automatisch in das Runtime-Server-Verzeichnis gewechselt aus dem IASRT.EXE aufgerufen wird.
-
Der Treiber 'SIEMENS-SIMATIC-Profibus-Master' wurde weiter optimiert.
-
Wenn bereits eine Applikation Zugriff auf einen SIMATIC-Profibus-CP hatte, so konnte ein weiterer Zugriff zu einem Fehler führen. Dies wurde behoben.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 659
-
Ein interner Fehler bei den Funktionsbausteinen 'SIMPB_GETSLAVEDIAG' und 'SIMPB_GETSLAVEDIAGSTRUCT' konnte bei Vorhandensein externer Diagnosedaten zu einer Schutzverletzung führen. Dies wurde korrigiert.
-
Die Print-Processor-Funktionalität wurde erweitert (Reverse-Print/Turn-Print).
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 658
-
Neuen Funktionsbaustein 'URCVBE_SERCOM' implementiert, mit dem jetzt Telegramme mit binären Daten empfangen werden können, welche länger als 255 Bytes lang sind. Der Parameter 'RD_1' ist bei dem neuen FB als VAR_IN_OUT deklariert und kann ein externes BYTE-Array entgegennehmen.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 657
-
Der Treiber 'SIEMENS-SIMATIC-Profibus-Master' wurde weiter optimiert.
-
Neue Funktion 'Odbc_GetColByName' implementiert, mit der der Spalten-Index für ein Feld mit dem übergebenen Namen ermittelt werden kann.
-
Neue Funktion 'Odbc_CreateDSNDlg' implementiert, mit welcher das Erstellen einer Datenbank-Quelle (DSN) über den Windows-Standard-Dialog möglich ist.
-
Bisher gab die Funktion 'Odbc_OpenDatabase' immer einen Wert ungleich Null zurück, auch dann, wenn die Datenbank nicht geöffnet werden konnte. Dieser Fehler wurde korrigiert.
-
Bei den ODBC-Funktionen 'Odbc_OpenDatabase', 'Odbc_Query' und 'Odbc_NetConnect' wurden die STRING-Eingangsparameter von VAR_IN_OUT auf VAR_INPUT geändert.
-
Durch die Umstellung auf den neuen Microsoft Visual Studio 2005 Compiler mit Build 620 war die Arbeitsweise der Funktionen CTIME_TO_DT und DT_TO_CTIME fehlerhaft. Dies wurde jetzt korrigiert.
-
Neue Funktion 'GetCTime' implementiert, welche den aktuellen UNIX-C-Zeitwert (Sekunden seit Mitternacht 1970 UTC Coordinated Universal Time, koordinierte Weltzeit) ermittelt.
-
Das Timeout beim Schreiben in Kanal-FIFOs wurde auf 10 msec gesetzt (Datenerfassung V2).
-
Aus 'R.D.A. Reinhard Diener Automatisierungstechnik' wird 'Diener automation GmbH & Co. KG'.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 656
-
Neuen Funktionsbaustein TP_R implementiert: Retriggerbarer Puls-Zeitgeber.
-
Das Beispiel-Projekt 'Zeitgeber' wurde um TP_R erweitert.
-
Neue Funktion 'Dl2_ExportArchive' implementiert.
-
Neue Funktionen MEMREAD_REAL und MEMWRITE_REAL implementiert.
-
Die Funktion MEMWRITE_STRING überschrieb fehlerhafterweise den Ziel-Speicher mit Leerzeichen, falls der übergebene String kürzer als die übergebene Länge war. Dieser Fehler wurde korrigiert.
-
Beim Füllen von Kreisausschnitten wurden die Umrechnungs-Werte nicht korrekt bei der Skalierung verwendet. Dieser Fehler wurde korrigiert.
-
Der Funktionsbaustein SENDSMS wurde erweitert. Es wurde der Eingangsparameter DIALTIMEOUT (Timeout für das Anwählen des SMSC in Sekunden) und die Ausgangsparameter DIALING (SMSC wird gerade angewählt) und SENDING (SMS wird gerade gesendet) hinzugefügt. Wenn beim Anwählen des SMSC ein Fehler auftrit, dann wird der Status 103 (SENDSMS_STAT_DIALERROR) zurückgegeben.
-
Das Beispiel-Projekt 'SMS' wurde erweitert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 655
-
Die Zeichenketten-Funktionen LEFT, RIGHT und MID wurden überarbeitet.
-
Neues Beispiel-Projekt 'Zeichenketten-Funktionen' erstellt.
-
Neue Funktionen 'SaveFileContentToStream' und 'LoadFileContentFromStream' implementiert.
-
Beim Bild-Steuerelement wird jetzt ein besser geeigneter 'StretchBltMode' verwendet: COLORONCOLOR anstatt HALFTONE.
-
Wenn bisher ein Bericht gedruckt werden sollte, bei dem bestimmte in der Größe variable Steuerelemente (z.B. Alarm-Control, Edit-Control oder Grid-Control) vorhanden, aber nicht sichtbar waren, so konnte es vorkommen, dass folgende Steuerelemente verschoben waren. Dieser Fehler wurde korrigiert.
-
Durch einen Fehler in der internen Datenbank-Engine konnte es passieren, dass eine "Größer oder gleich"-Suche in einem Index ohne Duplikate, nach einem bestimmten, nicht in dem Index vorhandenen Schlüssel-Wert nicht den nächstgrößeren Eintrag, sondern keinen Eintrag zurückgab. Dieser Fehler wurde korrigiert.
-
Beim Datenbank-Diagramm-Steuerelement können momentan pro Kanal nur maximal 8000 Datenpunkte angezeigt werden. Wurde diese Anzahl bisher überschritten, so kam es zu einer Schutzverletzung. Dieser Fehler wurde korrigiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 654
-
Wenn bei einem Profibus-Slave-Gerät innerhalb eines Moduls mehrere Modul-Konfigurationen für Eingangskanäle oder mehrere Modul-Konfigurationen für Ausgangskanäle vorhanden sind, so wird für diese jetzt der Modul-Offset angepasst und angezeigt.
-
Seit Build 643 wurde nach einem Aufruf der Funktionen 'Recipe_SaveToStream', 'Recipe_LoadFromStream', 'Recipe_StreamOut', und 'Recipe_StreamIn' der übergebene File-Stream versehentlich geschlossen. Dieser Fehler wurde korrigiert.
-
Wenn bei einem Kurven-Diagramm V2 zur Laufzeit die Farbe eines Kanals (Kurve) geändert wird, so wird die Farbe der zugehörigen Y-Achse genau dann auch auf die neue Farbe geändert, wenn der Kanal-Bezeichner und der Y-Achsen-Bezeichner (Label) identisch sind. Falls die Farbe des Y-Achsen-Bezeichners geändert wird, so wird auch die Signal-Farbe geändert, falls dieser den gleichen Bezeichner wie die Y-Achse hat.
-
Bei der ersten Anzeige der Y-Achsen-Property-Page beim Kurven-Diagramm-Steuerelement V2 konnte es passieren, dass diverse Steuerelemente verschoben waren. Dieser Fehler wurde korrigiert.
-
Bei Datenerfassungen V2 können jetzt auch Folge-Archive angelegt werden.
-
Neue Funktion 'Msg_GetNewestCameMsgText1' implementiert mit der der erste Meldungs-Text des neuesten gekommenen Alarms (Neuliste) ermittelt werden kann.
-
Neue Funktionen 'MEMWRITE_STRING' und 'MEMREAD_STRING' implementiert.
-
Neues Beispiel 'Profibus_BWPBMS_Kuebler' für Profibus-DP mit BIHL+WIEDEMANN Profibus Master Simulator und KÜBLER Drehgeber der Typenreihe 5868 (5858,5868, 5878, 5888) erstellt.
-
Es wurden diverse Profibus-DP-Gerätestammdateien (GSD) neu hinzugefügt bzw. mit neueren Versionen ersetzt, u.a. 'KUEB5868.GSD', 'KUEB5868_ST.GSD', 'KUEB9080.gsd', 'SIEM8045.GSG', 'Trck9080.gsd'.
-
Bei diversen Dialogen zum Einfügen von Geräten, z.B. Profibus-DP-Slaves, wurde die Sortierung verbessert.
-
Die Funktion 'ExistFile' lieferte fehlerhafterweise FALSE zurück, wenn eine Datei bestand, aber geöffnet war. Dieser Fehler wurde korrigiert.
-
Beim Import von sprachabhängigen Texten in eine Sprachenverwaltung über die Funktion 'ImportLanguageTableFromTsvFile' konnte es passieren, dass die Reihenfolge der Sprachen nicht denen innerhalb der Projektierung entsprachen. Dieser Fehler wurde korigiert.
-
Die Funktion 'PCAN_INIT' erwartet jetzt als zweiten Parameter die Baudrate.
-
Wird bei den Funktionen 'STRING_TO_XXX' und 'HEXSTRING_TO_XXX' ein String übergeben, der nicht konvertiert werden kann, so wird jetzt immer der Wert Null zurückgegeben.
-
Beim Ausdruck von Berichten konnte es vorkommen, dass bestimmte Grafik-Objekte (z.B. Linien, Polylinien) nicht sichtbar waren, wenn diese dynamisch transformiert, skaliert oder rotiert wurden. Dies war dann der Fall, wenn die betreffenden Objekte nur aus einer Linie bestanden, welche genau senkrecht oder waagrecht ausgerichtet war. Dieser Fehler wurde korrigiert.
-
Beim Video-Steuerelement (PXC200) wurde das Live-Bild nicht laufend aufgefrischt. Dieser Fehler wurde korrigiert.
-
Beim Einfügen eines Gerätes in eine IO-Konfiguration wird jetzt die Gerätenummer nur dann geändert, wenn bereits ein Gerät in der Konfiguration vorhanden ist, welches die gleiche Gerätenummer besitzt.
-
Der Treiber 'SIEMENS-SIMATIC-Profibus-Master' wurde erweitert. Unter anderem stehen jetzt die Baugruppen-Kanäle "STATUS", "ERROR_CODE", "SYS_STATE", "SYS_EVENT" und "SL_STATE" zur Verfügung. Die bisherige Funktion 'READ_SYSINFO' wird somit nicht mehr benötigt und sollte für neue Projekte auch nicht mehr verwendet werden.
-
Zum Ermitteln der Slave-Diagnose-Informationen bei einem 'SIEMENS-SIMATIC-Profibus-Master' wurden die Funktionsbausteine SIMPB_GETSLAVEDIAG und SIMPB_GETSLAVEDIAGSTRUCT implementiert.
-
Die FDL- und die FMS-Funktionalitäten stehen für neue Projekte beim Treiber 'SIEMENS-SIMATIC-Profibus-Master' nicht mehr zur Verfügung.
-
Neues Beispiel-Projekt 'Profibus_Simatic_ET200M' erstellt.
-
Bei den meisten Baugruppen-Treibern wurde beim Anlegen einer Default-Kanalliste beim Eigenschafts-Dialog 'Kanalliste' dieser nicht als geändert gekennzeichnet (der Schalter 'Übernehmen' wurde nicht freigegeben). Dieser Fehler wurde korrigiert.
-
Erste EtherCAT-Preview-Version.
-
Neues Projekt 'EtherCAT Kübler' erstellt.
-
Wenn bei einer FOR-Schleife die Kontroll-Variable vom Typ 'LINT' war, so konnte dies zu einer Schutzverletzung führen. Ursächlich war ein Fehler in der internen Funktion Emit_Compare_And_Jump_Greater_With_Pop', welche bei Verwendung mit 64-Bit-Signed-Integer-Werten zu einer Korruptierung des Stacks führte. Dieser Fehler wurde korrigiert.
-
Wenn mehrere konstante Zeichenketten verwendet wurden, welche die gleiche Länge hatten, sich aber in der Groß- und Kleinschreibung unterschieden, so konnte es unter bestimmten Umständen vorkommen, dass die eine Zeichenkette den Wert der anderen annahm. Dieser Fehler wurde korrigiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 653
-
Während beim Eingeben oder beim Editieren eines Grafik-Objektes im Grafik-Editor die linke Maustaste gedrückt wird, wird jetzt das gleichzeitige Drücken der rechten Maustaste oder das Drücken einer Taste auf der Tastatur ignoriert.
-
Das Programm 'KbFilterSetup.exe' für die Installation und De-Installation des IAS-NT Tastatur-Filter-Treibers legte unter Windows NT 4.0 einen falschen Registrierungs-Eintrag an. Dieser Fehler wurde korrigiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 652
-
Beim Gittersteuerelement konnte es vorkommen, das die aktuelle Ansicht nach dem Drücken der "Bild-Abwärts-Taste" fälschlicherweise nicht geändert wurde. Dieser Fehler wurde korrigiert.
-
Der Aufruf der Funktion 'ReadSubStringFromTextFile' führte zur Laufzeit zu einer Schutzverletzung. Dieser Fehler wurde korrigiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 651
-
Neue Funktion 'ReadSubStringFromTextFile' implemementiert, mit der alle Zeichen bis zum nächsten Tabulator-Zeichen oder Zeilenvorschub-Zeichen aus einer Text-Datei in einen String eingelesen werden können.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 650
-
Beim Funktionsbaustein 'GSMSMS' konnte es vorkommen, dass die Verbindung nochmals geschlossen und wieder geöffnet werden mußte, bis das GSM-Modem fehlerfrei initialisiert wurde. Dies war dann der Fall, wenn eine gültige PIN übergeben wurde und zuvor noch keine PIN-Anmeldung erfolgte. Dieser Fehler wurde korrigiert.
-
Wenn beim Aufruf des Funktionsbausteines 'GSMSMS' keine gültige PIN übergeben wird, so wird jetzt trotzdem das GSM-Modem angefragt, ob eine gültige PIN bereits eingegeben wurde.
-
Beim Beckhoff Bk8x00-Geräte-Treiber kann jetzt die Schnittstellen-Nummer (COM-Port) zur Laufzeit über den Kanal 'Comport' geändert werden.
-
Beim Time-Edit-Control kann jetzt über den Format-Spezifizierer 'us' die Zeit in Mikrosekunden mit 3 Ziffern (0-999) dargestellt werden.
-
Wenn innerhalb eines Berichtes ein Eingabefeld verwendet wurde, bei dem Text-Daten über die Funktion 'Edit_LoadTextFile' geladen werden sollten, aber keine Daten geladen wurden, so konnte es beim Drucken zu einem Absturz des Runtime-Servers kommen. Dieser Fehler wurde korrigiert.
-
Das Syntax-Coloring von Konstantwerten (Literalen) wurde verbessert.
-
Beim Kurven-Diagramm-Steuerelement V2 konnte es unter bestimmten Umständen zu einer dauerhaften hundertprozentigen CPU-Belastung kommen, selbst wenn keine neue Daten anzuzeigen waren. Dieser Fehler wurde korrigiert.
-
Beim Kurven-Diagramm-Steuerelement V2 konnte es unter bestimmten Umständen zu Zeichenlücken in der Darstellung kommen. Dies wurde jetzt korrigiert.
-
Die Online-Hilfe wurde erweitert.
|