Digital-S-Inside 2

Digital-S-Inside 2 mit mehreren DiCoStations betreiben

Mit Digital-S-Inside 2 ist es möglich mehrere DiCoStations gleichzeitig anzusprechen. Dazu ist es notwendig einige manuelle Konfigurationen vorzunehmen. Wir empfehlen dies daher nur erfahrenen Benutzern mit grundlegenden IT-Kenntnissen. Wie das genau geht, erfahren Sie in diesem Artikel.

Voraussetzungen

  • Das zu verwendende Steuerungsprogamm (Win-Digipet, iTrain, etc.) muss bei den Einstellungen zum Digitalsystem „Digital-S-Inside 2“ das Ändern der System-Id und/oder der IP-Adresse erlauben.

  • Die Verwendung der virtuellen seriellen Schnittstelle DigiCom ist nicht möglich, da diese nur einen COM-Anschluß hat.

  • Für jede DiCoStation wird ein kostenpflichtiger Aktivierungscode benötigt.

Technische Grundlagen

Digital-S-Inside 2 ist eine Client-/Server-Anwendung. Standardmäßig laufen Client und Server auf dem selben Rechner. Der Server ist das Programm „DsiService.exe“. Ein Client kann ein Steuerungsprogramm oder die mitgelieferte Digital-S-Inside Suite sein.

Der Server wird über die XML-Datei „DsiService.xml“ konfiguriert. Die Standardkonfiguration mit einer DiCoStation sieht so aus:

DsiService.xml

Unter „/Config/Service/Systems“ sind die beiden Systeme „DiCoStation“ und „Hsi88“ angelegt.

Die Systeme tragen die Id 1 und Id 2, da Digital-S-Inside die Steuerung und die Rückmeldung getrennt verarbeitet. Der jeweilige Usb-Port ist jedoch beide male 1, da es sich um nur ein Gerät handelt. Die DiCoStation ist ein Verbundgerät, weshalb auch zwei Gerätetreiber installiert werden.

Digital-S-Inside in anderes Verzeichnis kopieren

Nach der Installation befindet sich die Software im Verzeichnis „C:\Program Files (x86)\Digital-S-Inside-2\“. Seit Windows 10, versucht das Betriebssystem Dateien dort besonders zu schützen, was zu einiger Verwirrung führen kann, wenn Dateiänderungen nicht greifen.

Daher ist es ratsam, Digital-S-Inside 2 für manuelle Konfigurationen in ein persönliches Verzeichnis zu kopieren.

Sofern Ihr Steuerungssystem die Einstellung einer abweichenden System-Id erlaubt, ist diese Konfigurationsvariante zu empfehlen.

(Achtung: WinDigipet unterstützt derzeit den Betrieb mit mehreren System-Ids fehlerhaft. Deshalb ist hier die Konfigurationsvariante 2 vorzuziehen)

Hier eine Beispielkonfiguration für zwei DiCoStations:

DsiService.xml

Es gibt jetzt vier Systeme (2x „DiCoStation“, 2x „Hsi88“) mit den Ids 1 bis 4. Die ersten beiden Systeme verwenden den Usb-Port 1, die beiden anderen den Usb-Port 2.

Im Steuerungsprogramm müssen nun zwei Digitalsysteme eingetragen werden, mit der System-Id 1 und 3.

Die Digital-S-Inside Suite (bis Version 2.13) behandelt abweichende System-Ids nicht korrekt. Hierfür gibt es einen Patch:

DsiSuite_2_14.zip

 

Sollte das Steuerungsprogramm die Einstellung einer abweichenden System-Id nicht erlauben, gibt es noch die Möglichkeit mit zwei IP-Ports zu arbeiten.

Hierzu muss eine zweite Kopie von Digital-S-Inside 2 in einem weiteren Verzeichnis angelegt werden.

Hier eine Beispielkonfiguration für den zweiten Service:

DsiService.xml

Unter „/Config/Servic/Server“ wurde der IP-Port auf 51401 geändert. Die Usb-Ports sind für beide Systeme auf 2 eingestellt.

Damit die zweite Digital-S-Inside Suite den richtigen DsiService verwendetet, muss noch der IP-Port in der „DsiSuite.xml“ angepasst werden:

DsiSuite.xml

Im Steuerungsprogramm müssen nun zwei Digitalsysteme eingetragen werden, mit den IP-Ports 51400 und 51401.

Für weitere Fragen können Sie sich gerne an unsere Hotline wenden.