[NEWSboard IBMi Forum]
Seite 1 von 2 1 2 Letzte
  1. #1
    Registriert seit
    Mar 2018
    Beiträge
    10

    1 Master soll 10 Slaves per TCP/IP synchron bedienen

    Hi Spezln,
    kann das funktionieren (unsere IT sagt NEIN ):
    1 Master sendet Steuerbefehle an 10 identische Slaves. Die sollen
    synchron reagieren. Mein Gedanke war, mit einer gleichen IP
    für alle diese Synchronschaltung hinzubekommen.
    Ich weiß, normalerweise geht das nicht. Nun die Frage:
    Gibt es eine Möglichkeit, dass das doch funktionieren könnte?
    Gruß und Danke für's Lesen, vielleicht auch für's Antworten?
    RealerHanno

  2. #2
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Hallo,
    für mich ist die Aufgabenstellung etwas schwierig zu verstehen.

    1 Master sendet Steuerbefehle an 10 identische Slaves
    Also du willst von einem Server an 10 andere Server einen Befehl absetzen!?
    Das kannst du z.B. via SSH machen.

    Die sollen synchron reagieren.
    Was heißt "synchron reagieren"?
    Du könntest z.B. ein Web Service erstellen, dann könntest du einen synchronen Response zurückliefern.

    Mein Gedanke war, mit einer gleichen IP für alle diese Synchronschaltung hinzubekommen.
    Gleichen IP für alle diese Synchronschaltung? Wie hast du das gemeint?

    lg Andreas

  3. #3
    Registriert seit
    Mar 2018
    Beiträge
    10
    Danke für den Tip SSH. Damit ist ja Synchronität gewährleistet. Das heißt, ich sende ein Kommando an alle 10 Slaves, und die reagieren gleichzeitig mit der Ausführung. Ich könnte jedem Slave eine eigene IP zuweisen, damit müsste der Master alle 10 IPs ansprechen. Das funktioniert. Aber meine Idee war, dass alle Slaves die gleiche IP haben und ich damit das Kommando auch nur über diese eine IP absetzen kann.
    lg Hanno

  4. #4
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    Nochmal die Frage: Deine Slaves sind eigenständige Server?
    Im Netzwerk braucht jeder Node (PC, Handy, Server, Router, ...) eine eindeutige IP im Netzwerk.
    Sonst weiß das TCP Packet ja nicht zu welchem Host es geliefert werden soll.
    Was ist das Problem mit mehreren IPs?

  5. #5
    Registriert seit
    Mar 2018
    Beiträge
    10
    Meine Slaves sind alles eigenständige Server. Eigentlich kein Problem mit mehreren IPs. Ich hatte nur die Idee, das etwas zu vereinfachen, mag eigentlich keinen Zusatzcode schreiben. Hatte mich bis jetzt immer um das Thema networking gedrückt, aber nun überfällt es mich... und unsere IT-Abteilung mit 3 Netzwerkern mag da keine Zeit investieren, die Spezialisten geben hier auch keine richtige Unterstützung.
    Nun bin ich (als Entwickler HW/SW) an der Reihe, die Sache zu beenden. Das haben die Spezis bisher gebracht:
    Click image for larger version. 

Name:	Ist-Soll.jpg 
Views:	14 
Size:	92,1 KB 
ID:	442
    lg Hanno

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    ... bist Du sicher, dass Du hier im richtigen Forum gelandet bist? Das hier ist ein AS/400 (neudeutsch System i) Forum und es wäre mir neu - und überraschend - dass diese Plattform modbus unterstützt.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  7. #7
    Registriert seit
    Mar 2018
    Beiträge
    10
    Hi BenderD, wieso denkst Du an Modbus? Wird hier sicher nicht gebraucht. Meine Interfaces können UDP, IP, TCP, ICMP, HTTP, DHCP, ARP-Ping, aber von Modbus keine Rede.
    Betr. Forum - welches würdest Du denn vorschlagen für dieses recht allgemeine Thema?
    lg Hanno

  8. #8
    Registriert seit
    Aug 2001
    Beiträge
    2.644
    Zitat Zitat von realerhanno Beitrag anzeigen
    Danke für den Tip SSH. Damit ist ja Synchronität gewährleistet.
    Hallo Hanno,

    wenn Du wirklich Synchronizität (je nach Definition) hinbekommen willst, brauchst Du ein anderes System. IBM i ist (wie viele andere) kein Realtime-System mit garantierten Antwortzeiten. Was willst Du denn eigentlich erreichen?

    -h
    www.RZKH.de
    IBM Champion 2022, 2023, 2024
    IBM i Community Advocate https://www.youracclaim.com/badges/6...c-7ad4ba147af6
    Common / CEAC
    http://pub400.com

  9. #9
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Und IP hat per Definition immer nur genau 1 Ziel.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  10. #10
    Registriert seit
    Mar 2018
    Beiträge
    10
    Hallo Holger,
    Ich möchte nichts weiter als einen 8-bit-Befehl gleichzeitig über WLAN an 10 Slaves schicken. Die Synchronität ist hier nicht in Echtzeit zwingend - mir reichen hier so 10-20ms von Befehl zu Befehl vollständig aus. Alle Slaves sind auch über WLAN verbunden und geben die Befehle "daisy-chainig" weiter bis zum letzten. Ein Folgebefehl kommt frühestens nach 500ms. Leider ist unsere IT mit diesem Problem scheinbar überfordert und hat mir den Ball gelassen. Da ich mich bis jetzt immer um die "Netzwerkerei" gedrückt habe (bin HW/SW-Entwickler), sehe ich es als eine Herausforderung an, mich nun auch mal diesem Thema zuzuwenden.
    Ich weiß inzwischen, jeder "Verbindungspunkt" muss eine eigene IP haben. Somit muss ich hier den Befehl an 10 IPs übermitteln. Sicher gibt es hier viele Wege nach Rom, aber ich möchte mich auch nicht verlaufen. Hatte im Verlauf dieser Diskussionen gehofft, einige zielführende Tipps zu bekommen...
    Ich erwarte natürlich keine Lösungen, aber eine Richtungsweisung wäre schon sehr hilfreich.
    lg Hanno

  11. #11
    Registriert seit
    Mar 2018
    Beiträge
    10
    Danke. Dann ist es eben so. Siehe auch meine Antwort an Holger....

  12. #12
    Registriert seit
    Feb 2001
    Beiträge
    20.207
    Nun, vielleicht hilft dir auch dieser Artikel weiter:
    https://de.wikipedia.org/wiki/Broadcast
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Antworten: 2
    Letzter Beitrag: 22-11-15, 10:19
  2. Abgefangener Fehler soll nicht im Joblog stehen
    By Robi in forum NEWSboard Programmierung
    Antworten: 2
    Letzter Beitrag: 01-04-14, 14:20
  3. RCLSTG - soll ich oder soll ich nicht?
    By Mädele in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 23-04-03, 08:41
  4. Wie soll ich machen ?
    By HoScHiE in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 10-05-02, 11:03
  5. AS/400 Master Passwort
    By chr in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 22-01-01, 14:26

Tags for this Thread

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •