Content
Teil 2
|
Teil 2
Dieses Verzeichnis enthält eine Betaversion für einen SPS-Simulator, der auch ASI-fähig ist.
Die aktuellste Version ist spssim35.exe.
Es gibt auch eine eingeschränkte Version für Teil 1.
Fehlermeldungen bitte an Martin Kögler <mkoegler@auto.tuwien.ac.at> schicken. Sie können
nur effektiv bearbeitet werden, wenn die AWL Datei (nicht die Projektdatei von der IDE) dabei ist, die das Problem verursacht hat. Weiters
sollte auch eine Beschreibung des Fehlers vorhanden sein.
Tipps
-
Hinweise zur Bedinung sind in den Benutzerhandbuch zu finden.
- Für die Verwendung ist in der Entwicklungsumgebung das aktuelle Programm über
Datei/Exportieren in eine Datei exportieren und über Datei/Laden in den
Simulator laden.
Bitte beachten: Damit auch wirklich das ganze Programm exportiert wird, muß das
Hauptprogramm angezeigt werden. Es darf nicht ein Unterprogramm angezeigt
werden.
-
Alle Namen von Unterprogrammen müssen mit SBR
beginnen. Andere werden vom Simulator momentan nicht akzeptiert. Da die Defaultnamen SBR_0 usw. sind, muß man nur
beim Ändern eines Namens aufpassen. Es reicht aber auch, wenn der Name mit einen Kleinbuchstaben beginnt.
In der Step7 MicroWin32 Version im Lablor von SS2005 gilt diese Einschränkung nicht.
- Man sollte unter Zielsystem/Typ CPU 214 eintragen, damit die von der SPS im Labor (und daher auch von SPSSIM) nicht
unterstützen Operationen angezeigt werden. Weiters muss man bei bestimmten Step7 MicroWin Versionen
Options/General "Mnemonic Set" auf SIMATIC stellen.
-
Version ab Version 28 setzten ein lauffähiges TCP/IP Netzwerkprotokoll voraus. Bei alten Betriebssystemen muss
es unter Umständen nachinstalliert werden.
-
Der Menüpunkt Profibus-DP ist für den Teil 2 nicht relevant.
Änderungen
- V35: Counter resetbar
- V34: Neues AWL-Format lesbar
- V34: Druck einstellbar
- V33: Benutzerhandbuch geupdated
- V32: FIFO-Fehler behoben
- V32: SM1.x bei Tabellenoperationen ergänzt
- V32: Asynchroner CP-Modus
- V32: Race-Conditions erkennen
- V31: Unterstützung von SM1.x
- V31: Netzwerknamen bei Trace ausgeben
- V31: KOP-Trace
- V30: CALL-Syntax an neue IDE anpasst
- V30: DP-Blockkonsistent
- V29: Encoder auf Micrometer umgestellt
- V28: Profibus-DP Interface integriert
- V27: Sync mit Version ohne ASI
- V25: Tabellenoperationen dazu
- V25: besseres ElMag Handling
- V25: UPX-Laufzeitkomprimiert
- V24: Tasten a-d korrigiert
- V24: Sensor und Elmagzustand anzeigen
- V24: Anpassung Elmag-Behandlung
- V24: SCRs nicht mehr in Unterprogrammen erlaubt
- V24: ASI-Request wird jetzt in der ASI-Ansicht bei Analog-IO angezeigt
- V24: falschen Startwert für Analogeingang nicht mehr akzeptieren
- V24: Trace entspricht jetzt einen Einzelschritt
- V24: Benutzerhandbuch geupdated
- V23: CALL funktioniert mit anderen Befehlen in einen Netzwerk
- V23: Heuristik für Endlosschleifen
- V23: Trace-support, siehe dazu Benutzerhandbuch
- V23: Benutzerhandbuch geupdated
- V22: Eingänge von KOP-Boxen teilweise rechtsbündig
- V22: SCR/CALL Konflikt gelöst
- V22: Falscher KOPName bei INV
- V22: Unterprogrammnamen dürfen nun neben SCR auch mit einen Kleinbuchstaben beginnen
- V22: Pointerunterstützung (nur für Variablenspeicher Vxxx)
- V21: Parserfehler bei Hexzahlen
- V21: überprüfen von SCR-Struktur
- V20: Ausgabeformat von neuer IDE unterstützen
- V19: 26cm ist bei SPS wie bei Maßstab von Target 2
- V19: <=I,>=I,<=DI,>=DI signed vergleichen
- V18: Anzeige der Position des Schlittens in cm
- V18: Fehler bei 100ms Timer behoben
Beta-Versionen
|