VMC Workbench X2

 
   Kontakt |  Suchen |  Dateien |
 Informationen   Downloads   Sonstiges    We like to move it!™
Allgemein
MCCenter: das neue Control Center
MCSpy: Schnelldiagnose a la carte
MCStudio: unsere Entwicklungsumgebung
MCSave: der Fahrtenschreiber
MCScreen: der Oberflächen-Designer
VMC Server: das neue Treibermodell
VMC RCON: Fernwartung & mehr
MCStudio Übersetzungsmanager
Weitere Programme
Systemvoraussetzungen
X2 Installationssatz
Online-Update
Hilfsprogramme
History (Versionsübersicht)
Support und Benutzerforum
Know-How Datenbank
Workbench X2 bestellen
Über uns
Empfohlene Browser
Volltextsuche:
  

Neu: Kennen Sie schon unser neues Anwender- und Supportforum?


Die aktuelle Version der VMC Workbench ist:

X2 Build 2005Z SP1

Zu dieser Version stehen folgende Links zur Verfügung:

Versionsdoku anzeigen
Installationsatz laden

Um ein Online-Update durchzuführen, bei dem nur die tatsächlich benötigten Dateien geladen werden, rufen Sie bitte auf Ihrem Computer die Funktion "Update" auf. Sie finden diese Funktion im Startmenü-Verzeichnis "VMC Workbench X2\Setup".

 

VMC Workbench X2 Versionshistory

Der letzte Stand der VMC Workbench X2 auf diesem Server ist X2 Build 2005Z SP1. Zu diesem Versionsstand sind folgende Informationen verfügbar:


+====================+
| |
| X2 Build 2005Z SP1 |
| |
+=========12.05.2006=+

Wegen einiger aktueller Probleme schieben wir vor die Freigabe der 2006er Version
noch ein Service-Pack für die 2005er.


Bugfix: SAT Servomotorassistent
-------------------------------
Beim Sollwerttest wurde immer nur eine positive Spannung ausgegeben, auch wenn
eine negative angewählt wurde. Behoben.

Änderung: SAT Servomotorassistent
---------------------------------
Es kann jetzt angewählt werden, ob der Encoder im Sollwerttest mit getestet
werden soll (Simulation aus) oder ein Test ohne Encoder (Simulation an) erfolgen
soll.

Bugfix: MCCoder Compiler und bedingte Dateicompilierung
-------------------------------------------------------
Die symbolischen Ausschliessungen, die mit X2 Build 2005X eingeführt wurden,
brachten unter bestimmten Umständen den MCCoder Compiler aus dem Tritt und
führten zu unvollständigem Binärcode. Behoben.

Bugfix: MCStudio Übersetzungsmanager und MCScreen Dateien
---------------------------------------------------------
Bei der Behandlung von MCScreen Dateien hatte sich im Übersetzungsmanager noch
ein Fehler eingeschlichen, weshalb zusätzliche, nicht benötigte Dateien erzeugt
wurden. Behoben.

Neu: MCScreen Textformatierung "Feste Länge"
--------------------------------------------
Wird in MCScreen für einen einzelnen Text die Formatierung "Feste Länge" gewählt,
so erweitert auch der MCStudio Übersetzungsmanager diesen Text nicht. Der fremd-
sprachige Text kann dann nicht länger werden als der originalsprachige Text.

Bugfix: MCScreen, Umlaute bei einigen Displays
----------------------------------------------
Bei einigen Displays zeigte MCScreen Umlaute erst nach Abschluss der Texteingabe
an. Behoben.

Bugfix: SingleStep mit eMC200CPU
--------------------------------
Bei grossen Programmen, in denen eine Task über mehrere interne Speichersegmente
der CPU verläuft, konnte es bei Einzelschritt zu Problemen kommen (fehlerhafte
Ausführung, kryptische Warnmeldungen...). Dieses Problem wird nur im Zusammenspiel
des X2 Build 2006 und einem Update des CPU-Betriebssystems auf 1.51 behoben.

Bugfix: Falsche PC-Anzeige bei eMC200CPU, Multitasking und langen Programmen
----------------------------------------------------------------------------
Grosse Projekte mit Tasks in verschiedenen Speichersegmenten konnten dazu führen,
dass die Anzeige des Programm Counters in allen X2 Programmen zeitweise nicht mehr
korrekt arbeitete. Behoben.

+================+
| |
| X2 Build 2005Z |
| |
+=====29.03.2006=+

Bugfix: VMC Server Treiber
--------------------------
Versionsnummern von eMC200 Achsmodulen wurden nicht mehr richtig erkannt.
Behoben.

Bugfix: eMC200 und Anzeige des Schleppfehlers
---------------------------------------------
Der Schleppfehler wurde statt als 16-Bit Wert als ein 32-Bit Wert angezeigt.
Dies führte zu ungültigen Angaben. Behoben.

Bugfix: SAT und Funktion "Parameter online vergleichen"
-------------------------------------------------------
War ein Bearbeitungsfenster geöffnet und stand auf der Seite "Gesamtliste", wenn
dieser Vergleich durchgeführt wurde, so wurden relevante Unterschiede erst nach
einem Wechsel der Beabeitungsseite wieder angezeigt. Behoben.

Neu: SAT Funktion "Quellcode erstellen"
---------------------------------------
In den Eigenschaften zu einer SAT Datei (im Menü "Datei > Eigenschaften" in SAT)
gibt es nun die neue Option "Quellcodedatei für SPS-Projekt erstellen". Ist diese
angewählt, schreibt SAT automatisch bei jedem Abspeichern der Daten eine *.MC
Datei mit allen SETPAR Befehlen die benötigt werden, um die SAT Parameter in
der Steuerung abzulegen. Wenn Sie die Datei verwenden möchten, müssen Sie diese
im MCStudio Ihrem SPS-Projekt hinzufügen.

Änderung: MCStep/UniED Programmgrössenlimit
-------------------------------------------
Die maximale Zahl von Programmzeilen je Einzelprogramm wurde von 1000 auf
9999 erhöht.

+================+
| |
| X2 Build 2005Y |
| |
+=====09.03.2006=+

Änderungen: Übersetzungsmanager
-------------------------------
Der integrierte Übersetzungsmanager wurde massiv "aufgebohrt" und überarbeitet:

* Mehr Varianten für direkte oder gemischte Übersetzungen.
* Übersetzungsoptionen für jede Datei im MCStudio Projekt (Dateieigenschaften)
* Kombination der Zielsprachen frei wählbar
* MCScreen Dateien mit bis zu 2 Zusatzsprachen und Bitmapoffsets (Menu "Datei")
* Änderbare Reihenfolge der Sprachen
* und einiges mehr.

In diesem Zusammenhang gibt es Änderungen in einer Vielzahl von Modulen, unter
anderem MCStudio, MCScreen, PT und VMC Locale Manager.

Neu: Funktion "Erstellen mit Optionen" im MCStudio
--------------------------------------------------
Die Funktion "Erstellen mit Optionen" im Menü "Projekt" bietet die Möglichkeit,
vor dem Auslösen der Compilierung die wichtigsten Compilieroptionen noch einmal
zu kontrollieren. Die Standardkurztaste ist [Umschalt+F9].

Änderung: MCStudio Compileroptionen
-----------------------------------
Die Darstellung der Compileroptionen wurde überarbeitet. Es werden jetzt nur noch
Optionen angezeigt, die für den aktuellen Projekttyp Gültigkeit haben.

+================+
| |
| X2 Build 2005X |
| |
+=====24.02.2006=+

Bugfix: VMC Steuerungsstatus, CPU80, Variablen aus Flash
--------------------------------------------------------
Für eMC200CPU80 Systeme wurden falsche Startadressen beim Lesen von Variablen
aus dem Flash berechnet. Behoben.

Bugfix: VMC Steuerungsstatus, Achsparameter rücksichern
-------------------------------------------------------
Die interne Schnittstelle für die Analyse und Übertragung von Achsparametern
hatte sich geändert. Deshalb wurden Achsparameter aus einer VST-Datei nicht
mehr zurück in die Steuerung eingespielt. Behoben.

Bugfix: VMC Steuerungsstatus, SPS-Programm rücksichern, CPU80
-------------------------------------------------------------
Dem MCCoder Compiler gelang es nicht, bei der Syntaxprüfung zwischen 970M und
960M zu unterscheiden. Deshalb brach das Rückspielen eines zurück mit dem VMC
Assistenten gesicherten Steuerungsstatus - mit einer leider etwas kryptischen
Fehlermeldung - ab. Behoben.

Änderung: VMC Steuerungsstatus, Achsparameter, Dialogfenster
------------------------------------------------------------
Das Dialogfenster nach der Übertragung der Achsparametern schliesst sich jetzt
automatisch nach dem Ende der Übertragung.

Neu: MCSpy Fenster maximieren
-----------------------------
Es kann nun eines der drei MCSpy Hauptfenster (EA, Merker, Variablen) maximiert
werden. Hierzu findet sich über dem Rollbalken jeweils rechts oben eine entsprechende
Schaltfläche.

Bugfix: RCON Verbindungen Zielverzeichnis
-----------------------------------------
Der VMC RCON Manager legte Verbindungsdateien stets im globalen Verzeichnis ab
statt im vom Benutzer gewählten Verzeichnis. Behoben.

Änderung: Anzeige von Fernverbindungen
--------------------------------------
Fernverbindungen werden jetzt mit dem eindeutigen Namen aus der Fernverbindungs-
datei angezeigt und nicht mehr nur mit Telefonnummer oder Netzwerkname.

Neu: Anzeige aktuelle Verbindungen in MCAnywhere
------------------------------------------------
MCAnywhere zeigt jetzt aktive Fernverbindungen an und ermöglicht, diese direkt
aus dem Programm zu beenden.

Bugfix: MCAnywhere Verbindungsliste (1)
---------------------------------------
MCAnywhere konnte abstürzen, wenn während dem Aufbau der Liste bereits ein
Eintrag ausgewählt wurde, Filterkriterien verändert wurden usw.

Bugfix: MCAnywhere Verbindungsliste (2)
---------------------------------------
Wurde bei gesetztem Filter die Liste der Verbindungen aktualisiert, so wurden
nicht alle gefilterten Einträge übernommen. Erst nach Entfernen und erneutem
Setzen des Filters wurden diese wieder angezeigt. Behoben.

Bugfix: MCAnywhere statistische Anzeigen
----------------------------------------
Eine Anzahl von statistischen Informationen in MCAnywhere war noch nicht korrekt.
Behoben.

Neu: MCAnywhere Markierung für Abrechnungen
-------------------------------------------
Für die Protokollerstellung zu Verbindungsdateien merkt sich MCAnywhere jetzt,
welche Verbindung zuletzt abgerechnet wurde, und markiert automatisch die noch
nicht abgerechneten für das Protokoll.

Änderung: Zeitgrenzen bei Modemverbindungen
-------------------------------------------
Die Zeitgrenzen ("Timeouts") bei Modemverbindungen wurden verlängert.

