=============================================================== WinProDNC - Release Notes =============================================================== Version 10 ( Juni 2010) - An WinNC2010 angepasst Version 8.02 (Juni 2009) - MillPlus LSV2 Protokoll - Diverse Korrekturen an anderen LSV2 Protokollen - AGIE LSV2 jetzt kompatibel mit Windows LSV2 Maschinen - Comserver & Moxa Anbindung aktualisiert - Neue Art der Registrierung über externes Programm (RegisterWinProDNC) wegen Vista/2008 UAC (Adminbeschränkungen Version 6.9 (August 2007) - Unterstützt Vista Version 6.5 (Januar 2007) - Unterstützt WinNC2007 Version 5.9 (CD Version Dezember 2005) - Comserver: Ping für Anbindung im Servermodus wurde für Windows XP Versionen ohne Admin Rechte nicht durch die Firewall gelassen - Ascii Zeichen #26 (Strg-Z, Dateiende) wurde im Standard-Ascii Protokoll nie übertragen, dies führte bei Binärdateien zu Problemen Version 5.9 (August 2005) - Endezeichen wird nicht mehr in Kommentaren gesucht - Sende Verzeichnis jetzt mit Nachspann nach letztem Programm - Deckel Dialog LSV2 angepaßt für Dialog 4 - Vorschau im Öffnendialog möglich - NEU: Siemens LSV2 Protokoll - NEU: ESAP UDL Protokoll - NEU: Netzwerkmaschinen Überwachung für WinNC Version 5.8 (Juli 2005) FE Änderung: XON/XOFF abhängig von Softwareprotokolleinstellung -> nur bei EIN wird vorm Senden auf XON/OFF geprüft -> letzte Änderung gab Probleme mit CNCs die überhaupt kein XON senden NEU: DNC3 Protokoll für Charmilles (manuell) Änderung beim Puffer Löschen: -> Sendepuffer wird jetzt im ASCII Modus immer gelöscht bei Dateianforderung wenn neue Datei gesendet werden soll. Vorher wurde nur gelöscht, wenn durch alte Anforderung schon Daten gesendet wurden. FIX: Unterstützung für Dualprozessoren und Hyperthreading -> um Probleme mit RS232 I/O zu vermeiden wird Prozeß WinProDNC inkl. Threads nur auf 1. CPU ausgeführt! Version 5.7 (Januar 2005) - DNC3 - Protokoll für Charmilles mit SMS oder Emailversand bei Störungen - SMS oder Email bei Störungen auch demnächst für andere Steuerungen - Siemens LSV2 - Deckel LSV2 für Dialog 4 und Dialog 11 - Programmanforderung über die NC-Programmnummer, es wird kein spezifisches Anforderungsprogramm mehr benötigt. - Erweiterte WinNC - Schnittstelle mit Einbindung von Netzwerkmaschinen und Dateizuordnung maschinenbezogen, dadurch kann auch pro Maschine ein spezifisches Register im WinNC angesprochen werden, z.B. Heidenhain mit Dateityp .H - Verzeichniswechsel bei Heidenhain FE-Protokoll - Clientmodus bei Netzwerkinstallation mit W2K und Windows XP jetzt auch ohne Administratorrechte FE Protokolländerungen: * XON/XOFF wird beim Senden berücksichtigt * 16xNAK wird nach ACK zurückgesetzt * Headerbefehlsanalyse mit Space nach A/E führte zu Unbekannter Headerbefehl Stil an XP angepaßt Version 1.0.1 Datum: 12.06.1998 Funktionen in dieser Version: - Kompletter Editor mit Neu numerieren, Drucken, Einfügen, Steuerzeichen - DÜ getestet inkl. Autosenden Hilfesystem aktualisiert Version 1.0.2 Datum: 14.06.1998 Funktionen geändert oder Fehler behoben: - Editor: Neu numerieren (nur Satzstart am Anfang oder mit / und Leerzeichen wird numeriert - "Datei nicht gefunden" gibt jetzt korrektes NC-Programm an Maschine aus - als Endezeichen kann jetzt auch #4 o.a. als Steuerzeichen gewählt werden - Dateidialog aktualisiert bei erneutem Öffnen Funktionen neu: - Dir senden - Druckbefehl - Suchen und Ersetzen im Editor Version 1.1.4.4 Datum: 12.07.1998 Funktionen erweitert: - Autosendestring: jetzt Angabe eines Filters möglich, z.B. . (Punkt) erkennt dann auch die Folge G99 X1234.5678 als Programm 12345678 Version 1.2 Version 1.3 Version 1.4 Datum: 23.08.1998 - Neu: Support Hardwareschlüssel Aladdin - Neu: Lizenzierung - HardProtocolCancel: in INI bewirkt bei Protokollabbruch Schließen der Schnittstelle Version 1.5 Datum: 27.08.1998 - Zeitabbruch beim Senden durch Timeout mit RTS/CTS behoben - Folge von Zeichen wurde nur als ein Zeichen gesendet, behoben Version 1.6 Datum 06.09.1998 - nur internes Release Version 1.7 Datum 23.10.1998 - neue Funktion: Sende angegebenes Verzeichnis - Diagnosefunktion überarbeitet - XON wird vor dem Senden einer Datei von Maschine erwartet (einstellbar) dabei kann es zu Problemen kommen, wenn mehrere Programme gesendet werden! Version 1.8 Datum 16.11.1998 - nur internes Release Version 1.9 Datum 24.11.1998 - Spezial für Numatics: Flag in INI [KUNDEN] Numatics=1 aktiviert Zahleninterpretation für Verzeichnis senden: SENDEDIR 0211 sendet Verzeichnis 0201-300\0211 - Sendetimeout löscht jetzt Puffer (MOXA ??) - manueller Empfang aktiviert - Konfiguration der COMs ab 11 ging nicht - PfadErkennung: wenn Datei in Form von Pfad//Datei oder Pfad\Datei erkannt wurde wird bei TRUE Pfad angelegt und dort gespeichert! - aktuelle Version unterstützt nicht unterschiedliche Baudraten für Senden+Empfang! Version 1.99 Datum 10.01.1999 - Anfordern von Programmen mehr als einmal inkl. Empfangsabbruch - Protokolldaten drucken und löschen, jetzt mit Zeit - bessere Unterstützung bei niedrigen Baudraten 300/600 - Führende Nullen: 1.NC wird zu 0001.NC, konfigurierbar - M2 als Endezeichen wird von M29 unterschieden - Editor unterstützt jetzt Programme > 65535 Zeichen (Konfiguration: EditorGroesse) - einfügen von Steuerzeichen zwischen Programmen, die aber in einer Textdatei stehen (Haupt + Unterprogramm), z.B. einfügen von #0,50 nach M30 - bessere Unterstützung von unterschiedlichen Zeilenumbrüchen CR/LF, LF/CR, LF/LF etc - Vorbereitung auf Suchen in NC-Programmen und Datenbankanbindung Datum 26.01.1999 - Protokoll wird jetzt in benutzerdef. Verzeichnis abgelegt Datum 30.01.1999 - Protokollformat in DBASE geändert, damit vom Editor Zugriff möglich Datum 01.02.1999 - Editor: Datei einfügen - hat seit V1.95 immer am Anfang eingefügt - behoben Datum 15.02.1999 Version 1.99 in 2.0ß geändert Datum 23.02.1999 - der DNC-Text wird jetzt auch gefiltert, um X99[TAB]Y99 auch zu erkennen Version 2.0 Datum 01.03.1999 Datum 05.03.1999 - Erweiterung der Autosendefunktion um 2 weitere Erkennungsstrings Datum 12.03.1999 - Behoben: neue Autosendefunktion wurde nicht gespeichert Datum 13.03.1999 - Heidenhain-FE-Protokoll für Verzeichnis und Senden an TNC implementiert Option ist noch nicht freigegeben! Datum 13.04.1999 - Editor Datei laden schneller - Editor Numerieren und Speichern wird Fortschritt angezeigt, abbrechbar Version 2.1 Datum 22.04.1999 - Editorfunktionen Speichern schneller, Bug beseitigt - Editor setzt falsche Zeilenumbruch richtig um - beim Empfang wird mit StdZeilenwechsel=1 in SYN korrekter Zeilenwechsel gespeichert Version 2.1 Ausgabe 16 Datum 04.05.1999 - ÄNDERUNG: Heidenhain-Protokoll nicht mehr BETA - ÄNDERUNG: Heidenhain-FE1 mit 7G1 kein XON/XOFF wird unterstützt - NEU: Server/Client mit syNCdata-Editor: wenn in INI: EnableServer=1 dann muß ServerIP und ServerPort eingestellt sein Client kann dann mit installiertem TCP/IP Server neu starten! - NEU: Editor mit Neulade-Funktion unter Dateimenü - BEHOBEN: Softwareregistrierung für Windows95 überprüft und repariert Version 2.1 Ausgabe 17 Datum 15.05.1999 - BEHOBEN: Editor, Funktion Neue Datei gab Fehler - BEHOBEN: Heidenhain-Protokoll CRC-Prüfung jetzt korrekt, verursachte wartende Maschine Version 2.1 Ausgabe 18 Datum 01.06.1999 - NEU: HexEditor - GEÄNDERT: SendeNachspann/Vorspann wartet jetzt, bis Zeichen gesendet wurden und kehrt nach PutString nicht direkt zurück, verursachte Fehler, wenn diese Zeichen noch im Puffer waren (z.B. 300 Baud und 100 Zeichen) und Buffer Overflow, wenn Puffer für Nachspann zu klein war - BEHOBEN: Editor hat Inhalt falsch gespeichert, wenn Größe neuer Inhalt < alter Inhalt war - BEHOBEN: beim Ausdruck wurde letzte Zeile nicht gedruckt Version 2.1 Ausgabe 19 Datum 12.07.1999 - BEHOBEN: Vor/Nachspann wurde nach Änderung in letzter Version nicht mehr gesendet Version 2.1 Ausgabe 20 Datum 19.08.1999 - NEU: Datenbank in der DB Version - BEHOBEN: Kopieren, Ausschneiden, Einfügen-Buttons funktionierten nicht Version 3.0ß Ausgabe 25 Datum 29.10.1999 - Start des Programms beschleunigt - Programm akzeptiert jetzt Datei zu Editieren als Parameter - Explorer wieder aktiviert und in Geschwindigkeit verbessert Version 3.0 Ausgabe 30 Datum 17.01.2000 - DB Version unterstützt manuelles Senden / Editieren Empfangene Dateien werden in DB gespeichert automatisches Senden aus DB noch deaktiviert - Programm akzeptiert jetzt Datei zu Editieren per Drag´n´Drop - Editor numeriert jetzt korrekt auch Sprungbefehle, die länger als 1 Zeichen sind - Menüleiste optimiert - spezielle Versionen der syNCdata Software: LITE: ohne Dongle mit max. 4 Schnittstellen ohne DB STANDARD: begrenzte Anzahl Maschinen (je nach Lizenz) mit/ohne Dongle DB: begrenzte Anzahl Maschinen (je nach Lizenz) mit Dongle inkl. Datenbank Version 3.0 Ausgabe 31.77 Datum 12.02.2000 - Protokolleinstellungen werden jetzt gespeichert - Explorer hat nicht immer neue Konfigs gezeigt - Zeilenwechseleinstellungen in Setup übernommen - Geändert: Registrierungseinstellungen werden als Version 3.0 gespeichert, evtl. Probleme bei einem Update 2 auf 3, da Testversion dann nicht mehr läuft! - Neu: Konfiguration import/export zwecks Datensicherung Version 3.1 Ausgabe 31.86 Datum 20.05.2000 - Grundkonfiguration wird jetzt wieder gespeichert - DezimalPunkteFiltern in *.SYN Datei = 1 bewirkt X0. Y1.1 -> X0 Y1.1 (Seite 3 Erw.Konfig) - Vorspann/Nachspann wurde nur 1 Zeichen ausgegeben, behoben - Editor überprüft StandardZeilenwechsel nur, wenn in Konfiguration eingestellt! - Editor überprüfte auf #10#13 (falsche Reihenfolge), dadurch wurden bei normalen Leerzeilen weitere eingefügt, behoben - Leerzeichen einfügen löschte Zeilen mit 1 Zeichen, behoben - Maschinenstatus zeigt jetzt bis zur eingestellten max. Schnittstelle an und nicht nur Anzahl Lizenzen ab COM1 - möglicher Fehler, wenn Datenlog durch Fehler aktiviert wurde, behoben Version 3.1 Ausgabe 31.87 Datum 23.05.2000 - FEHLER: Ausdruck der Maschinenkonfiguration gab leere Seite aus, behoben - Geändert: Diagnose jetzt auch für beliebige Schnittstellen Version 3.1 Ausgabe 31.88 Datum 25.05.2000 - Geändert: Manueller Empfang: Zeichenanzeige wegen Geschwindigkeit abschaltbar - NEU: Öffnen von Programmen zum Edit: normaler Zeilenwechsel UND kein Ascii 0 in Datei - schnelleres Laden der Datei - NEU: Öffnen von Programmen zum Edit: Zeilenwechsel überprüfen ODER Ascii 0 in Datei - evtl. langsameres Laden der Datei Version 3.1 Ausgabe 31.89 Datum 26.05.2000 - Geändert: vor Beenden werden Schnittstellen deaktiviert und laufende Übertragungen ggfs. abgebrochen - NEU: Editieren der Konfiguration über Schnittstellentoolbar möglich - Geändert: Manueller Empfang speichert bei Abbruch auch restliche Zeichen im Puffer - NEU: Manueller Empfang für binäre Dateien aktiviert; NUR 8N1 ohne XON/XOFF speichert alle Zeichen - Version 3.1 Code wird nicht mehr erweitert, nur Fehlerbehebung - ab Version 3.2 andere Registrierung notwendig Version 3.2 Ausgabe 32.83 Datum 29.04.2000 - Softwareschutzmethoden geändert, bei Update erneute Registrierung erforderlich! - Symbolleiste nach altem Stil möglich aus Kompatibilitätsgründen Änderungen Datum 05.05.2000 - Senden: als Vorspann und Nachspann wurde nur 1 Zeichen gesendet, wenn #0,10 eigentlich 10*#0 senden sollte, behoben - Grundeinstellungen: Fehler beim Versuch Protokoll zu leeren, wenn zuvor Protokoll deaktiviert war, behoben Änderungen Datum 15.05.2000 - Leerzeichen einfügen löschte Zeilen mit 1 Zeichen, behoben - beim Öffnen wurde standardmäßig #10#13 in #13#10 gewechselt, was Probleme mit Leerzeilen verursachte #13#10#13#10 enthält #10#13, dies wird jetzt über Zeilenwechsel beim Öffnen im Editor überprüfen in der Editorkonfiguration eingestellt werden Änderungen Datum 17.05.2000 - Dezimalpunktefiltern filtert jetzt X0. zu X0 - Manueller Empfang speichert jetzt auch, wenn Automatischer Empfang = AUS Version 3.2 Ausgabe 32.83 Datum 03.07.2000 - Softwareschutzmethoden geändert, bei Update erneute Registrierung erforderlich! - Symbolleiste nach altem Stil möglich aus Kompatibilitätsgründen - Probleme beim Abbruch des Empfangs behoben, Datei wird jetzt geschlossen - Probleme beim Initialisieren der Schnittstellen, Empfang wurde nicht beendet und Empfangsbereitschaft wurde teilweise nicht wieder aktiviert - Editor: Markieren mit Maus war durch Versehen deaktiviert worden, behoben - schnelleres Beenden des Programms, da nur aktive Schnittstellen deaktiviert werden Ausgabe 32.84 Datum 06.07.2000 - Beim Anfordern einer Datei kam es teilweise zu Überschneidungen, wenn Abschaltzeit mit aktiviert war. Behoben Version 3.2 Ausgabe 33.101 Datum 21.07.2000 - NEU: einfügen von Zeichen vor bestimmten Zeichen - Geändert: einfügen von Zeichen: es kann jetzt Suchzeichenfolge eingegeben werden z.B. M30, allerdings zur Zeit nur jeweils ein String oder #ascii Sonderzeichen Zusätzlich: jetzt 4 Eingaben möglich - Behoben: NUR LESEN Datei nach 'Speichern unter' war nicht editierbar - NEU: Mehrere Dateien senden (allerdings noch in alphabetischer Reihenfolge!) Version 3.3 Ausgabe 34.102 Datum 23.07.2000 - NEU: COM-Server Unterstützung implementiert über WINSOCK zum Aktivieren: Unter Einstellungen/ComServer Unterstützung aktivieren! jetzt einer beliebigen Schnittstelle COM-Server Parameter zuordnen (Maschinenkonfig) und aktivieren - Probleme: COM-Server: durch RESET geht Verbindung verloren und syNCdata muß Schnittstellen initialisieren! Max. Durchsatz ca. 9600 Baud!! Datum: 02.08.2000 - NEU: Datei im Editor öffnen nach Empfang (Einstellung in Maschinenkonfig) Datum: 03.08.2000 - NEU: Suche angefordertes Programm in allen Unterverzeichnissen 1. Treffer wird gesendet! Version 3.3 Ausgabe 34.108 Datum 10.08.2000 - Dateilog: aktivierbar über Grundeinstellungen UND einzeln über Schnittstelleneinstellungen (ohne globale Aktivierung wird nichts geloggt, selbst wenn es in der Schnittstelle aktiv ist) NEU: Möglichkeit der Erzeugung der Dateilog.DBF - NEU: HP und UP im Editor einzeln speichern. Die HP und UPs werden entsprechend ihrem Startzeichen und Endezeichen wie beim Empfang gespeichert. Auswahl des Verzeichnisses vorher möglich. Vorhandene Dateien werden nach Wunsch überschrieben. Evtl. langsam bei langen Programmen, da Text zeilenweise gespeichert werden muß! Version 3.3 Ausgabe 34.110 Datum 24.08.2000 - Zuordnungsdialog wurde nicht wieder freigegeben, deshalb evtl. Allg. Schutzverletzung - Neuer Eintrag in Erw. Setup: BufferLen: für Baudraten > 9600 Werte zwischen 150 und 512 erhöhen die Transferleistung mit evtl. Erhöhung der CPU Auslastung! - COMSERVER: arbeitet jetzt im Server und Client Modus. Aufbau vom COMServer möglich, wenn dieser neu gestartet wird. Dazu muß COMServer der Socketserver konfiguriert werden. Port im Socketmodus am Syncdata ist 5000+COM-Port. Auf diesem Port hört syNCdata eine ankommende COMServer Verbindung ab! Z.B: PC: IP 10.0.0.19 Sockets am PC: 5001 bis 50xx COMServer soll auf COM3 sich einloggen: also Port 5003 und IP 10.0.0.19 am COMServer einstellen und syNCdata COM3 Port auf COMServer IP stellen und COMServer aktivieren. Version 3.3 Ausgabe 34.117 Datum 06.09.2000 - Protokollbackup erstellen brachte nach 24 Stunden eine Fehlermeldung "Ungültiges Zeichen in Filterausdruck: ." - behoben - Protokollbackup-Werte konnten nicht geändert werden und wurden nicht gespeichert behoben - Registrierformular jetzt ausdruckbar und über Hilfe->Über wieder abrufbar - Probleme bei Abstürzen beim Starten: Programm sollte jetzt beim Initialisieren das Modul angeben - zur Info für Programmierer - neue Datei -> brachte teilweise Fehlermeldung mit neuem Dialog - Registrierungsdaten wurden in ../3.0 gespeichert, dass ergab Probleme mit altem Schlüssel da dieser nicht erneuert wurde -> jetzt wird in 3.3 gespeichert - Datenbankversion: ADO implementiert, ADO/BDE umschaltbar, Suche in ADO ist noch nicht korrekt möglich, Dateien einlesen in ADO zur Zeit nicht möglich Version 3.4 Ausgabe Datum 07.12.2000 - Diverse Änderungen des Editors bezüglich der Geschwindigkeit beim Laden / Speichern. - Fehler beim Speichern (Diskette voll) werden abgefangen. Datum 15.12.2000 - Neue Option: Leerzeilen speichern (Standard: EIN) Speichert leere Zeilen (EIN) oder ignoriert sie (AUS) - Geändertes Verhalten beim Öffnen/Speichern/Neu einer Datei es werden jetzt auch deaktivierte Schnittstellen angezeigt Datum 22.02.2001 - Suchen wieder korrigiert und Dialog in Größe veränderbar gemacht, doppelte Aufrufe rufen jetzt 1 Dialog auf und keine neuen mehr - Fenster nebeneinander jetzt wirklich nebeneinander Version 3.5 Datum 15.03.2001 - Mazatrol CMT Protokoll implementiert - manueller Empfang - manuelles Senden - automatischer Empfang (über TEMP Datei) Datum 20.03.2001 - Heidenhainprotokoll geändert: Dir Senden jetzt mit XON XOFF (Fehler trat nur vereinzelt auf) Dir Senden ohne Zeitabbruch Dir Senden ohne Pufferüberlauf Datum 26.03.2001 - Heidenhain Protokoll wurde geändert Alle Dateien senden mit Variante Alle Dateien oder Alle Dateinamen INI [HEIDENHAIN] beachten: [Heidenhain] AlleDateienSenden=n n=1: Für alte Heidenhainsteuerungen wird nur damit das Verzeichnis gesendet n=2: Für neuere Steuerungen wird damit jede Datei gesendet, jeweils die ersten Zeilen, bis ABBRUCH an Steuerung gedrückt wurde WarteZeitAlleDateienSenden=n n=1..18 Wartezeit in 1/18 sek, wird verwendet, wenn Befehl Alle Dateien Senden von Steuerung kommt. Legt die Zeit fest, in der von der Steuerung ein ACK kommen sollte, bevor die nächste Datei gesendet wird Datum 30.03.2001 - Löschen der Registrierung hinzugefügt (CTRL-F12) - Unterstützung für nachträgliches Ändern der Registrierung über Grundeinstellungen (LizenzUpdate=TRUE in INI) - Fehler bei Win98 Win98 gibt nicht korrekt einen nicht vorhandene Netzwerkkarte an. Bei jedem Neustart ändert sich die MAC Adresse. Problem nur auf Win98 beobachtet. Der Systemschlüssel hat sich dadurch geändert! Die Registrierung muß (leider) auf Win98 Rechner nach Update erneuert werden. Dazu CTRL-F12 in syNCdata->Hilfe->Über->Registrierungsdaten drücken und syNCdata neu starten. Version 3.6 Datum 11.04.2001 - funktionierendes Mazakprotokoll - Unterstützung für DNCStart.exe - Unterstützung im Donglemodus für Datosdongle Datum 10.04.2001 - Mazatrol: Asciidateien werden jetzt im Block gespeichert. Umwandlung der Steuerzeichen in lesbaren Code Bei Empfang und Rewind wird Datei bereits geschrieben! Datum 05.05.2001 - Heidenhainprotokoll - Zuweisung der Heidenhain-Dateierweiterungen korrigiert Beispiel: Typ H und h sind jetzt identisch, da manche Steuerungen nicht Großbuchstaben verwenden (Fehler trat nur vereinzelt auf) - BCC (Block Check Character) Erzeugung geändert lt. Heidenhainanleitung Wenn BCC< Asc(32) also Steuerzeichen wird vor BCC Asc(32) eingefügt, damit BCC>=32 wird (Fehler trat nur vereinzelt auf) Version 3.99 (nicht veröffentlichte Vorversion 4.0) Datum 05.06.2001 - Neu: - Setup für Benutzerverzeichnisse In der Konfiguration können beliebig viele Verzeichnisse angegeben werden, in denen Dateien gespeichert werden können. Dabei wird der Dateinamenanfang als Indentifizierung genommen und die Datei im entsprechenden Verzeichnis gesucht oder angelegt. - Verbesserungen/Änderungen - Datenbankversion wurde bereinigt Keine Unterstützung der Borland Engine für Access mehr! - schnelleres Beenden der Anwendung Datum 19.06.2001 - Automatisches Senden einer Empfangsbestätigung nach Empfang von Maschine implementiert (siehe weiter unten) Datum 21.06.2001 - Heidenhain Lange Dateinamen können aktiviert werden, es wird dann nicht mehr der DOS Dateiname im 8.3 Format an Heidenhain gesendet. (wurde nachträglich auch in V3.7 implementiert, für HEPS) Datum 28.06.2001 Fehlerkorrektur: - Backupanzahl = 1 führte zu Fehler beim Umbenennen Änderung: - Dateinamen_Ende wird jetzt ab dem 2. Zeichen gesucht zB: Dateiname = _H4711_MPF wird jetzt mit Ende= _ als _H4711 und dann Filter = _ als H4711 gespeichert! Vorher: '' leerer Dateiname - Neuer Konfigurierungsdialog Neu: - Statusprogramme konfigurierbar für Senden/Empfangen mit Variablen Fehler beim Senden: Datei nicht gefunden bzw. Fehler beim Öffnen Status beim Empfang: Datei gespeichert bzw. Fehler beim Speichern - Verzeichnisprogramm konfigurierbar mit Variablen $VERZEICHNIS$ wird jeweils pro Zeile gegen Verzeichniszeile ersetzt $ZLNR=10;5$ gibt die Zeilennummerierung aus, Start mit 10 in 5er Schritten WICHTIG: Der Programmkopf darf beliebig sein, sollte aber bereits feste Zeilennummern haben, die $VERZEICHNIS$ Zeile darf nur einmal vorkommen und sollte $ZLNR=x,x$ enthalten, der Rest darf wieder mehrere Zeilen enthalten. Datum: 02.10.2001 - Com-Server: kein RESET mehr für Puffer-Löschen jetzt wird Puffer direkt über Support-Port gelöscht - Vorteil keine Resetprobleme mehr Dabei muß allerdings mehrmals gelöscht werden, da Winsock den Puffer immer wieder füllt. Zeit im Moment ca. 2-3 Sekunden! - Diagnose: TCPIP für ComServer aktiviert - Farbeditor: Farben können konfiguriert werden - noch nicht vollständig implementiert! Version 4.00 Datum 04.01.2002 Name geändert in WinProDNC Neue Funktionen - Schnittstelle zu WinNC über WinNCDB.DLL ermöglicht auch die Programmierung von anderen Schnittstellen zu Datenbanken Datum 08.01.2002 Fehlerkorrektur - durch Änderungen in der Konfigurationsspeicherung wurden die Konfigs nicht mehr korrekt initialisiert - dadurch waren auch fest eingestellte Werte nicht initialisiert worden - behoben Änderung - COM-Server Der Reset der COM-Server führte zu Fehlern beim Initialisieren und die Verbindung wurde nicht korrekt aufgebaut - Behoben Die COM-Server werden durch die am 2.10.2001 gemachte Änderung jetzt korrekt gelöscht, ohne das ein Reset notwendig ist Version 4.1 Datum 21.02.2002 Korrekturen - COM-Server - Durch einen Timingfehler in WinProDNC kam es zu Fehlern, die PC-abhängig waren - behoben - Der Puffer wird jetzt vor jeder Übertragung geprüft und ggfs gelöscht. Kleine Programme wurden komplett in COM-Server übertragen. Bei Abbruch durch CNC waren diese Programme noch immer aktiv und wurden dann übertragen, wenn die CNC auf Empfang ging. Jetzt wird vorher explizit gelöscht. - Reset durch COM-Server: Die COM-Server müssen so eingestellt sein, daß sie keinen Reset mehr selbst auslösen (Connectivity Timeout auf NULL stellen!) Änderungen - Dialog öffnen und Explorer Diese verwenden im Win2000 Stil jetzt schnellere Komponenten! Der Aufbau geht jetzt sehr viel schneller. Datum 28.02.2002 - Mazak Für M2/T2 wurden 2 Befehle nicht implementiert - nachgeholt Version 4.2 Datum 03.03.2002 - Editor Er stellte Steuerzeichen nicht richtig dar und wandelte sie in FETT oder andere Schriftarten. Behoben. Löschen von Steuerzeichen ging nicht am Ende eine Zeile oder Datei. Behoben. 15.03.02 * Hurco getestet für Binärdateiempfang, HEX mit spezieller Anpassung in * Ascii Dateinamen * Allg. Binärdatenempfang verbessert. Direkter Start erst beim * Speicherstartzeichen hinzugefügt. Dateinamenerkennung auch für Zeile * ohne CR/LF verbessert. * Mazakinfodialog jetzt als MdiChild deklariert und es wird nach Empfang * verkleinert. 22.03.02 * Behandlung von Endezeichen geändert: * Endezeichen als Steuerzeichen in Zeile ohne CR/LF -> wird ggfs * gefunden! * Endezeichen sonst ohne CRLF wird erst nach 1 sek Timeout gefunden * ansonsten normaler Timeout * Endezeichen genau Stop integriert 26.03.02 * aktuelle Version vom 26.03.02 V4.3 28.03.02 * Neue Basisklasse TCustomSchnittstelle erstellt. Protokolle sind jetzt von dieser Klasse abgeleitet. Gleiche Funktionen für alle Protokolle. 28.03.02 * Speicherstart / Dateiname Start wurde Dateiname falsch erzeugt. Gelöst * Speichern Ende mit Steuerzeichen (gefiltert), jetzt geht es, da erst * beim Speichern der Zeile die Filterzeichen entfernt werden 10.04.02 * Version 4.4 Beta vom 10.04.2002 12.11.2002 Version 5.0.54.233 Version 4 und 5 benötigen separate Lizenzschlüssel. Beide Versionen verwenden gleiche Konfigurationsdateien. - Noch kein vollständiges MAZAK DNC mit Anforderung implementiert! - Heidenhain LSV2 - getestet - Standard ASCII Protokoll Version 2 - Mazatrol mit Anfordern von Maschine - AGIE Challange (Typ2) 01.12.2002 Version 5.1.56 - überarbeitetes Mazakprotokoll, speichern als einzelne Dateien, mit Verzeichniswechsel, mit Quasianforderung über Banderzeugung - Änderungen am Brother-DNC (Verzeichnis anfordern) - wichtige FAPT DNC Korrektur (Ascii 29 wurde nicht gespeichert) - allgemein: Problem mit Empfang einiger Steuerzeichen behoben (Ascii #29) Änderungen Mazak 01.04.2003 Modus T1 - Sende 2* EOT statt 1* EOT Modus T2 - Sende nach q0[EOT] -> q00[EOT] sonst q[STATUS_OK1][STATUS_OK2][EOT] EOT und andere Register konfigurierbar (in jeweiliger SYN Datei) EOT = $04 bzw. $84 STATUS_OK1 = $30 STATUS_OK2 = $B8 OK1 = $30 OK2 = $30 oder $34 EOT1 = $30 EOT2 = $31 bzw. 49 TM1 = $30 bzw. 48 TM2 = $32 bzw. 50 - Wartezeit in ms je Zeile jetzt vor der eigentlichen Zeile (vorher nach Zeile, gibt Mazak jetzt mehr Zeit) - doppeltes EOT wird abgefangen (EOT fest auf #4 und #84 programmiert) - Zeile wird auf falsche Codes überprüft. Stand Befehl bislang nicht am Anfang, gab es Fehler. z.b. sendet Mazak eigentlich q[EOT]8 -> q00[EOT] und pA[EOT] -> p00[EOT] so hat WinProDNC q[EOT] -> q00[EOT] richtig empfangen und dann aber 8pA[EOT] nicht verstanden 27.05.2003 Version 5.1.59.256 - manueller Empfang (Datei wurde teilweise nicht gespeichert NEU: gespeichert wird wahlweise ab Startzeichen, Filter wird berücksichtigt) - Korrekturen am Heidenhain LSV2 Protokoll 11.07.2003 Version 5.1.60.264 - speziell auf Win98 kam es bei Verwendung von WinNCDB.DLL zu Abstürzen beim Programmende, behoben - neue Fehlerabfangroutine mit Möglichkeit einen Bugreport zu senden - sämtliche Units mit aktuellstem Stand neu compiliert (Delphi) 31.08.2003 Version 5.2.62.270 - Heidenhain FE Protokoll mit Verzeichniswechselfunktion - Testversion jetzt direkt nach Start 1 Monat lauffähig, z.Z. 1 Lizenz 14.01.2004 - UseShortFilenames aktiviert für Backups das Format Dateiname.001 Sonst wird ggfs. ein langer Dateiname gespeichert. - Mazak: manuelles Senden einer Datei im neuen Format konvertiert diese Datei automatisch in alte. - Datei ohne Endezeichen nach Empfang splitten Splittet empfangene Datei bei jedem neuen Startzeichen und speichert die Dateien einzeln neu. Keine Backupfunktion für Dateisplit! Version 5.4 01.02.2004 - Unterstützung für PlugIns - Erstes Plugin für Mailversand, automatische Benachrichtigung, Vergleich Originalprogramm mit empfangenen Programm - Servervariante ohne Meldungen und Benutzerinteraktion - Serviceprogramm zum Starten und Überwachen von WinProDNC mit automatischem Neustart (Servervariante) Version 5.5 01.10.2004 - Verbindung mit WinNC auf Unterstützung für SQL Server aktualisiert - WinNCDBConfig und WinNCDB.DLL neu programmiert - Implementierungen überarbeitet