Sie sind auf Seite 1von 8

FST 4.21.

100 - Release Notes


============================
11. Januar 2010

Es werden alle verf�gbaren Sprachversionen installiert.


Sie k�nnen zwischen den Sprachen umschalten, indem Sie die Auswahl in den
FST Einstellungen �ndern.

Was ist neu im Vergleich zu FST 4.10


------------------------------------

* Belegliste: Bei Mehrbitoperanden kann angegeben werden, ob der Operand


in der Online-anzeige mit oder ohne Vorzeichen dargestellt werden soll.
* Online-Anzeige: In einem neuen Register k�nnen jeweils zwei Merkerworte
als 32-Bit-Wert dargestellt werden.
* AWL: Neue Operatoren [] (indizierter Zugriff) und @ (Adress-Operator)
* CPX: Unterst�tzung neuer CPX-Module und -Funktionen
* AS-Interface-Treiber f�r PS1-CP92
* Web-Server: Neue Treiberoptionen zum automatischen Download der Webseiten
* Erweiterte Bausteine:
FPGONIO
FASTOUT
PIDCFM
* Neue Bausteine:
BLOCKCOPY
BLOCKFILL
INDEX_READ
INDEX_WRITE
OPERANDBIT
PUTBLOCK
GETBLOCK
GETBUFFERSTATE
EASY_SR

Was ist neu im Vergleich zu FST 4.02


------------------------------------

* Kontaktplan
* Unterst�tzung f�r CPX-FEC mit neuem graphischen EA-Konfigurator und Online-
Diagnose
* Belegliste: Bei jedem Abspeichern wird eine CSV-Datei erzeugt, die vom
FED Designer genutzt werden kann
* Kommunikationseinstellungen: Such-funktion und Smiley zum einfachen
eingeben der IP-Adresse
* Meldungsfenster: ist jetzt ein andockbares Fenster
* Globale Suche: Findet Operanden in allen Programmen
* Unterst�tzung f�r Breakpoints (sofern vom Laufzeitsystem der
angeschlossenen Steurung unterst�tzt)
* Parameterbeschreibung auch f�r die Ausg�nge von Bausteinen
* M�glichkeit, Parameterbeschreibungsdateien f�r eigene BAFs und BAPs
anzulegen
* Das Projekt kann bequem als Email verschickt werden
* Korrekte Anzeige von Umlauten und Sonderzeichen in Strings, wenn der
DOS/IBM Zeichensatz verwendet wird. Hierf�r gibt es eine entsprechende
Option beim STIRNGS Treiber
* Integrierter Webbrowser zum Anzeigen der Startseite der
angeschlossenen Steuerung (nutzt Funktionen des MS Internet Explorers)
* Befindet sich ein neuer Projektpfad in einem noch nicht vorhandenen
Unterverzeichnis, wird dieses automatisch angelegt
* Die Zeilennummern im AWL-Ausdruck k�nnen ausgeblendet werden
* Editor f�r Strings
* Die meisten Online-Fenster (z.B. die Schalttafel) k�nnen mit ESC
geschlossen werden
* Anzeige des verbrauchten/verf�gbaren Speichers im Dialog Schalttafel
* RUN/STOP/BREAK-Befehle im AWL Online Kontextmen�
* Der AWL Online-Status wird in fetter Schrift angezeigt
* Suchen in AWL Online
* Keine Einstellm�glichkeit f�r Treiber-Ziellaufwerk mehr f�r FECs und
HC0X
* Bei der Datei�bertragung k�nnen mehrere Dateien ausgew�hlt und
gel�scht werden
* Das Verzeichnis zum Ablegen von Sicherungskopien wird gemerkt
* Beim Einlesen einer Sicherungskopie kann ein existierendes Projekt mit
gleichem Namen �berschrieben werden
* Die SPS-Einstellungen wurden neu angeordnet
* Programme und Bausteine k�nnen in die Laufzeit-Bibliothek exportiert
werden
* Programme und Bausteine k�nnen auch als Quellcode ex- und importiert
werden
* Neu angelegte oder importierte Programme und Bausteine werden
autonmatisch zum Download ausgew�hlt, bereits existierende Versionen
desselben Programms oder Bausteins werden abgew�hlt.
* Bausteinaufrufe k�nnen jetzt auch �ber das Kontextmen� eingef�gt
werden
* Bei der Auswahl zu importierender Bausteine wird eine kurze Info zum
Baustein angezeigt
* Ein Doppelklick auf einen Compilerfehler (oder Dr�cken von F4) �ffnet
den Quellcode an der passenden Stelle
* Falls n�tig wird vor dem Erstellen der Querverweisliste automatisch
ein Make (Projekt �bersetzen) durchgef�hrt
* Schnellere Erstellung der Querverweisliste
* Die Querverweisliste enth�lt jetzt auch Angaben zur Art der Verwendung
der Operanden
* Vor dem Ausdrucken werden ge�nderte Programme nach R�ckfrage
abgespeichert
* Die Belegliste wird jetzt mit einem Zeichensatz fester Zeichenbreite
dargestellt
* Beim FST 3->4 Konverter kann jetzt auch HC20 als Zeilsystem gew�hlt
werden
* Die �nterst�tzung f�r Funkethernet (CP15) wurde in die OLDLIB
verschoben
* Neue Bausteine FLAGBIT, INRANGE, MINMAX and SCALE
* Neuer Treiber FPMATH f�r Flie�punktarithmetik
* Neuer Treiber WATCHDOG
* SPS Sicherheit f�r analoge EAs beim FEC Standard
* Neuer Baustein OPENCOMX
* EA-Skript f�r IO64
* Die seriellen Treiber f�r die FEC und HC0x-Steuerungen unterst�tzen
jetzt RS485 und weitere Baudraten
* Schnelle Ausg�nge Treiber
* StepLite Schrittmotortreiber

