Kommunktionsfel som Paritetsfel, bits fel mm
- DW
- Inlägg: 2497
- Blev medlem: 9 september 2007, 20:34:04
- Ort: Knallestaden invid Wiskan-elfven
- Kontakt:
Kommunktionsfel som Paritetsfel, bits fel mm
Kanske inte helt rätt tråd men om någon kan detta så är det väl troligast i denna skara av programmeringsfolk.
Jag håller på att koppla upp en CNC-maskin mot en PC via seriellt RS232 9-polig kontakt.
På PC sidan provade jag med en laptop och serieporten direkt och ta emot fil från CNC funkar bra.
Den avsedda datorn är en äldre utan fungerande RS232 så jag skaffade en USB till Seriell RS232 9-pol.
Denna gör exakt samma som laptoppen -funkar bara från CNC till PC.
I den ordinarie burken har jag även satt COM3 i enhetshanteraren exakt som i DNC programmet. Nu ser du kanske att det står COM1 i den bild
som är nedan men den är skapad från min laptop som inte har COM3.
Felmeddelandet är paritetsfel. Nu hör ju till saken att jag kan ställa alla parametrar i både CNC som det program för transmissionen
som kallas DNC (Direct Numeric Control)
Nedan ser ni comportens inställningar i enhetshanteraren och den programbild jag har i "send" som har rätt inställning.
Jag håller på att koppla upp en CNC-maskin mot en PC via seriellt RS232 9-polig kontakt.
På PC sidan provade jag med en laptop och serieporten direkt och ta emot fil från CNC funkar bra.
Den avsedda datorn är en äldre utan fungerande RS232 så jag skaffade en USB till Seriell RS232 9-pol.
Denna gör exakt samma som laptoppen -funkar bara från CNC till PC.
I den ordinarie burken har jag även satt COM3 i enhetshanteraren exakt som i DNC programmet. Nu ser du kanske att det står COM1 i den bild
som är nedan men den är skapad från min laptop som inte har COM3.
Felmeddelandet är paritetsfel. Nu hör ju till saken att jag kan ställa alla parametrar i både CNC som det program för transmissionen
som kallas DNC (Direct Numeric Control)
Nedan ser ni comportens inställningar i enhetshanteraren och den programbild jag har i "send" som har rätt inställning.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Kommunktionsfel som Paritetsfel, bits fel mm
Är Xon/Xoff samma som "special"?
Varför är det olika baudrates?
Varför är det olika baudrates?
Re: Kommunktionsfel som Paritetsfel, bits fel mm
Xon/Xoff bör vara "software".
Men med olika hastighet kan man säkert på par.fel...
Men med olika hastighet kan man säkert på par.fel...
- DW
- Inlägg: 2497
- Blev medlem: 9 september 2007, 20:34:04
- Ort: Knallestaden invid Wiskan-elfven
- Kontakt:
Re: Kommunktionsfel som Paritetsfel, bits fel mm
Jag såg att FIFO buffertarna var i läge ON men skall tydligen vara OFF, så det får jag kolla i morrn.
Hittade av en slump ett program som heter TERMINAL och har alla möjligheter att justera alla parametrar under "gång"
Exakt vad jag sökt efter. Här kan man justera comport, baudtalet, databitar, paritet, handskakning, CTS, DSR + tider mm.
Någon som vet ett billigt verktyg -gärna handhållet för att kolla motsvarande. Problemet är ju återkommande när man byter maskin.
Hittade av en slump ett program som heter TERMINAL och har alla möjligheter att justera alla parametrar under "gång"
Exakt vad jag sökt efter. Här kan man justera comport, baudtalet, databitar, paritet, handskakning, CTS, DSR + tider mm.
Någon som vet ett billigt verktyg -gärna handhållet för att kolla motsvarande. Problemet är ju återkommande när man byter maskin.
Re: Kommunktionsfel som Paritetsfel, bits fel mm
Förr (30 år sedan) fanns det fristående RS232 analyzers som var enkla
att jacka in på en linje och kolla. Sedan (15 år sedan) kom det lösa
prylar som även krävde en laptop eller liknande. Idag har jag dålig
koll, men jag sätter en peng på att det är något med USB...
att jacka in på en linje och kolla. Sedan (15 år sedan) kom det lösa
prylar som även krävde en laptop eller liknande. Idag har jag dålig
koll, men jag sätter en peng på att det är något med USB...

Re: Kommunktionsfel som Paritetsfel, bits fel mm
Gissar också på att USB-RS232 dongeln är problemets orsak.
Re: Kommunktionsfel som Paritetsfel, bits fel mm
Vem är det mer som tror det och varför skulle det vara det?
Det är inget konstigt i sig med denna kommunikation, och om
det går i 9600 så kan knappast hastigheten vara ett problem.
Det är nog bara att labba med olika inställningar tills
paritetsproblemet försvinner...
Det är inget konstigt i sig med denna kommunikation, och om
det går i 9600 så kan knappast hastigheten vara ett problem.
Det är nog bara att labba med olika inställningar tills
paritetsproblemet försvinner...

Re: Kommunktionsfel som Paritetsfel, bits fel mm
Jag förstod inte från ditt inlägg ifall du någonsin fått kommunikationen att fungera åt båda hållen?
Re: Kommunktionsfel som Paritetsfel, bits fel mm
Nej, det är lite svårttolkat... 
> På PC sidan provade jag med en laptop och serieporten direkt och ta emot fil från CNC funkar bra.
Alltså enbart i ena riktningen? Är det inte bättre att beskriva det som *inte* fungerar?
> Den avsedda datorn är en äldre utan fungerande RS232 så jag skaffade en USB till Seriell RS232 9-pol.
> Denna gör exakt samma som laptoppen -funkar bara från CNC till PC.
Alltså samma resultat i dessa båda fall? Och ingen av dom fungerar alls PC => CNC?
Sen så borde det vara något slags handskakning (eller kanske inte), så om inte
kommunikationen i ena riktningen fungerar så borde inget fungera. Om det inte
skickas helt "blint", vill säga...
> I den ordinarie burken...
Är det någon annan "burk" än de som beskrivs ovan?
Och i så fall, hur ser den ut och hur kör du mot den?
Och varför är inställningarna så olika i de båda bilderna?
Så som det ser ut *där* så kan det ju aldrig fungera...

