Programma verzenden ontvangen heidenhain 232b

Hier kunnen de echte profs onderons praten over besturingen die gebruikt worden in de industrie bijv; Fanuc, Fagor, Siemens, Mitsubishi, heidenhain besturingen

Moderator: Moderators

sbos
Berichten: 91
Lid geworden op: 14 nov 2010 16:46
Locatie: Alphen aan den Rijn
Contacteer:

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door sbos »

Hallo,

Om niet te stranden in spanningsniveaus en teveel definities (deze kan je wel ergens vinden op het internet),
zijn er diverse usb naar rs232 converters die met een spanning van 3.3V werken. hierdoor kan het zijn dat de ontvanger niet op deze signaal niveau reageren omdat het niveau pas reageert op rond de 5V.

vandaar een usb converter met een max232 die geeft voldoende signaal zodat hier het probleem niet in hoeft te zitten.

Sjaak
Harm J Seef
Berichten: 87
Lid geworden op: 08 apr 2020 14:38

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door Harm J Seef »

Een kleine aanvulling. Zoals gezegd, een machine van 2400 baud is oud. Tegenwoordig is 8,N,1 een standaard-instelling (extended ASCII). 7,P,2 was in die tijd een zeer gebruikelijke instelling (7 bits ASCII).

Op deze website vindt je onder Verzoeken een artikel over het RS232 aansluiten en openen van de communicatie met een HPGL-plotter uit hetzelfde tijdsgewricht.
Gebruikersavatar
rien1959
Berichten: 637
Lid geworden op: 18 mar 2008 16:59
Contacteer:

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door rien1959 »

Even bij mijn TNC 155 gekeken : 2400 baud, 7 bits, even, 1 stop bit. DSR aan, CTS aan, DTR aan, RTS aan, shortcircuit hardware handshake uit (hangt van de kabel af)
Laatst gewijzigd door rien1959 op 22 jun 2020 10:42, 1 keer totaal gewijzigd.
Harm J Seef
Berichten: 87
Lid geworden op: 08 apr 2020 14:38

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door Harm J Seef »

Inderdaad dus zoals ik vermoedde 7 bits. Voor zover mij bekend kennen de RS232-To-USB-chips geen controlline-I/O (zoals DSR, CTS, enz.).
Mocht het niet lukken met de parameter-settings van Rien1959, probeer dan een desktop-pc met een echte COM-poort en volledig bedrade RS232-kabel.

Rien1959, wellicht is het handig om je kabel-aansluitingen als schema toe te voegen. Kun je direct controleren of de kabel nog interne loop-back bedrading gebruikt.
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 11995
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door hugo stoutjesdijk »

Harm J Seef schreef: 22 jun 2020 09:42 Inderdaad dus zoals ik vermoedde 7 bits. Voor zover mij bekend kennen de RS232-To-USB-chips geen controlline-I/O (zoals DSR, CTS, enz.).
http://www.farnell.com/datasheets/17388 ... HgQAvD_BwE

