594.384 aktive Mitglieder*
4.239 Besucher online*
Kostenfrei registrieren
Einloggen Registrieren

Datenkabel für eine Contour 2

Beitrag 14.07.2016, 11:28 Uhr
doc_delphi
Level 2 = Community-Facharbeiter
**

Angehängte Datei  20160421_151337.jpg ( 1.57MB ) Anzahl der Downloads: 50
TOP    
Beitrag 14.07.2016, 16:51 Uhr
drakefighter
Level 3 = Community-Techniker
***

der ganz linke Pfostenstecker (ws) ist der mit DCD beschriftet?
gib doch mal noch die Belegung durch

25pol Pin 2 blau auf Klemme TXD oder CTS .........

Gruß Rainer
TOP    
Beitrag 14.07.2016, 17:01 Uhr
cgTNC
Level 7 = Community-Professor
*******

QUOTE (drakefighter @ 14.07.2016, 17:51 Uhr) *
der ganz linke Pfostenstecker (ws) ist der mit DCD beschriftet?

'links' ?
Meinst sicherlich den rechten Kontakt. wink.gif
TOP    
Beitrag 14.07.2016, 19:24 Uhr
doc_delphi
Level 2 = Community-Facharbeiter
**

Hallo smile.gif

Ja, das ist DCD. Ich glaube langsam, bei mir ist irgendwas hin, sowas kann doch normal nicht sein.

Die Belegung des 25pins

1 frei
2 TxD blau
3 RxD weiß
4 RTS gelb
5 CTS blau
6 frei
7 GND gelb
8 DCD weiß

Sonst ist nichts belegt-

Ich habe jetzt das auf die Anschlüsse des 9pin COM-Ports übertragen.
Davon ein Kabel gemacht, beim 9 Pin auch die Brücke zwischen 4 und 6 rein - vorher nochmal beim Singer nachgefragt.
Lediglich DCD sollte ich nicht verbinden. Aber es tat sich nichts. Überhaupt nichts. Ich werde morgen mal den Thin client versuchen, nicht daß der COM am Laptop ne Macke hat.

Aber sowas darf doch nicht sein, die blöden 6 Anschlüsse richtig an den PC zu bringen.

Lediglich das komische Billigkabel mit dem seltsamen Anschlussbild funktioniert.

War heute schon nahe dran, Einzeladern in der Steuerung anzulöten und dann direkt an den COM zu brutzeln smile.gif
TOP    
Beitrag 14.07.2016, 19:45 Uhr
doc_delphi
Level 2 = Community-Facharbeiter
**

Gibt´s denn eine Möglichkeit, mit einem Programm am PC den Anschluss durchzuprüfen ?

Ausgehend von den Standard Belegungen am COM müßte ja ein entsprechen gestaltetes Kabel - zumal die C2 wesentlich weniger Anschlüsse dran hat wie eine D4 oder D11 - die Daten übertragen ???!!!???
TOP    
Beitrag 14.07.2016, 19:57 Uhr
Andy742000
Level 7 = Community-Professor
*******

Rein Software mäßig nicht, unter WINDOWS

Aber es gibt verschiedene Tester die die Belegung prüfen können auch den Signallauf signalisieren können

MFG

Andy
QUOTE (doc_delphi @ 14.07.2016, 20:45 Uhr) *
Gibt´s denn eine Möglichkeit, mit einem Programm am PC den Anschluss durchzuprüfen ?

Ausgehend von den Standard Belegungen am COM müßte ja ein entsprechen gestaltetes Kabel - zumal die C2 wesentlich weniger Anschlüsse dran hat wie eine D4 oder D11 - die Daten übertragen ???!!!???


--------------------
MfG
Andy

-------------------------------------------------------------------------------------------------------------------------


4 BIT NC, Kugelschrittschaltwerk
Numerik 600 + Lochstreifen
und nun nicht weiter gekommen als bis zur Sinumerik ;-)

PS : Ich hasse R- Parameter ! Aus Rxxx wird unter Beachtung der Mond-Parabel und der "ERDschen" Glockenkurve nach der Division mit PI/8 + Werkhallenhöhe ein neuer sinnvoller Parameter Rxxx

