586.449 aktive Mitglieder*
3.171 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

Weinig Unicontrol 10 + Datenübertragung, Weinig Unicontrol 10 + Datenübertragung

Beitrag 25.07.2004, 14:03 Uhr
mkempf
mkempf
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.07.2004
Beiträge: 4

Hallo erstmal !

Vorneweg: Ich bin totaler Neuling in CNC und so.
Ich hoffe hier das richtige Forum erwischt zu haben.
Wenn dem nicht so ist, schon mal vorab sorry an den
Moderator.

Ich habe folgende Situation und Problematik:

Wir haben eine Weinig Unicontrol 10 über serielle
Schnittstelle an einen PC angeschlossen.
Es handelt sich dabei um eine Maschine zur
Fensterherstellung.
Auf diesem PC läuft Win95 und das Programm zur
Datenübertragung, welches ein zur Fensterbausoftware
vom Hersteller mitgeliefertes Programm ist.
Die Datenübertragung funktioniert soweit, allerdings
kommt es bei einer längeren Pause zwischen zwei
Datenanforderungen zu einer Fehlermeldung.
Diese besagt dass kein Auftrag offen sei und die UC10
den Auftrag erst anfordern muss. Stoppt man nun den
Auftrag an der Maschine, löscht die Diagnosemeldung in
der Maschine "Störung am Rechner keine Daten vorhanden"
und startet den Auftrag erneut, geht es weiter.

Allerdings ist dieses Vorgehen keine dauerhafte Lösung !!
Ist ja logo....

Von daher meine Frage, ob sich irgendjemand mit diesem
Problem oder der Situation auskennt und mir Hilfestellung
geben kann, da selbst der Softwarehersteller keine Hilfe
geben kann, da kaum Vergleichswerte vorliegen zu scheinen ??!!

Ich bin echt verzweifelt !!!

Danke schön !
TOP    
Beitrag 25.07.2004, 17:52 Uhr
FGK
FGK
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 26.03.2003
Beiträge: 69

Hallo mkempf,

Klingt für mich nach einer typischen Timeout Sache bei der Datenübertragung. Wie du selber ja schreibst, wenn du länger
keine Daten mehr angefordert hast kommt die Meldung. Das heißt
für mich die Software/PC oder Maschine schließt die Datenleitung
nach ner bestimmten Zeit und einer der "Beteiligten" merkt es nicht.

Hat es denn schon mal vorher geklappt? Oder kann man an den
Verbindungsparametern noch schrauben? Ich denke da an
das Übertragungsprotokoll (Handshake per Software/Hardware)
Was spricht das Handbuch der Maschine und der Software dazu?
Was bedeutet " zwischen zwei Datenanforderungen"? Zwei Programmen oder Blöcken (weil es sonst net in die Maschine passt?)
Gib uns mal mehr Infos bitte

Gruß

FGK
TOP    
Beitrag 25.07.2004, 18:05 Uhr
mkempf
mkempf
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.07.2004
Beiträge: 4

hi..danke für die Antwort!

wie gesagt bin ich Neuling werde mich aber anstrengen soviel Informationen zu gebe wie ich kann.

An den Parametern lässt sich nur insoweit etwas deichseln das ich
(Momentane Werte in Klammern)

Verbindungsrate (4800)
Parität (even)
Stopbits (1)
Databits (7)
Flusskontrolle (keine)

einstellen kann.

An diesen Einstellungen habe ich schon rumgedoktort,
hat aber zu nichts geführt.

Insbesondere bei der Flusskontrolle dachte ich als Anfänger
dass es damit etwas zu tun haben könnte. Aber bei Umstellen
auf bspweise XonXoff hat gar nichts mehr geklappt. Ob ich
RTS/RTC ausprobiert habe, weiss ich offen gesagt gar nicht mehr.

Es hat auch schon mal bei einer langen Pause geklappt, das war
gestern. Heute kam wieder diese Sache mit der Pause.

