Hallo zusammen. Folgender Sachverhalt. Ich bin Programmierer und muss recht oft von weiter weg Maschinen Programmieren. Für diesen Zweck benötige ich eine Art TestBox mit der ich Ein und Ausgänge an der SPS (ohne Maschine) anschauen und Manipulieren kann. Für diesen Zweck hab ich mir schon mal was gebastelt was auch funktioniert. Da ich das ganze jetzt aber in Schön und ohne schalter haben möchte brauch ich eure Hilfe. Meine Idee ist das die Aus und Eingänge jeweils mit einem Optokoppler Galvanisch getrennt werden und anschließend auf einen Arduino DUE geleitet werden. Anbei sind die ersten versuche die aber nicht funktionieren :(. Die Ausgänge der SPS schalten zu GND. Das heißt, wenn Diese angeschaltet werden besteht eine Verbindung zu GND und sonst nicht. Die Eingänge der SPS haben im Normalzustand(nix angeschlossen) eine Spannung von ca. 3V. Wenn dieses zu Null Gezogen wird ist der Eingang der SPS Eingeschaltet. Da meine Kenntnisse in Elektronischen dingen begrenzt sind ist mein Frage wieso das ganze hier nicht Funktioniert. Falls jemand auch Verbesserungsvorschläge (andere Optokoppler, Schaltung, usw.) darf er das auch gerne mitteilen :)
Auf den ersten Blick sieht das OK aus. Bist du sicher, dass das Problem nicht im Arduino liegt? Was passiert, wenn du die Arduino-Ein-/Ausgänge durch LEDs und Schalter ersetzt?
Beim ersten Bild kommt Pin2 auf Masse und SPS Out an Pin1. Beim zweiten Bild fehlt der 24V+Pullup bei SPS IN.
Zu deiner SPS Out Schaltung. Die SPS zieht den Ausgang im allgemeinen nach +24V. Deshalb muss dein Optokoppler an GND liegen und nicht an +24V Oliver H. schrieb: > Die Eingänge der SPS haben im Normalzustand(nix angeschlossen) eine > Spannung von ca. 3V. Wenn dieses zu Null Gezogen wird ist der Eingang > der SPS Eingeschaltet. Auch hier scheint es verkehrt rum zu sein. Im allgemeinen ist ein offner SPS Eingang = logisch 0. Das heist du must ihn nach +24V ziehen fuer ein.
Was für SPS-Module sind denn verbaut? Eine SPS arbeitet grundsätzlich mit 24 V Pegeln. Je nachdem ob PNP oder NPN Eingangsmodule verbaut sind, müssen die Eingänge auf +24 V bzw. 0 V liegen um logisch 1 zu sein. Die Ausgangsmodule gibt es auch in Varianten, die entweder +24 V oder 0 V durchschalten.
Danke schon mal für die vielen Antworten. Es handelt sich hierbei um einen Nähmaschinen Steuerung (EFKA). Diese ist leider nicht wie eine normale SPS. So jetzt hab ich glaub ich eine neue Erkenntnis. Wenn der Ausgang logisch 0 geschalten ist (AUS) hat er einen Widerstand von 3,3kOhm zu GND. Wenn er logisch 1 (AN) ist ist dieser Widerstand weg. Bei den Eingängen wenn logisch 0 (SPS sagt AUS) liegt eine Spannung von 3V zwischen dem Eingang und GND an. Wenn ich nun GNG mit diesem Eingang verbinde ist die Spannung 0V und die SPS sagt logisch 1 (EIN).
Oliver H. schrieb: > Danke schon mal für die vielen Antworten. Es handelt sich hierbei um > einen Nähmaschinen Steuerung (EFKA). Diese ist leider nicht wie eine > normale SPS. Eventuell ein Foto der Eingangskarte machen?
Helmut L. schrieb: > Eventuell ein Foto der Eingangskarte machen? Das kann ich leider nicht da dabei die Garantie flöten geht und da diese Steuerungen ca 2k kosten ist das nicht sehr schön. :( Das einzige was ich machen kann ist die Ausgänge messen und die Ergebnisse hier veröffentlichen.
Sorry aber deine 3 Volt stimmen nicht, bzw. sind total unglaubwürdig. Im störungsverseuchten Industriebereich werden keine 3 Volt als Steuerspannung genommen! Schau doch mal in den Schaltplan, welche Spannung von den externen Schaltern auf die Eingänge gelegt wird, wenn diese geschlossen sind. Es werden sicherlich 24 V sein, wie du in deinen Skizzen selbst schon geschrieben hast.
Schaltschrankbauer schrieb: > Sorry aber deine 3 Volt stimmen nicht, bzw. sind total unglaubwürdig. Eben, da saehe dann nach TTL Pegel aus, was ich kaum glauben kann. Oliver H. schrieb: > Das einzige was ich machen kann ist die Ausgänge messen und die > Ergebnisse hier veröffentlichen. So aussagekraeftig ist das messen hier nicht. Gibt es eine Dokumentation ueber diese Steuerung? Da sollten die Specs ueber die Ein/Ausgaenge drinstehen.
So ich hab mal ein paar Sachen angehängt. Das Bild *215 ist das Connection Diagramm das uns zu Verfügung gestellt wurde. Das Bild *208 ist die Verdrahtung unserer alten TestBoxen. (Das Gestrichelt Eingerahmte ist nicht mehr aktuell). Die Schalter Bei den Eingängen sitzen jeweils hinten dran und schalten 0 vdc an/aus (sind nicht eingezeichnet). Die anderen Bilder sind verschiedene Messungen. Ich hoffe man erkennt was. Ich hoffe das hilft weiter. Edit: http://efka.net/index.php?id=124 Hier findet Ihr das was wir auch haben. Bedienungsanleitung usw. Es ist die AB425S5850
:
Bearbeitet durch User
Wer misst, misst manchmal Mist. ;-) Vergiss mal bitte ganz schnell deine 3 Volt, 4,5 Volt und was auch immer dir dein Messgerät noch anzeigen will bei weiteren Messungen. Dein Schaltplan besagt ganz klar, dass du eine Steuerung hast, die negativ schaltend auf ein Bezugspotential von 24 V ist. Deine Eingänge wollen die 0 V der Klemmen 2 bzw. 4 sehen, um logisch 1 zu sein, und deine Ausgänge geben 0 V zu den Klemmen 3 bzw. 15 raus, wenn sie logisch 1 sind.
Schaltschrankbauer schrieb: > Wer misst, misst manchmal Mist. ;-) Ja das ist leider so :) Elektronik ist leider nicht meine Stärke.. Nach meiner Ansicht müssten meine Schaltungen mit den Optokopplern oben funktionieren was sie aber nicht tun. Sie schaltet ja gegen 0 oder sehe ich da jetzt was falsch? Edit: Okai Schande über mein Haupt.. Man sollte die Optokoppler schon richtig herum anschließen... Funktioniert alles Jetzt. Vielen Dank für die Tatkräftige Unterstützung :)
:
Bearbeitet durch User
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.