Impressum: Wer Rechtschreib- oder Grammatikfehler findet darf sie behalten, sind kostenlose Beigaben des Autors
TOP    
Beitrag 15.07.2016, 09:42 Uhr
drakefighter
Level 3 = Community-Techniker
***

links und rechts - alles relativ

Dennoch meinte ich den Kontakt, der auf dem Bild links ist ;-)


QUOTE (cgTNC @ 14.07.2016, 17:01 Uhr) *
'links' ?
Meinst sicherlich den rechten Kontakt. wink.gif
TOP    
Beitrag 15.07.2016, 11:22 Uhr
drakefighter
Level 3 = Community-Techniker
***

Hier würde die Bezugsmasse fehlen
Kannst du die Belegung nochmals prüfen, sprich das Kabel nochmal durchklingeln ?
Ich habe den Verdacht, dass beim 9pol Stecker falsch gezählt wurde.

Gruß Rainer




QUOTE (doc_delphi @ 14.07.2016, 11:23 Uhr) *
Jetzt hab ich mir mal die Mühe gemacht und alles so gelötet wie gesagt.

Es geht gar nix ! Auch beim verdrehen von zwei Leitungen, wie vom Techniker vorgeschlagen. Kein Pieps.

Ich habe mal das funktionierende Kabel zerlegt; dies ist die halbwegs funktionierende Belegung.

9 zu 25

1 - 7 Gelb
2 - 5/6 Schwarz
3 - 3 Grün
4 - 2 Weiß
5 - 4 Rot
6 - XXXX
7 - XXXX
8 - 8 Blau
9 - 20

Brücke zwischen 7 und 9 auf der 9pol Seite

Auf der 25pol Seite sind 5 und 6 zusammengelötet, schaut aber irgendwie nach Unfall und nicht nach Absicht aus.

Langsam verzweifle ich echt. Ich werde nachher die Steuerung aufmachen, vielleicht kann man die Belegung der 25pin auf der Platine auslesen.

Kann das sein, daß bei meiner Maschine irgendwas seltsames verbaut wurde ?
TOP    
Beitrag 15.07.2016, 11:33 Uhr
doc_delphi
Level 2 = Community-Facharbeiter
**

Ein Freund von mir meinte auch, daß es sein kann, daß bei den "günstig" gemachten Lötdingern die Kontakte gleich wegschmelzen und es dadurch keinen Kontakt mehr gibt.

Ich bin jetzt auf Nummer sicher gegangen und habe mal die 9- / 25 pin Anschlüsse mit Anschraubplatine bestellt.

Am Montag gibt´s dann wieder Neuigkeiten....das kann ja normal nicht sein.

Euch allen vielen Dank und ein schönes Wochenende ! danke.gif
TOP    
Beitrag 15.07.2016, 12:00 Uhr
doc_delphi
Level 2 = Community-Facharbeiter
**

Ui, hast absolut recht, da stimmt was nicht. Fataler Fehler meinerseits, Entschuldigung bitte

Richtig ist dann das

9--25

1 -- 4 rot
2 -- 2 weiß
3 -- 3 grün
4 -- 5/6 sw
6 --
7 --
8 -- 8 blau
9 -- 20 orange

Brücke im 9pol zwischen 7 und 9
"Kurzschluss" im 25 pol zwischen 5 und 6

Daaaanke smile.gif

QUOTE (drakefighter @ 15.07.2016, 10:22 Uhr) *
Hier würde die Bezugsmasse fehlen
Kannst du die Belegung nochmals prüfen, sprich das Kabel nochmal durchklingeln ?
Ich habe den Verdacht, dass beim 9pol Stecker falsch gezählt wurde.

Gruß Rainer
TOP    
Beitrag 15.07.2016, 12:39 Uhr
drakefighter
Level 3 = Community-Techniker
***

RS232 Aufzucht und Hege

Bei deiner Belegung funktioniert rein Senden und Empfangen
immer 9pol auf 25pol
2 auf 2
3 auf 3
und natürlich die Masse
5 auf 7 !!!!!!
mit RTS/CTS Handshake sollte dann noch
7 auf 5
8 auf 4
beschaltet sein
um den PC noch glücklich zu machen
im 9pol Stecker DTR/DSR brücken, sprich 4 mit 6 (und eventuell noch auf DCD Pin1 weiterbrücken)

