easy-forum
Deutsch - Hardware => easyRelais => Thema gestartet von: ata am Oktober 21, 2014, 16:30:10 Nachmittag
-
Ich brauche eure Hilfe, ich bin neu hier und habe fast keine Programmiererfahrung.
folgendes Problem: einfach Geschwindigkeitsmessung in km/h
Ich habe zwei Lichtschranken im Abstand von 1 meter aufgebaut.
beide Lichtschranke gehen auf jeweils einen Digitaleneingang.
ich setzte bei der ersten Lichtschranke ein Zeitrelais T01
bei der zweiten Lichtschranke stoppe ich das Zeitrelais T01
nun will diese Zeit in km/h umrechnen lassen und Anzeigen Faktor 1m/1s = 3,6km/1h :also einfach die gemessene Zeit mal 3,6 und vom Ergebnis den Kehrwert (1/x) :
ich nehme den 1. Arithmetikbaustein AR01 Trage bei I1 - T01 I2 - NU Konstante 36 ein (3,6 geht nicht...?) als Ausgang Merkerbyte 1 (oder soll ich Merkerwort nehmen?) Bertiebsart Multiplizierer.
dann nehme ich den 2. Arithmetikbaustein AR02 Trage bei I1 - NU Konstante 10 ein (weil ich vorher keine 3,6 eintragen konnte) als I2 das Merkerbyte MB01 als Ausgang Merkerbyte 02
Betriebsart Dividierer
Dann nehme ich die Textanzeige und lasse mit dort MB02 Anzeigen. Dort kommen aber nicht die erwarteten Werte an.
was mache ich falsch?
Bitte um Hilfe, und im Vorfeld schon mal entschuldigung für meine schlechte Beschreibung.
-
Hallo,
du kannst dir in der "Textanzeige" direkt den Ausgang des AR-Bausteins (QV) anzeigen lassen.
Das ist der einfachste Weg.
Oder habe ich dich falsch verstanden?
-
Ich habe mich unklar ausgedrückt: es werden schon Werte angezeigt, jedoch sind diese nicht annähernd in dem Bereich in dem sie sein sollten.
Was habe ich etwas falsch gemacht (Merkerbyte gegen Merkerwort tauschen?)
-
hi ata, schau dir mal das beispiel an ;)
-
Danke!!!
genauso läuft es .
Ich muss mir einfach noch mehr Erfahrung/Wissen aneignen.
danke für die Hilfe!
-
Hallo ata,
hier noch ein Beispiel mit MFD.
Gruß hmai