Bugfix: Verbindungsende im VMC Server
-------------------------------------
Verschiedene Konditionen konnten den VMC Server richtig durcheinanderbringen:
aufgelegte Fernverbindungen, wenn noch eine andere Steuerung aktiv war; aktive
lokale Steuerungen und anschliessendes Anwählen einer Fernverbindung. Gezieltes
Beenden einer Verbindung bei mehreren aktiven und ähnliche, vergleichbare
Konstellationen. Behoben.

Bugfix: Fernverbindung über Modem
---------------------------------
Kam es zu unerwarteten Fehlern beim Aufbau einer Fernverbindung - z.B., weil das
Modem nicht korrekt auf die Initialisierung reagierte - so blockte VMC Server
jeden weiteren Versuch, auf Fernverbindungen zuzugreifen, radikal ab und konnte
erst durch Hoch- und Runterfahren wieder zur Mitarbeit bewegt werden.

Neu: MCStep API
---------------
Eine erweiterte Dokumentation zur MCStep API ist jetzt in der Installation enthalten.
Gleiches gilt für komplett überarbeitete Header-Dateien für C/C++ und Delphi.

Bugfix: Personifizierung von Kurztasten und Schaltflächen
---------------------------------------------------------
Abhängig von der verwendeten Version von Windows XP konnte es vorkommen, dass nach
Aufruf des Menüpunkts "Tools > Anpassen" die Applikation abstürzte, sich aufhing
oder eine Fehlermeldung angezeigt wurde. Behoben.

Bugfix: MCCoder Verhalten bei "ausgeklammerten" CPU80 Definitionen
------------------------------------------------------------------
In Version 2005T führten wir ein neues Verhalten des MCCoder Compilers bei
"ausgeklammerten" CPU80 Definitionen ein. Dieses Verhalten führte unter bestimmten
Umständen dazu, dass aufgrund der virtuell erzeugten Symbole Warnmeldungen
angezeigt wurden. Behoben.

Neu: MCStudio Anzeige im Projektbaum (1)
----------------------------------------
Der Projektbaum des MCStudio, in welchem alle Dateien eines Projekts enthalten
sind, markiert jetzt geöffnete Dateien in Fettschrift und von der Compilierung
ausgeschlossene Quelltextdateien mit kursiver Schrift.

Neu: MCStudio Anzeige im Projektbaum (2)
----------------------------------------
Mit einer neuen Schaltfläche oberhalb des Projektbaums können jetzt Quelltextdateien,
die nicht mit dem Projekt compiliert werden, von der Anzeige angeblendet werden.

Bugfix: MCStudio Anzeige im Projektbaum
---------------------------------------
Beim Öffnen eines Projekts war der sichtbare Ausschnitt des Projektbaums häufig
nach unter vorschoben. Behoben.

Neu: Bedingte Compilierung von Dateien
--------------------------------------
Über die Dateieigenschaften kann auf der Seite "Optionen" jetzt die Compilierung
einer Datei von einer definierten Konstante abhängig gemacht werden: durch Anwahl
der Option "Datei nur compilierung, wenn nachfolgende Bedingung erfüllt ist"
überprüft der Compiler beim Erstellen, ob die entsprechende Bedingung wahr ergibt,
und compiliert nur dann die betreffende Datei mit dem Projekt.

+================+
| |
| X2 Build 2005W |
| |
+=====13.02.2006=+

Bugfix: UniED/MCScreen Funktion "Datei > Neu > Programm aus Steuerung"
----------------------------------------------------------------------
Beim Aufruf dieser Funktion wurde zwar nur ein Programm ausgelesen, aber stets
ein komplett neues Projekt erstellt. Behoben.

Bugfix: UniED/MCScreen Decompiler und bestimmte Achsbefehle
-----------------------------------------------------------
Wurden Positionierbefehle mit Positionen oder Wegstrecken programmiert, deren
Gesamtwert (angegebener Wert x 10 hoch Nachkommastellen) die 16-Bit-Grenze
(65536) überschritt - also z.B. ein absoluter Wert von 700,00 - so wurde dieser
Wert zwar korrekt in die Steuerung übertragen, aber nicht mehr korrekt zurück
gelesen. Behoben.

+================+
| |
| X2 Build 2005V |
| |
+=====10.02.2006=+

Neu: Funktion "Modul einfügen" für MC-1 Projekte
------------------------------------------------
Die Funktion zur Unterstützung externe Moduldefinition war zwar rudimentär
in der X2 vorhanden (so wurde z.B. die Datei VTIMER.MCM mit ausgeliefert), aber
im MCStudio nicht direkt unterstützt. Deshalb gibt es jetzt neu die Funktion
"Projekt > Module und Objekte". Hier können neue Module in das aktuelle
Projekt eingefügt werden.

Bugfix: Startbildschirm MCStudio
--------------------------------
Ältere Projekte wurden vom MCStudio Startbildschirm nicht berücksichtig. Behoben.

Bugfix: VTIMER Modul für MC-1 Projekte
--------------------------------------
VTimer war unter bestimmten Umständen (schneller Timer als Basistimer, grosses
SPS-Projekt) zu ungenau. Durch eine neue Implementierung ist dieses Problem
behoben.

Neu: Warnhinweis MCScreen
-------------------------
MCScreen verfügt nun über einen zusätzlichen Warnhinweis bei der Übertragung
von Betriebssystemen an ein Handbedienteil, dass diese Übertragung unter
keinen Umständen unterbrochen werden darf.

Änderung: Erkennung CPU80/PL59 weitere Module
---------------------------------------------
Bislang untersuchte VMC Server bei der Geräteerkennung stets alle in den
Einstellungen angegebenen Geräteadressen, auch wenn an der Schnittstelle
bereits eine Steuerung gefunden wurde. Dieses Verhalten ist nun standardmässig
deaktiviert. Wer mehrere Steuerungen an einer Schnittstelle nutzen möchte,
kann die entsprechende Funktion in den VMC X2 Einstellungen auf der Seite
"System" aktivieren, indem die Option "Mehr als ein Gerät je Schnittstelle
erlaubt" angekreuzt wird.

Änderung: CPU80 und falsche Versionsnummern
-------------------------------------------
VMC Server akzeptiert "0.00" nicht mehr als gültige Versionsnummer und versucht
jetzt mehrfach die korrekte Versionsnummer auszulesen.

Bugfix: Integrierter Webserver der X2
-------------------------------------
Die Daten des integrierten Webservers der X2 wurden zwar korrekt mit Opera,
Mozilla und Firefox angezeigt, nicht aber mit dem Internet Explorer. Behoben.

Entfernt: Webserver Technologiedemonstration
--------------------------------------------
Die vor 1 1/2 Jahren neu hinzugefügte Technologiedemonstration eines Webserver
ist nicht mehr Bestandteil der Installation. Schliesslich findet sich nunmehr
im Auslieferungszustand ja ein kompletter kleiner Webzugang zur Steuerung.

+================+
| |
| X2 Build 2005U |
| |
+=====01.02.2006=+

Bugfix: Verhalten des VMC Server bei Kommunikationsfehlern in der Erkennung
---------------------------------------------------------------------------
Traten mitten während des Erkennungsvorgangs einer angeschlossenen Steuerung
Kommunikationsfehler zwischen PC und Steuerung auf, und konnten diese Fehler
nicht während eines angemessenen Zeitraum (ca. 0,5 Sek.) behoben werden, so
führte dies im Endeffekt einer Kette von Folgen zum Absturz von VMC Server.
Behoben.

Bugfix: MCSave und der vertikale Ausschnitt
-------------------------------------------
MCSave hatte eine unangenehme Eigenschaft: waren mehr Ereignisarten vorhanden,
als in das Grafikfenster passten, und verschob man den sichtbaren Ausschnitt
nach unten, um andere Ereignisse sehen zu können, so stellte MCSave bei jeder
Änderung des horizontal angezeigten Ausschnitts, geändertem Zoom oder bei
Anklicken eines Eintrags in der Ereignisliste den vertikalen Ausschnitt wieder
auf den Standard (=die erste Zeile) zurück. Behoben.

Neu: MCSave und Zeitkorrektur
-----------------------------
Vergessen, von Sommer- auf Winterzeit umzustellen? Fernwartung in einer anderen
Zeitzone? Nicht richtig gestellte Echtzeituhr? Kein Problem: MCSave erlaubt
jetzt über das Menü "Aufzeichnug > Zeitkorrektur" die gespeicherte Zeit der
aufgezeichneten Ereignisse zu korrigieren.

Bugfix: MCStudio ziehen und ablegen in der Projektverwaltung
------------------------------------------------------------
Klickte man mit der linken Maustaste in der MCStudio Projektverwaltung auf
einen Ordner mit enthaltenen Dateien und versuchte dann, den Ordner mit der Maus
an einen anderen Platz zu ziehen, so war es im Anschluss nicht mehr möglich,
eine Datei in der Projektverwaltung mit der linken Maustaste anzuwählen.
Behoben.

Neu: Vorschauansicht im MCStudio Dialog "Letzte Projekte"
---------------------------------------------------------
Man mag es brauchen oder auch nicht: wählt man die "Vorschauansicht", dann zeigt
MCStudio jetzt verkleinerte Bildschirmfotos der jeweiligen Projekte während der
letzten Bearbeitung des Projekts an.

Bugfix: SPS Programm zurückladen mit MCStudio
---------------------------------------------
Wurde das Zurückladen aufgrund eines Fehler bei der Übertragung abgebrochen, so
zeigte MCStudio keine Fehlermeldung an, sondern schloss kommentarlos das Fenster.
Behoben.

Bugfix: SPS Programm vergleichen (alle Applikationen)
-----------------------------------------------------
Schlug der Vergleich der SPS-Programme wegen eines Übertragungsfehlers fehl,
dann zeigte das System eine Fehlermeldung der Art "Datei oder Ordner konnte
nicht gelöscht werden", aber kein Hinweis auf die fehlgeschlagene Übertragung.

+================+
| |
| X2 Build 2005T |
| |
+=====27.01.2006=+

Neu: Funktion "Vorwärts" und "Zurück" im MCStudio Editor
--------------------------------------------------------
Wie in manchen anderen Entwicklungssystemen auch, beherrscht der MCStudio
Editor jetzt die Funktionen "Vorwärts" und "Zurück". Wurde z.B. von einem
Symbol ausgehend zur Definition und dann zu Einträgen aus der Referenzliste
gesprungen, so kommt man mit der Funktion "Zurück" wieder an den Ursprungs-
punkt im Quellcode. Die Funktionen können über Schaltflächen, das Menü
"Bearbeiten" und das Editor Kontextmenü aufgerufen werden. Zusätzlich sind die
seitlichen Tasten von mit der Microsoft Intellimouse kompatiblen Eingabegeräten
und die Tasten "Vorwärts" und "Zurück" einiger aktueller Tastaturen mit der
gleichen Funktion belegt.