Als je een goede pakt is dat allemaal geen probleem. (handshake en signaal niveaus zijn allemaal volgens de rs232 spec's)

Als je bij de ontvangende kant pariteit none hebt staan en bij de zender pariteit even, is ongeveer de helft van je data leesbaar, de andere helft is 'vreemd', dat is dus heel snel te herkennen.
( Bij even pariteit hoort ook 7 bit, bij geen pariteit is het logischerwijs 8 bit )
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Harm J Seef
Berichten: 87
Lid geworden op: 08 apr 2020 14:38

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door Harm J Seef »

Ja, inderdaad, deze usb-to-rs232 heeft wel de controlline-aansluitingen. In principe zou deze kunnen voldoen. Nou maar hopen dat de 232b op 0 en 5 VDC wil reageren.
Gebruikersavatar
hugo stoutjesdijk
Donateur
Berichten: 11995
Lid geworden op: 02 mar 2011 17:04
Locatie: elst (u)
Contacteer:

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door hugo stoutjesdijk »

Harm J Seef schreef: 23 jun 2020 13:38 Ja, inderdaad, deze usb-to-rs232 heeft wel de controlline-aansluitingen. In principe zou deze kunnen voldoen. Nou maar hopen dat de 232b op 0 en 5 VDC wil reageren.
Ding doet gewoon de spec's dus + en - 5 v. Als je de moeite genomen had even door te lezen. Waarom denk je dat ze die dingen maken, om er achter te komen dat het niet werkt bij de klant?
Ik ben voor meer techniek op school, maar dan wel vanaf groep 1 basischool.
Alk
Berichten: 65
Lid geworden op: 21 mei 2020 16:44

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door Alk »

Het is eindelijk gelukt! met tncserver en we hebben nog paramaters (5010) aangepast en toen werkte het eindelijk!
Harm J Seef
Berichten: 87
Lid geworden op: 08 apr 2020 14:38

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door Harm J Seef »

Fijn om te horen dat het gelukt is.

Wat iedereen nu graag wel wil weten, is hoe dat gelukt is.

Wat voor 232-settings? Wat voor kabel? Hoe zijn de aders aangesloten?
Alk
Berichten: 65
Lid geworden op: 21 mei 2020 16:44

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door Alk »

Zal de instellingen van de week even posten.
Alk
Berichten: 65
Lid geworden op: 21 mei 2020 16:44

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door Alk »

Hierbij de instellingen+ kabel

Kabel:
Nul modem 25-polig naar 9 polig
X9 X25
1 (DCD) 20 (DTR)
2 (RXD) 2 (TXD)
3 (TXD) 3 (RXD)
4 (DTR) 8 (DCD)
6 (DSR)
5 (GND) 7 (GND)
6 (DSR) 20 (DTR)
7 (RTS) 5 (CTS)
8 (CTS) 4 (RTS)



Parameters:
o 5010.0: 515 (STX, ETX)
o 5010.1: 17736 (E, H)
o 5010.2: 16712 (A, H)
o 5010.3: 279 (SOH, ETB)
o 5010.4: 5382 (NACK, ACK)
o 5010.5: 4 (EOT)
o 5020: 168 (7 data bits, 1 stop bit, even parity, Xon/Xoff)
o 5030: 1 (blockwise transfer)
Harm J Seef
Berichten: 87
Lid geworden op: 08 apr 2020 14:38

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door Harm J Seef »

Bedankt voor de info.

Welke max baudrate kun je toepassen?

Gebruik je een USB-to-RS232? Indien ja, welke type en wat zijn daarvan de signaalniveau’s?
Alk
Berichten: 65
Lid geworden op: 21 mei 2020 16:44

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door Alk »

Baudrate 9600 en inderdaad usb naar rs232 dongel.
Weet het merk van de dongel niet dat zou ik maandag even moeten bekijken, maar denk dat je eentje van goede kwaliteit altijd wel werkt.
Vergeet niet de drivers voor de dongel te installeren!
Harm J Seef
Berichten: 87
Lid geworden op: 08 apr 2020 14:38

Re: Programma verzenden ontvangen heidenhain 232b

Bericht door Harm J Seef »

Ik vraag er naar omdat de oude TNC-specificaties expliciet de RS232B-norm volgen, ofwel signaalniveau tussen -15 en +15 vdc. Alles tussen -5 en +5 VDC is dan ‘ruis’ (Je machine is dus geen RS232B, maar de communicatiepoort is conform RS232B).

De meeste USB-to-RS232 chips gebruiken signaalniveau’s van 0 tot 5 VDC; dit is dus net op het randje. Ofwel je hebt veel geluk, ofwel je kunt in de toekomst bij het inladen van cnc-jobs verwachten dat dat niet altijd goed gaat.
Plaats reactie