Sonstiges Ansteuern von Festo Proportionalventil VPPM-MPA an einer Ventilinsel CPX

rostiger Nagel

Forums-Knochenbrecher
Teammitglied
Beiträge
16.448
Reaktionspunkte
6.047
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe hier eine Ventilinsel CPX mit ein paar Prop-Ventilen an Profinet.
Da habe ich heute mal mit einer Beobachtungstabelle ein paar Werte
aufgeschaltet. Bei 100 habe ich schon eine Überteuerung erhalten.

Was sind das für zahlenformate mit denen das Ventil angesteuert bzw.
gelesen wird. Die Festo Doku ist ja nicht gerade Informativ.

Ventil kann bis 6 bar, eingestellt habe ich mBar.
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich habe hier eine Ventilinsel CPX mit ein paar Prop-Ventilen an Profinet.
Da habe ich heute mal mit einer Beobachtungstabelle ein paar Werte
aufgeschaltet. Bei 100 habe ich schon eine Überteuerung erhalten.

Was sind das für zahlenformate mit denen das Ventil angesteuert bzw.
gelesen wird. Die Festo Doku ist ja nicht gerade Informativ.

Ventil kann bis 6 bar, eingestellt habe ich mBar.

Hi, ist zwar schon alt der Thread, aber ich habe da jetzt die gleiche cpx. Wie skaliert man denn jetzt nen Wert? 0-100% = 0-6 bar?
würde mich jetzt echt interessieren. Bei nem Prop.-Ventil ohne cpx klappt das doch auch mit Scale. Warum hier nicht?
 
Hallo Neuling,
die Werte sind Integer in Millibar und in Motorrola-Format, du musst einfach
mal eben ein paar Bytes tauschen.

Code:
      L     #INOUT_setpoint
      T     %LW0

      L     %LB0
      T     %LB3

      L     %LB1
      T     %LB2

      L     %LW2
      T     #PO.Sollwert
 
Hallo,
erstmal danke für die schnelle Antwort.
Ich habe in der CPX mal nachgeschaut(mit diesem Tool von Festo) und da steht drin das es INTEL Format ist. :confused:

Also wird das ganze als PAW128 an die CPX übergeben. Ich hatte jetzt PAD128 genommen.
Und das war was ich rausgefunden habe: 1880555520 = 100% = 6000 mbar. Das ist Dezimal.
Dachte mir einfach den Wert kann ich jetzt skalieren. Das geht aber nicht.

Irgendwie stehe ich auf dem Schlauch!

Der Inout-Setpoint ist dann das PAD 128, richtig?
Das wird dann enfach durch die Wurst gedreht und als PAD Sollwert an die CPX geschickt?

Probiere das Mal aus. Werde mich noch einmal melden
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Neuling,

wie olliew schon geschrieben hat, kannst Du in der Hardwarekonfig des Festo-Moduls das Format Intel / Motorola einstellen. Bei S7 auf Motorola und Du Brauchst die Bytes nicht zu tauschen.


@rostiger Nagel
Byte tauschen funktioniert natürlich, aber gibt es einen Grund warum so aufwendig und nicht mit TAW?

Code:
      L     #INOUT_setpoint
      TAW        // tausche Bytes
      T     #PO.Sollwert
 
Zuletzt bearbeitet:
Zurück
Oben