Neu: Nutzung der seitlichen Maustasten der Microsoft Intellimouse
-----------------------------------------------------------------
MCStudio kennt und intepretiert jetzt die seitlichen Maustasten der Microsoft
Intellimouse und kompatibler Eingabegeräte. Im Normalfall werden hierbei die
Funktionen "Vorwärts" und "Zurück" ausgeführt. Hält man gleichzeitig die
Umschalttaste (Shift) gedrückt, so wechseln die Maustasten durch alle offenen
Quelltextfenster. Hält man die Strg-Taste gedrückt, so läuft man mit den Tasten
durch die Liste der Suchergebnisse von "Suchen in Dateien" bzw. durch die Liste
der Compilerfehler- und Warnungen, je nachdem welches Fenster aktiv ist.

Bugfix: Anzeige der Schaltflächen im MCStudio und anderen
---------------------------------------------------------
Funktionen, die nach Build 2005D hinzugefügt wurden, erschienen nicht von
selbst in den Schaltflächen, sondern mussten erst über "Tools > Anpassen"
hingezugefügt werden. Behoben.

Bugfix: SPS-Übertragung an PL59/950M mit 4 MHz Prozessortakt
------------------------------------------------------------
Unter bestimmten Umständen waren die Wartezeiten auf die Verarbeitung einer
Programmzeile bei der Übertragung eines SPS-Programms an alte PL59/950M
Steuerungen mit 4 MHz Rechnerkarte zu kurz. Das konnte zu unvollständigen
oder fehlerhaften Übertragungen führen. Behoben.

Änderung: Verhalten mit CPU80 und Definitionen in unwahren #IF Blöcken
----------------------------------------------------------------------
Nach so langer Zeit taucht tatsächlich noch eine Situation auf, in welcher
sich die VMC Workbench X2 anders verhält als ihr Vorgänger, die 1.20.4:
wird in einem MC90/B resp. CPU80-Projekt ein #DEFINE Statement innerhalb
eines nicht erfüllten #IF...#ELSE...#ENDIF Block gesetzt, so erzeugte die
alte Workbench hieraus eine leere Definition für alle enthaltenen Definitionen
(was eigentlich logisch unrichtig ist), während die X2 die enthaltenen
Definitionen ignoriert (was richtig wäre). In der Folge bedeutet dies jedoch,
dass bei Verwendung des nicht definierten Begriffs ein Label erzeugt wird.
Und bei mehrfacher Verwendung ein Fehler wegen doppelter Labeldefinition
angezeigt wird. Jetzt "merkt" sich der X2 Compiler die betreffende Situation
und zeigt im Zweifelsfall nur eine Warnmeldung an. Code wird in jedem Fall
erzeugt, der Code unterscheidet sich in dieser Sache auch nicht vom Code,
der mit der Version 1.20.4 erzeugt wird.

Änderung: MCSave Aufzeichnungen
-------------------------------
In der MCSave-Aufzeichnung wird jetzt transparent der tatsächlich ausgelesene
Datenbestand mit abgespeichert. Dies erleichtert im Bedarfsfall eine Nach-
betrachtung der ausgelesenen Daten, auch wenn z.B. Ereignisse aufgezeichnet
wurden, die mit der entsprechenden Version von MCSave noch nicht decodiert
werden können.

Neu: Anzeige der Wartezeit bei Betriebssystemübertragungen
----------------------------------------------------------
Module der eMC200 Familie speichern übertragene Betriebssysteme zunächst im
flüchtigen RAM, um sie dann schnell und unabhängig vom PC ins Flash zu kopieren.
Dieser Vorgang kann bei grossen Steuerungssystemen dennoch über eine Minute
andauern. Der VMC Betriebssystem Assistent schätzt jetzt die hierfür benötigte
Zeit und zeigt einen entsprechenden Zähler an.

Neu: Auswahl der Betriebssystemdateien
--------------------------------------
In der Auswahlliste für Betriebssystemdateien werden Vorab- oder Testversionen
jetzt rot markiert, während freigegebene Versionen blau markiert sind. Zudem
werden die nicht freigegebenen Testversionen jetzt erst dann in der Liste mit
angezeigt, wenn der Anwender dies ausdrücklich wünscht und über eine Auswahlbox
bestätigt.

Bugfix: Anzeige der Betriebssystemdateien
-----------------------------------------
Unter bestimmten Umständen zeigte der Betriebssystemassistent eine nicht
zutreffende Versionsnummer an. Behoben.

Neu: Unterstützung erweiterter Urlöschungs-Speicher mit CPU80
-------------------------------------------------------------
CPU80 Systeme ab Version 23.11 unterstützen die Sicherung der Variablen ab V1500
als Urlöschungs-Datensatz im zweiten Flash-Speicher. Die VMC X2 unterstützt
diese Funktion ebenfalls und erlaubt, die zusätzlichen Variablen als zusätzliche
fünf neue Flashblöcke am Ende des "normalen" Flashbereichs zu lesen oder zu
schreiben. Bei CPU80 Systemen ab 23.11 sind somit nicht drei zusätzliche Blöcke
(V0-1499), sondern acht solcher (V0-3999) anwählbar.

Bugfix: MCStep / UniED
----------------------
Beim Import alter PRG-Dateien wurde für negative Positionsangaben die Anzahl der
eingestellten Nachkommastellen ignoriert. Behoben.

Bugfix: MCStep / UniED
----------------------
Bei zwei Nachkommastellen oder mehr konnte es bei negativen Positionsangaben zu
einem Rundungsfehler von 0,1 Promille kommen. Behoben.

Änderung: Installation und Aktualisierung
-----------------------------------------
Bei Hauptversionswechseln (z.B. der bevorstehende Wechsel auf Build 2006) oder
Fehlern während der Aktualisierung ermöglicht die Installationsroutine jetzt
das Herunterladen des kompletten Installationsarchivs vom MICRODESIGN Webserver.

+================+
| |
| X2 Build 2005S |
| |
+=====23.12.2005=+

Bugfix: MCAnywhere
------------------
Im Report waren Monat und Tag vertauscht. Behoben.

Bugfix: MC200MOC Versionsnummernanzeige
---------------------------------------
Für MC200MOC Module wurde keine Versionsnummer angezeigt. Behoben.

Bugfix: Alte VPZ-Archive
------------------------
Eine spezielle Version "alter" VPZ-Archive, erstellt mit einer Version der
VMC Workbench 1.20.3 oder älter, wurden nicht korrekt entpackt. Der Entpackvorgang
konnte dazu führen, dass Daten überschrieben wurden. Behoben.

+================+
| |
| X2 Build 2005R |
| |
+=====02.12.2005=+

Neu: MCAnywhere
---------------
Mit MCAnywhere können Fernverbindungen via Modem und/oder Netzwerk komfortabel
verwaltet werden. MCAnywhere integriert verschiedene Suchfunktionen genauso wie
eine Funktion zur Erstellung von Verbindungsprotokollen. Diese Protokolle können
dann z.B. als Grundlage für Kundenabrechnungen verwendet werden.

+================+
| |
| X2 Build 2005Q |
| |
+=====24.11.2005=+

Hinweis: "O" Version
--------------------
Traditionell lassen wir die "O"-Version aus, weil es immer wieder zu Problemen
mit der Unterscheidung des Buchstabens "O" und der Zahl "0" kommt. Aus diesem
Grund kommt hier gleich nach dem "P" das "Q".

Bugfix: Übersetzen von CPU80 Projekten aus der Listdatei
--------------------------------------------------------
Die X2 beherrschte zwar problemlos die Neucompilierung von händisch geänderten
C80 Listdateien, allerdings nur für den Befehlsumfang bis MC90/B (960M). Neu mit
der CPU80 eingeführte Befehle wurden auf diese Weise nicht übersetzt, weil der
Compiler die Bedingung für die Verwendung des EMC-Codes (738M) nicht erkannte.
Behoben.

Bugfix: Grosse Konstanten
-------------------------
Vor einigen Releases hatte sich ein Fehler eingeschlichen, durch den grosse
Konstanten bei CPU80 Projekten nicht mehr in mehrere kleine Konstanten aufgeteilt
wurden ("70000K Problem"). Behoben.

+================+
| |
| X2 Build 2005P |
| |
+=====21.11.2005=+

KRITISCHER BUGFIX: Probleme mit CPU80 Systemen
----------------------------------------------
Mit der Version 2005N und der weitreichenden Unterstützung für MC90/950M/Pl59
ist ein Kompatibilitätsproblem mit CPU80 Steuerungen aufgetreten. Bitte verwenden
Sie die Version 2005N *nicht*, wenn Sie mit Steuerungen der eMC200CPU80 Reihe
arbeiten. Spielen Sie in diesen Fällen unbedingt das Update auf 2005P ein!

+================+
| |
| X2 Build 2005N |
| |
+=====18.11.2005=+

Bugfix: Parameter-Upload zur Ur-MC90 (950M)
-------------------------------------------
Die Übertragung von Achsparametern an die Ur-Mutter der CPU80/MC90 Familie, bekannt
als "950M", "PL59" und "MC90", funktionierte nicht. Behoben.

Neu: Parameter-Download von Ur-MC90 (950M)
------------------------------------------
Es ist jetzt möglich, Achsparameter aus Steuerungen der Typen MC90/950M/PL59, also
der Ur-Mutter aller CPU/MC90 Steuerungen, zurückzulesen.

Bugfix: SPS-Programm zurückladen von UR-MC90 (950M)
---------------------------------------------------
Bislang funktionierte das Zurückladen es SPS-Programms im Textmodus für Steuerungen
der Typen MC90/950M/PL59 nicht. Behoben.

Neu: Projekt-ID Generierung in CPU80/MC90 Projekten steuerbar
-------------------------------------------------------------
Mit den Direktiven "#ID" resp. "#NOID" kann jetzt die Integration der Projekt-ID
als erste Zeile in CPU80/MC90 Projekten an- bzw. ausgeschaltet werden. Gleiches
kann auch erreicht werden, indem man in den Projekteigenschaften (rechte Maustaste
im Projektbaum oder Menü "Projekt > Projektoptionen") auf der Seite "Compiler"
die entsprechende Option ein- oder ausschaltet.

Neu: Abfrage zur Projekt-ID Generierung
---------------------------------------
Wird im MCStudio ein CPU80/MC90 Projekt geöffnet, in welchem die Projekt-ID nicht
in der ersten Zeile des Programms eingefügt wird, so bietet MCStudio nach dem
ersten Öffnen eine entsprechende Option an. Wird die Abfrage verneint, erfolgen
keine weiteren diesbezüglichen Fragen.

Änderung: SPS-Programmvergleich mit Projekt-ID
----------------------------------------------
Besteht der einzige Unterschied zweier SPS-Programme für CPU80/MC90 darin, dass
bei dem einen Programm die Projekt-ID als Textausgabe in der ersten Zeile
enthalten ist, bei dem anderen jedoch nicht, so wird dieser Unterschied jetzt
vom MCStudio und von allen anderen Vergleichsfunktionen ignoriert.

Bugfix: MCScreen und fehlende Fortschrittsanzeige
-------------------------------------------------
Seit Build 2005L zeigt MCScreen den Fortschritt bei der Übertragung von Bitmaps
und/oder Betriebssystemen an MMI-Geräte wie das HT-II nicht mehr an. Behoben.

Bugfix: Betriebssystemassistent und Anzeige der gefundenen Dateien
------------------------------------------------------------------
Der VMC Betriebssystemassistent erkannte nicht alle eMC200 Betriebssystemdateien
korrekt und sortierte dies zeitweilig als "MC200" Betriebssysteme ein. Dadurch
wurde es wesentlich erschwert, das passende Betriebssystem zu finden. Behoben.

Änderung: MCDisplay ohne Steuerung
----------------------------------
MCDisplay kann jetzt auch offline verwendet werden, z.B. um die Tastaturbelegung
zu überarbeiten. Dies war zuvor nicht möglich.

Bugfix: Übersetzungsmanager aus MCStudio
----------------------------------------
Weil der Lieferant der Datenbanksoftware leider wieder die Hälfte der Vorgaben
geändert hatte, konnte der MCStudio Übersetzungsmanager keine neuen Projekte
mehr anlegen und stürzte - mitsamt dem MCStudio - einfach ab. Behoben.

Bugfix: Übersetzungsmanager und Export für Dienstleister
--------------------------------------------------------
Der Export im dBase-Format funktionierte nicht richtig. Behoben.

Bugfix: Übersetzungsmanager und Rückimport vom Dienstleister
------------------------------------------------------------
Der Rückimport vom Dienstleister funktionierte nicht richtig. Behoben.

Bugfix: Ordner "Schrittmotor" in SAT bei eMC200CPU/C
----------------------------------------------------
Die Seite "Schrittmotor" wurde in SAT für Module des Typs CPU/C nicht mit gezeigt.
Behoben.

Bugfix: MCCenter SPS-Details für MC90/B
---------------------------------------
Es wurde das falsche Übertragungsdatum des SPS-Programms angezeigt. Behoben.

Änderung: Hinweistext in SAT
----------------------------
Bei fehlerhaften Schreiben der Achszuordnungstabelle enthält SAT jetzt zusätzliche
Hinweise zur Fehlerbehebung.

Änderung: MCStudio "Tipp des Tages"
-----------------------------------
Nachdem die Datenbank für den "Tipp des Tages" fast zwei Jahre lang nicht aufgefüllt
wurde, haben wir den Assistenten für diese Tipps heute entfernt.

Änderung: Nicht erfolgte Betriebssystem-Programmierung mit eMC200
-----------------------------------------------------------------
Kunden berichteten darüber, dass folgender Vorgang beobachtet wurde: ein neues
Betriebssystem wird an die eMC200 Steuerung überspielt, die Daten werden übertragen,
der Betriebssystem-Assistent meldet erfolgreichen Abschluss, aber das Betriebssystem
ist nicht in der Steuerung gespeichert. Wir konnten das Problem nicht nachvollziehen,
haben aber zusätzliche Absicherungen diesbezüglich in den VMC_Server Treiber
integriert.

Neu: Betriebssystem-Update mit dem Betriebssystem Assistenten
-------------------------------------------------------------
Nach erfolgreichem Abschluss des Betriebssystem Assistenten werden jetzt alle
angeschlossenen Module mit den Versionsnummern vor und nach dem Update angezeigt.
Bislang zeigte der Assistent lediglich die neue Version des Master-Moduls an.

Bugfix: Erkennung von Ur-MC90 Systemen
--------------------------------------
Es konnte mit aktuelleren Versionen der X2 vorkommen, das Ur-MC90 Systeme nicht mehr
erkannt wurden. Behoben.

Bugfix: Standard-Definitionsdateien für eMC200
----------------------------------------------
In ein paar der Definitionsdateien, die mit der X2 ausgeliefert werden, gab es
kleinere Fehler. In HT.DEF waren einige Tastenmerker vertauscht, in eMC200.DEF
wurden nicht existente analoge Eingänge definiert und ein falscher Fehlermerker
für die RS485-Kommunikation angelegt. Behoben.

Änderung: Zuordnung der Dateitypen
----------------------------------
Wenn ein anderes Programm Besitzansprüche auf Dateierweiterungen anmeldet, die wir
der VMC Workbench X2 zuordnen, so kann dies zu Problemen im Ablauf führen. Wir haben
zusätzliche "Säuberungen" während der Installation eingebaut, werden aber in Zukunft
noch ein weiteres Werkzeug zur erneuten Zuordnung der Dateien zu den Erweiterungen
in die VMC Workbench X2 integrieren.

+================+
| |
| X2 Build 2005M |
| |
+=====25.10.2005=+

Bugfix: MCCoder/Auto-Compile/Windows XP und Intel Pentium 4
-----------------------------------------------------------
Mal wieder eine spannende Konstellation: wurde unter Windows XP ab Service Pack 1
mit einem Intel Pentium 4 gearbeitet, der bereits das "HyperThreading" Modell
unterstützt, und war das "HyperThreading" im Bios des Computer nicht deaktiviert,
so stürzte MCStudio bei eingeschaltetem automatischen Nachcompilieren kommentarlos
ab, sobald eine Änderung in einer grossen Definitionsdatei mit vielen enthaltenen
Makros vorgenommen. Behoben.

Bugfix: MCCoder/diverse Windows-Versionen/Problem mit Umlauten
--------------------------------------------------------------
Je nach Einstellung der Programmoptionen zu MCStudio und der verwendeten Version
des Microsoft Windows Betriebssystems konnte es unerwartete Effekte geben, wenn
Umlaute als Teil eines Symbolnames verwendet wurden. Mal wurden lediglich
Einträge in der Cross-Referenz nicht vorgenommen, mal stimmten Informationen im
MCStudio Popupmenü nicht. Im schlechtesten Fall konnte es passieren, dass eine
Referenz auf ein Symbol in zwei alternatierenden Schreibweisen für einen Umlaut
(also z.B. einmal das "ä" klein und einmal das "Ä" gross) als Sprungmarke statt
als Symbolreferenz intepretiert wurde. Behoben.

Bugfix: MCStudio Editor Kontextmenü mit Option "alles zeigen"
-------------------------------------------------------------
War in den MCStudio Einstellungen die Option "Kontextmenü zu InSource Watches
mit allen Werten" aktiviert, und rief man das Kontextmenü aus dem MCStudio
Editor heraus auf, dann konnte es passieren, dass bei Anwahl eines der ersten+
drei Menüpunkte MCStudio nicht die korrekte Ressource verwendete. Behoben.

Änderung: MCStudio Referenzlisten und CPU80 Projekte
----------------------------------------------------
In mit "#DEFINE" deklarierten Makros verwendete Ressourcen werden in den
Referenzlisten jetzt nicht mehr mit der Kennung "Lesen" oder "Schreiben" gezeigt,
sondern als "Makrocode". Die ausschliessliche Verwendung eines Symbols in einem
Makros erhöht auch nicht mehr den Referenzzähler.

Bugfix: MCStudio Symboleigenschaften zu Makros und Zeichenketten
----------------------------------------------------------------
In den MCStudio Symboleigenschaften wird jetzt für Makros und Zeichenketten
nicht mehr ein hexadezimaler Zahlenwert, sondern die erste Zeile der Text-
definition angezeigt.

Bugfix: MCStep/UniED und Programmgrössenänderung
------------------------------------------------
Wurde mit geladenem Projekt die gewünschte Grösse der Ablaufprogramme verändert,
so übernahm das Programm entweder (A) die Änderungen nicht, (B) zeigte Fehler-
meldungen an oder (C) änderte die Daten nur in der Steuerung, nicht aber im
geladenen Programm. Behoben.

Bugfix: MCStep/UniED und die Symbolleisten
------------------------------------------
Die Positionen der Symbolleisten wurden beim Beenden des Programms nicht mit
abgespeichert. Behoben.

Änderung: Betriebssystem Assistent
----------------------------------
eMC200SM1 Module werden jetzt vollständig unterstützt. Zudem wurden einige
Anzeigen und Meldungen überarbeitet. So wird z.B. Firmware für eMC200
Achscontroller mit korrekter Versionsnummer erkannt und angezeigt.

Änderung: SAT
-------------
Einige Hinweistexte und Parametergrenzen wurden im Hinblick auf das
eMC200SM1 Modul überarbeitet.

Bugfix: SAT Codierungsassistent
-------------------------------
Für SM1 und SM2 Module zeigte SAT nicht die korrekte Drahtbrückencodierung
an, wenn die höchste Achsnummer angewählt werden sollte. Behoben.

Änderung: Parameter mit SAT kopieren
------------------------------------
Es ist jetzt möglich, per Default Achsparameter auch zwischen CPU/C, SM1
und SM2 Modulen hin- und her zu kopieren.

+================+
| |
| X2 Build 2005L |
| |
+=====07.10.2005=+

Neu: Unterstützung für eMC200SM1
--------------------------------
Mit der Build 2005L unterstützt X2 die Hochleistungsvariante des eMC200SM2
Schrittmotorcontrollers, genannt eMC200SM1.

Änderung: Umfang der X2Tiny Installation
----------------------------------------
SAT ist jetzt Bestandteil der X2Tiny Installation.

Neu: Modem Assistent
--------------------
Der eigentlich schon mehrfach wegrationalisierte Modem Assistent erlebt seinen
zweiten Frühling und ist jetzt in einer zweisprachigen, überarbeiteten Variante
Bestandteil der VMC Workbench X2 (im Startmenü unter "VMC Workbench X2 > Zubehör").

Bugfix: MCToGo
--------------
Ein paar kleinere Fixes, aber noch keine Freigabe für MCToGo.

+================+
| |
| X2 Build 2005K |
| |
+=====30.09.2005=+

Neu: MCToGo
-----------
Erste Testversion von MCToGo.

Neu: CPU80 Makroverknüpfungen
-----------------------------
Makros können jetzt mit den Operatoren "+" und "^" mit anderen Befehlen oder
mit anderen Makros verknüpft werden.

Änderung: Geschützte Systemvariablen
------------------------------------
Systemvariablen (z.B. bei CPU80 Systemen alle Variablen grösser als 4000)
wurden seit einiger Zeit durch die VMC X2 vor Änderung geschützt. Um für die
Experten diesen Schutz aufzuheben, gibt es jetzt eine zusätzliche Option in der
X2 Systemkonfiguration auf der Seite "System", "Weitere Optionen". Ist diese
Opotion deaktiviert, dann können die Systemvariablen wieder geändert werden.

Bugfix: Rückübersetzung von CPU80/MC90 Projekten
------------------------------------------------
Unterprogrammaufrufe mit nur einer angegebenen Unterprogrammzeile statt eines
angegebenen Zeilenbereichs wurden nicht richtig zurückübersetzt. Dies konnte
unter Umständen zu einer Fehlermeldung oder zu einer unrichtigen C90-Datei
führen. Behoben.

Neu: Projekt-ID in CPU80 Projekten
----------------------------------
Bei Verwendung einer eMC200CPU80 wird jetzt die Projekt-ID in der Steuerung
abgelegt. Deshalb ist auch die Funktion "Projekt aus Steuerung identifizieren"
des MCStudio jetzt für CPU80 Projekte verfügbar.

