SPS & Dateneingabe :)

OP #5838165
Lesenswert?

Hallo!

Habe hier ein kleines Problem :(

Wie kann ich z.B. einer Siemens Logo einen veränderlichen Zahlenwert
wie z.B. "255" übergeben mit möglichst wenigen Eingängen.

Also BCD Kodierschalter fällt wohl weg, da pro Schalter 4 Eingänge 
verwendet werden müssen.
Bei 3 Ziffern muss man also 13 Eingänge (wenn mann alle C`s komplett auf 
einen Eingang legt) verwenden.

Sehe ich das falsch oder sehe ich das total falsch :)

Wenn ich eine Logo und eine DM16 Erweiterung nehme langt es immer noch 
nicht da ich dann nur 12 Eingänge habe. Und langsam wird es teuer :)

Hab jemand ein Idee?

Gruß
      Werner
Gast #5838178
Lesenswert?

C ist common, also auf + Versorgungsspannung kommt der. Alle Ausgänge 
brauchen auch noch einen 10 kOhm pulldown-Widerstand auf GND. Nimm 
Hexadezimale Zahlen da brauchst du folglich nur 2 x 4 Kanäle fur Zahlen 
0 bis 255
#5838207
Lesenswert?

Hi
Die Frage ist wohl, wenn oft werden die Werte geändert? Und wie viele 
Variablen müssen geândert werden? Ich hab noch nicht mit einer Logo 
gearbeitet, aber es gibt LA N Bausteine und ich denke, es sollte möglich 
sein, Daten mit einem PC einzustellen. BCD Codierschalter, kann man 
machen, ist aber nicht grad flexibel. Dann müßte auch das Bedienpanel 
gehen. Gruß oldmax
Gast #5838234
Lesenswert?

Hallo
Wenn du Eingänge sparen willst kannst du mit Ausgängen nur auf den C 
(Ziffer) Spannung geben die dich gerade Interessiert.
Also alle Eingänge von den Ziffern zusammenfassen und die C's auf die 
Ausgänge legen.
Die Software braucht dann eine weil bis sie den richtigen Wert hat aber 
das sind ja wohl Handeingaben da spielt es keine Rolle.
Gast #5838244
Lesenswert?

Für die Darstellung von Zahlen im Bereich 0 bis 255 braucht man 8 Bit 
Auflösung. Also 8 binäre Leitungen, oder eine analoge, oder eine 
serielle Schnittstelle.

Was meinst du denn mit "Dateneingabe"? Geht es um eine M2M Schnittstelle 
oder um eine Mensch-zu-Maschine Eingabe?

Wenn es um Mensch-zu-Maschine Eingabe, brauchst du ein geeignetes 
Bedienfeld*, welches die Daten über eine der oben genannten 
Schnittstellen zur SPS sendet oder welches von der SPS abgefragt werden 
kann. Auch das wäre zu klären.

*) 256 Taster wird wohl keiner haben wollen. Aber ein numerisches 
Tastenfeld mit einem dreistelligen Display könnte es werden. Oder zwei 
Hex-Codierschalter. Oder ein analoges Potentiometer. Oder ein Alexa 
Sprachassistent. Oder eine Hirnsonde.
#5838256
Lesenswert?

Werner S. schrieb:
> Wie kann ich z.B. einer Siemens Logo einen veränderlichen Zahlenwert
> wie z.B. "255" übergeben mit möglichst wenigen Eingängen.

nimm doch einfach einen Zähler in der Logo, den du mit zwei Eingängen 
hoch und runterzählen kannst. Den Zählimpuls generierst du in der LOGO 
und mit den Eingängen legst du die Zählrichtung fest. Die 
Zählgeschwindigkeit kannst du dann noch an die Betätigungszeit der 
Richtungseingänge adaptieren. Der aktuellen Zählerstand kann dann auf 
dem Display angezeigt werden.

Gruß,
Engelbert
Gast #5838966
Lesenswert?

Hallo!

Vielen Dank für die hilfreichen Anmerkungen an alle..

Ich habe eine Lösung gefunden.

Mittels eines DCM240 Zählermodules siehe Völkner Artikel Nummer Q58861

Muss zwar noch ein bisschen Basteln wegen den Pegeln usw. aber das geht 
wohl.

Zahlenwert im DCM240 festlegen und bei Start die Logo loslegen lassen. 
Innerhalb der Logo wird ein Impuls bei einer eine entsprechende 
Bedingung an das DCM Modul ausgegeben und der Zähler wir um Eins erhöht. 
Ist die Vorbedingung vollendet (hier z.B. 300) gibt das DCM ein Output 
über der Alarm an die Logo und diese Stoppt.

Vielen Dank an alle

Gruß
    Werner Senden
Gast #5839123
Lesenswert?

Stefanus F. schrieb:
> Das zeigt doch mal wieder, wie wichtig es ist, die eigentliche
> Aufgabe
> zu beschreiben anstatt Geheimnisse zu hüten. Denn deine Lösung hat mit
> der Frage absolut nichts zu tun.

Hallo!

So wie ich das sehe, lagere ich die Funktion (Zahlenwert Eingeben) durch 
das DCM aus. Ohne OP Panel wie TD oder BCD Kodierschalter.

"Wie kann ich z.B. einer Siemens Logo einen veränderlichen Zahlenwert
wie z.B. "255" übergeben mit möglichst wenigen Eingängen."

Vielleicht hätte die Frage so heißen müssen...

Kann ich an einer Logo mit möglichst wenigen Eingängen einen bestimmte 3 
Stelligen Zahlenwert wie "255" eingeben?

Gruß
    Werner Senden

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren