Gesucht wird - USB to Seriell mit besonderen Anforderungen
Hallo in die Runde der IT Fachkundigen.
A) Ich bin auf der Suche nach einer Lösung, um mit CNC Maschinen älterer Bauart ( Sinumerk 810C / 840C und Heidenhain TNC 3xx, Fanuc F3 ) zuverlässig auch im Programmnachladebetrieb eine serielle Kommunikation aufzubauen.
B) Das oder die Programme auf den Computern sind selber nicht das Problem.
C) Jetzt einmal die bisherigen Lösungen oder Lösungsversuche:
- Bisher hat ein alter 486er mit DOS und einer Onboard Seriellen Schnittstelle seinen Dienst getan. Durch die immer größer werdenden Programme ( CNC Code ) ist diese Technik, ebenso des Alters wegen, und nicht mehr verfügbarer Ersatzteile an die Grenzen gekommen. Weiterhin hat die Arbeitsumgebung ( Schmutz und Aerosolbelastung ) der Technik soweit zugesetzt, dass diese nicht mehr zur Verfügung steht.
- Terminal Programme die einzelne Programme sofern nur im KByte Bereich zur Maschine übertragen können gibt es genügend. Aber es fehlt auch die Fernzugriffsmöglichkeit über das interne Intranet ( Das heißt, es musste bisher immer jemand zu dem PC gehen, der im Dauerbetrieb lief, und die Übertragung starten ).
- Die Suche in verschiedenen CNC Maschinen Foren hat auch zu keinem befriedigend Ergebnis geführt. Alle Lösungen hatten immer einem Klumpfuß.
Wir haben schon ungefähr 30 unterschiedliche USB Seriell Adapter verschiedener Hersteller und Lieferanten getestet. Es scheiterte immer wieder und immer noch am Nachladebetrieb. ( Nachladebetrieb heißt für die CNC Unkundigen, dass das CNC Programm Blockweise zur Maschine übertragen wird, und die Maschine bestimmt, wann der nächste Programmblock benötigt wird. )
Dafür müsste dieser Adapter auch Signale der Leitungen RTS und DSR verarbeiten können, was bei den meisten USB Adaptern nicht der Fall ist.
Gebrauchte alte PC sollen nun nicht mehr zu Einsatz kommen, weil diese auch oder einfach nur Stromfresser sind. Ein weiteres Problem, ist der Fakt, dass bei Verwendung eines Windows-Laptops oder MINI PCs es immer wieder vorkommt, dass der PC oder Computer einfach Mal, weil es nichts zu tun gibt, diesen USB Port in den Energiesparmodus schickt. Alle Einstellungen im Gerätemanager bezüglich der Energiespareinstellungen der internen USB Hubs, und der Schnittstelle sowie des Sticks selber bringen hier auch keinen Erfolg. Immer wieder kommt es vor ( Nicht immer, und auch nicht in einem zeitlichen Bezug zu der Programmlaufzeit stehend ), das eine Maschine mitten im Programmlauf die Bearbeitung abbricht, weil die angeforderten Programmdaten ( CNC Programm ) nicht rechtzeitig zur Verfügung stehen. Dass das meisten auch mit dem Verlust des Werkstücks oder des Werkzeugs einhergeht, hat uns nun bewegt, nach anderen Lösungen zu suchen.
Toll wäre natürlich eine Lösung auf Basis eines solchen Einplatinenrechners, wie dem Raspberry Pi o.ö. , der auf Grund seiner Fähigkeit auch intern ferngesteuert werden kann.
Kennt jemand eine USB Seriell Adapter der die oben beschriebene Funktionalität sicher mitbringt ?
Kann man möglicher Weise selber das PI oder ähnliche über die GPIO soweit aufrüsten, dass ein solcher Minicomputer dazu genutzt werden kann ?
Bitte keine Links zu irgendwelchen meist billigen Amazone Teilen, die haben wir alle schon durch.
Wir sind gerne Bereit für eine wirklich funktionierende Lösung auch mal einen 100erter auf den Tisch zu legen, oder zu investieren.
Es muss auch keine Lösung auf Basis eines Windows-Systems sein, wie diese NUC !
Ich bedanke mich im Voraus für all eure Meinungen und Erfahrungen, die ihr hier postet.
Gesunde Grüße
KAI
A) Ich bin auf der Suche nach einer Lösung, um mit CNC Maschinen älterer Bauart ( Sinumerk 810C / 840C und Heidenhain TNC 3xx, Fanuc F3 ) zuverlässig auch im Programmnachladebetrieb eine serielle Kommunikation aufzubauen.
B) Das oder die Programme auf den Computern sind selber nicht das Problem.
C) Jetzt einmal die bisherigen Lösungen oder Lösungsversuche:
- Bisher hat ein alter 486er mit DOS und einer Onboard Seriellen Schnittstelle seinen Dienst getan. Durch die immer größer werdenden Programme ( CNC Code ) ist diese Technik, ebenso des Alters wegen, und nicht mehr verfügbarer Ersatzteile an die Grenzen gekommen. Weiterhin hat die Arbeitsumgebung ( Schmutz und Aerosolbelastung ) der Technik soweit zugesetzt, dass diese nicht mehr zur Verfügung steht.
- Terminal Programme die einzelne Programme sofern nur im KByte Bereich zur Maschine übertragen können gibt es genügend. Aber es fehlt auch die Fernzugriffsmöglichkeit über das interne Intranet ( Das heißt, es musste bisher immer jemand zu dem PC gehen, der im Dauerbetrieb lief, und die Übertragung starten ).
- Die Suche in verschiedenen CNC Maschinen Foren hat auch zu keinem befriedigend Ergebnis geführt. Alle Lösungen hatten immer einem Klumpfuß.
Wir haben schon ungefähr 30 unterschiedliche USB Seriell Adapter verschiedener Hersteller und Lieferanten getestet. Es scheiterte immer wieder und immer noch am Nachladebetrieb. ( Nachladebetrieb heißt für die CNC Unkundigen, dass das CNC Programm Blockweise zur Maschine übertragen wird, und die Maschine bestimmt, wann der nächste Programmblock benötigt wird. )
Dafür müsste dieser Adapter auch Signale der Leitungen RTS und DSR verarbeiten können, was bei den meisten USB Adaptern nicht der Fall ist.
Gebrauchte alte PC sollen nun nicht mehr zu Einsatz kommen, weil diese auch oder einfach nur Stromfresser sind. Ein weiteres Problem, ist der Fakt, dass bei Verwendung eines Windows-Laptops oder MINI PCs es immer wieder vorkommt, dass der PC oder Computer einfach Mal, weil es nichts zu tun gibt, diesen USB Port in den Energiesparmodus schickt. Alle Einstellungen im Gerätemanager bezüglich der Energiespareinstellungen der internen USB Hubs, und der Schnittstelle sowie des Sticks selber bringen hier auch keinen Erfolg. Immer wieder kommt es vor ( Nicht immer, und auch nicht in einem zeitlichen Bezug zu der Programmlaufzeit stehend ), das eine Maschine mitten im Programmlauf die Bearbeitung abbricht, weil die angeforderten Programmdaten ( CNC Programm ) nicht rechtzeitig zur Verfügung stehen. Dass das meisten auch mit dem Verlust des Werkstücks oder des Werkzeugs einhergeht, hat uns nun bewegt, nach anderen Lösungen zu suchen.
Toll wäre natürlich eine Lösung auf Basis eines solchen Einplatinenrechners, wie dem Raspberry Pi o.ö. , der auf Grund seiner Fähigkeit auch intern ferngesteuert werden kann.
Kennt jemand eine USB Seriell Adapter der die oben beschriebene Funktionalität sicher mitbringt ?
Kann man möglicher Weise selber das PI oder ähnliche über die GPIO soweit aufrüsten, dass ein solcher Minicomputer dazu genutzt werden kann ?
Bitte keine Links zu irgendwelchen meist billigen Amazone Teilen, die haben wir alle schon durch.
Wir sind gerne Bereit für eine wirklich funktionierende Lösung auch mal einen 100erter auf den Tisch zu legen, oder zu investieren.
Es muss auch keine Lösung auf Basis eines Windows-Systems sein, wie diese NUC !
Ich bedanke mich im Voraus für all eure Meinungen und Erfahrungen, die ihr hier postet.
Gesunde Grüße
KAI
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 664943
Url: https://administrator.de/contentid/664943
Ausgedruckt am: 22.11.2024 um 01:11 Uhr
58 Kommentare
Neuester Kommentar
Hallo,
a) auch schon interne Seriellle PCI-Karten probiert?
b) Energieplan nicht nur im Gerätemanager sondern auch den Energiesparplan anpassen.
c) Remotezugriff über RDP möglich wenn der Rechner am Intranet angeschlossen ist. Teamviewer wäre eine andere Möglichkeit, wenn auch kostenpflichtige.
Mit Raspberry kenne ich mich leider gar nicht aus
Gruss
kh
a) auch schon interne Seriellle PCI-Karten probiert?
b) Energieplan nicht nur im Gerätemanager sondern auch den Energiesparplan anpassen.
c) Remotezugriff über RDP möglich wenn der Rechner am Intranet angeschlossen ist. Teamviewer wäre eine andere Möglichkeit, wenn auch kostenpflichtige.
Mit Raspberry kenne ich mich leider gar nicht aus
Gruss
kh
Hi,
also das mit den Energieoptionen glaub ich dir nun so nicht. Da macht Windows schon, was man ihm sagt. Wenn doch der Energiesparmodus reinknallt, vielleicht wegen etwas Anderem.
Wenn du genau weisst was für Anforderungen deine seriellen Schnittstellen benötigen, vielleicht findest du ja ne Firma die da auf direkte Anfrage auf deine konkreten Bedürfnisse eingehen kann? Nen Treiber braucht man ja eig. nur bei den USB2Serial-Adaptern. Ansonsten ist das doch eher nur normale Elektronik? Selber anfertigen?
Grüße bloody
also das mit den Energieoptionen glaub ich dir nun so nicht. Da macht Windows schon, was man ihm sagt. Wenn doch der Energiesparmodus reinknallt, vielleicht wegen etwas Anderem.
Wenn du genau weisst was für Anforderungen deine seriellen Schnittstellen benötigen, vielleicht findest du ja ne Firma die da auf direkte Anfrage auf deine konkreten Bedürfnisse eingehen kann? Nen Treiber braucht man ja eig. nur bei den USB2Serial-Adaptern. Ansonsten ist das doch eher nur normale Elektronik? Selber anfertigen?
Grüße bloody
Moin,
spannendes Thema
Hast du mal eine native RS232-PCIe Karte probiert?
Habe per se in vielen Bereichen sehr gute Erfahrungen mit Startech gemacht:
https://www.startech.com/de-de/karten-adapter/pex2s553
Würde dies mal den USB-Adaptern vorziehen...
Gruß
em-pie
spannendes Thema
Hast du mal eine native RS232-PCIe Karte probiert?
Habe per se in vielen Bereichen sehr gute Erfahrungen mit Startech gemacht:
https://www.startech.com/de-de/karten-adapter/pex2s553
Würde dies mal den USB-Adaptern vorziehen...
Gruß
em-pie
@Kai-aus-der-Kiste zeig doch mal was ihr eingestellt habt. Im Gerätemanager gibts die Optione für die jeweilige Hardware "Computer kann das Gerät ausschalten, um Energie zu sparen.". Aber ich denke wenn du von Tiefschlaf redest ist das eher unter Systemsteuerung -> Energie zu finden und da musst du den Energie(spar)plan so einstellen das der PC niemals in den Ruhezustand versetzt wird.
Hallo in unseren alten Fräsmaschinen stecken die Teile drinnen.
https://www.wut.de/e-58www-10-inde-000.php
Sind nicht billig, aber noch nie einen Ausfall.
Edit: übrigens viel Spaß bei der Mannlosen Fertigung. Wir haben sogar Maschinen mit Palettenwechslern oder nen Drehautomaten mit Stangenlader.
Die Mannlosen Fertigung bekommen wir nicht auf die Reihe.
https://www.wut.de/e-58www-10-inde-000.php
Sind nicht billig, aber noch nie einen Ausfall.
Edit: übrigens viel Spaß bei der Mannlosen Fertigung. Wir haben sogar Maschinen mit Palettenwechslern oder nen Drehautomaten mit Stangenlader.
Die Mannlosen Fertigung bekommen wir nicht auf die Reihe.
moin...
ernsthaft, ihr regt euch wegen 15 bis 60 Watt strom auf, eine moderne steuerung braucht bis zu 220Watt!
Aber oder wie auch immer brauchen diese Systeme fast eine halbe Minute bis man wieder auf dem Monitorbild, was dann erst erscheint eine Reaktion herbeiführen kann ! Maus-wackeln ja, und dann dauert es bis der Anmeldebildschirm wieder erscheint. Man muss so wurde berichtet noch nicht einmal das Anmelde Passwort des Benutzers eingeben, aber im Hintergrund funktioniert dann schon wieder die Übertragung, oder auch mal nicht !
In der Zeile wo steht im Netzbetrieb Ruhemodus aktivieren, steht der Eintrag NIE drin.
Danke und
Gesunde Grüße
KAI
Frank
Zitat von @Kai-aus-der-Kiste:
@bloodstix
Erst einmal danke !
Jetzt verstehe ich den Zusammenhang nicht.
Klar sicher so haben wir das im Gerätemanager eingestellt, dass der Rechner diese Schnittstellen auch die mittelbar zusammenhängenden zur PCIe bzw USB nicht abstellen darf.
Im Energiesparprofil gibt es keine Einstellung, dass der PC in den Ruhezustand gehen darf. Wir haben dort nur ausgewählt, dass die HDD ( in Wirklichkeit SSD ) nach 5 min abgeschaltet werden soll, und der Monitor schon bereits nach 1 Minute.
Deswegen verbrennen diese Shuttle Barebone's jeder mit einer PCIe und manche sogar noch mit USB die wir aber für den Nachladebetrieb nicht nutzen, nur zur direkten Übertragung, weiterhin über 15 Watt Strom mit einem Intel Celeron !
dein PC sollte ganuz auf den Ruhezustand verzichten! lass die kisten doch laufen.@bloodstix
Erst einmal danke !
Jetzt verstehe ich den Zusammenhang nicht.
Klar sicher so haben wir das im Gerätemanager eingestellt, dass der Rechner diese Schnittstellen auch die mittelbar zusammenhängenden zur PCIe bzw USB nicht abstellen darf.
Im Energiesparprofil gibt es keine Einstellung, dass der PC in den Ruhezustand gehen darf. Wir haben dort nur ausgewählt, dass die HDD ( in Wirklichkeit SSD ) nach 5 min abgeschaltet werden soll, und der Monitor schon bereits nach 1 Minute.
Deswegen verbrennen diese Shuttle Barebone's jeder mit einer PCIe und manche sogar noch mit USB die wir aber für den Nachladebetrieb nicht nutzen, nur zur direkten Übertragung, weiterhin über 15 Watt Strom mit einem Intel Celeron !
ernsthaft, ihr regt euch wegen 15 bis 60 Watt strom auf, eine moderne steuerung braucht bis zu 220Watt!
Aber oder wie auch immer brauchen diese Systeme fast eine halbe Minute bis man wieder auf dem Monitorbild, was dann erst erscheint eine Reaktion herbeiführen kann ! Maus-wackeln ja, und dann dauert es bis der Anmeldebildschirm wieder erscheint. Man muss so wurde berichtet noch nicht einmal das Anmelde Passwort des Benutzers eingeben, aber im Hintergrund funktioniert dann schon wieder die Übertragung, oder auch mal nicht !
In der Zeile wo steht im Netzbetrieb Ruhemodus aktivieren, steht der Eintrag NIE drin.
Danke und
Gesunde Grüße
KAI
Es gibt noch Mainboards mit einem (internen) COM-Anschluss. Man muss dann nur noch einen Anschluss für die ATX-Slots besorgen (siehe Anhang). Bei z.B. geizhals.de kannst du danach filtern.
Wir haben guten Erfahrungen mit Digitus-Adaptern gemacht (FTDI FT232RL Chipsatz, funktioniert auch unter Linux). Ob dieser auch deine Anforderungen erfüllt, weiß ich nicht. Auch haben wir die Erfahrung gemacht, solche Adapter besser an USB 2.0 anzuschließen.
Und: Man kann COM-Anschlüsse auch wunderbar virtualisieren. ESXi aufsetzen (da werden bestimmt keine USB-Anschlüsse deaktiviert) und du kannst deine alte Software weiternutzen.
Wir haben guten Erfahrungen mit Digitus-Adaptern gemacht (FTDI FT232RL Chipsatz, funktioniert auch unter Linux). Ob dieser auch deine Anforderungen erfüllt, weiß ich nicht. Auch haben wir die Erfahrung gemacht, solche Adapter besser an USB 2.0 anzuschließen.
Und: Man kann COM-Anschlüsse auch wunderbar virtualisieren. ESXi aufsetzen (da werden bestimmt keine USB-Anschlüsse deaktiviert) und du kannst deine alte Software weiternutzen.
Zitat von @Inf1d3l:
Es gibt noch Mainboards mit einem (internen) COM-Anschluss. Man muss dann nur noch einen Anschluss für die ATX-Slots besorgen (siehe Anhang). Bei z.B. geizhals.de kannst du danach filtern.
Im Industrie Bereich gibt es sogar noch massenhaft PC's die auch für den genannten Einsatz geeignet sind mit Seriellen Schnittstellen.Es gibt noch Mainboards mit einem (internen) COM-Anschluss. Man muss dann nur noch einen Anschluss für die ATX-Slots besorgen (siehe Anhang). Bei z.B. geizhals.de kannst du danach filtern.
Nicht wenn diese nur < 5W verbrauchen dürfen ;)
Zitat von @wiesi200:
Im Industrie Bereich gibt es sogar noch massenhaft PC's die auch für den genannten Einsatz geeignet sind mit Seriellen Schnittstellen.
Im Industrie Bereich gibt es sogar noch massenhaft PC's die auch für den genannten Einsatz geeignet sind mit Seriellen Schnittstellen.
Deswegen von mir auch die vorgeschlagenen Lösungen mit den COM Servern von Wut, die brauchen noch weniger. Sind für den Schaltschrankeinbau und die Betriebsumgebungen geeignet. Laufen Stabil und sind schnell eingerichtet. Nur ein Zentraler (virtueller) DNC Server für beliebige viele Fräsmaschinen.
Wenn es professionell sein soll dann nur so.
Wenn es professionell sein soll dann nur so.
Mit einem Raspberry ist ein serieller Terminal Server im Handumdrehen aufgesetzt:
Netzwerk Management Server mit Raspberry Pi
Damit klappt dann auch der Zugriff über das Netz via Telnet oder SSH.
Alternativ einen USB Server oder einen seriellen Terminalserver die es auch für die Hutschienenmontage gibt.
Gute Adapter wie die von Keyspan (Jetzt Tripplite) USA-19HS https://www.tripplite.com/support/USA19HS bedienen alle seriellen Pins einer RS 232 Standard Konform.
Der Keyspan/Tripplite ist sicher ein Adapter den du vermutlich noch nicht ausprobiert hast ?! Der gehört nämlich zu denen die mit all diesen Handshaking Signalen problemlos und richtig umgehen können.
Netzwerk Management Server mit Raspberry Pi
Damit klappt dann auch der Zugriff über das Netz via Telnet oder SSH.
Alternativ einen USB Server oder einen seriellen Terminalserver die es auch für die Hutschienenmontage gibt.
Gute Adapter wie die von Keyspan (Jetzt Tripplite) USA-19HS https://www.tripplite.com/support/USA19HS bedienen alle seriellen Pins einer RS 232 Standard Konform.
Der Keyspan/Tripplite ist sicher ein Adapter den du vermutlich noch nicht ausprobiert hast ?! Der gehört nämlich zu denen die mit all diesen Handshaking Signalen problemlos und richtig umgehen können.
Hallo,
Nicht nur dass. Deine Software muss das auch unterstützen.
Ich würde die serielle Schnittstelle vom Mainboard nutzen. Bei einigen Geräten (z.B. Palm Pilots) ist es zudem hilfreich, die Flusskontrolle zu deaktivieren.
Abgesehen davon finde ich es bewundernswert, wie Ihr es geschafft hat, die Maschinen so lange zu fahren. Ich meine - irgendwann sind ja auch mal die Spindeln gar. Zumindest, wenn man die Mühlen "richtig" benutzt
Gruß,
Jörg
Zitat von @Kai-aus-der-Kiste:
Dafür müsste dieser Adapter auch Signale der Leitungen RTS und DSR verarbeiten können, was bei den meisten USB Adaptern nicht der Fall ist.
Dafür müsste dieser Adapter auch Signale der Leitungen RTS und DSR verarbeiten können, was bei den meisten USB Adaptern nicht der Fall ist.
Nicht nur dass. Deine Software muss das auch unterstützen.
Ich würde die serielle Schnittstelle vom Mainboard nutzen. Bei einigen Geräten (z.B. Palm Pilots) ist es zudem hilfreich, die Flusskontrolle zu deaktivieren.
Abgesehen davon finde ich es bewundernswert, wie Ihr es geschafft hat, die Maschinen so lange zu fahren. Ich meine - irgendwann sind ja auch mal die Spindeln gar. Zumindest, wenn man die Mühlen "richtig" benutzt
Gruß,
Jörg
Moin,
Wenn schon eine Bastellösung in betracht gezogen wird, sollte auch bei Hobbyisten nach Lösungen gesucht werden.
Ein Elektrotechniker sollte hier Problemlos fündig werden.
https://www.instructables.com/howto/cnc+controller/
Gruß
Archer
Wenn schon eine Bastellösung in betracht gezogen wird, sollte auch bei Hobbyisten nach Lösungen gesucht werden.
Ein Elektrotechniker sollte hier Problemlos fündig werden.
https://www.instructables.com/howto/cnc+controller/
Gruß
Archer
Moin,
mein Post wurde erstellt, während die Kollegen @GarfieldBonn und @bloodstix ihren Post verfassten.
So gut funktionieren meine hellseherischen Fähigkeiten noch nicht
Warum darf denn dein PC quasi keinen Strom verbrauchen?
Ihr habt da ne Maschine dran, die da sicherlich etwas mehr wie 300W "verballert"..
Kenne diese Steuerung nicht exakt, aber an zwei anderen Heidenhains haben wir Diskettenlaufwerke verbaut.
Da die irgendwann mal ausgefallen sind, haben wir dort dann Floppy-Emulatoren verbaut.
Als Beispiel: https://www.cnc-ersatzteile24.de/produkte/datenuebertragung-programmuebe ...
Wäre das nicht auch machbar?
Und an einer anderen Stelle haben wir vor 6-8 Jahren mal einen alten 286er in Rente geschickt.
Die Software/ der PC wurde dann via VMware Player virtualisiert und die RS232-Schnittstelle durchgereicht.
Hier war allerdings das Problem, dass die VM/ der PC zu schnell für das Spectrometer gewesen ist. man musste beim Start der VM immer ein "step-by-step"-Boot vornehmen, in dem man immer [Pause] + [Return] drückte.
Lief das dann einmal, konnte man die VM einfrieren - das war dann kein Problem mehr.
An solch ein Konstrukt würde ich auch mal denken
und wenn du auf einen RPi gehst:
hilft dir diese Anleitung ggf?
http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_Serial.html
Edit:
oder nach einem Hutschienen-PC Ausschau halten:
https://www.distronik.de/computer/hutschienen-pc-din-rail.html
Gruß
em-pie
mein Post wurde erstellt, während die Kollegen @GarfieldBonn und @bloodstix ihren Post verfassten.
So gut funktionieren meine hellseherischen Fähigkeiten noch nicht
Warum darf denn dein PC quasi keinen Strom verbrauchen?
Ihr habt da ne Maschine dran, die da sicherlich etwas mehr wie 300W "verballert"..
Kenne diese Steuerung nicht exakt, aber an zwei anderen Heidenhains haben wir Diskettenlaufwerke verbaut.
Da die irgendwann mal ausgefallen sind, haben wir dort dann Floppy-Emulatoren verbaut.
Als Beispiel: https://www.cnc-ersatzteile24.de/produkte/datenuebertragung-programmuebe ...
Wäre das nicht auch machbar?
Und an einer anderen Stelle haben wir vor 6-8 Jahren mal einen alten 286er in Rente geschickt.
Die Software/ der PC wurde dann via VMware Player virtualisiert und die RS232-Schnittstelle durchgereicht.
Hier war allerdings das Problem, dass die VM/ der PC zu schnell für das Spectrometer gewesen ist. man musste beim Start der VM immer ein "step-by-step"-Boot vornehmen, in dem man immer [Pause] + [Return] drückte.
Lief das dann einmal, konnte man die VM einfrieren - das war dann kein Problem mehr.
An solch ein Konstrukt würde ich auch mal denken
und wenn du auf einen RPi gehst:
hilft dir diese Anleitung ggf?
http://www.netzmafia.de/skripten/hardware/RasPi/RasPi_Serial.html
Edit:
oder nach einem Hutschienen-PC Ausschau halten:
https://www.distronik.de/computer/hutschienen-pc-din-rail.html
Gruß
em-pie
So Zeug ist bei uns auch noch am laufen. Gut vor 2 Jahren ist das meiste ersetzt worden. Vor allem im Kleinserien Bereich und wo noch ohne Cam, also wenig optimierten Programmen, gearbeitet wird laufen die selten auf Volllast. Dazu war das noch stabiler und Spindel kann man tauschen.
Neue Maschinen in der Serienfertigung sind nach 10 Jahren eigentlich schon durch.
Neue Maschinen in der Serienfertigung sind nach 10 Jahren eigentlich schon durch.
ich hab früher in der Meßtechnik Maschinensteuerungen programmiert, und mit USB-Seriell Adaptern hatten wir immer gigantische Probleme. Wir haben deshalb einen ganzen Umzugskarton mit ISA-Steckkarten aufgehoben, die einen 16550 Chip (volle RS 232 Unterstützung) und einen Parallelportcontroller hatten.
Die damalige Lösung sah dann so aus, daß wir Industrie-PCs von IPC-Deutschland gekauft hatten. Die haben eine Backplane mit ISA, PCI und PCI-Express Slots und da haben wir dann die ISA-Karten weiterverwendet. Und noch was zum Thema Echtzeit... Windows ist nicht wirklich echtzeitfähig, da es kein "präemtives Multitasking" unterstützt und was auch immer zur Kommunikation für Hardware genutzt wird, diese muß ein paar ms puffern können. Windows hat aber eine Task-Priorität "Echtzeit" die das ein wenig entspannt. Und für eine Fernwartung ist RDP auch nicht unbedingt die beste Alternative, da es wiederum in die scheibchenweise Zuteilung von Rechenzeit eingreift.
Das Thema 286er Programme hatten wir auch schon - VMware ESX kann CPU Takt bis auf 1 MHz genau einteilen, damit kann man das wunderbar steuern und dann läuft die für 12 MHz geschriebene Software weiter. Wer noch ein Pentium Board aus den 90ern hat... Einige Biosse haben sogar einen Modus dafür... strg+alt+L / H damit ließen sich bis in die Pentium Zeit Mainboards auf den 286er Speed runterschalten. (L=12 MHz H=normaler Takt)
Die damalige Lösung sah dann so aus, daß wir Industrie-PCs von IPC-Deutschland gekauft hatten. Die haben eine Backplane mit ISA, PCI und PCI-Express Slots und da haben wir dann die ISA-Karten weiterverwendet. Und noch was zum Thema Echtzeit... Windows ist nicht wirklich echtzeitfähig, da es kein "präemtives Multitasking" unterstützt und was auch immer zur Kommunikation für Hardware genutzt wird, diese muß ein paar ms puffern können. Windows hat aber eine Task-Priorität "Echtzeit" die das ein wenig entspannt. Und für eine Fernwartung ist RDP auch nicht unbedingt die beste Alternative, da es wiederum in die scheibchenweise Zuteilung von Rechenzeit eingreift.
Das Thema 286er Programme hatten wir auch schon - VMware ESX kann CPU Takt bis auf 1 MHz genau einteilen, damit kann man das wunderbar steuern und dann läuft die für 12 MHz geschriebene Software weiter. Wer noch ein Pentium Board aus den 90ern hat... Einige Biosse haben sogar einen Modus dafür... strg+alt+L / H damit ließen sich bis in die Pentium Zeit Mainboards auf den 286er Speed runterschalten. (L=12 MHz H=normaler Takt)
Hallo Kai-aus-der-Kiste,
hatte eine ähnliche Aufgabenstellung, ich hatte es mit einem Terminal Server mit Virtual/Real COM Mode gelöst.
Beschreibung siehe Seite 23.
https://www.moxa.com/getmedia/b44d0d99-06e1-44ee-b57f-a4e910a3e937/moxa- ...
Hoffe es hilft dir dein Problem zu lösen.
Grx NetNox
hatte eine ähnliche Aufgabenstellung, ich hatte es mit einem Terminal Server mit Virtual/Real COM Mode gelöst.
Beschreibung siehe Seite 23.
https://www.moxa.com/getmedia/b44d0d99-06e1-44ee-b57f-a4e910a3e937/moxa- ...
Hoffe es hilft dir dein Problem zu lösen.
Grx NetNox
https://www.duden.de/rechtschreibung/Kabuff
Ein "Puff" ist bekanntlich was gaaaanz anderes ! 🤣
Ein "Puff" ist bekanntlich was gaaaanz anderes ! 🤣
Zitat von @Kai-aus-der-Kiste:
@Vision2015
Ich hatte dazu wohl einige Angaben zu wenig gemacht ;)
Insgesamt stehen in dem kleinen Kapuff insgesamt 5 dieser Rechner, damit alle der über 20 Maschinen angeschlossen sind. Und das sind dann schon paar Kosten, wenn diese nur dafür laufen...
@Vision2015
Ich hatte dazu wohl einige Angaben zu wenig gemacht ;)
Insgesamt stehen in dem kleinen Kapuff insgesamt 5 dieser Rechner, damit alle der über 20 Maschinen angeschlossen sind. Und das sind dann schon paar Kosten, wenn diese nur dafür laufen...
Dafür nimmt man serielle Terminalserver, z.B. https://www.perlesystems.de/products/iolan-sts-terminal-server.shtml
lks
Lustig, genau die Adapter, die aqui gepostet hat, haben bei uns ständig Probleme gemacht. Seit dem Umstieg auf Digitus mit dem FTDI FT232RL Chipsatz nie wieder Probleme gehabt.
*duck und weg*
*duck und weg*
Hai Kai,
ich hab nicht alle Posts im Detail gelesen, aber überflogen, dass verschiedene PCIe-Karten empfohlen wurden.
Dazu möchte ich einfach mal in den Raum werfen, dass HP z.B. mit dem Flex-IO-Ports auch native COM-Ports in seinen ProDesk-PCs bereitstellt, aber keine Ahnung, auf Basis welcher Chips das passiert. Evtl. ist das aber auch mal einen Versuch wert. Dabei handelt es sich um kleine Mini-Karten, die wahlweise mit DP-, HDMI- oder eben RS232-Schnittstellen auf das Board aufgesteckt werden.
Schöne Grüße
Dave :o)
ich hab nicht alle Posts im Detail gelesen, aber überflogen, dass verschiedene PCIe-Karten empfohlen wurden.
Dazu möchte ich einfach mal in den Raum werfen, dass HP z.B. mit dem Flex-IO-Ports auch native COM-Ports in seinen ProDesk-PCs bereitstellt, aber keine Ahnung, auf Basis welcher Chips das passiert. Evtl. ist das aber auch mal einen Versuch wert. Dabei handelt es sich um kleine Mini-Karten, die wahlweise mit DP-, HDMI- oder eben RS232-Schnittstellen auf das Board aufgesteckt werden.
Schöne Grüße
Dave :o)
Noch ein kleiner Tipp
Die gibt's auch noch, für's Kabuff:
https://www.wut.de/e-58034-ww-dade-000.php
Und du kannst mal nen gebrauchten bei E-Bay kaufen. Bei uns haben die ältesten schon ne Laufzeit von gut 30 Jahren.
Und wenn's wirklich ist, 1-2 hätte ich zur Not auch noch rum liegen.
Die gibt's auch noch, für's Kabuff:
https://www.wut.de/e-58034-ww-dade-000.php
Und du kannst mal nen gebrauchten bei E-Bay kaufen. Bei uns haben die ältesten schon ne Laufzeit von gut 30 Jahren.
Und wenn's wirklich ist, 1-2 hätte ich zur Not auch noch rum liegen.
Die genauen Steuerungstypen kann ich dir jetzt nicht sagen.
Wir hatten so alte Hobel wie ne Deckel FP4 oder Mazak AJV, VTC. Insgesamt 16 Maschinen.
Bei der AJV Programmgrößen bis 264kb, FP4 max 292kb
Das meiste ist jetzt ausgetauscht.
Bei uns wird aber grundsätzlich die Übertragung nur über die Maschine gestartet.
Es steht auch ein einzelner Rechner in der Fertigung, dort läuft 1 DNC Server, der die Kommunikation steuert. Die Arbeiter können dort bei Bedarf Programme ändern bzw. mal was kontrollieren. Im CAM Bereich ist da jetzt noch von SolidCam ein "Werkstatteditor" drauf.
Bin seit 20 Jahren in der Firma, das System lief aber schon vor meiner Zeit und ich hatte bis jetzt nur damit Arbeit als wir mal das Betriebssystem hochgezogen haben. Da gab's dann auch kurz Probleme mit den Bautrauten am COM Port da die CNC nicht mitgekommen ist.
Wir hatten so alte Hobel wie ne Deckel FP4 oder Mazak AJV, VTC. Insgesamt 16 Maschinen.
Bei der AJV Programmgrößen bis 264kb, FP4 max 292kb
Das meiste ist jetzt ausgetauscht.
Bei uns wird aber grundsätzlich die Übertragung nur über die Maschine gestartet.
Es steht auch ein einzelner Rechner in der Fertigung, dort läuft 1 DNC Server, der die Kommunikation steuert. Die Arbeiter können dort bei Bedarf Programme ändern bzw. mal was kontrollieren. Im CAM Bereich ist da jetzt noch von SolidCam ein "Werkstatteditor" drauf.
Bin seit 20 Jahren in der Firma, das System lief aber schon vor meiner Zeit und ich hatte bis jetzt nur damit Arbeit als wir mal das Betriebssystem hochgezogen haben. Da gab's dann auch kurz Probleme mit den Bautrauten am COM Port da die CNC nicht mitgekommen ist.
Wenn Windows das Problem ist, dann brauchst du ja auch keine anderen USB Adapter... Aber an der Kabellänge für die USB Dongle liegt es nicht?
http://event.moxa.com/spotlight/serial-connectivity/fa-cnc-dnc-solution ...
Das liest sich alles so als ob das eigentlich nicht so unüblich ist...
http://event.moxa.com/spotlight/serial-connectivity/fa-cnc-dnc-solution ...
Das liest sich alles so als ob das eigentlich nicht so unüblich ist...
Laufen hier an einem RS232 Schnittstellen Analyzer fehlerlos. Der zeigt das sie Standard konform alle Handshaking Signale richtig verwenden wie es auf einer RS232 Schnittstelle sein soll.
Bist du dir wirklich sicher das du die richtigen Treiber verwendest bzw. deine Software auch wirklich diese Handshaking Signale aktiv nutzt ?!
Es sollte einen nachdenklich stimmen wenn alle Adapter weltweit angeblich "nicht funktionieren" ?! Aber egal...
Bist du dir wirklich sicher das du die richtigen Treiber verwendest bzw. deine Software auch wirklich diese Handshaking Signale aktiv nutzt ?!
Es sollte einen nachdenklich stimmen wenn alle Adapter weltweit angeblich "nicht funktionieren" ?! Aber egal...
Zitat von @aqui:
Laufen hier an einem RS232 Schnittstellen Analyzer fehlerlos. Der zeigt das sie Standard konform alle Handshaking Signale richtig verwenden wie es auf einer RS232 Schnittstelle sein soll.
Bist du dir wirklich sicher das du die richtigen Treiber verwendest bzw. deine Software auch wirklich diese Handshaking Signale aktiv nutzt ?!
Es sollte einen nachdenklich stimmen wenn alle Adapter weltweit angeblich "nicht funktionieren" ?! Aber egal...
Laufen hier an einem RS232 Schnittstellen Analyzer fehlerlos. Der zeigt das sie Standard konform alle Handshaking Signale richtig verwenden wie es auf einer RS232 Schnittstelle sein soll.
Bist du dir wirklich sicher das du die richtigen Treiber verwendest bzw. deine Software auch wirklich diese Handshaking Signale aktiv nutzt ?!
Es sollte einen nachdenklich stimmen wenn alle Adapter weltweit angeblich "nicht funktionieren" ?! Aber egal...
Ich bin mir nicht sicher aber wenn da >20 Maschinen in einer Halle stehen, kommt man den mit den 15m Leitungslängen für RS232 hin?
Zitat von @themuck:
Ich bin mir nicht sicher aber wenn da >20 Maschinen in einer Halle stehen, kommt man den mit den 15m Leitungslängen für RS232 hin?
Zitat von @aqui:
Laufen hier an einem RS232 Schnittstellen Analyzer fehlerlos. Der zeigt das sie Standard konform alle Handshaking Signale richtig verwenden wie es auf einer RS232 Schnittstelle sein soll.
Bist du dir wirklich sicher das du die richtigen Treiber verwendest bzw. deine Software auch wirklich diese Handshaking Signale aktiv nutzt ?!
Es sollte einen nachdenklich stimmen wenn alle Adapter weltweit angeblich "nicht funktionieren" ?! Aber egal...
Laufen hier an einem RS232 Schnittstellen Analyzer fehlerlos. Der zeigt das sie Standard konform alle Handshaking Signale richtig verwenden wie es auf einer RS232 Schnittstelle sein soll.
Bist du dir wirklich sicher das du die richtigen Treiber verwendest bzw. deine Software auch wirklich diese Handshaking Signale aktiv nutzt ?!
Es sollte einen nachdenklich stimmen wenn alle Adapter weltweit angeblich "nicht funktionieren" ?! Aber egal...
Ich bin mir nicht sicher aber wenn da >20 Maschinen in einer Halle stehen, kommt man den mit den 15m Leitungslängen für RS232 hin?
Man kann RS232 auch über "km" betreiben, sofern man die Baudrate nicht zu hoch wählt.
9600bps, das übliche bei alten Maschinen, geht weit über 100m.
lks
Er hat hier eher das Problem das Maschine und PC an 2 unterschiedlichen Stromnetzen hängen, wobei ich jetzt nicht glaube das das sein konkretes Problem ist.
Ich glaub auch alle Adapter Funktionieren bzw. mit keinem RS232 Anschluss der Welt wird er sein Problem lösen.
Aus meiner Sicht muss das eine vernünftige DNC Software auf dem PC von der die Maschinenübertragung gesteuert wird.
https://www.easydnc.com/
https://www.cam-team.com/dnc-systems/dnc-loesungen/
https://www.cimco.com/de/software/cimco-dnc-max/features/
Ich glaub auch alle Adapter Funktionieren bzw. mit keinem RS232 Anschluss der Welt wird er sein Problem lösen.
Aus meiner Sicht muss das eine vernünftige DNC Software auf dem PC von der die Maschinenübertragung gesteuert wird.
https://www.easydnc.com/
https://www.cam-team.com/dnc-systems/dnc-loesungen/
https://www.cimco.com/de/software/cimco-dnc-max/features/
@Kai-aus-der-Kiste
Hast du mal ein Foto von deinem Adapter?
Hast du mal ein Foto von deinem Adapter?