Welcome to our new forum
All users of the legacy CODESYS Forums, please create a new account at account.codesys.com. But make sure to use the same E-Mail address as in the old Forum. Then your posts will be matched. Close

Analoge Eingangsklemme 750-460 Pt100

e-pappy
2006-07-19
2006-07-20
  • e-pappy - 2006-07-19

    Kurze Frage zu o.g. Klemme der Firma WAGO

    Es handelt sich dabei um eine 4Kanal analoge Eingangsklemme Pt100.

    Sprich wenn ich die Eingänge in der Steuerungskonfiguration nun konfiguriere, also:

    AI_1 AT %IW0: WORD; 
    AI_2 AT %IW1: WORD;
    etc.
    

    Variablen vom Typ WORD haben ja allerdings nur einen Wertebereich von 0...65535. Daher schreibe ich im eigentlichen Programm dann den Eingangswert in eine andere Variable vom Datentyp INT.

    ```

    AI_1 := temp1;

    ``` (wobei temp1 vom Datentyp INT ist)

    Meine Frage ist eigentlich, was passiert, wenn ich AI_1 den Datentyp INT direkt zuweise? Denn WORD kann mir ja keine Minustemperaturen anzeigen, oder? Damit hatte ich anfangs auch schon Probleme...

    Oder muss ich einen Konverter benutzen, der mir den WORD-Wert in einen INT-Wert konvertiert? Wie macht ihr das?

     
  • radiator - 2006-07-19

    Hallo pappy!

    schau doch mal hier rein

    http://www.wago.com/wagoweb/documentati ... 46000d.pdf

    ich glaub die temp-werte werden von anfang an als INT übergeben.

    ich hab einen drucksensor an meiner steuerung in betrieb genommen, und den eingangswert folgendermassen deklariert:

    inData AT %IW3: INT;

    die adresse entspricht der in der steuerungskonfiguration.

    die werte kannst du dann umrechenen (du musst ja bei der klemme nur durch 10 teilen). alles in allem sehr komfortabel. sensor in betrieb nehmen hat bei mir keine 5 minuten gedauert.

    gruß

    björn

     
  • Oberchefe - 2006-07-20

    richtig, INT anlegen und mit Faktor 10 in REAL konvertieren (falls gewünscht):

    IstTemp1Int AT %IW0: INT; (1. Kanal PT100 )

    IstTemp1Real:= DINT_TO_REAL(IstTemp1Int)/10;

     

Log in to post a comment.