Fehlerkorrekturen seit der Version 4.02


---------------------------------------

* Anzeige der Online-Kommunikationsschnittstelle in allen Onlinefenstern


* Suchen und Ersetzen
* Dialogfenster zur Projektpfad-Auswahl kann nicht mehr verschwinden
* Keine Pr�fung auf Existenz einer seriellen Schnitstelle bei Verwendung
von TCPIP
* Verbesserte Aktualisierung des Projektbaums
* Fehlender Eintrag f�r FE38 im Bausteinaufruf-Dialog erg�nzt
* Treiberinstallation funktioniert jetzt auch, wenn sich die Dateien in
einem Verzeichnis befinden, dessen Pfad Leerzeichen enth�lt
* Keine Endlosschleife mehr beim �bersetzen von "WENN M1.23 NACH MW456"
* Die Meldung "Keine Treiberparameter" wird beim Einf�gen eines neuen
Treibers nicht mehr angezeigt
* &-Zeichen aus Schalttafel-Tooltips entfernt
* '-Zeichen k�nnen jetzt im Kommentar verwendet werden
* FST3->4 Konverter �bersetzt Sonderzeichen richtig
* Vollst�ndiges Scrollen von langen Programmen im Online-Mode
* Dateien aufr�umen, wenn Upload abgebrochen wurde
* Zus�tzliche Pr�fung in IO4x-Skripten

Was ist neu im Vergleich zu FST 4.01


------------------------------------

* Sie k�nnen jetzt auch ein Projekt in die Steuerung laden ohne die
Treiberdateien auszutauschen. Diese Option ist n�tzlich, wenn Sie an
einem alten Projekt kleine �nderungen vornehmen m�ssen.
* Steuerungen der FEC Standard Familie werden unterst�tzt.
* FST 4 gibt es jetzt auch in einer deutschen Version.
* In der englischen Version kann statt des Befehls OTHRW auch wahlweise
ELSE verwendet werden.
* Im Dialog f�r die Treiber-Parameter k�nnen Sie jetzt �ber die
"Hilfe"-Schaltfl�che direkt das zum ausgew�hlten Treiber passende
Kapitel der Online-Hilfe aufrufen.
* Neue und importierte Programme sind automatisch f�r das Laden
ausgew�hlt.
* Es k�nnen jetzt mehrere Bausteine gleichzeitig aus der Bibliothek
ausgew�hlt werden.
* Sie k�nnen Bausteine jetzt aus einem beliebigen Verzeichnis
importieren. Das ist n�tzlich wenn Sie eignene Bausteine in C erstellt
haben.
* Im Online-Display gibt es ein neues Register f�r Strings.
* In den SPS-Einstellungen wird die auswahl an Optionen entsprechend dem
Zielsystem eingeschr�nkt.
* Im AWL-Online-Fenster wird in der Titelzeile die verwendete
COM-Schnittstelle bzw. IP-Adresse angezeigt
* Bei einem neuen Projekt f�r FEC oder HC0X wird automatisch das
EA-Modul f�r die lokalen EAs eingef�gt.