> På PC sidan provade jag med en laptop och serieporten direkt och ta emot fil från CNC funkar bra.
Alltså enbart i ena riktningen? Är det inte bättre att beskriva det som *inte* fungerar?
> Den avsedda datorn är en äldre utan fungerande RS232 så jag skaffade en USB till Seriell RS232 9-pol.
> Denna gör exakt samma som laptoppen -funkar bara från CNC till PC.
Alltså samma resultat i dessa båda fall? Och ingen av dom fungerar alls PC => CNC?
Sen så borde det vara något slags handskakning (eller kanske inte), så om inte
kommunikationen i ena riktningen fungerar så borde inget fungera. Om det inte
skickas helt "blint", vill säga...
> I den ordinarie burken...
Är det någon annan "burk" än de som beskrivs ovan?
Och i så fall, hur ser den ut och hur kör du mot den?
Och varför är inställningarna så olika i de båda bilderna?
Så som det ser ut *där* så kan det ju aldrig fungera...
- DW
- Inlägg: 2497
- Blev medlem: 9 september 2007, 20:34:04
- Ort: Knallestaden invid Wiskan-elfven
- Kontakt:
Re: Kommunktionsfel som Paritetsfel, bits fel mm
Hej grabbar o tack för visat intresse!
Jag fick fler tipps om att usb adaptern kunde vara boven men det var det inte dock fann jag fler fel i systemet.
Av någon anledning så har jag alltid haft 2 stopp bitar det blev bättre med en (1). (Skall prova att öka baud till 4800 i morrgon)
Mina maskinparametrar var felaktiga sedan moderkortet byttes efter åsksmällen.
Så nu funkar allt trotts en usb-RS232 omvandlare
Jag har en sådan här tjusig RS232 break out box men jag får inte ihop hur man enkelt skall använda den.
Jag är med på att man kan stäng av portar liksom bygla mm MEN inte fan får jag lamporna att bli som tänkt.
Någon som har en eller vet exakt hur jag kan mickla med den för att få lite nytta av den.
I locket finns alla värden och funktionen Kanske jag helt enkelt inte har förstått funktionen fullt ut. Inte nog med att man skall välja rätt snöre man skall även veta vart det skall kopplas.
Om då rätt signal går till rätt mottagare kommer även ett svar....det är väl alla med på.
Men nu utgår jag att den som nyttjar en BOB inte har dessa värden, vad är nyttan av den annars.
Jag kopierade nedan text som är rätt tydlig.
Då två datorer skall kommunicera direkt med varandra behövs en nollmodemkabel, där signaler datorerna skickar skall kopplas till motsvarande
signaler den andra datorn förväntar sig av modemet: TxD kopplas till RxD, RTS kopplas till CTS (varvid RTS används som modemet använder
CTS), DTR kopplas till både DSR och DCD, SG kopplas direkt och RI kopplas direkt eller lämnas okopplad.
Sen kommer ett annat fråga upp. Hur länge ligger sändaren och skickar signal innan den avbryter. Här vore ju en evighetsloop önskvärd eller en som jag stoppar när jag vill.
-jag tänker när man provar o söker efter signal.
Jag fick fler tipps om att usb adaptern kunde vara boven men det var det inte dock fann jag fler fel i systemet.
Av någon anledning så har jag alltid haft 2 stopp bitar det blev bättre med en (1). (Skall prova att öka baud till 4800 i morrgon)
Mina maskinparametrar var felaktiga sedan moderkortet byttes efter åsksmällen.
Så nu funkar allt trotts en usb-RS232 omvandlare