Gruß Rainer



QUOTE (doc_delphi @ 15.07.2016, 12:00 Uhr) *
Ui, hast absolut recht, da stimmt was nicht. Fataler Fehler meinerseits, Entschuldigung bitte

Richtig ist dann das

9--25

1 -- 4 rot
2 -- 2 weiß
3 -- 3 grün
4 -- 5/6 sw
6 --
7 --
8 -- 8 blau
9 -- 20 orange

Brücke im 9pol zwischen 7 und 9
"Kurzschluss" im 25 pol zwischen 5 und 6

Daaaanke smile.gif
TOP    
Beitrag 18.07.2016, 11:00 Uhr
doc_delphi
Level 2 = Community-Facharbeiter
**

Hallo zusammen,

heute mal alles mit den Schraubanschlüssen so gebastelt wie es Rainer gesagt hat und: es geht. VIELEN DANK !! smile.gif

Leider aber auch nur wie das andere Kabel, sprich mit dem DMG-Programm empfangen und speichern, mit dem anderen Programm senden.
Und mit edytornc geht leider auch nur der Empfang. mir fehlen da evtl. die genaueren Einstellungen

Bei den Lötanschlüssen habe ich durch messen mit einem dünnen draht gemerkt, wieso der Fehler kam: die waren schon von haus aus irgendwie locker, ein Kontakt ist mir zudem verbrutzelt. Konnte nicht gehen.
DAAAAANKE für die Hilfe bisher.
Nachdem auch das "gute" Kabel jetzt keine Änderung bringt, werde ich wohl mit den beiden alten Programmen leben müssen.

Echt schade, das edytornc nicht geht, ich werd aber auch nicht mehr schlau draus.

Danke an alle und einen schönen Tag !
TOP    
Beitrag 19.07.2016, 10:43 Uhr
drakefighter
Level 3 = Community-Techniker
***

So schlecht siehts doch gar nicht aus.

Empfangen mit editornc geht. Senden nicht.
Ich würde da noch mit den Sendeoptionen CR - carriage return und LF - line feed alle Varianten durchtesten.

Eine Datei empfangen und dann genau diese versuchen zu senden.

Gruß Rainer




QUOTE (doc_delphi @ 18.07.2016, 11:00 Uhr) *
Hallo zusammen,

heute mal alles mit den Schraubanschlüssen so gebastelt wie es Rainer gesagt hat und: es geht. VIELEN DANK !! smile.gif

Leider aber auch nur wie das andere Kabel, sprich mit dem DMG-Programm empfangen und speichern, mit dem anderen Programm senden.
Und mit edytornc geht leider auch nur der Empfang. mir fehlen da evtl. die genaueren Einstellungen

Bei den Lötanschlüssen habe ich durch messen mit einem dünnen draht gemerkt, wieso der Fehler kam: die waren schon von haus aus irgendwie locker, ein Kontakt ist mir zudem verbrutzelt. Konnte nicht gehen.
DAAAAANKE für die Hilfe bisher.
Nachdem auch das "gute" Kabel jetzt keine Änderung bringt, werde ich wohl mit den beiden alten Programmen leben müssen.

Echt schade, das edytornc nicht geht, ich werd aber auch nicht mehr schlau draus.

Danke an alle und einen schönen Tag !

Angehängte Datei(en)
Angehängte Datei  editornc.jpg ( 63.51KB ) Anzahl der Downloads: 40
 
TOP    
Beitrag 19.07.2016, 10:53 Uhr
Andy742000
Level 7 = Community-Professor
*******

Hi

LF oder LineFeed hat die ASCII Code Nummer "10" Dezimal oder "A" HEX

MFG

Andy
QUOTE (drakefighter @ 19.07.2016, 11:43 Uhr) *
So schlecht siehts doch gar nicht aus.

Empfangen mit editornc geht. Senden nicht.
Ich würde da noch mit den Sendeoptionen CR - carriage return und LF - line feed alle Varianten durchtesten.

Eine Datei empfangen und dann genau diese versuchen zu senden.

Gruß Rainer


Der Beitrag wurde von Andy742000 bearbeitet: 19.07.2016, 10:55 Uhr
Angehängte Datei(en)
Angehängte Datei  ascii_Tabelle.png ( 160.57KB ) Anzahl der Downloads: 34
 


--------------------
MfG
Andy

-------------------------------------------------------------------------------------------------------------------------


4 BIT NC, Kugelschrittschaltwerk
Numerik 600 + Lochstreifen
und nun nicht weiter gekommen als bis zur Sinumerik ;-)

PS : Ich hasse R- Parameter ! Aus Rxxx wird unter Beachtung der Mond-Parabel und der "ERDschen" Glockenkurve nach der Division mit PI/8 + Werkhallenhöhe ein neuer sinnvoller Parameter Rxxx

Impressum: Wer Rechtschreib- oder Grammatikfehler findet darf sie behalten, sind kostenlose Beigaben des Autors
TOP    
Beitrag 19.07.2016, 12:42 Uhr
doc_delphi
Level 2 = Community-Facharbeiter
**

Ich bin jetzt dank Deiner Hilfe ein ganzes Eck weiter.

Nebenbei bemerkt war das Verbinden von 4-6 UND 1 wichtig, ohne 1 gings nicht richtig.

Ich kann jetzt via edytornc senden und empfangen. Beim Senden fehlte anscheinend das CR als Schluss.
Ein Aber gibt es allerdings noch, was ich persönlich gerne wegbekommen würde:

Beim Senden muss ich die Flusskontrolle auf Xon/Xoff stellen.
Beim Empfangen muss ich die Flusskontrolle auf Hardware stellen.

Ohne Änderung der Einstellungen geht das jeweils andere nicht. Keine Ahnung wieso.
TOP    
Beitrag 19.07.2016, 16:18 Uhr
drakefighter
Level 3 = Community-Techniker
***

letzter Versuch

im 9pol die Brücke 1-4-6 raus
vom 9pol Pin4 DTR (Data Terminal Ready) auf 25pol Pin8 DCD (Data Carrier Detect)

Gruß Rainer


QUOTE (doc_delphi @ 19.07.2016, 12:42 Uhr) *
Ich bin jetzt dank Deiner Hilfe ein ganzes Eck weiter.

Nebenbei bemerkt war das Verbinden von 4-6 UND 1 wichtig, ohne 1 gings nicht richtig.

Ich kann jetzt via edytornc senden und empfangen. Beim Senden fehlte anscheinend das CR als Schluss.
Ein Aber gibt es allerdings noch, was ich persönlich gerne wegbekommen würde:

Beim Senden muss ich die Flusskontrolle auf Xon/Xoff stellen.
Beim Empfangen muss ich die Flusskontrolle auf Hardware stellen.

Ohne Änderung der Einstellungen geht das jeweils andere nicht. Keine Ahnung wieso.
TOP    
Beitrag 19.07.2016, 18:29 Uhr
doc_delphi
Level 2 = Community-Facharbeiter
**

Hallo Rainer,

hab ich probiert, im edytornc sind weniger "Lampen" an, jedoch ist die Funktion identisch wie vorher, geht nur mit Hardware oder Xon/Xoff
Einzig das CTS Kontroll"licht" unterm Test ist auf einmal an. Das ist sonst immer aus, hier sind dafür die anderen Kontrollen aus

Danke Dir auf jeden Fall und einen schönen Abend !
TOP    
Beitrag 20.07.2016, 11:46 Uhr
drakefighter
Level 3 = Community-Techniker
***

Was die Schnittstelle angeht, bin ich mit meinem Latein am Ende.

Du könntest dir im editornc 2 Steuerungen anlegen, mit den entsprechenden Parametern, und kannst so schneller Umschalten.
Steuerung XY-Senden und Steuerung XY-Empfangen.

Löst zwar nicht das ursächliche Problem, stellt aber einen "workflow" dar.

Gruß Rainer



QUOTE (doc_delphi @ 19.07.2016, 18:29 Uhr) *
Hallo Rainer,

hab ich probiert, im edytornc sind weniger "Lampen" an, jedoch ist die Funktion identisch wie vorher, geht nur mit Hardware oder Xon/Xoff
Einzig das CTS Kontroll"licht" unterm Test ist auf einmal an. Das ist sonst immer aus, hier sind dafür die anderen Kontrollen aus

Danke Dir auf jeden Fall und einen schönen Abend !
TOP    
Beitrag 20.07.2016, 12:54 Uhr
drakefighter
Level 3 = Community-Techniker
***

Wie ist denn eigentlich in den Maschinenparametern das Handshake (Hard oder Soft) definiert ?
Für Senden und empfangen sogar unterschiedlich ?




QUOTE (drakefighter @ 20.07.2016, 11:46 Uhr) *
Was die Schnittstelle angeht, bin ich mit meinem Latein am Ende.

Du könntest dir im editornc 2 Steuerungen anlegen, mit den entsprechenden Parametern, und kannst so schneller Umschalten.
Steuerung XY-Senden und Steuerung XY-Empfangen.

Löst zwar nicht das ursächliche Problem, stellt aber einen "workflow" dar.

Gruß Rainer
TOP    
Beitrag 20.07.2016, 15:41 Uhr
doc_delphi
Level 2 = Community-Facharbeiter
**

Ich gehe auch davon aus, daß es nicht mehr besser wird. Aber es funktioniert ja, das ist das Wichtigste überhaupt.

Leider weiß ich nicht, wo ich die Maschinenparameter finde, die C2 ist ja noch recht rudimentär.
Zudem sind meine Parameter ja irgendwie auf dem ROM drauf...ich weiß es nicht.

Auswählen kann man TTY oder V24 und die Baudrate, wobei 4800 das Maximum sind. Weitere Einstellungen sind mir nicht bekannt.

Oder meinst du die Einstellungen wie Stopbit usw ? Leider weiß man ja nicht, obs am Edytornc liegt oder am Oldtimer smile.gif

Danke Dir vielmals !
TOP    
Beitrag 21.07.2016, 14:21 Uhr
doc_delphi
Level 2 = Community-Facharbeiter
**

Nochmal kurzes Aufwärmen des Themas:

Die Flow control scheint das Problem zu sein.

Hardware heißt doch, daß jeweils vom Empfänger ein Port auf -12 oder +12V gesetzt wird, für "schick Daten" oder "Stop"
Xon/Xoff schickt ja Befehlszeichen für den gleichen Zweck.

Kann es sein, daß ich umstellen muss, weil eine Seite keine +12V herkriegt ? Im Fall wenn ich VOM PC ZUR Steuerung schicke.
Das würde erklären, wieso.
Der PC macht beim Empfang der Daten +12, Steuerung sendet.
Andersrum sendet die Steuerung die 12V nicht, daher sendet der PC so nicht.

Wenn ich das jetzt nicht falsch sehe müßte doch im Falle des Sendens zwischen GND und dem RTS (Steuerungsseitig) eine Spannung anliegen.
Und beim Empfang sollte es zwischen GND und CTS der Fall sein.

Oder steh ich da im Wald ? smile.gif

Danke und einen schönen Tag !
TOP    
Beitrag 22.07.2016, 07:44 Uhr
doc_delphi
Level 2 = Community-Facharbeiter
**

Hab gestern noch rumprobiert, es muss die Flußkontrolle sein.
Wenn man nämlich manuell das RTS setzt, geht der Empfang.
Ich hab es jetzt so gelöst, wie Rainer meinte, und habe die Maschine zweimal angelegt, einmal mit Senden und einmal mit Empfangen.

Ich danke allen, die mir geholfen haben. Ich wäre wirklich aufgeschmissen gewesen ohne eure Hilfe.

Ein schönes Wochenende!
TOP    
Beitrag 22.07.2016, 09:23 Uhr
drakefighter
Level 3 = Community-Techniker
***

Hast du noch Energie ?

Einen hab ich noch - partielles Handshake

immer 9pol auf 25pol
2 auf 2
3 auf 3
und natürlich die Masse
5 auf 7 !!!!!!
wie gehabt

neu mit RTS/CTS partiellem Handshake:
im 9pol RTS/CTS brücken, sprich 7 mit 8, und auf 25pol DCD Pin8 verbinden,
im 25pol Stecker RTS/CTS brücken, sprich 4 mit 5 und mit 9pol DCD Pin1 verbinden,

(und möglicherweise noch im 9pol Stecker DTR/DSR brücken, sprich 4 mit 6)

Gruß Rainer



QUOTE (doc_delphi @ 22.07.2016, 07:44 Uhr) *
Hab gestern noch rumprobiert, es muss die Flußkontrolle sein.
Wenn man nämlich manuell das RTS setzt, geht der Empfang.
Ich hab es jetzt so gelöst, wie Rainer meinte, und habe die Maschine zweimal angelegt, einmal mit Senden und einmal mit Empfangen.

Ich danke allen, die mir geholfen haben. Ich wäre wirklich aufgeschmissen gewesen ohne eure Hilfe.

Ein schönes Wochenende!
TOP    
Beitrag 22.07.2016, 16:17 Uhr
cgTNC
Level 7 = Community-Professor
*******

Wie die aktuelle Verkabelung ist, kann ich hier nur raten...

QUOTE
Zitat von: https://de.wikipedia.org/wiki/Datenflussste...C3.BCbertragung
Der normale Ablauf einer Datenübertragung ohne Flusssteuerung verläuft folgenderweise:

  • Die lokale Endeinrichtung aktiviert die Schnittstelle DTR (Data terminal ready) in Richtung seines Modems und wartet auf dessen Rückmeldung durch DSR (Data set ready). Damit besteht lokale Betriebsbereitschaft ohne Aktivierung des Senders, der Empfänger wartet.
  • Wenn die Endeinrichtung senden möchte, setzt es die Schnittstelle RTS (Request to send) und wartet auf die Sendebereitschaft CTS (Clear to send) des lokalen Modems. Durch Einschalten des Senders erkennt das entfernte Modem Empfangssignalpegel und meldet es seiner Endeinrichtung durch CD (Data channel received line signal detector, umgangssprachlich Carrier detected).
Diese logischen Abläufe sind in einem Nullmodem-Kabel fest verdrahtet. Ein Nullmodem verbindet zwei Endeinrichtungen mit gleicher Übertragungsgeschwindigkeit.



Daraus ergibt sich:


  1. Beide Geräte setzen den Ausgang DTR und warten auf DSR.
    Nun hat die Steuerung an Pin 20 aber keinen DTR-Ausgang.
    Also muß am 9 Pol Stecker der Pin 4 mit 1 und 6 verbunden (gebrückt) werden, dann meltet sich der PC selber ready.
    Am 25 Pol Stecker sollte der Vollständigkeit halber Pin 20 mit 8 und 6 verbunden werden, für den Fall dass das Kabel mal an einer anderen Steuerung zum einsatz kommt.
    Diese Brücken werden NICHT mit der Gegenstelle verbunden! Es werden also nur 5 Adern verdrahtet.
  2. Erst jetzt können beide Geräte den Ausgang RTS setzen, dieses Signal kommt am CTS-Eingang des anderen Gerätes an.
  3. Dann kann die Datenübertragung starten.
TOP    
Beitrag 22.07.2016, 16:26 Uhr
drakefighter
Level 3 = Community-Techniker
***

Danke für den Hinweis

Ich habs mir ja nicht selbst ausgedacht

https://fonquernie.files.wordpress.com/2012...odem-cables.jpg

Und die Belegung des 25pol Steckers ist nicht normgerecht und wurde weiter oben beschrieben.(RxD, Txd, RTS, CTS, DCD und GND)

Gruß Rainer


QUOTE (cgTNC @ 22.07.2016, 16:17 Uhr) *
Wie die aktuelle Verkabelung ist, kann ich hier nur raten...



Daraus ergibt sich:


  1. Beide Geräte setzen den Ausgang DTR und warten auf DSR.
    Nun hat die Steuerung an Pin 20 aber keinen DTR-Ausgang.
    Also muß am 9 Pol Stecker der Pin 4 mit 1 und 6 verbunden (gebrückt) werden, dann meltet sich der PC selber ready.
    Am 25 Pol Stecker sollte der Vollständigkeit halber Pin 20 mit 8 und 6 verbunden werden, für den Fall dass das Kabel mal an einer anderen Steuerung zum einsatz kommt.
    Diese Brücken werden NICHT mit der Gegenstelle verbunden! Es werden also nur 5 Adern verdrahtet.
  2. Erst jetzt können beide Geräte den Ausgang RTS setzen, dieses Signal kommt am CTS-Eingang des anderen Gerätes an.
  3. Dann kann die Datenübertragung starten.
TOP    



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