Fehlerkorrekturen seit der Version 4.01


---------------------------------------

* L�ngere Timeouts f�r die serielle Kommunikation, um das Einloggen in


stark ausgelastete Steuerungen zu erm�glichen
* Zu gro�e oder kleine Konstanten in der anweisungsliste werden nicht
mehr ignoriert.
* Auch bei schneller Aktualisierungsgeschwindigkeit des Online-Display
k�nnen die Programm-stati �ber die Combobox ge�ndert werden.
* Auch nicht zum Laden markierte Programme k�nnen jetzt direkt aus dem
Editierfenster gedruckt werdern.
* Die Steuerungsprogramme werden jetzt sortiert ausgedruckt.
* Gro�e Timer-Werte werden korrekt angezeigt
* Auch das Fehlerwort kann jetzt im benutzerdefinierten Teil der
Online-Anzeige korrekt angezeigt werden
* Bei EA-Module kann nur eine Schalterposition ausgew�hlt werden, wenn
es tats�chlich mehrere M�glichkeiten gibt.
* Die Querverweisliste wird jetzt richtig sortiert.

Was ist neu im Vergleich zu FST3


--------------------------------

* Bitte beachten! Laufzeitcode ge�ndert.

Der generierte Code f�r BAFs enth�lt in der FST 4 keine


Task-Umschaltung. Damit das Funktioniert, d�rfen die BAFs keine
Schritte enthalten. Sie k�nnen dadurch einfache und direkte Subrutinen
schreiben, was in der FST 3.x nicht m�glich war. Das Verhalten der
BAPs wurde nicht ge�ndert.

In den meisten F�llen werden Sie keinen Unterschied merken. Wenn Sie
BAFs mit Schritten verwendet haben, stellen Sie diese auf BAPs um und
damit ist (in den meisten F�llen) die Arbeit getan.

Die neuen Regeln sind einfach zu merken:


o Ein Programm kann BAPs und BAFs aufrufen (unver�ndert),
Aufruf eines BAPs ist immer mit Task-Umschaltung verbunden
(unver�ndert),
der aufgerufene BAP darf Schritte enthalten (unver�ndert),
Aufruf eines BAFs verursacht keine Task-Umschaltung (neu).
o Ein BAP kann BAFs aufrufen (unver�ndert),
aber ein BAP kann keinen weiteren BAP aufrufen (unver�ndert).
o Ein BAF kann andere BAFs aufrufen (neu),
aber ein BAF kann keinen BAP aufrufen (neu).

In einem Diagram dargestellt:

Programm -- ruft --> BAFs


-- ruft --> BAPs
BAP -- ruft --> BAFs
BAF -- ruft --> BAFs

Das FST Laufzeit Hauptprogramm (SPS Betriebssystem) ab Version 2.24.3


pr�ft dies w�hrend der Laufzeit.

Wenn Fehler 36 auftritt, pr�fen Sie welcher Baustein in dem Schritt


aufgerufen wurde, in dem der Fehler aufgetreten ist. Stellen Sie
diesen Baustein auf BAP um �ndern Sie die Programme entsprechend.

Hinweis: Die Bausteine FWRITSTR und FREADSTR der FST


Laufzeitbibliothek enthalten Schritte und k�nnen daher nur als BAPs
eingesetzt werden.

