Wie vom multiplen Sensorsignal zum digitalen Signal

OP #5239974
Lesenswert?
• ▲
▼
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.
Angehängte Dateien:
Gast #5240067
Lesenswert?
• ▲
▼
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.
Gast #5240077
Lesenswert?
• ▲
▼
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
OP #5240233
Lesenswert?
• ▲
▼
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.
Gast #5240246
Lesenswert?
• ▲
▼
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.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.