INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Wiederholung



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

28.08.2014, 13:53
Beitrag #1

Galle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Aug 2014

2012
2014
DE



Wiederholung
Hallo Zusammen,

folgendes Problem. Ich habe eine Schleife, in der ich einen Sensor (RFID Leser) abfrage, was auch funktioniert. Diesen "Messwert" (es gibt momentan nur 3-4 mögliche RFID Chips) möchte ich dann einen Ausgang zuordnen. Dies habe ich über eine Case Struktur realisiert, die je nach erkanten Transponder dem Ausgang eine andere Zahl zuordnet.
Jetzt soll aber das Ausgangssignal (die Zahl) nicht nur am Ausgang anliegen wenn der RFID erkannt wird, sondern auch noch ein parr Sekunden länger. Also eine Art "zeitvariable Haltefunktion".

Wie kann ich dies (möglichst für jeden RFID eine andere Zeit) realisieren?

Danke schon mal für EUre Hilfe.
Galle
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.08.2014, 13:59 (Dieser Beitrag wurde zuletzt bearbeitet: 28.08.2014 14:02 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.466
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wiederholung
Hallo Galle,

Stichwort zur Lösung: Schieberegister…

Daten und Zeitpunkt der letzten Aktualisierung im Schieberegister speichern. Nach Ablauf deiner Haltezeit zurücksetzen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.08.2014, 14:31
Beitrag #3

Galle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Aug 2014

2012
2014
DE



RE: Wiederholung
Klingt schon mal gut, allerdings würde ich gern jeden Schritt übertragen. Das heißt bei jedem Durchlauf einmal den Wert ausgeben.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.08.2014, 14:33 (Dieser Beitrag wurde zuletzt bearbeitet: 28.08.2014 14:33 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.466
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wiederholung
Hallo Galle,

Zitat:würde ich gern jeden Schritt übertragen. Das heißt bei jedem Durchlauf einmal den Wert ausgeben.
Schritte? Übertragen?
Durchläufe?
Wert ausgeben?
Ich dachte, du liest Werte ein und willst diese für eine bestimmte Zeit anzeigen?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.08.2014, 14:43
Beitrag #5

Galle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Aug 2014

2012
2014
DE



RE: Wiederholung
Gut, da habe ich mich wohl etwas ungenau ausgedrückt. Also: Ich lese einen RFID ein. Dazu frage ich über eine Schleife alle 300ms das Lesegerät ab ob ein Chip da ist oder nicht. Wenn einer da ist, lese ich seine ID, wenn kein Chip da ist bekomme ich "0000".
Nun möchte ich, je nach dem ob ich eine "0000" oder eine "100ABAA378" empfange, einen anderen Ausgenag mit einer Zahl belegen und diese Anzeigen. Also, bei "0000" soll eine 80 stehen und bei "100ABAA378" eine 90.

Diese 90 möchte ich dann auch noch für z.B. 5s am Ausgang anlegen, wenn kein RFID Chip mehr vorhanden ist.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.08.2014, 15:02
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.466
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wiederholung
Hallo Gallo,

siehe Beitrag #2!
Tipp: Ganz genau hinschauen! Wink

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
28.08.2014, 15:10
Beitrag #7

Galle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Aug 2014

2012
2014
DE



Information RE: Wiederholung
Danke, an solche "Trix" muss ich mich erst gewöhnen! Big Grin Glas1
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.09.2014, 13:23
Beitrag #8

Galle Offline
LVF-Grünschnabel
*


Beiträge: 15
Registriert seit: Aug 2014

2012
2014
DE



RE: Wiederholung
Soo, also das Thema ist mir jetzt noch nicht ganz klar. Vielleicht kann es einer bitte nochmal etwas genauer erklären, wie ich mein Anliegen realisieren kann. Danke schon mal im Voraus!
Bahn
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
08.09.2014, 17:12
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.466
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wiederholung
Hallo Galle,

du bist jetzt seit 2 Wochen an dem Thema dran - und hast leider immer noch kein Beispiel-VI zusammen, das du hier mal anhängen könntest?

Was hast du bisher gemacht?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
09.09.2014, 13:38
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.466
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Wiederholung
Hallo Galle,

deine Beschreibung des Problems:
Zitat:Ich lese einen RFID ein. Wenn einer da ist, lese ich seine ID, wenn kein Chip da ist bekomme ich "0000".
Nun möchte ich, je nach dem ob ich eine "0000" oder eine "100ABAA378" empfange, einen anderen Ausgenag mit einer Zahl belegen und diese Anzeigen. Also, bei "0000" soll eine 80 stehen und bei "100ABAA378" eine 90.
Diese 90 möchte ich dann auch noch für z.B. 5s am Ausgang anlegen, wenn kein RFID Chip mehr vorhanden ist.
Daraus lese ich:
- Wenn kein Chip vorhanden ist, liest du "0000" ein und willst eine "80" anzeigen.
- Wenn ein Chip (mit seiner ID) vorhanden ist, willst du eine "90" anzeigen.
- Wenn aber kein Chip mehr vorhanden ist, willst du weiterhin (für 5s) eine "90" anzeigen.
Da sehe ich einen Widerspruch: Willst du nun eine "80" anzeigen, wenn du keinen Chip gemeldet bekommst, oder die "90" des letzten Chips?

Also:
- Klare Aufgabenbeschreibung bereitstellen!
- BeispielVI bereitstellen, um damit das Problem zu demonstrieren und Unklarheiten zu beseitigen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Gehe zu: