Hallo Gemeinde, hier einen Frage von einem Informatiker und "nicht" Elektroniker. Ich habe folgenden FarbSensor https://www.sick.com/media/pdf/9/59/059/dataSheet_CS84-P3612_1028227_de.pdf diesen möchte ich in eine bereits vorhandene Steuerung einbauen, diese Steuerung erwartet allerdings digitale (binäre) Signale in folgender Form 0 0 = Farbe 4 1 0 = Farbe 3 0 1 = Farbe 2 1 1 = Farbe 1 Wie bzw. was benötige ich um dies zu realisieren. Eventuell fertige Umsetzer etc. Ich danke Euch vorab für Eure Hilfe.
:
Bearbeitet durch User
Paar Dioden und Widerstände ... aber wie machst du dann „keine der Farben“? Farbe 4 kannst Du Dir schenken
LOGO oder kleine S7 1200 mit 4 Eingängen von den 4 Schaltausgängen des Farbsensors und 2 Ausgängen zu der bestehenden Steuerung, falls die bestehende Steuerung nicht auf 4 Separate Eingänge für die 4 Farben umgerüstet werden kann, sodass ein Direktanschluss möglich wäre.
Mirko C. schrieb: > (binäre) Signale in folgender Form Ist gewährleistet, dass immer nur einer der Kanäle an ist? Dann hast du 5 mögliche Ausgangszustände: 0000, 0001, 0010, 0100 und 1000. Die kannst du logisch nicht auf deine 4 Eingangszustände abbilden, ohne was wegzulassen. Gibt es Ausgangszustände mit mehr als einem Kanal an, z.B. 0011, so funktioniert die Umsetzung nicht so einfach. Du musst dir zuerst mal ein "Mapping" anlegen und für jeden Ausgangszustand des Sensors aufschreiben was du als Eingszustand deiner Steuerung haben möchtest. Georg
Hallo Georg ich möchte nur zwischen 4 Grundfarben unterscheiden welche ein entsprechendes Schaltsignal liefern. Die Eingangszustände sind folgende A-input D-Output 0000 ohne Bedeutung 0001 0 0 Schaltsignal Farbe 4 0010 1 0 Schaltsignal Farbe 3 0100 0 1 Schaltsignal Farbe 2 1000 1 1 Schaltsignal Farbe 1 Ich habe eine Belegungsliste bekommen mit folgender Aussage : ___________________________________________________________ 1 = 48V 2 = GND 3 = 12V 4 = DI Speedctrl-Input 1 - 12V als Digitalausgang parallel anschließen (Kabel im Stecker lassen) 5 = Programmiereingang, NICHT VERWENDEN! 6 = n.b. 7 = 12V 8 = Enpo - Leitung/Kabel unterbrechen/in Reihe schalten 9 = KEINESFALLS ZUSÄTZLICH ETWAS ANSCHLIESSEN!!! (12V vom BMS) 10 = DI Speedctrl-Input 2 - 12V als Digitalausgang parallel anschließen (Kabel im Stecker lassen) 4 / 10 --------------------------- 0 0 = Farbe 4 1 0 = Farbe 3 0 1 = Farbe 2 1 1 = Farbe 1 __________________________________________________________________ Das die Bedingung für Farbe 4 der identisch ist mit nichts erkannt ist mir bewusst. Ich werde morgen aber noch versuchen genauere Informationen zu bekommen. vor allem da ich noch nicht weiß ob das Signal permanent anliegen muss oder nur kurz zum schalten benötigt wird. Außerdem fehlt mir ja noch die Abtastrate. Ich danke dir aber erst einmal.
Mirko C. schrieb: > dataSheet_CS84-P3612_1028227_de.pdf Was ist denn das für ein "Papier". Kriegen die es nicht fertig, mal in ein paar Sätzen zu beschreiben, was das Ding macht? Wenigsten könnte die Fa. raufschreiben, wozu dieses "Papier" dienen soll. Als Sensorbeschreibung in Bezug auf die Funktion taugt es jedenfalls beliebig wenig.
Ja ich weiß ist etwas dürftig, vor allem weil ich noch nicht herausgefunden habe warum der Low Wert 0 ist der High Wert bei -2V erreicht wird bei einem PNP Sensor.
PNP: HIGH = UV– ≤ 2 V / LOW ca. 0 V Heisst: der H-Pegel ist um max. 2V kleiner als Uv (Versorgungsspannung). Also bei 12V kommen da mindestens 10V H-Pegel.
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.