-> Hier kostenlos registrieren
Hallo an alle,
bin neu hier im Forum und will euch um Hilfe bitten.
Hardware CPU 319-3
Software S7 5.4 SP3.1
Habe folgendes Problem zu lösen:
Ich habe einen Masterschalter mit +/- 10V, welchen ich als PEW einlese und als MW ausgebe. Der Masterschalter hat jeweils einen Microschalter für + oder - Richtung.
Ich muss die jeweilige Richtung des Spannungswertes erfassen, also ob ich den Masterschalter von 0V bis +10V oder von +10V bis 0V bewege, genauso natürlich in 0V bis -10V und -10V bis 0V.
In der jeweiligen Bewegungsrichtung (z.B. 0V bis -10V) möchte ich dann einen Analogwert abfragen (z.B. <= -500mV), um damit einen Ausgang für Ventile zu schalten.
Dieser Ausgang soll solange aktiv bleiben, bis der Analogwert durch Richtungsänderung von -10V bis 0V entweder:
wieder >= -500mV wird oder
ein anderer gewünschter Analogwert (z.B. >= -800mV) erreicht wird oder
der eingebaute Microschalter wieder 0 ist.
Ich hoffe, ihr könnt mir weiterhelfen, da ich gerade im Ausland an einem Projekt arbeite und dafür diese Funktion brauche, um daraus einen FC zu machen, da ich insgesamt 7 Masterschalter habe.
Vielen Dank schon mal im voraus !!!
Gruß
Viper
bin neu hier im Forum und will euch um Hilfe bitten.
Hardware CPU 319-3
Software S7 5.4 SP3.1
Habe folgendes Problem zu lösen:
Ich habe einen Masterschalter mit +/- 10V, welchen ich als PEW einlese und als MW ausgebe. Der Masterschalter hat jeweils einen Microschalter für + oder - Richtung.
Ich muss die jeweilige Richtung des Spannungswertes erfassen, also ob ich den Masterschalter von 0V bis +10V oder von +10V bis 0V bewege, genauso natürlich in 0V bis -10V und -10V bis 0V.
In der jeweiligen Bewegungsrichtung (z.B. 0V bis -10V) möchte ich dann einen Analogwert abfragen (z.B. <= -500mV), um damit einen Ausgang für Ventile zu schalten.
Dieser Ausgang soll solange aktiv bleiben, bis der Analogwert durch Richtungsänderung von -10V bis 0V entweder:
wieder >= -500mV wird oder
ein anderer gewünschter Analogwert (z.B. >= -800mV) erreicht wird oder
der eingebaute Microschalter wieder 0 ist.
Ich hoffe, ihr könnt mir weiterhelfen, da ich gerade im Ausland an einem Projekt arbeite und dafür diese Funktion brauche, um daraus einen FC zu machen, da ich insgesamt 7 Masterschalter habe.
Vielen Dank schon mal im voraus !!!
Gruß
Viper