Wago 750-841, RS232, Sensor

Slawa
2008-08-11
2008-08-26
<< < 1 2 (Page 2 of 2)
  • Slawa - 2008-08-20

    Hallo,

    ich habe noch kleine Frage. Wenn ich 'RESET' drucke, wird das Programm nur ReceiveBuffer.Data[0] löschen. Wie kann ich alle Informationen von ReceiveBuffer.Data[0] bis ReceiveBuffer.Data[255] löschen?

    Vielen Dank für die Hilfe!

     
  • Tobi - 2008-08-20

    for i:= 0 to 255 do

    ...

    end_for

    ?

     
  • Slawa - 2008-08-20
     
  • Slawa - 2008-08-25

    Hallo,

    also das Programm funktioniert jetzt richtig. Ich habe noch eine Frage. Ich habe eine Antwort von meinem Sensor bekommen. Die Antwort sieht so aus: "T: 28.1[°C]" (Type String). Aber ich brauche nur diesen Teil "28,1" (Type Real). Wie kann ich Type String in Type Real transformieren?

    Vielen Dank im Voraus!

     
  • enra - 2008-08-25

    in SCL --> Temperatur [REAL]:= STRING_TO_REAL(MID,Anzahl,Anfang);

    Anzahl=Anzahl der Zeichen

    Anfang von links in der Zeichenkette

    bei folgendem Aufbau"T: 28.1[°C]"-->Temperatur:= STRING_TO_REAL(MID,4,4);

     
  • enra - 2008-08-26

    --->STRING_TO_REAL nicht STRING TO REAL

    die Striche fehlten

     
<< < 1 2 (Page 2 of 2)

Log in to post a comment.