Ein Handbuch zu sowohl Maschine und Software gibt es nicht !!
Ich habe das alles angefordert, aber es schein sie nicht zu geben!!
Krass genug ist das schon !

Zwischen zwei Anforderungen bedeutet, dass das Protokoll der Maschine
einen Flag für bestimmte meist 4 teilige Fertigungslose setzt. Ein Fertigungslos wird immer komplett übertragen, ist es abgearbeitet, wird dann das nächste angefordert. Ist zwischen solchen Fertigungslosen eine Pause von ca. 5 Minuten, kommt es zu obiger Störung.

In der Praxis: Ein Arbeitnehmer (A) fordert zur Fertigung einen Auftrag an.
die ersten 4 Teile ( Fertigungslos 1 ) wird problemlos übertragen. A schafft die Teile ab, dauert es länger als ca. 5 Minuten und die Maschine ruft dann das nächste Fertigungslos ab kommt es zu der Meldung, die ich oben schon hingeschrieben habe.

Mehr kann ich jetzt von mir aus nicht sagen?!

Hilft das weiter ??
TOP    
Beitrag 25.07.2004, 18:28 Uhr
deus ex machina
deus ex machina
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 23.12.2001
Beiträge: 481

Hallo mkempf,

so wie mein Vorredner sehe ich das problem im Übertragungsprotokoll.
PC und Maschine müssen natürlich auf das selbe Protokoll eingestellt werden damit die übertragung funktioniert, bei RTS/RTC muss zusätzlich nach das Kabel entsprechend belegt sein.

Kabelinfo

Vielleicht hat ja einer hier aus der Arena passende Handbücher oder kann ein Tip geben wo man welche herbekommt.


--------------------
mfg Rene
TOP    
Beitrag 25.07.2004, 18:33 Uhr
FGK
FGK
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 26.03.2003
Beiträge: 69

hallo nochmals,


also da hast du richtig vermutet dieses "Flusskontrolle: Keine" macht mich auch stutzig. Denn das Verhalten ist eindeutig mit der Flusskontrolle in Einklang zu bringen.

XonXoff ist die Softwaremässige Flusskontrolle mit Steuerzeichen im Datenstrom

RTS/RTC ist die Hardwaremethode.

Wenn du die Flusskontrolle in deiner Software umstellst mußt du
das auch in deiner Maschine tun. Je nach Hersteller ist das ein eigenes
Menü oder muß in den Maschinenparametern eingegeben werden.

Wenn du nur eine Seite der Übertragung (in deinem Fall PC) änderst geht ganz klar gar nix mehr.
Und daß es keine Handbücher gibt ist schon extrem hart! Ist die Maschine neu oder gebraucht gekauft?

Gruß

FGK
TOP    
Beitrag 25.07.2004, 18:44 Uhr
mkempf
mkempf
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.07.2004
Beiträge: 4

Die Maschine ist schon seit mehr als 10 Jahren in Betrieb, wurde allerdings unter einer anderen Fensterbausoftware eingesetzt. Ich sage nur Totale
Systemumstellung....( ich wünschte ich hätte den Sch*** nie initiiert !!! )

nuja...

Die alten Einstellungen waren bezüglich der Flusskontrolle auf Xon/Xoff.
aber das Übertragungstool ist ja auch ein anderes. Die Daten werden ja auch normal und richtig übertragen, eben nur dieses "Timeout" (?) taucht immer wieder auf.

An der Maschine selbst kann ich nichts umstellen oder weiss zumindest nicht wie ??? Die läuft noch über einen grünschrift-Bildschirm !!! Nix mit Laufwerken und so....Software-Stand laut Systemanzeige 1995 !!!

Aber wie kann es sein, wenn die alten Einstellungen auf Xon/Xoff waren, es problemlos lief und jetzt sind die PC-Seitig auf "None", dass die Übertragung selbst funktioniert, also mit diesem Timeout dingens nerv zeug !! oder trotz dieses.....Hä?...ich hab Kopfweh !! coangry.gif

