Jedes TS400 bringt die Fähigkeit mit, einen WAGO-Knoten vom Typ 750-841 völlig automatisch in Betrieb zu nehmen. Das dauert eine Weile und geschieht im Hintergrund.
Damit dies funktioniert, muss aber erst eine Lizenz auf den Knoten geladen werden. Auch diese Fähigkeit bringt jedes TS400 mit, aber dies ist nur instruierten Personen zugänglich, und es ist nicht gerade selbsterklärend.
Leider gibt es eine unangenehme Hürde: Ein neuer WAGO-Knoten bezieht seine Adresse per BOOTP und nicht per DHCP!
Damit führt momentan der einzig sichere Weg über den Anschluss an ein 'TS400 Technet'. Dies ist in der Folge beschrieben
Lizenz auf WAGO-Knoten laden
- Anschluss TS400 und Zugriff per PC/Laptop
- Anschluss WAGO-Knoten ans 'Technet' des TS400 (oder alternativ ins Firmennetz)
- Zugriff auf's TS400 per SSH-Shell
- Knoten ohne Lizenz suchen und Lizenz installieren
Zwei Möglichkeiten: entweder Laptop auch am Technet anschliessen oder das TS400 am Firmennetz anschliessen. Das Entwicklungs-TS400 'hört' dabei auf den Namen ts400-dev, über's Technet auf ts400.technet, oder falls dies nicht gehen sollte, direkt auf die Adresse 192.168.253.1.
Mal antesten: per Browser auf das TS400 zugreifen, gleich zur Konfiguration in die 'nodelist' gehen. Der neue Knoten taucht natürlich noch nicht auf.
Knoten verkabeln, am Netzwerk anschliessen und einschalten. Nur der Controller braucht Strom (die oberen, nebeneinander liegenden Anschlüsse), nicht aber die Eingänge.
Das Programm der Wahl ist putty. Richtigerweise müsste unter 'Translations' auf UTF-8 gestellt werden, was für diese Anwendung aber nicht zwingend ist.
Zum Verbinden reicht die Eingabe des Names gemäss Browser (IP oder DNS-Name), das Protokoll auf SSH belassen und 'Open' wählen
Vor dem Klick auf 'Open' liesse sich die Einstellung für zukünftige Verbindungen noch speichern...
Möglicherweise erscheint nun zuerst eine Warnung, dass sich der Schlüssel geändert habe. SSH ist verschlüsselt, und dass sich ein Schlüssel spontan ändert, ist im Grunde beunruhigend. Nicht aber, wenn zum ersten Mal zugegriffen wird (= Schlüssel unbekannt), wenn ein anderes TS400 verwendet wird (= gleiche Adresse, aber Schlüssel individuell), oder falls das Betriebssystem auf dem TS400 aktualisiert worden wäre (= neuerer Schlüssel). In all diesen Fällen den Schlüssel akzeptieren.
Nun sollte der Login erscheinen. Wir benutzen 'root' ('enter' nicht vergessen) und das bekannte Passwort, das hier natürlich nicht offengelegt ist. (scm, bat oder chu fragen).
Als erstes ins Programm-Verzeichnis wechseln:
cd /usr/ts400/bin
Dann den neuen Knoten suchen:
./wagoscan.php cimd=192.168.253.0/24oder
./wagoscan.php cimd=192.168.81.0/23Der Parameter cimd ist eigentlich optional, aber ohne wird auf allen angemeldeten Netzwerkbereichen gesucht, und das sind bei einem Klasse-B-Netzwerk 65536 Adressen. Mit cimd lässt sich der Suchbereich einschränken und der Vorgang massiv beschleunigen. Das erste Beispiel sucht auf dem Technet des TS400, das zweite wäre passend für das lokale Netz im Büro. Achtung: die Masken sind mit 24 resp. 23 unterschiedlich. Und natürlich müssen die Angaben zum Netz passen, wenn man die Tools beispielsweise auswärts nutzen will.
Tipp: Die Tools lassen sich jeweils mit ctrl-c abbrechen.
Dann für jeden gefundenen Knoten die Lizenz laden:
./makeinfossi.php
Dieses Kommando zeigt an, wie es zu benutzen ist, wenn man es ohne Parameter aufruft.
Die Anwendung von wagoscan.php ist eigentlich nur dann nötig, wenn die IP-Adresse nicht schon bekannt ist, und wenn sich der Controller nicht auf dem Technet befindet. Normalerweise lässt sich die MAC-Adresse ja abscannen. Das klappt aber nur, wenn die MAC einer IP zugeordnet werden kann, und dazu muss das TS400 schon mit dem Gerät kommuniziert haben. Genau das passiert beim Ausführen von wagoscan, hält dann aber nur wenige Minuten.
Controller auf 'RUN' stellen!
Würde ein Controller im Auslieferungszustand installiert, so würde er nie starten, weil der Schiebeschalter für die Betriebsart auf 'STOP' steht. So ein Knoten würde zwar gefunden und sogar die Software würde geladen, nur ansprechbar wäre er nie, da die Software nie ausgeführt würde.
Deshalb unbedingt den Schiebeschalter auf 'RUN' (oberste Position) stellen.
Fertig!