Datenübertragung von PC zu Maho trotz 19200 baud sehr langsam

  • Hallo Zusammen,


    mich würde mal interessieren wie lange bei Euch die Datenübertragung von PC zur Maho dauert?


    Ich habe heute für die Übertragung über V24 von gerade einmal 630 Zeilen ganze 40 Sekunden benötigt. Das kann doch bei einer eingestellten Baud Rate von 19200 nicht passen oder? Kann es an den MC Einstellungen liegen dass hier irgendwas bremst? Wenn ihr größere Programme Übertragen will dauert das eine gefühlte Ewigkeit. Wenn ich mir jetzt vorstelle dass ich das Speicher-Erweiterungsmodul von Florian einbauen will (2x1MB) dann erlebe ich die Übertragung eines 2MB Programms ja gefühlt nicht mehr in diesem Leben.


    Software: 6702.703/01

    RAM: 512K

    CPU: 80386 16MC


    Übetragungssoftware: DMG-Transfer


    Meine MC‘s für die Datenübertragung sind wie folgt:


    770 = C0

    771 = C0

    772 =C1

    773 = C2

    774 = C30

    775 = C1

    776 =C19200

    785 = C1

    786 = C9600

    Maschine #1 - Maho MH 600 E


    Schaltplan Nr.: E-200213

    Fabrik Nr.: 661 107

    Software-Version: V 6702 703.1

    CPU-Typ: 80386 16MC

    Besonderheiten: 2-Achs NC-Tisch (A und B-Achse) + 30-fach Kettenmagazin


    Betriebsstunden: 6589 h


    Maschine #2 - Maho MH 600 E


    Schaltplan Nr.: E-200348

    Fabrik Nr.: 661 410

    Software-Version: V 6702 703.1

    CPU-Typ: 80386 16MC

    Besonderheiten: 2-Achs NC-Tisch (A und B-Achse) + 30-fach Kettenmagazin


    Betriebsstunden: 5162 h

    • Offizieller Beitrag

    Theoretisch sollten bei 19200 bit/s 1920 Zeichen pro Sekunde übertragen werden. Ein Zeichen enthält 1 Startbit, 7 Datenbits, 1 Paritätsbit und 1 Stopbit, also 10 Bits pro Zeichen. Das die Theorie.

    Durch den Algorithmus für die Datenübertragung sieht das aber ein wenig anders aus. Die Daten werden nicht direkt in den statischen Speicher übetragen. Es werden jeweils max. 128 Zeichen in einen Zwischenpuffer geschrieben, die Datenübertragung mit Xoff oder !CTS angehalten, um diese Zeichen dann in den statischen Speicher zu transferieren. Dabei entsteht eine deutliche Pause, die man während der Übertragung sogar beobachten kann. Die Satznummern machen eine kleine Pause in der grünen Statusleiste.


    Ich habe mal ein paar Versuche gefahren und am Ende den gesamten Speicher vollgepumpt.

    pasted-from-clipboard.png   pasted-from-clipboard.png   pasted-from-clipboard.png


    pasted-from-clipboard.png   pasted-from-clipboard.png   pasted-from-clipboard.png


    Eine Datei mit 930 Zeilen und 31155 Zeichen braucht 1:45, bis sie vollständig im Speicher angekommen ist. Die Gesamtspeichergröße ist 512kB, wobei 291,2kB auf den Hauptprogrammspeicher entfallen. Man erkennt, dass die übertragene Datei 19,84kB belegt, obwohl die Datei auf dem PC 31155 Zeichen enthält. Vermutlich werden Leerzeichen ausgeblendet.

    Beim zweiten Test, habe ich die gleiche Datei noch einmal eingelesen. Dabei gab es keinen Zeitunterschied. Der belegte Speicher hat also nichts mit der Geschwindigkeit zu tun.

    Am Ende habe ich auf dem PC den Dateiinhalt mehrmals kopiert, bis die Datei 251475 Zeichen hatte. Die Übertragung hat ca. 15 Minuten gedauert. Der Rest, bis Speicherüberlauf nochmal ca. 8 Minuten. Um den Speicher von 290k aufzufüllen, braucht die Steuerung ungefähr 26 Minuten! Das gilt für die Einstellung ohne Syntaxprüfung. MC796 C2.

    Habe noch einen Test mit Syntaxprüfung gemacht. MC796 C0. Die Datei mit 930 Zeilen und 31155 Zeichen braucht nun 1:55, bis sie vollständig im Speicher angekommen ist. Also nochmal 10s länger.


    Die Geschwindigkeit beim Übertragen lässt sich durch nichts beschleunigen. Das war halt der Stand der Technik bei der CNC432/532.

  • Dieses Thema enthält 4 weitere Beiträge, die nur für registrierte Benutzer sichtbar sind, bitte registrieren Sie sich oder melden Sie sich an um diese lesen zu können.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!