Jag har en sådan här tjusig RS232 break out box men jag får inte ihop hur man enkelt skall använda den.
Jag är med på att man kan stäng av portar liksom bygla mm MEN inte fan får jag lamporna att bli som tänkt.
Någon som har en eller vet exakt hur jag kan mickla med den för att få lite nytta av den.
I locket finns alla värden och funktionen Kanske jag helt enkelt inte har förstått funktionen fullt ut. Inte nog med att man skall välja rätt snöre man skall även veta vart det skall kopplas.
Om då rätt signal går till rätt mottagare kommer även ett svar....det är väl alla med på.
Men nu utgår jag att den som nyttjar en BOB inte har dessa värden, vad är nyttan av den annars.
Jag kopierade nedan text som är rätt tydlig.
Då två datorer skall kommunicera direkt med varandra behövs en nollmodemkabel, där signaler datorerna skickar skall kopplas till motsvarande
signaler den andra datorn förväntar sig av modemet: TxD kopplas till RxD, RTS kopplas till CTS (varvid RTS används som modemet använder
CTS), DTR kopplas till både DSR och DCD, SG kopplas direkt och RI kopplas direkt eller lämnas okopplad.
Sen kommer ett annat fråga upp. Hur länge ligger sändaren och skickar signal innan den avbryter. Här vore ju en evighetsloop önskvärd eller en som jag stoppar när jag vill.
-jag tänker när man provar o söker efter signal.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Senast redigerad av DW 17 juni 2014, 23:47:12, redigerad totalt 1 gång.
Re: Kommunktionsfel som Paritetsfel, bits fel mm
Den där boxen kan kolla de statiska signalerna/nivåerna. Men den kan inte
spela in den kompletta kommunikationen för analys.
> Av någon anledning så har jag alltid haft 2 stopp bitar det blev bättre med en (1).
Normalt har man totalt 9 bitar, så de normala formaten är:
8 data, ingen paritet, 1 stoppbit. 8N1
7 data, paritet, 1 stoppbit. 7E1 eller 7O1
7 data, ingen paritet, 2 stoppbit. 7N2
7 bitar, paritet och 2 stoppbitar är ingen normal kombination, det blir 10 bitar totalt.
Sen så blir det ju inte bra om man skickar med 8N1 men läser med en av de andra.
Sen är det ju en annan fråga om du ska ha hårdvaru eller programvaru handskakning.
D.v.s. RTS/CTS eller DTR/DSR eller om det är Xon/Xoff som gäller. Men det är bara
att köra utan hanskaning (den kan byglas fast med break-out boxen) till att börja
med och se vad som händer.
spela in den kompletta kommunikationen för analys.
> Av någon anledning så har jag alltid haft 2 stopp bitar det blev bättre med en (1).
Normalt har man totalt 9 bitar, så de normala formaten är:
8 data, ingen paritet, 1 stoppbit. 8N1
7 data, paritet, 1 stoppbit. 7E1 eller 7O1
7 data, ingen paritet, 2 stoppbit. 7N2
7 bitar, paritet och 2 stoppbitar är ingen normal kombination, det blir 10 bitar totalt.
Sen så blir det ju inte bra om man skickar med 8N1 men läser med en av de andra.
Sen är det ju en annan fråga om du ska ha hårdvaru eller programvaru handskakning.
D.v.s. RTS/CTS eller DTR/DSR eller om det är Xon/Xoff som gäller. Men det är bara
att köra utan hanskaning (den kan byglas fast med break-out boxen) till att börja
med och se vad som händer.
- DW
- Inlägg: 2497
- Blev medlem: 9 september 2007, 20:34:04
- Ort: Knallestaden invid Wiskan-elfven
- Kontakt:
Re: Kommunktionsfel som Paritetsfel, bits fel mm
Tack för svaren sodjan.
Jag läste lite om programmering i C i en annan tråd och förstår att du är en kunskapens källa och i flera ämnen
Flera gubbar var lite konfundersamma över min text och jag får hålla med. Jag har en förmåga att skriva och tänka samtidigt.
Det är väl normalt men jag skriver inte ned allt jag tänker och tur är väl det även om lite mer vore bättre.
Till RS232.
Jag vet inte vart ifrån jag fått att det skulle vara 2 stopp bitar. Kanske därför min kommunikation aldrig gått att få snabbare än 1200 baud.
Tydligen vanligt att dessa gamla Siemens Sinumerik 810 kan vara väldigt olika i fart. Allt mellan 1200 till 9600 baud.
Vore inte fel med lite högre fart även om jag bara kan ladda 28K.
Idag har maskinen denna konfiguration. -dock ser jag att Line Delay har värdet 100ms, funkar med 5 ev med 0.
Varför värdena är som de är beror med all sannolikhet att så var parametrarna när jag en gång köpte maskinen.
Jag skall göra som du säger om att prova med BOB nu när allt funkar och testa mej fram o se vad som sker.
Titta gärna på detta program som verkar bra men jag har ej testat det mer än någon minut.
http://www.youtube.com/watch?v=eK7A1pvwdII
Jag läste lite om programmering i C i en annan tråd och förstår att du är en kunskapens källa och i flera ämnen