Bugfix: Ändern der CPU80 SMC-Adresse
------------------------------------
VMC Server kam nicht damit klar, wenn im laufenden Betrieb die SMC-Adresse einer
CPU80 oder MC90 Steuerung verändert wurde, und musste in diesem Fall offline
geschaltet werden. Jetzt erkennt VMC Server diese Änderung automatisch.

Bugfix: Diverses in VMC Server
------------------------------
Einige kleinere Probleme im Zusammenhang mit CPU80 Steuerungen wurden im VMC
Server bereinigt.

+================+
| |
| X2 Build 2005J |
| |
+=====16.09.2005=+

Änderung: Betriebssystemprogrammierung und CPU80 Systeme
--------------------------------------------------------
In der Programmierung von Betriebssystemen für die Achscontroller ist bei CPU80
Systemen jetzt eine zusätzliche Absicherung implementiert, da der bisher
verwendete Rückmeldekanal von Steuerung zum PC zumindest bis inklusive CPU80
Version 20.11 nicht richtig funktioniert.

Änderung: MCSave und sehr viele Resets
--------------------------------------
Beim Auslesen einer Aufzeichnung bricht MCSave jetzt nicht mehr mit Warnhinweis
ab, wenn mehr als 127 Resets in der Aufzeichnung enthalten sind, sondern beachtet
dann alle Daten, die älter als der 127. Reset sind.

Bugfix: MCScreen, grafische Elemente und das Raster
---------------------------------------------------
Blendete man in MCScreen das grafische Hilfsraster ein, so konnte man erkennen,
grafische Elemente wie Rechtecke, Linien oder Elippsen stets um eine halbe
Rasterbreite versetzt angezeigt wurden. Dies hatte zwar im Normalfall keine
Auswirkungen auf das Endergebnis, erschwerte aber die pixelgenaue Bearbeitung
der Grafik. Behoben.

Neu: Option "Format beibehalten" beim MCScreen Bitmap-Import
------------------------------------------------------------
Beim Importieren einer Bitmap in ein MCScreen Projekt ist es jetzt möglich, die
Option "Format beibehalten" anzuwählen. MCScreen importiert die Bitmap dann
exakt in dem auf der Festplatte vorhandenen Format. Ist die Grafik grösser als
die zur Verfügung stehende Zeichenfläche, so wird eine Warnmeldung angezeigt
und die Grafik herunterskaliert.

Neu: MCToGo Unterstützung in MCScreen
-------------------------------------
MCScreen verfügt nun über einige interne Funktionen zur Unterstützung der neuen
MCToGo Funktionalität.

+================+
| |
| X2 Build 2005I |
| |
+=====02.09.2005=+

Bugfix: Win32 API Strukturierung
--------------------------------
Im Verlaufe der Aktualisierungen hat sich die Struktur des Win32 API Verzeichnis
derart zum Selbstläufer entwickelt, dass Neueinsteiger kaum einen Überblick finden
konnten. Mit der aktuellen Version wurde die Struktur überarbeitet.

Bugfix: MCStep und die "originale" MCStep-Steuerung
---------------------------------------------------
MCStep erkannte die originale MCStep Softwareversion nicht und verweigerte die
Zusammenarbeit mit dem Kommentar: "Die Software in der Steuerung ist zu alt".
Behoben.

Bugfix: MCStep/UniED Programmeditor / Compilerfehler
----------------------------------------------------
Bei Fehleingaben und Übertragung an die Steuerung wurden die fehlerhaften Zeilen
nicht dargestellt, es erschien auch keine Hinweismeldung. MCStep verweigerte
einfach die Übertragung. Behoben.

Änderung: MCStep/UniED Befehlssyntax
------------------------------------
MCStep akzeptiert jetzt den bisher ungültigen Befehl "TIM 0".

Bugfix: SAT
-----------
Der Schrittmotor-Assistent drängte sich auch dann gerne in den Vordergrund,
wenn gar kein Schrittmotor angewählt war. Behoben.

Neu: Minimalversion der X2
--------------------------
Ab dem Build 2005I gibt es auf Anfrage eine "Minimalversion" der VMC Workbench X2,
in der lediglich Treiber, ein paar benötigte DLLs, MCSpy und der Betriebssystem-
Assistent enthalten sind. Diese Version ist vorläufig nur auf Anfrage erhältlich.

+================+
| |
| X2 Build 2005H |
| |
+=====05.08.2005=+

Bugfix: Schnellcompilierung mit CPU80
-------------------------------------
Unter bestimmten Voraussetzungen (z.B. Windows XP mit SP1a oder SP2) konnte eine
Änderung in Definitionsdateien (.D90) mit anschließender automatischer Schnell-
compilierung zu einem Absturz des MCStudio führen. Behoben.

Bugfix: Lesen der aktuellen Achsgeschwindigkeit mit VMC Server
--------------------------------------------------------------
Beim Auslesen der aktuellen Achsgeschwindigkeit gaben die Funktionen des VMC Server
stets die programmierte Geschwindigkeit zurück. Behoben.

Bugfix: Behandlung von Labels in .W90 Dateien (MCCoder)
-------------------------------------------------------
Wurde ein Label im "normalen" Quelltext nicht definiert, tauchte dann aber in
einer .W90 Datei als gültige Definition auf, so ignorierte MCCoder die Definition
in der .W90 Datei nicht, sondern übernahm diese Stelle als gültige Labeldefinition.
Behoben.

Bugfix: MC90 SPS-Stopp
----------------------
Seltsames geschah beim Anhalten eines SPS-Programms mit angeschlossener MC90/B
(aka 960M): ohne Zutun des Anwenders startete das Programm sich nach etwa einer
Sekunde wieder selbst. Behoben.

Neu: eMC200MODEM Initialisierung
--------------------------------
Im Menü "Geräte" gibt es in vielen Applikationen jetzt den Eintrag "Modem
initialisieren". Damit kann ein eMC200MODEM vollständig mit dem Standardsetup
gefüttert werden.

Änderung: MCStudio und "Suchen in Dateien" (1)
----------------------------------------------
Wählt man im MCStudio die Funktion "Suchen in Dateien" mit der Option "Nur
Quelltextdateien des Projekts", so wird die Option jetzt enger als zuvor ausgelegt.
MCStudio durchsucht nur noch die Dateien der Typen "Quelltext", "Definitionsdatei"
und (nur bei MC-1) "SPS-Texte". Bislang wurden alle Dateien durchsucht, die von
MCStudio direkt unterstützt werden, also auch z.B. VST-Dateien.

Neu: MCStudio und "Suchen in Dateien" (2)
-----------------------------------------
Wird die neue Option "Nur mitcompilierte Dateien durchsuchen" in Kombination
mit "Nur Quelltextdateien des Projekts" angewählt, so ignoriert MCStudio beim
Durchsuchen der Dateien alle Quelltextdateien, die über ihre Dateieigenschaften
von der Compilierung ausgeschlossen sind ("Nicht automatisch mit Projekt compilieren")
oder die keinen Quellcode erzeugen ("Mitcompilieren, aber keinen Code erzeugen").

Änderung: MCStudio und der Hinweis: "Zeile kann nicht angezeigt werden"
-----------------------------------------------------------------------
Die Hinweismeldung "Die Zeile xxx kann nicht angezeigt wird" wird vom MCStudio nicht
mehr angezeigt. MCStudio ignoriert jetzt den Versuch, eine unbekannte Zeile im
Quelltext anzuzeigen, ohne eine entsprechende Meldung anzuzeigen.

Neu: Makros, CPU80 Programme und Referenzlisten
-----------------------------------------------
Verwendete Makros werden jetzt in der Referenzliste von CPU80 Projekten erfasst.

Änderung: MCStudio Übersicht Projektressourcen
----------------------------------------------
Die Ressourcenübersicht wurde in Handhabung und Gestaltung an die anderen
Bedienfenster von MCStudio angepasst.

Neu: Erweiterte Farbkennzeichnung in der Projektressourcen-Übersicht
--------------------------------------------------------------------
Ressourcen, die nur angelegt wurden - z.B. als Makro in D90 Dateien - aber nicht
im Programm selber verwendet werden, sind jetzt mit der zusätzlichen Farbe
"Gelb" gekennzeichnet.

Neu: Hinweisfenster in der Projektressourcen-Übersicht
------------------------------------------------------
Ein Hinweisfenster der Art, wie es auch beim Quelltexteditor bekannt ist, zeigt
jetzt in den Projektressourcen zusätzliche Informationen zu der Ressource an, auf
die gegenwärtig der Cursor zeigt. Hier wird inbesondere gezeigt, wie oft eine
Ressource innerhalb des Programms und wie oft innerhalb der Definitionen verwendet
wird.

Neu: Dateieigenschaften im MCStudio Editorfenster
-------------------------------------------------
Im Kontextmenü des MCStudio Editorfensters lassen sich jetzt direkt die Datei-
eigenschaften aufrufen - also nicht mehr nur über den Umweg der Projektverwaltung
bzw. des Projektbaums.

Änderung: Betriebssystem-Assistent und CPU80
--------------------------------------------
Bei Übertragung an CPU80 Systeme wurde unter bestimmten Umständen zwischen der
Übertragung der Daten an die Steuerung und dem Prüfen der "Fertig"-Bedingung eine
zu kurze Pause gemacht. Dadurch konnte es vorkommen, dass bei Übertragungen an
mehrere Module (z.B. an eMC200MOC) der Betriebssystem-Assistent "Fertig" meldete,
obwohl die Steuerung noch im Programmiermodus war. Behoben.

Bugfix: Markierung geänderter Dateien im MCStudio Projektbaum
-------------------------------------------------------------
MCStudio markierte in der Projektübersicht aller Dateien die Dateien eines Projekts,
die mit einem externen Editor geöffnet wurden, stets als "geändert". Behoben.

Bugfix: In MCCenter integrierter Webserver
------------------------------------------
Der im MCCenter integrierte Webserver stellte die Seiten gemäss der W3C Standards
XHTML 1.0 und CSS 2.0 dar. Diese Standards werden vom Microsoft Internet Explorer
6.0 jedoch nicht vollständig unterstützt, weshalb bei Verwendung des Internet
Explorers die Seiten fehlerhaft dargestellt wurden. Behoben.

Bugfix: Lesezeichen und Haltepunkte in Nicht-Textdateien
--------------------------------------------------------
Beim Laden eines Projekts entfernt MCStudio jetzt alle versehentlich in Nicht-
Textdateien bzw. Nicht-Programmdateien gesetzten Lesezeichen und Haltepunkte.

+================+
| |
| X2 Build 2005G |
| |
+=====08.07.2005=+

Neu: Mini-Webserver in MCCenter
-------------------------------
Auf der neuen Seite "WWW" in den X2 Einstellungen kann ein minimalistischer
Webserver aktivert werden, der über das MCCenter gesteuert wird. Mit Hilfe dieses
Webservers kann z.B. auf einem NetPC der Status der angeschlossenen Steuerungen
via Browser abgefragt werden. Mehr Informationen hierzu wird es in Kürze geben.

