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
Gurgl schrieb: > Was sind C's? dreimalvier ist zwölf Na sowas aber auch...rechnen kann ich auch. Ein BCD Kodierschalter benötigt bei Code 131 fünf Pins 1 2 4 8 und C Gruß Werner
Du darfst auf keinen Fall dein Problem näher beschreiben oder gar deine Logo näher spezifizieren. Raten und mutmaßen machen viel mehr Spaß.
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
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
Vieleicht reicht es den Analogeingang mit einem Poti zu versehen oder den wert mit 2 Tastern und einem Zähler zu ändern.
Das Logo TDE, Textdisplay wäre die elegante Lösung! Bevor du dir ne Erweiterung wegen den Pins zulegst, investiere das Geld da rein!
Werner_s243 schrieb: > Ein BCD Kodierschalter benötigt [...] fünf Pins 1 2 4 8 und C Dann Muptiplexing verwenden/Verschalten als Matrix. Alle 1,2,4 und 8en auf die gleichen Eingaenge. Fuer jeden C einen eigenen Ausgang. Macht bei 3 Ziffern 7 Kanaele, bei 6 Ziffern 10 Kanaele usw.
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.
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.
Mat schrieb: > Wenn du Eingänge sparen willst kannst du mit Ausgängen nur auf den C > (Ziffer) Spannung geben die dich gerade Interessiert. Das funktioniert, wenn da Dioden eingebaut sind. Wenn nicht gibts nen Kurzschluss. 4 Dioden an jedem Encoder
Hallo Werner und Community, die Frage die sich mir stellt ist. Wer und wie oft soll ein Wert eingegeben werden? Vielleicht auch ganz lapidar über das Logo Display als Parameter. Gruß Meik
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
:
Bearbeitet durch User
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
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.
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
Du gibst doch gar keine Zahl in die SPS ein! Mit deiner Lösung zählst du irgendwelche Impulse und teilst der SPS mit, wann die vorgegebene Anzahl erreicht wurde.
Hi Kann man dann nicht den ganzen elektronischen Schnickschnack weglassen, bis87 zählen und "ich"komme " rufen? Gruß oldmax
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.