S5/S7 für Windows:S5 COM Pakete

Aus IBHsoftec Wiki
Wechseln zu: Navigation, Suche

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:

IBH USB S5 m m.gif

  • 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

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 Windows® ebenfalls unterstützt.

Das Bild zeigt ein auf einem modernen PC oder Tablet ausgeführtes COM-Paket:

Started-compackage-in-s5w.PNG