Flera gubbar var lite konfundersamma över min text och jag får hålla med. Jag har en förmåga att skriva och tänka samtidigt.
Det är väl normalt men jag skriver inte ned allt jag tänker och tur är väl det även om lite mer vore bättre.
Till RS232.
Jag vet inte vart ifrån jag fått att det skulle vara 2 stopp bitar. Kanske därför min kommunikation aldrig gått att få snabbare än 1200 baud.
Tydligen vanligt att dessa gamla Siemens Sinumerik 810 kan vara väldigt olika i fart. Allt mellan 1200 till 9600 baud.
Vore inte fel med lite högre fart även om jag bara kan ladda 28K.
Idag har maskinen denna konfiguration. -dock ser jag att Line Delay har värdet 100ms, funkar med 5 ev med 0.
Varför värdena är som de är beror med all sannolikhet att så var parametrarna när jag en gång köpte maskinen.
Jag skall göra som du säger om att prova med BOB nu när allt funkar och testa mej fram o se vad som sker.
Titta gärna på detta program som verkar bra men jag har ej testat det mer än någon minut.
http://www.youtube.com/watch?v=eK7A1pvwdII
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Kommunktionsfel som Paritetsfel, bits fel mm
OK.
Är alltså det där på bilden en konfiguration från ett *fungerande* läge?
Ja, i så fall är ju parametrarna ju givna. Jag måste ha missförstått något...
> nu när allt funkar...
Vad betyder "funkar" lite mer konkret?
Att du nu inte får några paritetsfel men att du fortfarande inte kan tolka datat?
Ser datat alltså ut som i första inlägget, bara att paritetsfelet är borta?
Är alltså det där på bilden en konfiguration från ett *fungerande* läge?
Ja, i så fall är ju parametrarna ju givna. Jag måste ha missförstått något...

> nu när allt funkar...
Vad betyder "funkar" lite mer konkret?
Att du nu inte får några paritetsfel men att du fortfarande inte kan tolka datat?
Ser datat alltså ut som i första inlägget, bara att paritetsfelet är borta?
- DW
- Inlägg: 2497
- Blev medlem: 9 september 2007, 20:34:04
- Ort: Knallestaden invid Wiskan-elfven
- Kontakt:
Re: Kommunktionsfel som Paritetsfel, bits fel mm
sodjan
Jo, allt funkar utan felmeddelande!
Dessutom åt båda hållen. Från pc till cnc och tvärtom. Största felet var nog de parametrar i cnc som jag justerade.
Settingdata i mitt fall skulle vara:
5011 11000100
5013 11000100 där de sista 100 är 1200 baud. övriga ettor och nollor har jag koll på i manualen, dock ej i huvudet.
Något du funderar över?
Bild-dumpen är faktisk falsk ser jag nu, den är tagen ifrån min laptop och inte ifrån den pc som jag körde på sist.
Möjligen kan det vara skillnad på XON/XOFF men jag tror nog att det är samma förutom Line Delay som är 5ms.
Jag får ta en skärmdump i morrgon så vi får det rätta värdena.
Detta gjorde jag också.
FIFO buffertarna var i läge ON men skall tydligen vara OFF (justeras i enhetshanteraren/Comportar/avancerat )
Jo, allt funkar utan felmeddelande!
Dessutom åt båda hållen. Från pc till cnc och tvärtom. Största felet var nog de parametrar i cnc som jag justerade.
Settingdata i mitt fall skulle vara:
5011 11000100
5013 11000100 där de sista 100 är 1200 baud. övriga ettor och nollor har jag koll på i manualen, dock ej i huvudet.
Något du funderar över?
Bild-dumpen är faktisk falsk ser jag nu, den är tagen ifrån min laptop och inte ifrån den pc som jag körde på sist.
Möjligen kan det vara skillnad på XON/XOFF men jag tror nog att det är samma förutom Line Delay som är 5ms.
Jag får ta en skärmdump i morrgon så vi får det rätta värdena.
Detta gjorde jag också.
FIFO buffertarna var i läge ON men skall tydligen vara OFF (justeras i enhetshanteraren/Comportar/avancerat )
Re: Kommunktionsfel som Paritetsfel, bits fel mm
> Något du funderar över?
Nejdå, bara att jag trodde att det var något problem kvar.
Men hela tråden är alltså *löst* ?
Nejdå, bara att jag trodde att det var något problem kvar.
Men hela tråden är alltså *löst* ?