|
|
Versionsinformationen IAS-NT Build 750 - Build 700
Informationen zu IAS-NT 4.0 Build 750
-
Die Eigenschafts-Dialoge zur IO-Konfiguration von Profibus-Slave-Geräten wurden jetzt umfangreich umgestaltet und erweitert, so dass jetzt auch Slaves mit vielen Modulen und/oder vielen Kanälen einfach und schnell konfiguriert werden können.
-
Bei allen Profibus-Master-Treibern kann jetzt ein direkter Speicher-Zugriff auf die Eingangs- und Ausgangs-Prozessdaten über folgende neu hinzugefügte IO-Kanal-Variablen durchgeführt werden: SL_PDI_LENGTH_ARR (Slave-Eingangsprozessdaten-Längen-Array), SL_PDI_ADDR_ARR (Slave-Eingangsprozessdaten-Adressen-Array), SL_PDO_LENGTH_ARR (Slave-Ausgangsprozessdaten-Längen-Array), SL_PDO_ADDR_ARR (Slave-Ausgangsprozessdaten-Adressen-Array)
-
Für PDOs bei EtherCAT-Slave-Geräten, denen in der Gerätebeschreibungsdatei kein Sync-Manager (SM) explizit zugewiesen ist, wird jetzt der passende 'Inputs'-SM oder 'Outputs'-SM aus der Gerätebeschreibung zugewiesen.
-
Neues Beispiel-Projekt 'EtherCAT EL7031 Stepper' erstellt.
-
Es ist jetzt nicht mehr möglich, dass ein Benutzer zur Laufzeit über den Benutzerverwaltungs-Dialog sich selbst oder anderen eine Benutzergruppe zuordnet, die eine höhere Zugriffstufe hat, als die eigene.
-
Ein Benutzer kann jetzt auch nicht mehr über den Benutzerverwaltungs-Dialog Benutzergruppen anlegen, deren Zugriffstufe höher sind als die eigene. Achtung: Es wurde eine zusätzliche System-Sprach-ID hinzugefügt: GROUPPROPERTIESDLG.ACCESSLEVELHIGHERCURUSER.
-
Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x04000750.
Informationen zu IAS-NT 4.0 Build 749
-
Beim EtherCAT-Master-Gerät kann jetzt über IO-Variablen die aktuelle IO-Zykluszeit (CYCLE_TIME) und die maximale IO-Zykluszeit (MAX_CYCLE_TIME) ermittelt werden. Die maximale IO-Zykluszeit lässt sich über den Kanal RESET_MAX_CYCLE_TIME zurücksetzen.
-
Das Beispiel-Projekt "EtherCAT EP2316" wurde um die neuen o.g. IO-Variablen erweitert.
-
Seit Build 742 wurden Schalter-Steuerelemente nach einem Online-Sprachwechsel unter bestimmten Umständen nicht richtig dargestellt. Dieser Fehler wurde korrigiert.
Informationen zu IAS-NT 4.0 Build 748
-
Bei EtherCAT-Slave-Geräten kann jetzt die PDO-Liste bearbeitet werden. Es können neue PDOs hinzugefügt werden und hierfür PDO-Einträge erstellt werden. Hierfür wurden u.a. mehrere Schalter hinzugefügt, um PDOs und PDO-Einträge einzufügen, zu löschen, oder zu verschieben. Der PDO-Entry-Kommentar wird jetzt in den Kanal-Kommentar übernommen.
-
Die Bearbeitung der SDO-Liste für den Startup bei EtherCAT-Slave-Geräten wurde verbessert. Es wurden z.B. mehrere Schalter hinzugefügt, um Einträge einzufügen, zu löschen, oder zu verschieben.
-
Bei EtherCAT-Slave-Geräten mit CoE (CAN over EtherCAT) können jetzt EDS-Dateien eingelesen werden und dann alle darin beschriebenen Objekte in einer Liste angezeigt werden. Aus dieser Liste kann dann ein Objekt ausgewählt werden, z.B. es einem PDO-Eintrag in der PDO-Liste oder einem Eintrag in der Startup-SDO-Liste zuzuordnen.
-
Beim EtherCAT-Master-Gerät ist das Lesen und Schreiben von SDOs jetzt auch zur Laufzeit über IO-Variablen möglich.
-
Für PDOs bei EtherCAT-Slave-Geräten, denen in der Gerätebeschreibungsdatei kein Sync-Manager (SM) explizit zugewiesen ist, wird jetzt der passende 'Inputs'-SM oder 'Outputs'-SM zugewiesen (z.B. BECKHOFF EL3311).
-
In den neuen Beispiel-Projekt "EtherCAT LTi ServoOne Mode 3" und "EtherCAT LTi ServoOne Mode 1" werden die neuen PDO-Mapping-Möglichkeiten demonstriert.
-
Im neuen Beispiel-Projekt "EtherCAT LTi ServoOne Multimode" wird das Lesen und Schreiben von SDOs zur Laufzeit demonstriert.
-
Neues Beispiel-Projekt "EtherCAT EP2316" erstellt.
-
Seit Build 742 wurden gesperrte Schalter-Steuerelemente unter bestimmten Umständen nicht richtig dargestellt. Dieser Fehler wurde korrigiert.
-
Bisher war es nicht möglich, eine IAS-NT-Installation auf einem Rechner durchzuführen, bei dem kein Laufwerk C:/ zur Verfügung steht. Das neue Installationsprogramm gibt jetzt einen Default-Installations-Ordner auf dem Laufwerk vor, auf dem Windows installiert ist.
Informationen zu IAS-NT 4.0 Build 747
-
Beim EtherCAT-Master-Gerät ist jetzt auch ein asynchroner Datenaustausch über einen separaten IO-Thread mit einstellbarer Zykluszeit möglich.
-
Die bei EtherCAT-Slave-Geräten automatisch erstellte Kanalliste enthält jetzt keine 'Füll-Kanäle' ohne Datentypen mehr. BITTE BEACHTEN: Die Kanalliste wird bei einem automatischen Scan oder bei der erneuten Auswahl des Gerätetypes neu angelegt, bestehende Kanäle können sich dann verschieben!
-
Bei manchen EtherCAT-Slave-Geräten wurden die SM-Watchdog-Einstellungen nicht übernommen und zwar dann, wenn die der 'Outputs'-FMMU zugeordneten SMs ungleich 0 waren. Dieser Fehler wurde korrigiert.
-
Bisher wurden alle EtherCAT-Slave-Geräte-XML-Gerätebschreibungsdateien bei jedem Gebrauch neu geparst. Da dies bei mehreren bzw. umfangreichen Dateien einige Sekunden dauern kann, wurde jetzt ein Caching der geparsten Daten in die Datei 'EcParsedDescFiles.bin' hinzugefügt. Nur neue Dateien und Dateien mit geändertem Änderungs-Zeitstempel werden neu geparst.
-
Es wurde die neue Funktion 'CloseVisuAsynch' implementiert, mit welcher eine Visualisierung asynchron, z.B. durch den PLC-Thread, geschlossen werden kann.
-
Die Funktion 'LoadVisuAsynch' kann jetzt auch mehrmals direkt hintereinander aus dem PLC-Thread aufgerufen werden, z.B. um mehrere überlappende Fenster, anzuzeigen.
-
Die Anzeige von negativen 16-Bit-Ganzzahlwerten im Hexdezimal-Format, z.B. in Anzeige-Steuerelementen, erfolgte bisher fehlerhafterweise mit 8 Zeichen, z.B. 'FFFFFFFF' (-1), jetzt werden nur noch maximal 4 Zeichen angezeigt.
-
Wenn bisher bei einer Datenerfassung V2 Kanäle hinzugefügt oder geändert wurden, konnten zuvor gespeicherte Datenbankdateien nicht mehr eingelesen werden (z.B. bei Folgearchiven oder einer persistenten Datenerfassung). Jetzt ist dies möglich.
Informationen zu IAS-NT 4.0 Build 746
Informationen zu IAS-NT 4.0 Build 745
-
Das FMMU-Mapping bei den EtherCAT-Slaves wurde geändert, z.B. ist es jetzt auch möglich, dass mehrere (gleichnamige) SMs in eine FMMU gemappt werden. Für FMMUs bei denen die Nummer eines zugordneten SMs in der XML-Gerätebeschreibungsdatei definiert ist, wird jetzt der SM über seine Nummer gemappt und nicht mehr über den Namen.
-
Bei EtherCAT-Slave-Geräten kann jetzt im Reiter Einstellungen der SM-Watchdog (Sync-Manager-Watchdog) aktiviert und parametriert werden.
-
Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x04000745. Mit Build 745 erstellte Modul-Dateien können somit nicht mehr mit älteren Builds geladen werden.
Informationen zu IAS-NT 4.0 Build 744
-
Beim Gerätetreiber für die seriellen BECKHOFF BK8X00-Buskoppler wurde das automatische Einlesen der angeschlossenen Busklemmen verbessert. Das Timeout wurde verlängert und es wird jetzt, anstatt der Multipointadresse 0, die eingestellte Adresse verwendet, da sonst beim RS485-Koppler (BK8000) kein Einlesen möglich ist.
-
Für das Sequencer-Steuerelement Version V2 wurden die neuen Funktionen 'SeqProg2_ExportProg', 'SeqProg2_AddProperty' und 'SeqProg2_GetProperty' implementiert.
-
Beim Sequencer-Steuerelement Version V2 wird jetzt bei jedem Abschnitt die Zeitachse mit einem 'Zeitbalken' angezeigt. Ausserdem werden die Sektionswerte innerhalb des Disk-Views jetzt oben ausgerichtet und immer mit der Textfarbe dunkelgrau dargestellt.
-
Neuen Funktionsbaustein 'DLLONGTERMLOGEX' implementiert.
-
Wenn bei einem Kurven-Diagramm-Steuerelement V2 die Daten einer Datenerfassung V2 mit Folge-Archiven und einem Puffer für alle Kanäle angezeigt wurden, konnte es vorkommen, dass manche Datenbanken des Folge-Archives nicht korrekt geöffnet wurden und somit die Daten bestimmter Zeitabschnitte nicht sichtbar waren. Dieser Fehler wurde korrigiert.
-
Der serielle Universaltreiber (SerUni.dll) wurde weiter optimiert.
-
Seit Build 742 arbeitete die Funktion 'SaveScreenToBmp' nicht korrekt. Dieser Fehler wurde korrigiert.
-
Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x04000744.
Informationen zu IAS-NT 4.0 Build 743
-
Neue Funktion 'MEMCMP' implementiert, mit der eine gewünschte Anzahl an Bytes eines Speicherbereiches mit denen eines anderen Speicherbereiches verglichen werden können.
-
Bei Build 742 wurden Bilder innerhalb von Schalter-Steuerelementen unter bestimmten Umständen an der falschen Position dargestellt. Dieser Fehler wurde korrigiert.
Informationen zu IAS-NT 4.0 Build 742
-
Bei den Schalter-Steuerelementen Wechsel-Schalter (Toggle-Button), Auswahlfeld (CheckBox) und Auswahlschalter (Radio-Button) können jetzt, wie dies bisher nur beim Tast-Schalter (Button) der Fall war, die verwendeten Farben geändert werden und es kann auch ein Bild und auch ein Mauszeiger zugeordnet werden.
-
Es können jetzt auch Icon-Dateien mit der Dateiendung *.ICO für Bilddaten,z.B. von Schalter-Steuerelementen oder Bild-Steuerelementen geladen werden.
-
Das Beispiel-Projekt 'SchalterUndBitmaps' wurde erweitert, um die neuen o.g. Funktionalitäten zu demonstrieren.
-
Beim Kurvendiagramm-Steuerelement und beim Meldungsliste-Steuerelement kann jetzt angegeben werden, ob die Toolbar sichtbar ist und, wenn ja, welche Toolbar-Buttons sichtbar sind.
-
Beim Kurvendiagramm-Steuerelement kann jetzt im Eigenschafts-Dialog 'Allgemein' über Checkboxen ausgewählt werden, welche Änderungen zur Laufzeit zunächst möglich sind ("Änderungen an Kanälen zulassen", "Änderungen an Y-Achsen zulassen", "Änderungen an Zeitachse zulassen").
-
Im Eigenschafts-Dialog 'Allgemein' des Meldungsliste-Steuerelement kann jetzt die Startansicht (Neuliste, Altliste oder Chronik) vorgegeben werden.
-
Wenn zur Laufzeit im Meldungsliste-Steuerelement ein Kommentar zu einer Meldung eingegeben wurde, so wurde dieser Kommentar bisher auch allen nachfolgenden Meldungen zugeordnet, bis ein neuer Kommentar eingegeben wurde. Dieser Fehler wurde jetzt korrigiert.
-
Es wurden drei neue Funktionen implementiert mit denen die Zeitpunkte der letzten Maus- und Tastatatur-Aktivitäten ermittelt werden können: RtiGetLastMouseClickSystemTime (Systemzeit bei letztem Mausclick ermitteln), RtiGetLastMouseMoveSystemTime (Systemzeit bei letzter Mausbewegung ermitteln) und RtiGetLastKeyPressSystemTime (Systemzeit bei letztem Tastendruck ermitteln).
-
Das Beispiel-Projekt 'Runtime-Info' wurde um die neuen o.g. Funktionen erweitert.
-
Bei allen Profibus-Master-Treibern können jetzt die Slave-Diagnosedaten in einem Byte-Array abgerufen werden (siehe CIFPB_GETSLAVEDIAGEX, CIFPB_GETSLAVEDIAGEXSTRUCT, SIMPB_GETSLAVEDIAGEX, SIMPB_GETSLAVEDIAGEXSTRUCT, BWPBMS_GETSLAVEDIAGEX und BWPBMS_GETSLAVEDIAGEXSTRUCT)
-
Die Beispiel-Projekte 'Profibus_BWPBMS_ET200S', 'Profibus_ET200S' und 'Profibus_Simatic_ET200M' wurden erweitert.
-
Wenn beim Farb-Auswahl-Dialog einer der RGB-Werte (Rot, Grün, Blau) geändert wurde, so wurden bisher die HLS-Werte (Farbton, Sättigung, Intensität) nicht automatisch angepasst. Dies wurde jetzt korrigiert.
-
Die RFC2217 Protokoll-Implementierung (Telnet Com Port Control Option) wurde um das Kommando zum Löschen des Sendpuffers und/oder des Empfangspuffers erweitert (COM-PORT-OPTION -> PURGE-DATA).
-
Für jeden Abschnitt beim Sequencer-Steuerelement Version V2 kann jetzt die Anzahl an Zyklen (Wiederholungen) vorgegeben werden.
-
Für das Sequencer-Steuerelement Version V2 wurde die neue Funktion 'SeqProg2_GetActPeriodCurrentCycle' implementiert.
-
Alle System-Texte des Sequencer-Steuerelementes Version V2 sind jetzt über die Sprachenverwaltung lokalisierbar.
-
Beim Editieren von Geräten im IO-Konfigurations-Editor konnte es zu einem 'Leck' bei den GDI-Resourcen kommen. Dieser Fehler wurde korrigiert.
-
Die Archiv-Basis-Versions-Nummer wurde geändert auf 0x04000742. Mit Build 742 erstellte Modul-Dateien können somit nicht mehr mit älteren Builds geladen werden.
Informationen zu IAS-NT 4.0 Build 741
-
Will ein Benutzer sein eigenes Kennwort ändern, so muß er jetzt sein altes Kennwort eingeben. Siehe Dialog 'Ändern des Benutzer-Kennwortes' bei den Funktionen 'ShowChangeCurUserPwdDlg', 'ShowChangeUserPwdDlg' und 'ShowUserMgrDlg'. Achtung: Es wurden zusätzliche System-Sprach-IDs hinzugefügt und bestehende geändert.
-
Neue Funktion 'DeleteUser' implementiert, mit der ein Benutzer gelöscht werden kann. Neue Funktion 'ExistUserWithPassword' implementiert, mit der ermittelt werden kann, ob ein übergebener Benutzer existiert und das übergebene Kennwort gültig ist.
-
Neue Funktion 'GetNextUser' implementiert, mit welcher der nächste bzw. der erste Benutzer ermittelt werden kann.
-
Das Beispiel-Projekt 'BenutzerverwaltungErweitert' wurde um die neuen o.g. Funktionen erweitert.
-
Beim Verlassen des Benutzerverwaltungs-Dialog der Funktion 'ShowUserMgrDlg' mit dem 'Schließen'-Schalter konnte es zu einer Zerstörung der aktuellen Benutzerliste kommen. Dieser Fehler wurde korrigiert.
-
Das Hinzufügen von Benutzern mit einer leeren Zeichenkette als Benutzernamen ist jetzt nicht mehr möglich.
Informationen zu IAS-NT 4.0 Build 740
-
Die Übersetzung und Abarbeitung von FOR-Anweisungen wurde verbessert: Beim Kompilieren werden die Datentypen der Kontrollvariable, des 'TO'- Ausdruckes und des 'BY'-Ausdruckes genauer überprüft und entsprechende Fehlermeldungen ausgegeben. Es können jetzt auch negative BY-Werte übergeben werden. Ein möglicher Überlauf oder Unterlauf der Kontroll-Variable wird jetzt verhindert. Innerhalb der Anweisungen kann jetzt auch ein RETURN verwendet werden.
-
Neues Beispiel-Projekt 'FOR-Schleife' erstellt, welches die Funktionsweise der FOR-Anweisung im strukturierten Text aufzeigt.
-
Es wurde die neue Funktion 'SetVisuObjText' implementiert, mit welcher der Text von bestimmten Steuerelementen zur Laufzeit geändert werden kann.
-
Es wurde die neue Funktion 'SetVisuObjTooltipText' implementiert, mit der der Text des Tooltips von bestimmten Steuerelementen zur Laufzeit geändert werden kann.
-
Neues Beispiel-Projekt 'Tooltips' erstellt, bei dem u.a. die o.g. neuen Funktionen verwendet werden.
-
Bisher wurden transparente Bimaps in Bildsteuerelementen nicht skaliert, sondern immer links oben in Originalgröße dargestellt. Dieser Fehler wurde korrigiert.
-
Wenn zur Laufzeit ein Bild-Steuerelement dynamisch ausgeblendet werden sollte, so blieb der letzte Inhalt trotzdem sichtbar. Erst nach einem Neuzeichnen des zug. Fensters war der Inhalt nicht mehr sichtbar. Dieser Fehler wurde korrigiert.
-
Das Editieren von Bild-Steuerelementen innherhalb des Grafikeditors konnte zu einem 'Leck' bei den GDI-Resourcen führen. Dieser Fehler wurde korrigiert.
-
Bei diversen Geräte-Typ-Auswahl-Dialogen muß jetzt eine Auswahl erfolgen, bevor mit der OK-Taste oder einem Doppelklick der Dialog geschlossen wird.
-
Neues Beispiel-Projekt 'ODBC-Bediener-Datenbank' erstellt, welches die Funktionsweise diverser ODBC-Funktionen zeigt.
Informationen zu IAS-NT 4.0 Build 739
-
Bei Eingabefeldern mit der Eigenschaft 'Nur lesen' wird jetzt keine virtuelle Tastatur mehr angezeigt.
-
Beim Betrachten der Instanzdaten einer Funktionsbaustein-Instanz im Variablen-Anzeige-Fenster (Watch-Fenster) konnte es unter bestimmten Umständen zu einem Absturz des verbundenenen Runtime-Servers kommen, z.B. dann, wenn der FB einen VAR_IN_OUT-Parameter hatte, welcher noch nicht korrekt initialisiert war, z.B. weil der FB noch nicht aufgerufen wurde. Dieser Fehler wurde korrigiert.
-
Der Aufruf diverser Benutzerverwaltungs-Funktionen führte zu einem Absturz des Runtime-Servers, wenn keine Benutzerverwaltung definiert war. Dieser Fehler wurde korrigiert.
-
Beim Print-Processor wurde die Taktgenauigkeit bei Verwendung des 'internen Taktes' verbessert.
-
Beim Modbus-Online-Status-Dialog können die aktuell sichtbaren Parameter und deren aktuellen Werte jetzt in die Zwischenablage kopiert werden.
Informationen zu IAS-NT 4.0 Build 738
-
Die Netzwerk-Variablen-Kommunikation wurde so modifiziert, dass jetzt auf der Subscriber-Seite nicht mehr laufend TCP/IP-Verbindungen aufgebaut und wieder abgebaut werden, sondern eine bestehende Verbindung wird weiter verwendet. Bei Verbindungen zu Publishern vor Build 738 wird die Verbindung wie bisher auf- und abgebaut, es besteht also Rückwärtskompatibilität.
Informationen zu IAS-NT 4.0 Build 737
-
Beim integrierten XML-Parser konnte es vorkommen, dass nicht UTF-8 codierte XML-Dateien, z.B. EtherCAT-XML-Gerätebeschreibungs-Dateien, fehlerhafterweise mit UTF-8 dekodiert wurden. Dieser Fehler wurde korrigiert.
-
Beim SDO-Editor für EtherCAT-Slave-Geräte konnte es zu einem Absturz kommen, falls keine gültigen Werte eingetragen wurden. Dieser Fehler wurde korrigiert.
Informationen zu IAS-NT 4.0 Build 736
-
Mit dem neuen Gerätetreiber 'HMS Anybus-CompactCom (seriell)' kann auf die Anybus-CompactCom-Slave-Module der Firma HMS über eine serielle Schnittstelle zugegriffen werden.
-
Neues Beispiel-Projekt 'AnybusCC' erstellt.
-
Beim seriellen Universaltreiber (SerUni.dll) kann jetzt für die Prüfsummen-Berechnung 'CRC-SIGMA-14BIT' gewählt werden.
-
Beim Gerätetreiber für die seriellen BECKHOFF BK8X00-Buskoppler wird jetzt auf Wunsch eine Default-Kanalliste erstellt.
Informationen zu IAS-NT 4.0 Build 735
-
Neuen Geräte-Treiber für den Zugriff auf LENZE-Antriebsregler über den CAN-Systembus (PEAK CAN-Adapter) implementiert.
-
Fehlerbehandlungen in SQL-Abfragen in der ODBC-Bibliothek ODBCLIB.DLLverbessert (Bindungsfehler).
-
Beim Runtime-Server konnte es auf bestimmten Systemen mit relativ wenig Farben zu einer falschen Farbdarstellung von einfarbigen Hintergrundbreichen von Fenstern kommen. Dieser Fehler wurde korrigiert.
Informationen zu IAS-NT 4.0 Build 734
-
Durch die Unterstützung des in RFC2217 beschiebenen auf TCP/IP basierenden Protokolls ist jetzt der direkte Zugriff auf Ethernet/Serial-Gateways (z.B. aus der MOXA nPort-Serie) möglich ohne einen virtuellen Gerätetreiber installieren zu müssen. Vorerst ist die Verwendung nur beim seriellen Universaltreiber mit konfigurierbarem Protokoll und beim Modbus RTU-Treiber implementiert.
-
Beim Modbus-Gerätetreiber wird jetzt auch der Function Code 23 (0x17) 'Read/Write 4X Registers' unterstützt (momentan aber nur für das Lesen und nicht für das Schreiben von mehreren Registern).
-
Mit dem Service Pack 1 von Windows 7 (bzw. Windows Server 2008 R2) wurde ein Fehler im Windows DWM korrigiert (siehe auch KB 2102850), so dass jetzt die 'Desktopgestaltung' nicht mehr durch IASNT.EXE automatisch deaktiviert werden muß, wenn mindestens SP1 installiert ist.
-
Die maximale Prozessabbildgröße bei den CIF-Geräte-Treibern für CANopen und Profibus-DP wurde erhöht.
Informationen zu IAS-NT 4.0 Build 733
Informationen zu IAS-NT 4.0 Build 732
Informationen zu IAS-NT 4.0 Build 732
Informationen zu IAS-NT 4.0 Build 731
-
Bei den letzten IAS-NT Builds haben die Viren-Scanner 'BitDefender', 'F-Secure', 'GData' und 'nProtect' fehlerhafterweise einen Virus bzw. Trojaner vom Typ 'Gen:Variant.Nebuler.10' in der Datei 'IASRT.EXE' gemeldet. Offensichtlich störten sich die Scanner an der geringen Größe der EXE-Datei (kleiner 12 kByte). Durch das einfache Hinzufügen eines Bitmaps wurde die EXE jetzt auf ca. 14 kByte vergrößert und die Falschmeldungen kommen nicht mehr. Dies wurde mit 'www.virustotal.com' verifiziert.
Informationen zu IAS-NT 4.0 Build 730
-
Die für den neuen Geräte-Treiber "HILSCHER cifX-COM CANopen Master" benötigte Treiber-DLL "cifX32DLL.dll" wird jetzt erst "spät" gebunden, damit falsche DLL-Abhängigkeiten (z.B. zu msvcrt.dll) vermieden werden.
-
Beim Funktionsbaustein 'SENDEMAILSMTP' wurde nach dem Senden der Meldungsdaten (Kommando 'DATA') ein <CR><LF> zu viel gesendet. Dies wurde jetzt korrigiert.
Informationen zu IAS-NT 4.0 Build 729
-
Neuen Geräte-Treiber für HILSCHER cifX-COM CANopen Masteranschaltungen implementiert.
-
Neuen Geräte-Treiber "PEAK-COM CANopen Masteranschaltung" implementiert, mit dem diverse einfache CAN-Baugruppen der PEAK-System Technik GmbH, z.B. PCAN-USB, als kostengünstige CANopen-Master eingesetzt werden können.
-
Für die beiden o.g. neuen CANopen Treiber wurden diverse neue Beispiel-Projekte erstellt: "CANopen CifX NANOTEC", "CANopen CifX VIPA", "CANopen PEAK-COM NANOTEC" und "CANopen PEAK-COM VIPA".
-
Der CANopen-Slave-Geräte-Treiber wurde erweitert und deutlich verbessert, insbesondere im Bereich der SDO-Generierung und SDO-Verwaltung.
-
Der Funktionsbaustein 'SENDEMAILSMTP' wurde um die STRING-Ausgangs-Variable 'ERRRORRESP' erweitert. Diese zeigt die letzte Anwort des SMTP-Servers an, wenn ein Fehler aufgetreten ist, z.B. '535 Incorrect username or password'.
-
Das Beispiel-Projekt 'EMail senden mit SMTP' wurde erweitert.
Informationen zu IAS-NT 4.0 Build 728
-
Neue Funktion 'ShowUserLoginDlgWithUserList' implementiert. Diese zeigt den Dialog zum Anmelden eines Benutzers an, wobei eine Benutzerliste mit allen Benutzern angezeigt wird, welche maximal die übergebene Zugriffsstufe haben.
-
Neue Funktion 'ShowChangeUserPwdDlg' implementiert, mit der ein Benutzer sein eigenes Kennwort und das Kennwort von anderen Benutzern mit einer niedrigeren Zugriffsstufe ändern kann.
-
Das Beispiel-Projekt 'BenutzerverwaltungErweitert' wurde um die neuen o.g. Funktionen erweitert.
-
Beim Benutzerverwaltungs-Dialog der Funktion 'ShowUserMgrDlg' werden jetzt, neben dem aktuell angemeldete Benutzer, nur noch die Benutzer angezeigt, welche eine niedrigere Zugriffsstufe haben als der aktuell angemeldete Benutzer.
-
Beim Kombinationsfeld-Steuerelement wird jetzt keine automatische Selektion des ersten Listeneintrages mehr durchgeführt, wenn kein Wert in der Liste dem zugordneten Anzeigewert entspricht.
Informationen zu IAS-NT 4.0 Build 727
-
Wenn als Datentyp bei einer Variablen-Deklaration der Name einer Aktion verwendet wurde, führte dies zu einer Schutzverletzung beim Compilieren des Projektes. Dieser Fehler wurde korrigiert.
-
Durch andere Applikationen ausgelöste ungütige User-Messages an das Frame-Fenster des Runtime-Servers konnten unter bestimmten Umständen zu einer Schutzverletzung führen. Dies konnte z.B. dann der Fall sein, wenn die Online-Hilfe von Office 2010 (32-Bit) geöffnet war und dann der Runtime-Server gestartet wurde. Dieser Fehler wurde korrigiert.
Informationen zu IAS-NT 4.0 Build 726
Informationen zu IAS-NT 4.0 Build 725
-
Neue Funktion 'ExistComPort' implementiert, mit der ermittelt werden kann, ob ein bestimmter COM-Port vorhanden ist.
-
Neuen Funktionsbaustein 'SENDEMAILSMTP' implementiert, mit dem EMails direkt über SMTP (Simple Mail Transfer Protocol) und ohne MAPI gesendet werden können.
-
Neues Beispiel-Projekt 'EMail senden mit SMTP' erstellt.
-
Beim Benutzerverwaltungs-Dialog der Funktion 'ShowUserMgrDlg' werden jetzt nur noch die Benutzer angezeigt, welche die gleiche oder eine niedrigere Zugriffsstufe haben als der aktuell angemeldete Benutzer.
-
Beim Sequencer-Steuerelement Version V2 wurde eine fehlende Endwert-Abfrage hinzugefügt.
Informationen zu IAS-NT 4.0 Build 724
-
Es werden jetzt nur noch IAS-NT-Bibliotheken geladen (DLLs), welche sich im gleichen Verzeichnis wie die EXE-Dateien (IASNT.EXE und IASRT.EXE) befinden.
-
Beim CIF-COM-Geräte-Treiber wurde die maximale Anzahl an SDOs von 100 auf 512 erhöht.
-
Beim Datenexport von Archivdaten im TSV-Format wurden bisher keine Tabs für Kanäle hinzugefügt, welche keinerlei Daten beinhalten. Dies ist jetzt der Fall.
Informationen zu IAS-NT 4.0 Build 723
-
Es wurde ein neuer Geräte-Treiber für PEAK-CAN-Anschaltungen (USB, PCI, etc.) implementiert ('PeakCanBasic.dll').
-
Neues Beispiel-Projekt 'PEAK-CAN' erstellt.
-
Der serielle Modbus-Treiber (RTU) wurde so erweitert, dass jetzt mehrere Instanzen (und somit mehrere Slaves) an einer COM-Schnittstelle betrieben werden können (z.B. im RS485-Busbetrieb).
-
Neues Beispiel-Projekt 'Modbus RTU 2 Slaves' erstellt.
Informationen zu IAS-NT 4.0 Build 722
-
Beim Funktionsbaustein 'SENDFAX' wurde der Eingangsparameter 'MODEMINIT' hinzugefügt. Der Aktualwert dieser Modem-Initialisierungs-Zeichenkette wird nach dem Rücksetzen des Fax-Modems (ATZ) an dieses gesendet.
-
Das Beispiel-Projekt 'Fax' wurde um den neuen Eingangsparameter erweitert.
-
Fehler bei der Funktion 'GetWeekOfYearISO' korrigiert (die zurückgegebene KW war an Sonntagen um eins zu groß, falls der 1. Januar im übergebenen Jahr ein Freitag, Samstag oder Sonntag war).
-
Neues Beispiel-Projekt 'Profibus_SIMPB_PK-DP' erstellt.
-
Wenn bei einem modularen Profibus-Slave-Gerät in der zug. GSD-Datei keine 'Ext_User_Prm_Data_Const' zu einem Modul angegeben war, so wurden bisher falsche Default-Werte für die Module-User-Parameter-Daten gesetzt. Dieser Fehler wurde korrigiert.
-
Der Treiber für den BIHL+WIEDEMANN Profibus Master Simulator wurde so erweitert, dass jetzt als Schnittstelle COM1 bis COM128 ausgewählt werden kann (bisher nur COM1 bis COM4).
-
Version V2 des Sequencer-Steuerelementes für interaktive Programmierung implementiert.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 721
-
Neue Funktion 'Reboot' implementiert.
-
Fehler bei Typgrößenberechnung (SizeOf) von Strings, deren Größe nicht der Defaultgröße entspricht, korrigiert.
Informationen zu IAS-NT 4.0 Build 720
-
Neue Funktion MEMWRITE_STRING0 implemetiert, bei der anstatt mit Leerzeichen mit binären Nullen gefüllt wird.
-
Neues Beispiel-Projekt 'Profibus_CIF50_S7_200_EM277' erstellt.
-
Neues Beispiel-Projekt 'Profibus_CIF50_Wago750' erstellt.
-
Bei der aktuellen Installations-Routine werden diverse neue Profibus-DP-Gerätestammdateien (GSD) installiert (z.B. für WAGO-IO-System 750).
-
Neuen Treiber für Geräte mit Agilent SICL-Schnittstelle erstellt (z.B. für GPIB bzw. IEEE488).
-
Modbus-Funktionalität erweitert (ID-Ermittlung).
Informationen zu IAS-NT 4.0 Build 719
-
Der Geräte-Treiber für das LabJack U12 USB-Multifunktionsgerät wurde um zwei Kanäle erweitert: Über den Eingangs-Kanal 'CH_CYCLETIME' kann die Zykluszeit für das letzte IO-Update ermittelt werden; mit dem Ausgang-Kanal 'CH_AI_SE_MASK' kann eine Maske vorgegeben werden, die bestimmt, welcher Single-Ended AD-Eingang eingelesen werden soll.
-
Das Beispiel-Projekt 'LabJack U12' wurde erweitert.
-
Der Funktionsbaustein 'MODBUSMASTER' wurde weiter verbessert.
-
Bei allen seriellen Protokollen über PC-COM-Schnittstellen wurden die Read- und Write-Timeouts wieder zu 0 msec gesetzt, so wie dies bei allen Builds bis einschließlich Build 712 der Fall war.
Informationen zu IAS-NT 4.0 Build 718
-
Falls in ein Projekt eine Datei als Verknüpfung hinzugefügt werden soll, diese sich aber nicht im aktuellen Projekt-Verzeichnis befindet, soerscheint jetzt ein Abfrage-Dialog mit einer Warnmeldung ("Die Datei 'xxx' befindet sich NICHT im aktuellen Projekt-Verzeichnis ... ).
-
Wenn bei einer Datenerfassung V2 (*.DLD) keine Kanäle angegeben werden, so wurde bisher keine gültige Repository erstellt und das Projekt konnte somit nicht ausgeführt werden. Jetzt wird eine Repository erstellt und das Projekt kann ausgeführt werden.
-
Beim Grafik-Editor wurden die Objekt-Abmessungen des aktuell bearbeiteten Objektes nicht immer richtig in der Status-Bar angezeigt. Dieser Fehler wurde korrigiert.
-
Es wurden mehrere Fehler beim BK9X000-Treiber korrigiert. Einer dieser Fehler war dafür verantwortlich, dass bei größeren Busaufbauten nicht alle Prozess-Ausgangsdaten übertragen wurden. Ein anderer Fehler konnte zu einem falschen Prozessdaten-Mapping führen, insbesondere bei komplexen Klemmen.
-
Neue Konvertierungs-Funktionen 'USINT_TO_WORD' und 'USINT_TO_DWORD' implementiert.
-
Beispiel-Projekt 'Symbol-Bibliothek' erstellt bzw. erweitert.
Informationen zu IAS-NT 4.0 Build 717
-
Die Kompatibilität zu Windows 7 wurde verbessert. Unter anderem wird jetzt, aufgund eines Fehlers im Windows DWM, die 'Desktopgestaltung' deaktiviert.
-
Bei früheren IAS-NT Builds kann es durch diesen Fehler zu einem Absturz der Entwicklungsumgebung kommen, wenn Linien mit Mustern gezeichnet werden.
Informationen zu IAS-NT 4.0 Build 716
-
Bei allen Modbus Treibern (Seriell und TCP/IP) konnte es seit Build 714 unter bestimmten Umständen vorkommen, dass nicht alle Register gelesen wurden. Dieser Fehler wurde korrigiert.
-
Die Syntax der Funktion 'GetDayOfWeek' wurde aus Kompatibilitäts-Gründen wieder so geändert, dass kein Eingangsparameter mehr übergeben werden kann.
Informationen zu IAS-NT 4.0 Build 715
Informationen zu IAS-NT 4.0 Build 714
-
Es wurden die neuen Datums-Funktionen 'GetDayOfYear', 'GetWeekOfYearUS' und 'GetWeekOfYearISO' implementiert.
-
Das Beispiel-Projekt 'Uhren' wurde erweitert, um die o.g. neuen Funktionen zu demonstrieren.
-
Die Syntax der Funktion 'GetDayOfWeek' wurde dahingehend geändert, dass jetzt ein Eingangsparameter vom Datentyp DATE_AND_TIME übergeben wird und der Rückgabewert nun vom Datentyp USINT ist.
-
Erste Version des neuen Gerätetreibers 'Modbus TCP/IP-Server' erstellt.
-
Momentan können Daten nur vom Modbus-Server gelesen werden, nicht aber in ihn geschrieben werden.
-
Neues Beispiel-Projekt 'Modbus TCP-IP Server' erstellt, welches den neuen o.g. Treiber demonstriert.
-
Bei allen Modbus-basierten Gerätetreibern wurde die Daten-Konvertierung von Datentypen mit mehr als 2 Bytes, also z.B. DINT oder REAL, an das übliche Schema angepasst (Übertragung wortweise im big endian Format).
Informationen zu IAS-NT 4.0 Build 713
-
Mehrzeilige Texte wurden bisher fehlerhafterweise immer oben ausgerichtet gezeichnet, jetzt werden sie auch, wenn gewünscht, vertikal zentriert oder unten ausgerichtet gezeichnet.
-
Beim Starten des Runtimer-Servers konnte es passieren, dass in einer Alarm-Zeile die statischen Spaltentexte zu sehen waren. Dies ist jetzt nicht mehr der Fall.
-
Fehler bei den Funktionen 'Lb_GetItem' und 'Lb_GetCurItem' korrigiert.
Informationen zu IAS-NT 4.0 Build 712
-
Das Speichern aller Benutzer und Benutzer-Gruppen in die Datei 'UsrMgr.bin' erfolgt jetzt immer sofort nach einer Änderung und nicht mehr erst beim Stoppen des Runtime-Servers. Ausserdem wird jetzt immer beim Starten des Runtime-Servers eine Kopie 'UsrMgr.bak' angelegt. Falls 'UsrMgr.bin' beim Starten nicht geladen werden kann, so wird versucht die letzte Kopie zu laden. Alle Benutzer-Passworte werden jetzt verschlüsselt gespeichert.
-
Das Rücksetzen einer Meldung über den Rücksetz-Ausdruck einer Meldungs-Deklaration wurde bisher zur Laufzeit nur dann ausgeführt, wenn neben dem Rücksetz-Ausdruck auch der Freigabe-Ausdruck wahr war. Jetzt wird er unabhängig vom Freigabe-Ausdruck ausgeführt.
-
Es wurde der neue Universaltreiber für die serielle Kommunikation mit konfigurierbarem Protokoll implementiert.
-
Der Modbus RTU-Treiber (seriell) wurde weiter verbessert.
-
Neue Funktionen 'ExecuteProcessModule' und 'ExecuteProcessModuleEx' implementiert.
Informationen zu IAS-NT 4.0 Build 711
-
Neue Funktionen für Gittersteuerelement implementiert: 'Grid_FocusCell', 'Grid_GetFocusedRow' und 'Grid_GetFocusedCol'
-
Neue Funktion 'Cb_AddItemWithData' für Kombinationsfeld-Steuerelement implementiert
-
Neuen Funktionsbaustein 'MODBUSMASTER' implementiert.
Informationen zu IAS-NT 4.0 Build 710
-
Neues Beispiel-Projekt 'Beckhoff KL6001 an BK8X00' erstellt.
-
Es wurden die neuen Funktionen 'ExistProcess' und 'QuitProcess' implementiert. Mit der Funktion 'ExistProcess' kann ermittelt werden, ob ein Prozess mit einem bestimmten Namen existiert. Mit der Funktion 'QuitProcess' kann ein Prozess mit einem bestimmten Namen beendet werden.
-
Die Syntax-Fehlermeldungen des integrierten "Einfachen Syntaxanalysierer"(Simple Expression Parser) können jetzt über die Sprachenverwaltung lokalisiert werden.
Informationen zu IAS-NT 4.0 Build 709
Informationen zu IAS-NT 4.0 Build 708
-
Beim automatischen Scannen von Busklemmen beim Gerätetreiber für die seriellen BECKHOFF BK8X00-Buskoppler werden jetzt auch KM1002 und KM1004 Busklemmen erkannt.
-
Fehler bei Beckhoff KL-Busklemmen-Beschreibungen korrigiert.
-
Für den Print-Processor wurde die neue Funktion 'Pp_GetHeadWidth' implementiert.
Informationen zu IAS-NT 4.0 Build 707
-
Beim "OPC-DA-Client"-Treiber können jetzt bis zu 32 Gruppen eingerichtet und separat für Lese- und Schreibzugriffe freigegeben bzw. gesperrt werden. Hierfür wurden die System-Kanäle SYS_DISABLE_READ und SYS_DISABLE_WRITE zu SYS_DISABLE_READ_MASK und SYS_DISABLE_WRITE_MASK umbenannt.
-
Beim "OPC-DA-Client"-Treiber wurde feherhafterweise beim System-Kanal SYS_ERR_CHANNEL_ITEMID der nachfolgende Item angezeigt. Dieser Fehler wurde korrigiert.
-
Weitere Dialoge können jetzt auch über die Sprachenverwaltung lokalisiert werden, z.B. der Dialog, welcher bei 'Dl2_SelectChannelDlg' erscheint.
Informationen zu IAS-NT 4.0 Build 706
-
Diverse allgemeine Dialoge (Common dialogs), z.B. zur Auswahl einer Farbe oder einer Linienart können jetzt auch über die Sprachenverwaltung lokalisiert werden.
-
Bei Windows-MUI-Systemen (MUI = Multilingual User Interface) wird durch den Aufruf der Funktion 'ChangeLanguage' jetzt auch die aktuelle User-Interface-Sprache geändert, somit sind z.B. die System-Dialoge zum Öffnen, Speichern oder Drucken (Common-Dialogs) ebenfalls in der gewählten Sprache sichtbar.
-
Die Funktion 'SelectDirectoryDlg' zeigt jetzt einen neuen größenänderbaren Dialog an, mit einem zusätzlichen Button zum Erstellen eines neuen Ordners.
-
Der Vergleich der Datentypen von VAR_EXTERNAL-Variablen und den Datentypen der zugehörigen VAR_GLOBAL-Variablen erfolgt jetzt strenger, d.h. diese müssen jetzt genau übereinstimmen.
-
Die Anzeige von vertikal ausgerichtetem Text konnte bisher zu einem Speicherleck bei GDI-Objekten führen. Dieser Fehler wurde korrigiert.
-
Print-Processor wurde um die Funktionalität "zirkulare Druck-Bewegung" erweitert.
Informationen zu IAS-NT 4.0 Build 705
-
Neuen Geräte-Treiber "DDE-Client" implementiert mit dem die Kommunikation mit diversen DDE-Servern ermöglicht wird.
-
Neues Beispiel-Projekt 'DDE FlowView' erstellt bei dem der neue Geräte-Treiber "DDE-Client" demonstriert wird.
-
Die bisherigen DDE-Kommunikations-Funktionen wurden überarbeitet, z.B. werden Daten jetzt immer als ANSI-Texte und nicht mehr als UNICODE-Texte übertragen.
-
Neues Beispiel-Projekt 'Interbus-S ECO BH' erstellt.
-
Während dem Kompilieren eines Projektes werden jetzt beim Prüfen der Abhängigkeiten detailliertere Warn- und Fehlermeldungen ausgegeben.
-
Die Online-Hilfe wurde erweitert.
Informationen zu IAS-NT 4.0 Build 704
Informationen zu IAS-NT 4.0 Build 703
Informationen zu IAS-NT 4.0 Build 702
-
Bei Projekten mit vielen Visualisierungs-Bildern in hoher Auflösung konnte es unter bestimmten Umständen vorkommen, dass die für eine flickerfreie Darstellung benötigten Bild-Puffer nicht mehr angelegt werden konnten. Dieses Problem wurde deutlich entschärft, indem die Bild-Puffer für nicht sichtbare Fenster jetzt freigegeben werden.
-
Bei Build 701 konnte es bei der Übertragung der Init-SDOs beim Startup von EtherCAT-Slaves zu Übertragungsfehlern kommen. Dies wurde korrigiert.
-
Der Treiber "SIEMENS S7 Univeral" wurde für die Verwendung von mehreren Instanzen weiter verbessert.
-
Neues Beispiel-Projekt 'S7_NLPro_3CPUs' erstellt, welches den Treiber "SIEMENS S7 Univeral" im Zusammenspiel mit einem netLink-Pro-Adapter und drei über MPI verbundene CPUs demonstriert.
-
Beim Stoppen des Runtime-Servers wird jetzt maximal 20 Sekunden, anstatt 10 Sekunden wie bisher, auf das Ende des PLC-Thread gewartet.
Informationen zu IAS-NT 4.0 Build 701
-
Bisher wurden für EtherCAT-Slaves, welche nicht über eine FMMU für den Mail-Box-Status (MBoxState) verfügen, keine Init-SDOs gesendet. Dies ist jetzt der Fall.
-
Optimierungen für OPC-Protokoll-Unterstützung durchgeführt.
-
Der Treiber "SIEMENS S7 Univeral" wurde für die Verwendung von mehreren Instanzen leicht modifiziert.
Informationen zu IAS-NT 4.0 Build 700
|