Bugfix: Auslesen von CPU80 Achsparametern in Steuerungsstatusdateien
--------------------------------------------------------------------
Wählte man beim Auslesen des VST Steuerungsstatus und CPU80 Systemen die Option
"Achsparameter sichern" an, so führte dies beim Auslesen in den meisten Fällen
zu einer Zugriffsverletzung. Behoben.

Bugfix: Anzeige falscher Bedienelemente beim Speichern des Steuerungsstatus
---------------------------------------------------------------------------
Einige grafische Bedienelemente wurden im Kontrollfenster angezeigt, auch wenn
die entsprechenden Optionen gar nicht verfügbar waren. Behoben.

Bugfix: Assistent für Fernverbindung über Netzwerk
--------------------------------------------------
Der letzte Schritt des Assistenten wurde nicht mehr angezeigt. Behoben.

+================+
| |
| X2 Build 2005F |
| |
+=====04.07.2005=+

Bugfix: Betriebssystem Assistent, Liste der Betriebssysteme und Windows XP
--------------------------------------------------------------------------
Mit einigen Windows XP Versionen führte es zu Schwierigkeiten, wenn die Liste der
Betriebssysteme im VMC Betriebssystem-Assistenten nach Datum sortiert war oder
gar keine Sortierung vorgewählt war. Dies konnte im schlechtesten Fall zu einem
Absturz des Programms führen. Behoben.

Neu: Nur Display anzeigen mit MCDisplay
---------------------------------------
Manchmal möchte man nur den angezeigten Displayinhalt, sprich: die SPS-Texte lesen.
Allerdings versperrte einen dann MCDisplay aufgrund der Darstellung des gesamten
Bedienteils einen Großteil des Bildschirms. Jetzt kann man MCDisplay in den Modus
"Nur Display zeigen" schalten. Dann werden alle Tasten, LEDs, Override und das
Gehäuse ausgeblendet und nur noch der Displayinhalt angezeigt. Die Umschaltung
erfolgt über die Tastenkombination [Strg+Q], das kleine Symbol rechts oben oder
das Menü.

Neu: MCDisplay Fenster transparent
----------------------------------
Über das Schaltflächensymbol "Transparenz" (rechts oben neben dem "i" für Info)
kann das MCDisplay Fenster durchscheinend gemacht werden. Kombiniert mit der Option
"Immer im Vordergrund" lässt sich MCDisplay so ideal über andere Programm der VMC
Workbench X2 herüberlegen, wie z.B. der MCStudio, ohne dabei die Darstellung der
anderen Programme zu verdecken.

Änderung: HT-II Bitmap in MCDisplay
-----------------------------------
Die HT-II Abbildung wurde nochmals verkleinert.

Bugfix: Displayinhalt beschreiben mit MCDisplay und eMC200CPU80 (970M)
----------------------------------------------------------------------
Das Senden von Displaynachrichten (und damit das Beschreiben des Display-Puffers)
funktionierte mit CPU80 (970M) Steuerungen nicht. Behoben.

Bugfix: Umlaute im HT-II Text mit MCDisplay
-------------------------------------------
Umlaute wurden bei Verwendung eines HT-II im MCDisplay Bildschirm nicht richtig
dargestellt. Behoben.

Bugfix: Abschalten der MCCenter Hinweise in der Taskleiste
----------------------------------------------------------
Manche finden die Hinweismeldungen des MCCenter in der Taskleiste stören. Durch
einen Schreibfehler im Konfigurationsprogramm konnten die leider nicht abgestellt
werden. Behoben - zum Ausschalten einfach nochmal die VMC X2 Einstellungen
(Optionen im MCCenter) aufrufen und die Hinweismeldungen abschalten.

Änderung: Option "Fortlaufend nach Steuerungen suchen" in den MCCenter Einstellungen
------------------------------------------------------------------------------------
Die Option "Fortlaufend nach Steuerungen suchen" war im MCCenter nie aktiviert und
wurde mit der vorliegenden Version aus den Einstellungen entfernt.

Neu: Option "Hinweis bei Steuerung offline"
-------------------------------------------
Der MCCenter Hinweisdialog, dass die angeschlossene Steuerung seit längegerer Zeit
nicht mehr erreichbar ist, kann in den MCCenter Optionen jetzt abgeschaltet werden.
Ist Option nicht aktiv, wird der Hinweisdialog nicht mehr angezeigt.

+================+
| |
| X2 Build 2005E |
| |
+=====17.06.2005=+

Neu: Schrittmotor-Konfiguration in SAT
--------------------------------------
Bei Modulen mit Schrittmotoranschluß bietet SAT jetzt die neue Registerlasche
"Schrittmotor". Dort lassen sich dann einige "echte" Schrittmotorparameter einstellen,
die ansonsten so nicht unterstützt werden. Typische Beispiele sind die maximale
Frequenz in Hertz oder auch die gewünschte Sollgeschwindigkeit, ebenfalls in Hertz.

Änderung: Aktuelle Zeilennummer in CPU80 Projekten
--------------------------------------------------
Bei eMC200CPU80 Systemen kann es vorkommen, dass die Steuerung manchmal fälschlicher-
weise die Zeile "0" als aktuelle Programmzeile liefert. Diese Angabe kann im MCStudio
zu unerwünschten Effekten bis hin zum Absturz des Programms führen. Jetzt wird im
VMC Server Treibersystem die Zeilenangabe "0" grundsätzlich

Bugfix: Automatischer Import von Projekten mit BP2 Dateien
----------------------------------------------------------
Wird eine VPB- oder VPZ-Datei geöffnet, die mit dem VMC Workbench Studio 1.20.x
erstellt wurde, und enthielt diese Datei eine BP2-Datei mit Bitmapdefinitionen für
ein intelligentes System, dann wird diese BP2-Datei automatisch in eine MCR-Datei
für MCScreen, das Nachfolgeprogramm des alten "VMC Display Editors", konvertiert.
Hierbei wurde fälschlicherweise die erste Bitmap mit dem Inhalt der letzten Bitmap
überschrieben. Behoben.

Bugfix: Suchen und Ersetzen mit Einzelbestätigung im MCStudio
-------------------------------------------------------------
Wurde über die Funktion "Suchen und Ersetzen" im MCStudio Editor ein Text durch
einen anderen, längeren Text ersetzt, und wurde hierbei nicht die Option "Alles
ersetzen" angewählt, sondern jedes Vorkommnis einzeln bestätigt, so konnte es
vorkommen, dass MCStudio den letzten Suchtreffer in der Datei nicht mehr erkannte
und dementsprechend auch nicht mehr zum Ersetzen anbot. Behoben.

Bugfix: CPU80 Ressourcen ersetzen im MCStudio (1)
-------------------------------------------------
Wurden bei Projekten für 970M (eMC200) Ressourcen ausgetauscht, die sowohl in 960M
als auch in 970M Systemen vorhanden sind, so führte dies zu einem Programmfehler
("Index der Liste..."). Behoben.

Bugfix: CPU80 Ressourcen ersetzen im MCStudio (2)
-------------------------------------------------
Suchkombinationen mit logischen UND-Verknüpfungen im Quelltext (z.B. "3I+" beim
Eingang 3) wurden durch die Funktion "Ressourcen ersetzen" nicht ausgetauscht.
Behoben.

Bugfix: CPU80 Ressourcen ersetzen im MCStudio (3)
-------------------------------------------------
Nach erfolgtem Austausch von Ressourcen wurden die Änderungen im Editor erst dann
angezeigt, wenn man den Ausschnitt mit dem Scrollbalken änderte, die Datei erneut
öffnete oder auf eine andere Art und Weise ein erneutes Zeichnen der Darstellung
erzwang. Behoben.

Bugfix: Verschieben von Dateien im MCStudio Projektbaum
-------------------------------------------------------
Teilweise wurden beim Verschieben von Dateien im MCStudio Projektbaum mittels der
Maus und Drag'n'Drop nicht die Dateien verschoben, die ursprünglich angewählt
wurden. Dieser Fehler wurde behoben, zusätzlich wird eine neue Abfrage angezeigt,
in der die Namen der betroffenen Dateien mit angezeigt wird.

+================+
| |
| X2 Build 2005D |
| |
+=====28.04.2005=+

Bugfix: Kontrolle bei Betriebssystem-Updates
--------------------------------------------
Der Assistent warnte auch dann vor möglichen Effekten, wenn bei der Übertragung
die gleiche Basisversion eingespielt wurde. Behoben.

Änderung: Liste der Betriebssysteme im Betriebssystem-Assistenten
-----------------------------------------------------------------
Der Betriebssystem-Assistent merkt sich nun die zuletzt einstellte Sortierreihenfolge
für die angezeigten Betriebssysteme.

Bugfix: Sehr grosse Steuerungsstatus-Werkzeugleiste im MCStudio
---------------------------------------------------------------
Im MCStudio war die Steuerungsstatus-Werkzeugleiste auf maximal 8 Elemente in
horizontaler Anordnung beschränkt. Auf Systemen mit vielen Achsen und hoher
Bildschirmauflösung kam es deshalb in der Werkzeugleiste zu einem verfrühten
Zeilenumbruch, ohne dass die gesamte Breite des Bildschirms ausgenutzt wurde.
Behoben.

Bugfix: Rollschaltflächen für Timer
-----------------------------------
In der Steuerungsstatus-Werkzeugleiste wurden die Schaltflächen zum hoch- und runterrollen
des Inhalts stets in Grau angezeigt. Behoben.

Bugfix: MCStudio, CPU80 und Symbolnamen mit dem "/"-Zeichen
-----------------------------------------------------------
Der Schrägstrich "/" wurde zwar vom Compiler als gültiges Zeichen in CPU80 Symbolen
behandelt, nicht aber vom MCStudio. Deshalb wurden Symbole mit einem "/" im Namen bei
diversen Funktionen im MCStudio (wie z.B. "Suchen in Dateien" oder "Online ändern")
nicht korrekt übernommen. Behoben.

Bugfix: MCStudio, CPU80, Textmakros und die Kontextmenüs
--------------------------------------------------------
Textmakros wurden in den MCStudio Kontextmenüs nicht korrrekt interpretiert und mit
Optionen wie "Online ändern" angezeigt. Behoben.

Änderung: Datenberechnung in CPU80 Achsparameterdateien
-------------------------------------------------------
Ändert man in CPU80 Achsparameterdaten (P90) einen Wert, so werden die variablen, zu
berechnenden Daten jetzt sofort aktualisiert. Bislang geschah dies nur beim übertragen,
speichern oder schließen der Parameterdaten.

Änderung: Übernehmen eingegebener Suchbegriffe im MCStudio
----------------------------------------------------------
Ruft man eines der Suchfenster (Suchen, Suchen und Ersetzen, Suchen in Dateien) auf
und gibt einen neuen Suchbegriff ein, so wird dieser jetzt in alle Eingabefelder
des Suchfensters analog eingetragen.