* Hr. Westrik von Festo-NL hat den TCP/IP-Teil der FST 4 fertiggestellt.
Nach dem Laden des FST TCP/IP-Treibers (zuerst �ber serielle
Schnittstelle) kann jetzt TCP/IP f�r alle online Aufgaben eingesetzt
werden - von CI Kommandos bis zum Laden. �ndern Sie einfach die
Einstellungen unter "Extras >> FST Einstellungen >> Schnittstelle zur
SPS".
* Die Kommunikationsmethode wurde deutlich ge�ndert. Wir benutzen zwar
immer noch den alten Kommandointerpreter, haben aber die
Implementierung weiterentwickelt. Dies l�sst sich haupts�chlich beim
schnelleren Anmelden (Login) in der Steuerung feststellen.

* Das �bersetzen (Make) des Projektes wurde vom Laden getrennt. Es steht
auch eine Funktion 'Build Projekt' zu Verf�gung.

Das 'Make' �bersetzt und linkt nur Objekte, die ge�ndert wurden. Das
ist die gewohnte FST 3.x Methode. Die Funktion 'Build' dagegen
�bersetzt und linkt alles. Das 'Make' ist schlau genug, so werden Sie
das 'Build' kaum brauchen. F�r alle F�lle steht es Ihnen zu Verf�gung.

* Eine projektspezifische Einstellung f�r die Steuerung erm�glicht das


automatische Stoppen und Entfernen des laufenden Projektes beim Laden
in die SPS.

* Anstatt den beiden voreingestellten Laufzeitverhalten (Maschinen- und


Anlagenfunktion nach FST 3.x) lassen sich jetzt die einzelnen
Laufzeiteigenschaften einzeln einstellen.

* Eine Laufzeiteinstellung AUTOSTART steht zu Verf�gung.

* Die Online-Anzeigen k�nnen alle gleichzeitig benutzt werden, �ffnen


Sie z.B. die Fenster f�r Online Anzeige, Terminal und AWL Online
Anzeige. Starten Sie dann die Datei�bertragung und versuchen eine
Datei in die Steuerung zu laden oder von dort auszulesen.

Konvertierung der FST 3.x Projekte mit AWL Programmen auf FST 4.x
-----------------------------------------------------------------

Aktivieren Sie das Men� "Extras >> FST 3.x Projekte konvertieren" um das
Konvertierungsprogramm FST3TO4.EXE zu starten. Markieren Sie das FST 3.x
Programm- oder Projektverzeichnis und w�hlen dann das zu konvertierende
Projekt aus.

Es wird empfohlen nach der Konvertierung das Projekt neu zu �bersetzen.


Aktivieren Sie dazu das Men� "Projekt >> Alles �bersetzen" oder klicken auf
der entsprechenden Schaltfl�che in der Funktionsleiste.

Bei folgenden Fehlern oder neuen Funktionen ist ein Update des Kernels
notwendig (Firmware)

* Laufzeitfehler beim Aufruf von BAFs mit Schrittstruktur (2.24.03)


* Versions�berpr�fung beim Start von AWL-Online (2.24.02)
* verbesserte SPS Sicherheit (2.24.02)
* online Anzeige der Z�hler (2.23.03)
* IO1x/IO4x (2.23.01)

Sie k�nnen die detaillierte Versionsnummer mit dem CI-Befehl "L!" abfragen.
Verursacht der Befehl "ACCESS ERROR" so haben Sie die Kernel-Version 2.22
oder eine �ltere.

Wenn Sie ihre CPU-Karte aktualisieren wollen, nehmen Sie Kontakt mit Ihrem
lokalen Festo H�ndler auf.
Bekannte Probleme
-----------------

ONLINE HILFE
Die FST 4 Online Hilfe benutzt den HTML Help Viewer. Dazu m�ssen Sie
den Internet Explorer 4 oder eine h�here Version installiert haben.
Das HTML-Hilfe Installationspaket (HHUPD.EXE im Ordner \SOFTWARE) bringt
Ihre Installation auf den neuesten Stand (in einem Windows NT System
brauchen Sie dazu Administratorrechte). Die Installation wird nicht
durchgef�hrt, wenn Sie bereits ein aktuelles oder neueres HTML
Hilfesystem haben.
Windows 2000 Anwender sollten das HTML-Hilfe Installationspaket nicht
ausf�hren. Hilfekomponenten-Updates werden in Windows Service Packs
bereitgestellt.
F�r weitere Information siehe http://www.microsoft.com.

EXTERNE TOOLS
Diese Version der FST 4 benutzt immer noch einige DOS Programme, z.B.
OWS. Einige dieser Programme funktionieren nicht, wenn das aktuelle
FST Projekt in einem Vezeichnis gespeichert wird, dessen Pfadname
nicht den DOS Regeln entspricht.
Wenn Sie diese externen Tools benutzen wollen, verwenden Sie bitte
einen DOS-konformen Projektpfad (in allen Verzeichnisnamen h�chstens
8+3 Zeichen, keine Leerzeichen).
Unter Windows 2000 k�nnen bei allen DOS-Tools Probleme auftreten, und
die Maus funktioniert nicht richtig.
Es ist zur Zeit nicht m�glich f�r die Feldbus-Konfiguratoren Ethernet
f�r die Online-Verbindung zu nutzen.

VERSCHWUNDENE REGISTERTASTEN
Auf manchen PCs kann es vorkommen, wenn Sie die Einstellungen f�r die
Kommunikation mit der Steuerung �ndern wollen, dass das angeklickte
Tab im Dialog FST Einstellungen verschwindet.
Sie m�ssen dann die Einstellungen �ndern, indem Sie die Datei FST.INI
im FST4 Installationsverzeichnis direkt editieren. Dieselben Eintr�ge
k�nnen auch in der Datei PROJECT.FW4 im Verzeichnis eines jeden
Projekts vorgenommen werden. Eintr�ge in der Datei PROJECT.FW$
�berschreiben die Einstellungen in der FST.INI-Datei, wenn das
entsprechende Projekt ge�ffnet ist.

Wenn Sie eine serielle Schnittstelle verwenden m�chten, legen Sie


folgende Eintr�ge mit den gew�nschten Werten an:

[PREFERENCES]
CI_METHOD=0
COM_CI_PORT=COM1
COM_CI_BAUDRATE=9600

Wenn Sie TCPIP verwenden m�chten, legen Sie folgende Eintr�ge mit den
gew�nschten Werten an:

[PREFERENCES]
CI_METHOD=1
IP_CI_ADDRESS=192.168.0.1

TCP/IP
Bevor Sie den TCP/IP-Anschlu� f�r die Online Funktionen verwenden zu
k�nnen, m�ssen Sie �ber die RS232 Schnittstelle ein Projekt laden, in
dem der TCP/IP Treiber konfiguriert wird.
Wenn Sie ein Projekt �ber TCP/IP laden, wird die Option "Vor dem Laden
Projekt l�schen" ggf. ignoriert, denn dies w�rde auch den
TCP/IP-Treiber anhalten.
Die Aktivierung eines Passwortes sch�tzt gegen �nderungen �ber beiden
Schnittstellen, seriell und TCP/IP.

IO1x/IO4x
Benutzen Sie die Versionen mit dem Zusatz "N" nur mit dem Laufzeit
Hauptprogramm V2.23.01 oder sp�teren Versionen. Die Versionen ohne "N"
funktionieren mit jedem Laufzeit Hauptprogramm V2.2x, bei defekter
oder fehlender Hardware kann aber der SPS-Zyklus blockiert werden.
Daher sind diese Karten nicht mehr im standard FST Kartensatz
enthalten. Wenn n�tig, k�nnen sie aus dem Verzeichnis OLDLIB der
FST-CD installiert werden. Wenn Sie ihre CPU-Karte aktualisieren
wollen, nehmen Sie Kontakt mit Ihrem lokalen Festo H�ndler auf.

HC1X + RTC + DRAD + FESTOBUS


Wenn die HC1X CPU mit einem ZL16/ZL17 Chip montiert ist, verursachen
die FST-Bausteine F1x beim Zugriff auf die Echtzeituhr nach einer
Weile den Abbruch der E/A-Aktualisierung auf dem Festo Feldbus. Das
Problem wird untersucht.

HC2X + AS-INTERFACE (CP96)


