S5/S7 für Windows:S5 COM Pakete: Unterschied zwischen den Versionen
David (Diskussion | Beiträge) (→Die Problemstellung: Alte COM Pakete mit aktuellen Rechnern betreiben) |
|||
(8 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
== Die Problemstellung: Alte COM Pakete mit aktuellen Rechnern betreiben == | == Die Problemstellung: Alte COM Pakete mit aktuellen Rechnern betreiben == | ||
− | In vielen mit | + | In vielen mit SIMATIC S5 Steuerungen betriebenen Anlagen sind noch spezielle Funktionsbaugruppen im Einsatz. Neben der Programmierung der eigentlichen CPU müssen auch Parameter der Funktionsbaugruppen von Zeit zu Zeit geändert werden. Mit den Programmiergeräten unter MS-DOS wurde dies mit speziellen, zur Baugruppe passenden COM-Paketen erledigt. Die COM-Pakete waren sehr früh unter dem Betriebssystem CP/M entstanden und wurden bereits zu MS-DOS Zeiten in einem CP/M Emulator ausgeführt. |
Was wird benötigt, wenn man dies unter aktuellen Windows 7 oder Windows 8 Betriebssystemen mit 64-Bit Architekturen betreiben will? | Was wird benötigt, wenn man dies unter aktuellen Windows 7 oder Windows 8 Betriebssystemen mit 64-Bit Architekturen betreiben will? | ||
− | Konsequenterweise benötigt man wieder einen Emulator. '''S5 für Windows®''' stellt hierfür einen CP/M Emulator zur Verfügung, der in der OpenSource Software DOSBox ausgeführt wird, einem weiteren Emulator. Mit der CP/M Emulation als Basis, ermöglicht es S5 für | + | |
+ | Konsequenterweise benötigt man wieder einen Emulator. '''[http://www.ibhsoftec.com/S5W S5 für Windows®]''' stellt hierfür einen CP/M Emulator zur Verfügung, der in der OpenSource Software DOSBox ausgeführt wird, einem weiteren Emulator. Mit der CP/M Emulation als Basis, ermöglicht es S5 für Windows®, die originalen COM-Pakete auszuführen. Der CP/M Emulator nutzt hierbei die Möglichkeit der DOSBox, physikalische oder virtuelle Schnittstellen des Hostsystems als serielle Schnittstelle hineinzureichen. | ||
Hardware und Softwarevoraussetzungen: | Hardware und Softwarevoraussetzungen: | ||
− | * Einen PC mit einer RS232 Schittstelle und einen IBH S5-Schnittstellenwandler. | + | * Einen PC mit einer RS232 Schittstelle und einen '''[http://www.ibhsoftec.com/IBH-RS232-S5-Adapter IBH S5-Schnittstellenwandler]'''. |
− | * Alternativ einen PC mit USB Schnittstelle und IBH USB-S5-Adapter. | + | * Alternativ einen PC mit USB Schnittstelle und '''[http://www.ibhsoftec.com/IBH-USB-S5-Adapter IBH USB-S5-Adapter]'''.. |
+ | |||
[[Image:IBH_USB_S5_m_m.gif]] | [[Image:IBH_USB_S5_m_m.gif]] | ||
* Windows XP, VISTA, 7 oder 8 in 32-Bit oder 64-Bit Ausführung. | * Windows XP, VISTA, 7 oder 8 in 32-Bit oder 64-Bit Ausführung. | ||
− | * S5 für | + | * [http://www.ibhsoftec.com/S5W S5 für Windows®]. |
* Das originale, zur Baugruppe passende COM-Paket, wie auf dem unter MS-DOS betriebenen Programmiergerät vorhanden. | * Das originale, zur Baugruppe passende COM-Paket, wie auf dem unter MS-DOS betriebenen Programmiergerät vorhanden. | ||
Zeile 21: | Zeile 23: | ||
[[Image:select-compackage-and-interface.PNG]] | [[Image:select-compackage-and-interface.PNG]] | ||
− | Sind nach der Parametrierung Eproms für die Baugruppe zu brennen, so kann dies über den Siemens USB Prommer erledigt werden. Dieser wird von S5 für | + | Sind nach der Parametrierung Eproms für die Baugruppe zu brennen, so kann dies über den Siemens USB Prommer erledigt werden. Dieser wird von S5 für Windows® ebenfalls unterstützt. |
+ | |||
+ | Das Bild zeigt ein auf einem modernen PC oder Tablet ausgeführtes COM-Paket: | ||
− | |||
[[Image:started-compackage-in-s5w.PNG]] | [[Image:started-compackage-in-s5w.PNG]] |
Aktuelle Version vom 18. September 2013, 12:23 Uhr
Die Problemstellung: Alte COM Pakete mit aktuellen Rechnern betreiben
In vielen mit SIMATIC S5 Steuerungen betriebenen Anlagen sind noch spezielle Funktionsbaugruppen im Einsatz. Neben der Programmierung der eigentlichen CPU müssen auch Parameter der Funktionsbaugruppen von Zeit zu Zeit geändert werden. Mit den Programmiergeräten unter MS-DOS wurde dies mit speziellen, zur Baugruppe passenden COM-Paketen erledigt. Die COM-Pakete waren sehr früh unter dem Betriebssystem CP/M entstanden und wurden bereits zu MS-DOS Zeiten in einem CP/M Emulator ausgeführt.
Was wird benötigt, wenn man dies unter aktuellen Windows 7 oder Windows 8 Betriebssystemen mit 64-Bit Architekturen betreiben will?
Konsequenterweise benötigt man wieder einen Emulator. S5 für Windows® stellt hierfür einen CP/M Emulator zur Verfügung, der in der OpenSource Software DOSBox ausgeführt wird, einem weiteren Emulator. Mit der CP/M Emulation als Basis, ermöglicht es S5 für Windows®, die originalen COM-Pakete auszuführen. Der CP/M Emulator nutzt hierbei die Möglichkeit der DOSBox, physikalische oder virtuelle Schnittstellen des Hostsystems als serielle Schnittstelle hineinzureichen.
Hardware und Softwarevoraussetzungen:
- Einen PC mit einer RS232 Schittstelle und einen IBH S5-Schnittstellenwandler.
- Alternativ einen PC mit USB Schnittstelle und IBH USB-S5-Adapter..
- Windows XP, VISTA, 7 oder 8 in 32-Bit oder 64-Bit Ausführung.
- S5 für Windows®.
- Das originale, zur Baugruppe passende COM-Paket, wie auf dem unter MS-DOS betriebenen Programmiergerät vorhanden.
Zum Auführen der COM-Pakete wählt man nun "Ansicht -> COM-Paket...". In der Auwahlliste wählt man nun die serielle Schnittstelle, die das COM-Paket für die Kommunikation verwenden soll. Die Schnittstelle des Hostsystems erscheint für das COM-Paket immer als COM1. Weiterhin muss der Pfad zum COM-Paket auf der lokalen Festplatte ausgewählt werden. Ist die Auswahl getroffen startet das COM-Paket und die Baugruppe kann parametriert werden.
Auswahl der Schnittstelle und der COM-Pakets
Sind nach der Parametrierung Eproms für die Baugruppe zu brennen, so kann dies über den Siemens USB Prommer erledigt werden. Dieser wird von S5 für Windows® ebenfalls unterstützt.
Das Bild zeigt ein auf einem modernen PC oder Tablet ausgeführtes COM-Paket: