-> Hier kostenlos registrieren
Guten Morgen,
ich komme mit einem Problem nicht weiter und da ich auch nach stundenlangem Suchen immer wieder auf Analogwertverarbeitungsthemen hier in diesem Forum gestoßen bin, frag ich einfach mal hier nach, vielleicht kann mir jemand helfen.
Ich bin Auszubildender und soll ein Projekt bearbeiten. Dazu benutze ich TIA Portal V11, eine CPU 1212C DC/DC/DC (Bestell Nr. 6ES7 212-1AE31-0XB0), ein Zusatzmodul SM 1232 AQ2 (6ES7 232-4HB32-0XB0) und ein HMI, KTP400 Basic Mono. Laptop ist Windows 7 Professional 64x.
Mein Problem geht darum, eine Spannungsquelle anzusteuern. Diese Spannungsquelle kann mit einem einfachen D Sub Stecker "programmiert" werden, indem auf die Kontakte 0 bis 5V gelegt werden, was die Spannungsquelle dann in ihrem Spannungs- oder Strombereich umskaliert, 5V im Strom Kontakt sind dann 70A, 0V währen 0A usw.
Da ich in AWL nicht so der Könner bin, programmiere ich in FUP. Was ich hier gemacht habe ist zuerst NORM_X Min: 0, Max: 27648 und als Value PEW64 eingegeben, den ausgegebenen REAL Wert wird in einen Merker gespeichert und dann in einen SCALE_X Baustein mit 0 bis 70 gelegt und als REAL Wert gespeichert.
Hier ist schon die erste Frage, sollte ich lieber 0-140 als Limits nehmen? Da die Spannungsquelle nur 0-5V auf- und abgeben kann, die CPU und das Modul aber 0-10V?
Nun gut, hier meine Fragen.
- der Spannungseingang, PEW64, zeigt zufällige Werte, aber sehr geringe Werte, an. Ich schiebe das auf Hintergrundrauschen, allerdings zeigt PEW66 dieses Rauschen NICHT. Die Massen sind alle miteinander verbunden.
- Meinen Spannungswert würde ich auch wieder ausgeben können, welche Kombinaton von SCALE_X und NORM_X benutze ich hier? Dieser Punkt ist sehr verwirrend für mich, einen SCALE oder UNSCALE Baustein (FC105 usw) scheine ich nicht zu haben.
Ich werde mit Sicherheit noch auf andere Probleme stoßen, da mir in der Firma nicht sehr viele Leute dabei helfen können, wäre aber für jede einstweilige Hilfe dankbar,
mit freundlichen Grüßen,
KAGAzubi
ich komme mit einem Problem nicht weiter und da ich auch nach stundenlangem Suchen immer wieder auf Analogwertverarbeitungsthemen hier in diesem Forum gestoßen bin, frag ich einfach mal hier nach, vielleicht kann mir jemand helfen.
Ich bin Auszubildender und soll ein Projekt bearbeiten. Dazu benutze ich TIA Portal V11, eine CPU 1212C DC/DC/DC (Bestell Nr. 6ES7 212-1AE31-0XB0), ein Zusatzmodul SM 1232 AQ2 (6ES7 232-4HB32-0XB0) und ein HMI, KTP400 Basic Mono. Laptop ist Windows 7 Professional 64x.
Mein Problem geht darum, eine Spannungsquelle anzusteuern. Diese Spannungsquelle kann mit einem einfachen D Sub Stecker "programmiert" werden, indem auf die Kontakte 0 bis 5V gelegt werden, was die Spannungsquelle dann in ihrem Spannungs- oder Strombereich umskaliert, 5V im Strom Kontakt sind dann 70A, 0V währen 0A usw.
Da ich in AWL nicht so der Könner bin, programmiere ich in FUP. Was ich hier gemacht habe ist zuerst NORM_X Min: 0, Max: 27648 und als Value PEW64 eingegeben, den ausgegebenen REAL Wert wird in einen Merker gespeichert und dann in einen SCALE_X Baustein mit 0 bis 70 gelegt und als REAL Wert gespeichert.
Hier ist schon die erste Frage, sollte ich lieber 0-140 als Limits nehmen? Da die Spannungsquelle nur 0-5V auf- und abgeben kann, die CPU und das Modul aber 0-10V?
Nun gut, hier meine Fragen.
- der Spannungseingang, PEW64, zeigt zufällige Werte, aber sehr geringe Werte, an. Ich schiebe das auf Hintergrundrauschen, allerdings zeigt PEW66 dieses Rauschen NICHT. Die Massen sind alle miteinander verbunden.
- Meinen Spannungswert würde ich auch wieder ausgeben können, welche Kombinaton von SCALE_X und NORM_X benutze ich hier? Dieser Punkt ist sehr verwirrend für mich, einen SCALE oder UNSCALE Baustein (FC105 usw) scheine ich nicht zu haben.
Ich werde mit Sicherheit noch auf andere Probleme stoßen, da mir in der Firma nicht sehr viele Leute dabei helfen können, wäre aber für jede einstweilige Hilfe dankbar,
mit freundlichen Grüßen,
KAGAzubi