Bugfix: Abfrage "Text wirklich ersetzen" im MCStudio
----------------------------------------------------
Unter bestimmten Umständen (Windows XP, visuelle Stile, ausgeschalteter MS Agent)
konnte es bei der Bestätigung von "Suchen und Ersetzen" vorkommen, dass mit dem
Abfragefenster der zu ersetzende Text überdeckt wurde. Behoben.

Bugfix: MCStudio Editor, Kopieren und Einfügen
----------------------------------------------
Markierte man über das Zeilenende hinaus, kopierte diesen Text und fügte ihn an
anderer Stelle wieder ein, so wurde am Ende immer eine Leerzeile zu viel eingefügt.
Behoben.

Bugfix: MCStudio, Referenzlisten und die Option "Fenster offen halten"
----------------------------------------------------------------------
Wählte man im MCStudio in einer der Referenzlisten die Option "Fenster geöffnet
lassen" und wählte in einer umfangreichen Referenzliste einen Eintrag aus, so stand
anschließend die Markierung in der Referenzliste wieder auf dem ersten Eintrag.
Behoben.

Änderung: Entfernen von Leerzeichen am Zeilenende
-------------------------------------------------
Zur Geschwindigkeitsverbesserung entfernt der MCStudio Editor standardmäßig alle
zusätzlichen Leerzeichen am rechten Zeilenende. Falls dies nicht gewünscht ist, kann
diese Funktion jetzt in den Einstellungen (Tools > Optionen) auf der Seite "MCStudio"
abgestellt werden. Der Eintrag hierzu lautet "Leerzeichen am Zeilenende stets
beibehalten".

Änderung: Diverse Meldungen im MCStudio
---------------------------------------
Bei Meldungen wie "Datei wurde geändert, speichern?" und einer Anzahl anderer
Meldungen konnte es vorkommen, dass aufgrund langer Dateipfade der eigentliche
Dateiname im Fenster nicht mehr sichtbar war. Wann immer möglich, entfernt MCStudio
jetzt den Pfad der Datei oder zeigt Datei- und Pfadname getrennt an.

Änderung: "Gehe zu Label" im MCStudio
-------------------------------------
Steht der Cursor in einer Quellcodedatei auf einem Labelnamen, so wird dieser
Labelname jetzt automatisch beim Aufruf von "Gehe zu Label" (normalerweise mit
[Strg+Umsch+G]) in das Eingabefeld eingetragen.

Änderung: Warnung bei "zweifelhaften" Symbolnamen in CPU80 Projekten
--------------------------------------------------------------------
In CPU80 war es möglich, Symbolnamen wie "A1" oder "E1" zu verwenden, die
systemweit eigentlich für Ausgänge und Eingänge reserviert sind. Dies führte
zu seltsamen Effekten, z.B. bei der Anzeige von InSourde Watches. Aus Gründen
der Abwärtskompatibilität ist dies auch weiterhin möglich, allerdings wird
eine entsprechende Warnmeldung angezeigt.

Bugfix: Referenzliste in CPU80 Projekten mit mehr als einem Zugriff pro Zeile
-----------------------------------------------------------------------------
Wurde in CPU80 Projekten auf die gleiche physikalische Ressource innerhalb einer
Programmzeile mehr als einmal zugegriffen - z.B. einmal lesend und einmal schreibend -
dann wurde in der Referenzliste nur der jeweils erste Vorgang angezeigt. Behoben.

Bugfix: MCStudio Aktualisierung Symbol-, Label- und E/A-Liste
-------------------------------------------------------------
Änderten sich in einem Projekt nur einzelne Details eines Referenzeintrags, wie
z.B. die Anzahl der Zugriffe auf ein Symbol oder eine Ressource, so wurde diese
Information nicht während der Schnellcompilierung aktualisiert. Behoben.

Bugfix: MCStudio Abfragen ohne MS Agent
---------------------------------------
Ohne aktiviertem MS Agent wurden die Schaltflächen in den MCStudio-Abfragedialogen
in einer falschen Farbe angezeigt. Behoben.

Neu: Ressourcenübersicht im MCStudio
------------------------------------
Über die Funktion "Projekt > Ressourcenübersicht" oder die Standardkurztaste
[Alt+F5] kann man zu einem Projekt die Information abrufen, welche Ressourcen
(Variablen, Merker, Eingänge, Ausgänge) bereits vom Projekt verwendet werden und
welche noch zur Verfügung stehen.

Bugfix: VMC X2 Einstellungen
----------------------------
Die MCStep Eigenschaftsseite wurde auch dann angezeigt, wenn MCStep gar nicht
aktiv war. Behoben.

Änderung: Funktion "Im Quelltext mitlaufen" im MCStudio
-------------------------------------------------------
Die Funktion "Im Quelltext mitlaufen" wird vor der Compilierung eines Projekts
und bei der Anwahl überwachter Ausdrücke jetzt automatisch deaktiviert.

Neu: Funktion "Gehe zu Quelltextdatei" im MCStudio
--------------------------------------------------
Die Funktion "Suche > Gehe zu Quelltextdatei", vorbelegt mit [Strg+E], erlaubt
den schnellen Aufruf einer Quelltextdatei aus einer alphabetisch sortierten
Liste.

Änderung: Compilerwarnung bei nicht definierten Symbolen in CPU80 Projekten
---------------------------------------------------------------------------
Wurde auf ein nicht deklariertes Symbol zugegriffen, so erzeugte der Compiler
bislang weder einen Fehler noch eine Warnung, sondern nahm den Wert "0" für
dieses Symbol an. Jetzt wird weiterhin der Wert "0" eingesetzt und ohne Fehler
compiliert, jedoch mit entsprechendem Warnhinweis.

Änderung: Compilierungsart
--------------------------
Bei sehr umfangreichen CPU80-Projekten mit vielen einzelnen Quelltextdateien
kann eine vollständige Erstellung (im MCStudio: [Alt+F9]) schneller sein als
eine inkrementelle (im MCStudio: [F9]). Über die neue Systemeinstellung
"Nicht inkrementell, sondern immer vollständig erstellen" auf der MCStudio
Optionsseite wird dem Rechnung getragen. Die "optimale" Einstellung gibt es nicht,
es unterscheidet sich je nach Computertyp und verwendeter Hardware.

Änderung: Informationsdialog nach Compilierung
----------------------------------------------
Der Informationsdialog nach erfolgter Compilierung kann jetzt wieder - wie
früher - mit den Tasten "b" für Übertragen oder "s" wie "Schließen" beendet
werden.

Änderung: Labels und InSource Watch bei CPU80 Projekten
-------------------------------------------------------
Bei CPU80 Projekten werden Labels nicht mehr in den InSource Watches angezeigt.

Bugfix: Löschen temporärer Dateien
----------------------------------
Einige temporäre Verzeichnisse wurden von diversen Programmen der VMC Workbench
nicht korrekt gelöscht. Behoben.

Änderung: Verschieben von Dateien im Projektbaum (MCStudio)
-----------------------------------------------------------
Das Verschieben von Dateien im Projektbaum muß jetzt bestätigt werden, damit
nicht versehentlich eine Datei zu einem anderen Punkt verschoben wird.


+================+
| |
| X2 Build 2005C |
| |
+=====15.04.2005=+

Neu: Debug-/Testkanäle für eMC200CPU80 in MCSave
------------------------------------------------
MCSave unterstützt jetzt Debug- und Testkanäle für eMC200CPU80. Damit können
zusätzliche Informationen in MCSave erfasst werden, die nicht in direktem Kontext
mit physikalischen Ressourcen stehen.

Änderung: MCSave Bedienung
--------------------------
Das Scrollrad einer Rädchenmaus hat jetzt unterschiedliche Funktionen, wenn sie mit
gedrückter Strg- oder Umschalt-Taste verwendet wird.

Bugfix: 950M und der AUTO Betriebsmodus
---------------------------------------
Der Betriebsmodus von 950M Steuerungen wurde vor der Übertragung von Programmen und
Parametern falsch ausgewertet. Behoben.

Bugfix: 950M Merkerdarstellung im MCSpy
---------------------------------------
Einige SPS-Merker der Ur-MC90 (950M) wurden in MCSpy nicht korrekt angezeigt.
Behoben.

Bugfix: Automatische Erkennung von ASCII-Code mit 950M
------------------------------------------------------
Es wurde nicht mehr korrekt erkannt, ob ASCII- oder Binärcode an die 950M-
Steuerung gesendet werden sollte. Behoben.

Änderung: Versionserkennung von 950M-Steuerungen
------------------------------------------------
Die 950M Versionserkennung wurde fehlertoleranter gestaltet.

+================+
| |
| X2 Build 2005B |
| |
+=====11.04.2005=+

Änderung: Export von Projektarchiven
------------------------------------
Im MCStudio kann über die Funktion "Datei > Exportieren > Projektarchiv für 1.20"
jetzt auch ein komplettes Projektarchiv für die Nutzung mit der "alten" VMC Workbench
1.20.4 exportiert werden.

Neu: Kontrolle bei Betriebssystem-Updates
-----------------------------------------
Das System versucht nun zu ergründen, ob eine neu einzuspielende Betriebssystemversion
ggf. mit der verwendeten Hardware oder der Vorversion nicht kompatibel ist, und zeigt
eine entsprechende Warnmeldung an.

Änderung: Darstellung der Betriebssystemdateien
-----------------------------------------------
Die Darstellung gefundender Betriebssystemdateien wurde überarbeitet und kann jetzt
mit einem Mausklick auf die Titelleiste beliebig neu sortiert werden.

Neu: Drag und Drop in MCSave
----------------------------
Die Spalten in MCSave können jetzt mit Drag'n'Drop verschoben werden. Um eine
Darstellung möglichst gut interpretieren zu können, ist es so möglich, die gegenwärtig
dargestellten Ereignisse in die gewünschte Reihenfolge zu bringen.

Neu: MCSave und vertikale Zoomstufen
------------------------------------
MCSave kennt zur Vergrösserung der vertikalen Darstellung jetzt drei verschiedene
Zoomstufen, die vorläufig über die Schaltflächen "1", "2" und "3" an der rechten
unteren Ecke der grafischen Darstellung aufgerufen werden.

Bugfix: Farbdarstellung in MCSave
---------------------------------
Geänderte Farbdarstellung der Anzeigeleiste in MCSave wurden beim nächsten Start
nicht wieder hergestellt. Behoben.

+================+
| |
| X2 Build 2005A |
| |
+=====18.03.2005=+

Bugfix: Systemeinstellungen
---------------------------
Auf bestimmten Systemen stürzte der Dialog zur Einstellung der VMC X2 Optionen ab,
sobald man die Einstellungen mit [OK] oder [Übernehmen] bestätigte. Behoben.

Bugfix: MCStudio Kontextmenü
----------------------------
Unter bestimmten Bedingungen (MC-1 Programme mit nichtsymbolischen Variablen als
Parameter) erzeugte ein Rechtsklick im Editor eine Zugriffsverletzung, die
jedoch problemlos übergangen werden konnte. Behoben.