H�chstens zwei CP96 Module mit den Schalterstellungen KSW=1 und KSW=4
k�nnen zusammen mit der HC20 CPU verwendet werden. Die
Schalterstellungen KSW=2 und KSW=3 f�hren zu Speicherkonflikten mit
anderen Komponenten.

HC2X + OM22 SPS-Sicherheit


Das Modul OM22 kann nur ab der Version P16 oder h�her mit der HC20 CPU
im SPS-Sicherheit Modus betrieben werden.

STARTUP DRIVE
Seien Sie vorsichtig, wenn Sie das Laufwerk f�r die STARTUP.BAT Datei
�ndern (SPS Einstellungen - Laufwerke). Stellen Sie sicher, da� die
AUTOEXEC.BAT Datei der Steuerung tats�chlich auf diesem Laufwerk die
STARTUP.BAT Datei sucht, und l�schen Sie evtl. vorhandene STARTUP.BAT
Dateien auf allen anderen Laufwerken. (Mit dem Tool
'Datei�bertragung'.) F�r Information �ber m�gliche
STARTUP.BAT-Laufwerke siehe das Handbuch oder die Online Hilfe
(Kapitel "Das FST SPS-Betriebssystem - Verschiedenes"). Am sichersten
ist das Beibeehalten der Voreinstellungen: FECs: B: - HC0X: B: - HC1X:
C: - HC20: C:

DATEI-OPERATIONEN AUF FLOPPY DISK


Wenn Sie Datei-Operationen ausf�hren m�chten, obwohl keine diskette
ins Laufwerk eingelegt ist, erhalten Sie keine Fehlermeldung.

ONLINE
Wenn Sie Probleme mit der Online-Verbindung haben, sollten Sie die
Baudrate auf 2400 Baud einstellen. Das ist insbesondere hilfreich,
wenn sie Festo Feldbus oder ein andere kommunikationsintensive
Programme nutzen.
Vermeiden Sie lange Schritte in Steuerungsprogrammen, die regelm��ig
aufgerufen werden, da sonst die serielle Kommunikation verdr�ngt wird.
Bitte beachten Sie dabei auch, dass der aufruf von BAF Bausteinen
l�ngere Zeit dauern kann (z.B. die Stautusabfrage des AMXX Bausteins).
Vermeiden Sie es zeitintensive BAF Bausteine direkt nacheinander in
einem Schritt oder Verkn�pfungsprogramm aufzurufen. Mehrere Aufrufe
von BAP Bausteinen sind unkritisch, da nach jedem Aufruf automatisch
ein unsichtbarer Schritt eingef�gt wird.

ERSTES LOGIN ZU EINER NEUEN HC1X STEUERUNG


Fall sie keine Online-Verbindungt zu einer neuen HC1X Steuerung
aufbauen k�nnen, �ndern Sie die Baudrate auf einen anderen Wert als
9600. Starten (booten) Sie die Steuerung erneut, bevor sie das Login
wieder versuchen.
Alternativ k�nnen sie wie folgt vorgehen:
1. Beenden Sie FST
2. Starten sie die HC1X neu (Reboot)
3. Starten Sie das Programm SENDBRK.EXE, das Sie im
Installationsverzeichnis der FST finden.
4. W�hlen Sie die Schnittstelle aus, an der Sie die Steuerung
angeschlossen haben
5. Starten Sie FST erneut und probieren Sie es nochmals
Nachdem Sie ein FST Projekt einmal erfolgreich geladen haben, tritt
das Problem nicht mehr auf.

Historie
--------

01.01.2010 4.21.100 CD-ROM "Edition Januar 2010"


17.06.2004 4.10.50 CD-ROM "Edition Juni 2004"
13.03.2001 4.02.21 CD-ROM "Edition April 2001"
14.08.2000 4.01.16 CD-ROM "Edition August 2000"

Danksagungen
------------

Gipsysoft (http://gipsysoft.com) - DialogSizer


Bogdan Ledwig (bogdanle@opole.mtl.pl) - MDIClient
Christian Rodemeyer - MDITabs
Cristi Posea (www.datamekanix.com) - SizeBar
Jean-loup Gailly (jloup@gzip.org) and Mark Adler (madler@alumni.caltech.edu) -
zlib