Ich habe wie gesagt bei der Firma Weinig angefragt, aber die konnten mir nicht helfen und derjenige der mir angeblich helfen kann ist nie erreichbar...oft genug versucht !!

Ich bin kurz davor mir selbst ein Tool zu programmieren, aber das ist ein Batzen voll Arbeit und die hab ich bei weitem schon jetzt genug !!

Was mach ich bloss ??? HILFE !!! sauer.gif
TOP    
Beitrag 25.07.2004, 19:49 Uhr
FGK
FGK
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 26.03.2003
Beiträge: 69

Hi,

also mit dem Tool selber programmieren würde auch nix werden wenn du keinen "Batzen" Arbeit hättest, denn da würdest du auch mit dem Übertragungsprotokoll konfrontiert werden *ggg

Dein "grüner Bildschirm" und das Jahr 1995 sagt mir daß es wohl kein
Menü für die Seriell-Schnittstelle Einstellungen gibt,
sonder direkt in den Maschinenparametern der Maschine eingegeben werden muß (So wie bei ner Philips 432er o.ä.)

Desweiteren hab ich mich mal schlau gemacht:

Hier mal nen Link

http://www.inf.hs-zigr.de/~boehm/rt98/ferstl/handshak.htm

und noch ne Erklärung aus dem Netz

XON/XOFF
(Software-Handshake) Durch das Übermitteln spezieller Steuerzeichen (XON, ASCII DC1, Ctrl-S und XOFF, ASCII DC3, Ctrl-Q) teilt der Empfänger dem Sender mit, ob er weitere Bytes senden darf oder warten muss. Eine Flusskontrolle ist immer dann erforderlich, wenn unterschiedlich schnelle Geräte miteinander kommunizieren.
Das Zeichen XOFF teilt dem Sender mit, dass der Empfänger derzeit nicht in der Lage ist, weitere Daten entgegenzunehmen, XON zeigt an, dass der Sender mit der Übertragung fortfahren kann. Ein wesentlicher Nachteil dieses Protokolls ist der Verlust der Transparenz einer Übertragung. Da die Flusskontrolle einige Zeichen im Datenstrom für ihre Zwecke verwendet, dürfen diese nicht in der zu übertragenden Datei vorkommen. Die kommunikationssoftware muss sämtliche empfangenen Zeichen mitlesen und auf das Vorhandensein dieser Steuerzeichen überprüfen. Dies kann die Geschwindigkeit zusätzlich beeinträchtigen.

Warum das vorher mit XON/XOFF geklappt hat und nun mit None auch
kann ich nur teilweise mit diesem zitierten oberen Abschnitt erklären - solange die Maschine die Daten vom PC "schlucken" kann und mitkommt, d.h. keine "Notbremse" ziehen muß klappt das anscheinend auch ohne (None) Handshake - doch leider kriegt sie dann auch nix von der "Pause" mit und dadurch der Fehler. Das einzig wahre wird wahrscheinlich sein einen zu finden der sich mit der interna dieser Weinig Unicontrol 10 auskennt, das PDF File des Herstellers auf seiner Homepage gibt ja auch keine Auskunft darüber.

Tut mir leid daß wir dir hier per "Ferndiagnose" nicht helfen können.
Ein Tipp ev. noch - wende dich doch an den/die Monteure der Maschine die zu Euch kommen wenn die Maschine kaputt ist oder überholt wird. Ev. Kennt ja da jemand einen Spezialisten für diesen Fall.

Gruß FGK
TOP    
Beitrag 25.07.2004, 20:25 Uhr
mkempf
mkempf
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 25.07.2004
Beiträge: 4

hi...erstmal riesigen Dank für die Arbeit !! Sehr nett ! :-)

Aus deinem Link bin ich soweit schlau geworden, dass wohl das ETX/ACK-Verfahren genutzt wird (maschinenseitig), da ich aus dem Protokoll die ACK/NACK kenne.

Were dahingehend mal deine Ratschläge befolgen und weiterhin versuchen....danke nochmal !!
TOP    



1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: