Ankündigung

Einklappen
Keine Ankündigung bisher.

- √ - usb2ser für Kommunikation mit Siemens LOGO

Einklappen
Dieses Thema ist geschlossen.
X
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • geologe
    antwortet
    Zitat von makki Beitrag anzeigen
    Wenn ttyUSBx da ist wurde der Treiber geladen...nicht alle dieser Buben funktionieren auch wirklich mit allen OS/&Konstellationen, deswegen verkaufen wir auch nen anderen
    Hallo Makki,

    wir können das Thema vorerst mal beenden. Der LOGO-USB Adapter wird zwar richtig eingebunden, funktioniert aber trotzdem nicht.

    Dafür ist die Verbindung über euren USB-Seriell Adapter nach Update auf Logosoft 6.1.12 stabil - ich arbeite produktiv damit und hatte seit Update keinerlei Probleme mehr.

    Das NVT nicht klappt ist ein Schönheitsfehler der für Diese Anwendung keinerlei Auswirkung hat

    Ich würde sagen: Aufgabe gelöst

    Vielen Dank für Deine Unterstützung !!

    ciao
    Michael
    Angehängte Dateien

    Einen Kommentar schreiben:


  • makki
    antwortet
    Wenn ttyUSBx da ist wurde der Treiber geladen, das wars eigentlich.. Nachprüfen kann man das mit "dmesg", aber wiegesagt: nicht alle dieser Buben funktionieren auch wirklich mit allen OS/&Konstellationen, deswegen verkaufen wir auch nen anderen

    Makki

    Einen Kommentar schreiben:


  • geologe
    antwortet
    Zitat von makki Beitrag anzeigen
    ...keine hübsche udev-Regel, die für die CP210x ein usbserial-x-y-z anlegt
    Servus Makki,

    damit würde ich mich befassen wenn es funktionieren würde. Ich habe für ttyUSB0 und ttyUSB1 schnell noch zwei Ports im ser2net freigegeben.

    auf ttyUSB0 liegt (momentan) der von euch bezogene USB2Ser Stecker -> der funktioniert

    auf ttyUSB1 (Siemens Logo USB Kabel, getestet durch abstecken) bekomme ich keinerlei Kontakt

    Gibt es hier noch Testmöglichkeiten ob der Treiber richtig geladen wurde ?

    Danke für die restlichen Links, werde mich mal durcharbeiten.

    Nachtrag:
    ist es jemandem gelungen mit HW VCP unter Win7 einen Port zu erzeugen oder geht das grundsätzlich nicht ?


    ciao
    Michael

    Einen Kommentar schreiben:


  • makki
    antwortet
    Zitat von geologe Beitrag anzeigen
    denkste - angesteckt -

    ist noch irgendwas zu aktivieren ?
    Nee es gibt nur keine hübsche udev-Regel, die für die CP210x ein usbserial-x-y-z anlegt.
    Das Kindchen dürfte ttyUSB1 sein (und das ist wiegesagt problematisch, weil das mit einmal abstecken/reboot/... auch ganz was anderes werden kann)
    Mit einem "dmesg" (die letzten paar Zeilen nach dem anstecken reichen) + "lsusb -v" liesse sich aber eine Lösung dafür erarbeiten

    glaub ich Dir sofort - ich hab (hoffentlich) bald einen abzugeben , für 8,49€ }->
    Ich will garnicht wissen, was Siemens für das Teil aufruft

    simple Multiroom Audioausgang am WG,
    Anhand der späten Stunde, nur ein paar Links, gehen tut es (mein Radio/MP3 in 12 Zonen dudelt 100% störungsfrei seit nun fast 3J daraus); ggfs. aber bitte vorhandenen/neuen Thread zwecks der Übersicht nutzen, auch wenn Multigate zufällig auch noch ne Soundkarte drin hat und als Zuspieler taugt
    Lösung von Chris, Webradio mit mpg123 + Plugin
    Ansagen abspielen schmutziges shellscript..
    MPD uvm.
    etwas mehr im Detail

    Makki

    Einen Kommentar schreiben:


  • geologe
    antwortet
    launiger Smaltalk beim Glas Rotwein

    Zitat von makki Beitrag anzeigen
    Hmm, was meinste wohl wieviel da in den 9,90 EUR brutto für den Stecker eingerechnet ist :
    da kenn ich mich gut aus, mindestens 17,50 !

    aber ct

    Sag bescheid wenn Du die Grenze findet
    ... aber es sind "genug" wie man bei RollsRoyce sagen würde)
    ok, das hat sich auch erledigt
    (kostet 2,5k€ nur USB Stecker -> witzlos)

    Multigate sag ich nur - und das nicht nur Multiport sondern auch Mutipurpose - also quasi MultiPPgate

    apropos commission, die für mein Multigate geht an Christian aus FFB
    (kein Witz, Du weißt wen ich meine)

    [LOGO USB Kabel (Wandler)]
    Keine, anstecken, geht... Die CP210x hab ich allerdings schon als ziemlich hakelig in Erinnerung..
    denkste - angesteckt -

    ist noch irgendwas zu aktivieren ?

    oder seh ich ihn blos nicht - s. Screenshotts

    Bevor wir den USB-Serial-Wandler in den Shop getan haben wurden so ca. 20-30 andere USB-Serial-Wandler hier auf dem Labortisch als leider unbrauchbar "verschliessen"..
    glaub ich Dir sofort - ich hab (hoffentlich) bald einen abzugeben , für 8,49€ }->

    nein Quatsch der bleibt !

    da kann ich immer noch die alte Telefonanlage (Auerswald Commander Basic) dranhängen um die Anruferliste auszulesen - brauch ich bestimmt ein Script um das auf den EIB zu schieben oder ?

    dafür brauch ich jetzt doch mid. einen eurer (solid) USB-Hubs, am besten mit Ohren zusammen für's WG (19"-Blende)

    und wo gerade Happyhour ist, da bräuchte ich noch:
    • wichtig:
      simple Multiroom Audioausgang am WG,
      Ansagen per GA auswählen, dazwischen Radiostream (per GA) dudeln
      wenn möglich mit Überblenden
      -> hab schon gelesen dass es einige Vorschläge gibt, konnte die für mich günstigste Lösung aber noch nicht extrahieren

    • nice to have:
      ich leide unter Paranoia kontrollitis redundantis
      von daher würde es sich anbieten den HS zu Kontrollieren (heartbeat-GA gibt es schon) und bei Ausfall länger als ein Neustart - sagen wir 10 min - eine email zu versenden
      (Die Logo's und der HS machen das auch schon gegenseitig, aber nur der HS sendet)

    Ich wär gerade in der Laune noch ein paar rauszuhauen, spar es mir aber besser... der Urlaub entspannt wiklich

    ciao
    Michael
    Angehängte Dateien

    Einen Kommentar schreiben:


  • makki
    antwortet
    Zitat von geologe Beitrag anzeigen
    ..noch eine gebrauchte Moxa zulegen - hat sich gerade erledigt

    klappt da NVT ?
    Ja, IMHO genauso oder eben auch mal nicht wie mit VCP&ser2net; Anwendungsabhängig.. Geht mit ser2net ja hier auch für einiges, für anderes (alte Conrad-WS z.B.) eben partout nicht, weder mit Moxa noch...

    btw es kann nicht sein, dass ser2net ganz trivial die NVT commands auf einem anderen Port haben möchte ?
    Kann ich eigentlich ausschliessen, das läuft über denselben Port und funktioniert eigentlich auch grundsätzlich.

    Das WG ist damit der mit Abstand günstigste Multiport Seriell over Ip Umsetzer - ich schlage die Namensänderung in Multigate vor und geb Dir dann die Kto-Nr wegen der Comission
    Hmm, was meinste wohl wieviel da in den 9,90 EUR brutto für den Stecker eingerechnet ist :

    Wie viele Serielle über IP packt das WG von den Ressourcen her ?
    so 5-10 wär schon super
    Sag bescheid wenn Du die Grenze findet
    Also, 127 Geräte pro (extern zugänglichem) USB-Root Hub macht 254, der USB-Serial kann defaultmässig 255. Sonstige Resourcen sind an der Stelle eher nicht relevant, also wenns mehr als 254 sein sollen müssen wir ein bisschen das tunen anfangen (z.B. die Quad-Serial Adapter von FTDI verwenden, dann sind wir schon bei 1016 )
    (Ok, in der Praxis sinds ein paar weniger weil man die notwendigen USB-Hubs als Geräte abziehen muss.. aber es sind "genug" wie man bei RollsRoyce sagen würde)

    Zitat von geologe Beitrag anzeigen
    Für das Siemens USB Kabel, welches ja ohnehin nur selber ein seriell Wandler ist, gibt es einen Linux Treiber

    Jetzt würde es ja nahe liegen den Treiber auf dem WG zu installieren...
    ...
    Welche Hürden wären da zu erwarten ?
    Keine, anstecken, geht. Der Treiber ist (nicht ganz zufällig für allerlei derlei Spielsachen) schon drauf.
    Die CP210x hab ich allerdings schon als ziemlich hakelig in Erinnerung.. Bevor wir den USB-Serial-Wandler in den Shop getan haben wurden so ca. 20-30 andere USB-Serial-Wandler hier auf dem Labortisch als leider unbrauchbar "verschliessen"..

    Makki

    Einen Kommentar schreiben:


  • Fechter65
    antwortet
    Hallo Michael, ich danke Dir für Deinen Rat und wünsche Dir einen schönen Abend.
    Beste Grüsse
    Diego

    Einen Kommentar schreiben:


  • geologe
    antwortet
    Stufe 2 - LOGO mit USB Kabel > ser2net > ip > VCP

    Zitat von makki Beitrag anzeigen
    bleibt ein "gefrett" mit den seriellen Ports übers LAN - nach meiner Erfahrung übrigens auch völlig OS & System/Geräte-unabhängig
    Hallo Makki,

    der Titel deutet es schon an, Bodo hat mich auf die Idee gebracht.

    Für das Siemens USB Kabel, welches ja ohnehin nur selber ein seriell Wandler ist, gibt es einen Linux Treiber

    Jetzt würde es ja nahe liegen den Treiber auf dem WG zu installieren und den entstehenden seriellen Port über ser2net ganz normal weiterzuleiten - kurzum ich bring Dich auch noch um den USB Stecker für ein paar Euro

    Welche Hürden wären da zu erwarten ?

    ciao
    Michael

    Einen Kommentar schreiben:


  • geologe
    antwortet
    Zitat von Bodo Beitrag anzeigen
    Und auch USB -> IP mit ...
    Morgen Bodo,

    das wäre übrigends das nächste spannenden Thema,
    USB Geräte auf den PC durchschleifen.

    Gibt's auch als kleine Kästchen am Markt... und um noch einen drauf zu setzen, die VMWare macht genau das softwaremäßig vom Host zur VM.
    Und auch der MS Remotedesktopzugriff kann das USB durchschleifen.

    Gehen tut's also grundsätzlich.

    ciao
    Michael

    Einen Kommentar schreiben:


  • geologe
    antwortet
    Zitat von Fechter65 Beitrag anzeigen
    welche Virtualisierungslösung Du verwendest
    Morgen Diego,

    für den Einstieg lang Dir der VMWare Player.

    Laden, installieren, neue VM anlegen und dann bootete eine VM, der Du Dein Boot Installationsmedium (auch als Image) geben kannst.

    Ab dann ganz normale BS Installation, nur schneller

    ciao
    Michael

    Einen Kommentar schreiben:


  • Fechter65
    antwortet
    Guten Morgen Michael

    Herzlichen Dank für Deine Anleitung und die äusserst wertvolle Forschungsarbeit. Ich stehe noch zwei Schritte vor dem Einstieg in Dein Projekt: Könntest Du mir mitteilen, welche Virtualisierungslösung Du verwendest (Du hast es geschrieben: VMWare, aber ich blicke bei deren Angebot nicht durch, welches konkrete Produkt verwendest Du?)

    Herzlichen Dank für Deine Hilfestellung. Beste Grüsse
    Diego

    Einen Kommentar schreiben:


  • Bodo
    antwortet
    Zitat von geologe Beitrag anzeigen
    ... Das WG ist damit der mit Abstand günstigste Multiport Seriell over Ip Umsetzer - ich schlage die Namensänderung in Multigate vor ...
    Hoi

    Full AKK.
    Und auch USB -> IP mit popeligen Logitech Webcam Pro 9000 funzt bei mir mit mjpg-streamer zuverlässig.

    Einen Kommentar schreiben:


  • geologe
    antwortet
    Morgen !

    Zitat von makki Beitrag anzeigen
    0) ja, es ist und bleibt ein "gefrett" ... auch mit einer Moxa
    super, eigentlich wollt ich mir zum testen noch eine gebrauchte Moxa zulegen - hat sich gerade erledigt

    klappt da NVT ?

    HW VCP V3 funktionierte bei mir gleich mal 0,0
    V3 läuft bei mir grundsätzlich schon, die Verbindung ist aber nicht stabil - hab's noch nicht weiter getestet

    dafür bekomm ich mit der V2 zum verrecken NVT nicht zum laufen, hab auch hinsichtlich der ser2net Parameter wirklich alles durchprobiert

    die Doku und Beiträge im Web sind recht dünn, werd wohl mal die RFC2217 Spec wälzen müssen

    btw es kann nicht sein, dass ser2net ganz trivial die NVT commands auf einem anderen Port haben möchte ?

    Wenn ich aber javaw.exe im Portmon-Log lese vaporisiert sich der Gedanke an "ordentlich" und "funktioniert" quasi gleichzeitig ohne Kenntniss der Anwendung schon
    Danke für's outing , denn die Siemens Logosoft läuft mit/auf Java
    Ich hatte schon Verbindung mit mehr als 5 MB übertragener Daten - wenn's läuft dann richtig

    Die Seitenwirkungen können da sonst sehr schnell sehr enorm werden;
    kurzer Check: ich bekommt auf einem noch recht sauberen Win7 32 bit (VM) den Port (>10) nicht erstellt - ETS, Gira HS Experte und Logosoft sind wohl schon zuviel..

    Auf der realen Maschine (Win7x64) probier ich's erst garnicht

    P.P.S: weil eigentlich sprechen wir hier davon, Geräte, die gewöhnlich alleine 70-200 EUR kosten und 3W verbrennen mit einem USB-Stecker für ein paar Eur zu ersetzen
    hat ja keiner gesagt dass wir es zum Spaß machen - ist'n Unterschied sich 3 Moxa oder 3 USB-Stecker anzutun

    Das WG ist damit der mit Abstand günstigste Multiport Seriell over Ip Umsetzer - ich schlage die Namensänderung in Multigate vor und geb Dir dann die Kto-Nr wegen der Comission
    (Lieblingswort eines von mir sehr geschätzten Kollegen, der lange Zeit in Dubai war)

    Wie viele Serielle über IP packt das WG von den Ressourcen her ?
    so 5-10 wär schon super

    ciao
    Michael

    Einen Kommentar schreiben:


  • makki
    antwortet
    @geologe: Sehr schön zusammengefasst
    Dem gibt es nichts essentielles hinzuzufügen, nur ein paar Randnotizen:

    0) ja, es ist und bleibt ein "gefrett" mit den seriellen Ports übers LAN - nach meiner Erfahrung übrigens auch völlig OS & System/Geräte-unabhängig; auch mit einer Moxa (hier wird man mit nem dauerkachelnden Java-Unfall auf der VCP-Seite am Client "beglückt")
    Die Kombination ser2net + HW VCP V2 (!! der V3 funktionierte bei mir gleich mal 0,0) ist aber das mit Abstand beste und einfachste was mir dazu einfiele; es geht meistens - wenigstens irgendwie.
    Letztlich ist es primär eine Frage der clientseitigen Anwendung: arbeitet diese ordentlich&einfach mit den vom OS zur Verfügung stehenden Mechanismen und schiebt "nur" bytes gehts eigentlich easy..
    Wenn ich aber javaw.exe im Portmon-Log lese vaporisiert sich der Gedanke an "ordentlich" und "funktioniert" quasi gleichzeitig ohne Kenntniss der Anwendung schon

    1) das einzige was ser2net ggü. socat (=config per Webif) aber "besser" kann ist AFAIK eben NVT (aka RFC2217), also das die Anwendung am Client via LAN die Com-Parameter kontrollieren/verändern kann. Sprich wenn das nicht geht/gebraucht wird sollte es der socat genauso tun. (das ist nur trotz Webif möglicherweise schwieriger zu erklären. Für jemanden der vor der ssh-Konsole nicht tot umfällt ist der ser2net eigentlich wiederum übersichtlicher..)

    2) je frickeliger die Anwendung, 100% Ack, desto besser ist es diese in eine VM zu sperren wo man genau diese 1x hinfrickelt und dann (hoffentlich) nie wieder anfasst.
    Die Seitenwirkungen können da sonst sehr schnell sehr enorm werden; der ETS-Falke blockiert Com1-10, die Handysync-Applikation Com5, die (einmal im Jahr angesteckte) Universal-FB Com6 usw.; natürlich alle ungefragt und alle gleichzeitig

    Makki

    P.S.: Ich werden den letzten Post dann bei Gelegenheit wohl mal rausschneiden und als Howto herausheben, damit das nicht in der Tiefe des Forums versinkt..
    P.P.S: weil eigentlich sprechen wir hier davon, Geräte, die gewöhnlich alleine 70-200 EUR kosten und 3W verbrennen mit einem USB-Stecker für ein paar Eur zu ersetzen

    Einen Kommentar schreiben:


  • geologe
    antwortet
    kleine Anleitung für die Nutzung eines virtuellen Com Ports unter Windows

    Zitat von swiss Beitrag anzeigen
    Ich habe an einer solchen Lösung auch Interesse.
    ... kleine Installationsanleitung gäbe, würde ich es gerne auch versuchen.
    Hallo Swiss,

    kein Problem, ich fasse mal alles zusammen, das Wichtigste hat Makki auf S.2 dieses Threads schon geschrieben, ich baue es hier ergänzt und korrigiert um die aktuellen Erkenntnisse ein:


    1. Terminalkonsole des WG zugänglich machen:
    • IM WG unter Globale Einstellungen den erweiterten Betriebssystem Zugang (root-Anmeldung) aktivieren, sofern nicht schon geschehen

    • im WG unter Startseite / Seriell/LAN/Socketverbindungen unten,
      unter Liste angeschlossener USB Adapter die eigene Adapteradresse raussuchen
      bei mir z.B. für einen USB-Seriell-Adapter am oberen Port des WG
      /dev/usbserial-1-3
      die "Adresse" hängt davon ab an welchem Port des WG / eines Hub's der Adapter hängt

    • Das Root Password Deines WG notieren, es steht auf der der Unterseite des WG


    • Putty starten und bei Host Name die IP des WG eingeben,
      keine weiteren Parameter verändern (also Port 22 und Type SSH)

    • nach ~2s kommt eine Anmeldeaufforderung
      login as: root (= Admin)
      .. password: [Dein PW, s. oben]



    2. ser2net parametrieren und neu starten
    • socat deaktivieren,
      d.h. es läuft keine Socketverbindung unter Startseite / Seriell/LAN/Socketverbindungen für den Adapter oder Port den Du verwenden möchtest

    • gewünschte Verbindung (Port, Adapter, Parameter der seriellen Verbindung) in der ser2net.conf eintragen, dazu im Putty Fenster
      Code:
      mcedit /etc/ser2net.conf
      eingeben und am Ende
      beispielsweise für eine Verbindung auf Port 7003 und Adapter usbserial-1-3
      die Zeile
      Code:
      [COLOR=DarkGreen]7003[/COLOR]:raw:60:/dev/[COLOR=Red]usbserial-1-3[/COLOR]:9600 [COLOR=Blue]8DATABITS EVEN 1STOPBIT[/COLOR]
      einfügen - die Port-Nr kannst Du ändern, die Adapteradresse mußt Du durch Deinen (oben rausgesuchte) ersetzen !
      Ausstieg aus mcedit mit ESC ESC und dann auf Speichern gehen

      wichtig:
      da die dynamische Parametrierung der seriellen Schnittstelle noch nicht funktioniert, müssen die Parameter für die jeweilige Anwendung exakt stimmen.
      Siemens gibt für die Logo z.B. 9600 Baud, kein Parity, 1 Stopbit an
      Die Software parametriert aber auf 9600 Baud, Parity even, 1 Stopbit
      und nur so läufts auch.
      Um die von der jeweiligen Software gewünschte Verbindung zu erfahren hilft der VCP Treiber für Win (s. unten)

    • um die neuen Verbindungsdaten wirksam werden zu lassen im Putty Fenster
      Code:
      /etc/init.d/ser2net restart
      eingeben

    WG seitig ist jetzt alles erledigt.


    3. Den virtuellen COM Port in Windows erstellen

    Jetzt kommt der leichteste Teil - meint man - stimmt aber nicht

    • zunächst braucht man einen VCP Treiber für Windows
      meine Wahl fiel nach Inet-Recherche auf den hier. [Download].
      Das Programm ist unter gewissen Bedingungen Freeware, die Seite gibt Auskunft.

      An alle die mittesten wollen: bitte Alternativen melden !

    • Das Programm installieren und (s. Anlage 1)
      IP-Adresse des WG
      Port (im Beispiel 7003)
      Port Name
      Server Port (entweder 0 oder auch 7003)
      angeben. Die Port Nr. muß auf euerem PC natürlich frei sein.
      Sofern es die Software mit der ihr später den Com Port nutzen wollt erlaubt, sind hier Ports >10 zu bevorzugen.
      Die Logosoft kann das.

      Oft belegt andere Software bereits Portnummern die es noch garnicht gibt, z.B. der Falcon Treiber der ETS (Ports 1-10) - Dank an Makki, denn wegen sowas kann man Stunden vergeuden.

      auf Reiter Settings bitte noch NVT Enable abschalten (s. Anlage2)

      Tip am Rande: wer virtuelle Maschinen kennt, soll es damit probieren. Es erleichtert das Leben ungemein - ich verwende ein sauberes XP SP3 nur mit dem VCP Treiber und der Zielsoftware für die Kommunikation (Logosoft).
      Netzwerkverbindung im Bridge Mode ! (bei VMware)

    • Port mit [Create Com] erzeugen
      Jetzt sollte als Meldung Virtual serial port COMx created im Log stehen
      Wenn nicht - und das kommt auch bei mir hin und wieder vor - müsst ihr nochmal prüfen ob irgendwelche Software diesen Port evtl. schon belegt oder benutzt.
      Selbst in der VM gibt es nach Verbidungsabbrüchen Streß - ein Reboot hilft.
      (Vorteil VM: dauert nur wenige Sekunden)


    4. Zielprogramm starten, Com Port auswählen und testen

    Ich wünsche viel Spaß beim testen !

    ciao
    Michael
    Angehängte Dateien

    Einen Kommentar schreiben:

Lädt...
X