Bugfix: MCSave Suchen nach Ereignis
-----------------------------------
Wurde rückwärts in den Daten nach einem nicht existierenden Ereignis gesucht,
so erzeugte dies eine Zugriffsverletzung. Behoben.

Änderung: MCSave GUI
--------------------
Das MCSave GUI wurde behutsam überarbeitet.

Neu: Reihenfolge der Daten in MCSave ändern
-------------------------------------------
Über ein Kontextmenü oder über Drag'n'Drop kann die Reihenfolge der angezeigten
Daten in MCSave jetzt geändert werden.

+================+
| |
| X2 Build 2005 |
| |
+=====11.03.2005=+

ACHTUNG! WICHTIGER HINWEIS!
---------------------------
Mit der vorliegenden Version Build 2005 gibt es sehr viele kleinere Änderungen in
fast allen Programmteilen. Deshalb wird DRINGEND EMPFOHLEN, den vollständigen
Installationssatz von unserer Webseite www.vmcworkbench.de zu laden.

Neu: MCStep/UniED freigegeben
-----------------------------
MCStep/UniED ist jetzt als sowohl als eigenständiges Produkt als auch als Bestandteil
der VMC Workbench X2 freigegeben.

Bugfix: Verwendung von Vorlagen ohne Netz und doppelten Boden
-------------------------------------------------------------
Waren in den MCStudio Dateitemplates Variablen enthalten, die auf dem Computer
nicht gesetzt waren (wie z.B. der Firmenname in XP Home), so konnte es vorkommen,
dass MCStudio sich bei der Erstellung einer neuen Datei aufhing. Behoben.

Änderung: Hinweis beim Debuggen in "Step Out" im MCStudio
---------------------------------------------------------
Die Fehlermeldung beim Aufruf des "Step out" (Ausführen bis Rücksprung) ist jetzt
verständlicher formuliert.

Änderung: Warnmeldung "Haltepunkte konnten nicht gelöscht werden" im MCStudio
-----------------------------------------------------------------------------
Die Meldung erscheint nur noch, wenn tatsächlich ein Fehler auftrat. Ansonsten wird
eine Meldung gezeigt, die den tatsächlichen Gegebenheiten (zumeist Kommunikations-
fehler wegen abgeschalteter Steuerung) entspricht.

Änderung: Speichern von Haltepunkten im MCStudio mit MC200/eMC200
-----------------------------------------------------------------
Haltepunkte aus SPS-Projekten werden nur noch gespeichert, wenn die entsprechende
Option in den Systemeinstellungen (Seite "MCStudio") aktiviert ist.

Änderung: Wiederherstellen von Haltepunkten im MCStudio mit MC200/eMC200
------------------------------------------------------------------------
Haltepunkte werden beim Öffnen eines Projekts jetzt nur noch nach erneuter Rückfrage
und Bestätigung durch den Benutzer wiederhergestellt.

Bugfix: Verhalten im MCStudio nach kurzen Kommunikationsfehlern
---------------------------------------------------------------
Stand das SPS-Programm auf einem Haltepunkt, führte ein kurzer Aussetzer in der
Kommunikation zwischen PC und Steuerung dazu, dass MCStudio erneut einen Dialog der
Form "Haltepunkt erreicht" anzeigte und in die entsprechende Quelltext wechselte.
Behoben.

Neu: Anzeigen der aktuellen Ausführungsposition im MCStudio Quelltext
---------------------------------------------------------------------
Über die Funktion "Debug > Aktuelle Position zeigen" bzw. die vorbelegte Kurztaste
[Strg+F6] kann man im MCStudio jetzt jederzeit zu der aktuellen Ausführungsposition
im Quelltext springen. Bisher war dazu ein Stopp der Ausführung mit [F6] oder ein
Einschalten der Mitlaufen-Funktion über [Strg+Q] notwendig.

Änderung: MC100 Übertragung SPS-Programm
----------------------------------------
Zur Verbesserung der Kompatibilität mit neueren MC100 Master Versionen setzt die X2
nun vor der Programmübertragung den Merker 2900.

Bugfix: eMC200 Eingangssimulation
---------------------------------
Nur die ersten 128 digitalen Eingänge können simuliert werden; die VMC Workbench X2
zeigte aber alle Eingänge als "simulierbar" an. Behoben.

Änderung: MCMove und Geschwindigkeit/Rampe
------------------------------------------
MCMove verändert Geschwindigkeits- und Rampenwert beim Start des Programms jetzt nur
noch dann, wenn automatisch eine MCMove-Sitzungsdatei geladen wird. Ansonsten blieben
die aktuellen Werte für Geschwindigkeit und Rampe unverändert.

Neu: MCStep/UniED Befehlsübersicht
----------------------------------
Während der Programmbearbeitung lässt sich in MCStep/UniED jetzt eine Übersicht aller
gültigen Programmbefehle einblenden.

Änderung: Compilierung CPU80 Projekte
-------------------------------------
Die Fehlermeldung für überlange Zeilen wird nur noch dann generiert, wenn die
betroffene Datei Code für das Projekt erzeugt.

Neu: Hilfedatei zu MCStep/UniED
-------------------------------
MCStep/UniED verfügt nun über ein umfangreiches Hilfesystem.

Bugfix: MCSave und die Echtzeituhr
----------------------------------
Seit 2004Z blendete MCSave bei Aufzeichnungen mit vorhandener Echtzeituhr alle wiederholten
Zeitstempel aus, um Zeitabweichungen in der Aufzeichnung vorzugehen. Begann nun eine
Aufzeichnung mit einem Zeitstempel (und nicht mit einem Reset oder ähnlichem), dann wurde
dieser Zeitstempel ausgeblendet. Behoben.

Bugfix: MCSave und die vielen Resets
------------------------------------
Mehr als 127 Resets innerhalb einer Aufzeichnung brachten MCSave regelmässig aus dem
Gleichgewicht, ohne dass die Applikationen eine entsprechende Warnung zeigte. Behoben, jetzt
werden Aufzeichnungen mit mehr als 127 Resets nicht mehr akzeptiert und ausgewertet.

Änderung: MCSave und die Meldungen
----------------------------------
Für die verbreitesten Probleme beim Auslesen und Auswerten von MCSave Daten zeigt MCSave
jetzt eine etwas umfangreichere Beschreibung und Hilfestellung an.

Änderung: MCStudio und die Option "Mitlaufen im Quelltext"
----------------------------------------------------------
Die Option "Mitlaufen im Quelltext", zu finden im Menü "Debug", wird jetzt nicht mehr zwischen
mehreren Sitzungen zwischengespeichert, da dies unter bestimmten Umständen zu Programmfehlern
("Zeile wurde nicht gefunden") beim Öffnen eines Projekts führen konnte. Die entsprechende
Option in den Systemeinstellungen, "Cursor folgt Programmzähler im Quelltext", wurde ebenfalls
entfernt.

Änderung: Einstellen von Kurztasten
-----------------------------------
Um das Menü für die Systemeinstellungen (in den meisten X2 Programmen unter Tools > Optionen
oder in der Windows Systemsteuerung) etwas zu entschlacken, wurden die Einstellungen für
Kurztasten und Schaltflächen separat zusammengefasst und finden sich jetzt in den jeweiligen
Programmen unter "Tools > Anpassen".

Neu: Änderung der angezeigten Schaltflächen
-------------------------------------------
Noch eher im Experimental-Stadium ist die Möglich, über die Funktion "Tools > Anpassen" die
angezeigten Schaltflächen in den Werkzeugleisten zu verändern.

Änderung: MCCenter Funktionen/MCCenter Contextmenü
--------------------------------------------------
In MCCenter kann jetzt direkt über die Schaltfläche "Optionen" im Hauptfenster die VMC X2
Konfiguration aufgerufen werden. Weiterhin findet sich der Menüeintrag "Optionen" jetzt direkt
im ersten Contextmenü von MCCenter (nach Rechtsklick auf das Symbol) und nicht mehr versteckt
unter "Weitere Programme".

Bugfix: Darstellung des zweiten Display mit eMC200 und MCDisplay
----------------------------------------------------------------
Unter eMC200 Systemen konnte aufgrund eines Fehlers in VMC_Server nur die erste die Display-
seite nicht angezeigt werden. Behoben.

Neu: MCLog und das Gerätemenü
-----------------------------
MCLog erhielt jetzt auch die in allen Programmen üblichen Einträge für das Menü "Geräte".

Bugfix: MCSave ISM und Fehlertoleranz
-------------------------------------
Mit unvollständigen Registry-Einträgen hatte MCSave ISM teilweise gravierende Probleme.
Behoben.

Änderung: SAT Menüs und Werkzeugleisten
---------------------------------------
Einige Menüs wurden an den Standard angepasst, die Werkzeugleiste auf den technischen Stand
der anderen Applikationen gebracht.

Neu: Überprüfung grundlegender Computerdaten
--------------------------------------------
Beim ersten Start einer VMC Workbench X2 Applikation nach der Neuinstallation oder einem
Update überprüft das System den Computer. Sind einige Eckdaten unzureichend (zu langsamer
Prozessor, zu wenig RAM oder ähnliches) wird die Ausführung eines Benchmark-Tests empfohlen.

+==================+
| |
| Ältere Versionen |
| |
+==================+

Die Informationen zu Änderungen im Verlauf der 2004er Reihe finden Sie im
Internet unter http:\\www.vmcworkbench.de\info\changes2004.txt.

Die Informationen zu den Versionen vor Build 2004 finden Sie im
Internet unter http:\\www.vmcworkbench.de\info\changes2000-2003.txt.

Die Informationen zu den Versionen vor RC2 Build 2000 finden Sie im
Internet unter http:\\www.vmcworkbench.de\info\changes1980-1999.txt.

Die Informationen zu den Versionen vor RC1 Build 1980 finden Sie im
Internet unter http:\\www.vmcworkbench.de\info\changes1960-1979.txt.

Die Informationen zu den Versionen vor RC1 Build 1960 finden Sie im
Internet unter http:\\www.vmcworkbench.de\info\changes1940-1959.txt.

Die Informationen zu den Versionen vor RC1 Build 1940 finden Sie im
Internet unter http:\\www.vmcworkbench.de\info\changes1924-1939.txt.
 
Copyright © 2002,2003 MICRO DESIGN Industrieelektronik GmbH. Alle Rechte vorbehalten. Zuletzt aktualisiert: 20.08.2003 13:19. Webmaster. Empfohlene Browser. Entwickelt und programmiert von MWFolz Software, Sipplingen.

Hitcounter
Counter

MICRO DESIGN Industrieelektronik GmbH - Waldweg 55 - 88690 Uhldingen - Deutschland. Telefon +49-7556-9218-0, Telefax +49-7556-9218-50. Industriesteuerungen Industrieelektronik MC100 MC200 eMC200 MCStep Workbench VMC Autrex Steuerung Servo Schrittmotor Profibus SoftSPS DPSlave Fernwartung Remote Engeneering PLC SPS MCSave MCMove SAT Frequenzgeber Motion Control