UVR 16X2 + CMI: UVR Werte mit COE und UDP Protokoll weiterleiten

There are 4 replies in this Thread which was already clicked 3,185 times. The last Post () by hammax.

  • Hallo an alle


    Ich probiere Daten aus der UVR16X2 mittels COE und UDP Protokoll in einer S7 Steuerung einzulesen und auszuwerten.


    Mittels UDP Testtool kann ich Werte auslesen ... Habe aber Probleme die Auswertung zu verstehen.


    Ich gebe die Außentemperatur (Eingang10) auf den Canbus Analogausgang 1
    Im Status beim CMI sehe ich folgendes :





    also die Temperatur von 28,6 mit der Einheit Grad Celsius





    Jetzt erwarte ich eigentlich einen passenden Wert und eben auch den Wert "1" für die Einheit Grad Celsius


    folgenden Wert bekomme ich bei 28,6 Grad Celsius




    Wer ist so nett und versucht mir da ein wenig zu helfen, bevor ich versuche die Daten irgendwie in der S7 auszulesen :


    Ich habe folgendes Verständnisproblem :


    Laut Beschreibung sollen die analogen Werte als 4er Paket kommen.


    05 00 1C 01 00 00 00 00 00 00 00 00 00 00


    sollte da dann nicht was anderes ankommen ?
    Laut meiner Beschreibung sollte die Einheit 01 in Byte 11 stehen ... richtig ??


    05 ?? 1C ?? 00 00 00 00 00 00 01 00 00 00




    wo bleiben meine 0,6 Grad ??


    wieso habe ich keine Einheit in Byte 11 ??



    Ich raff das gerade nicht und freue mich über jede Hilfe



    Danke Cord

  • Ich habe was gefunden


    meine CSV war Fehlerhaft .... es darf nicht als Wert 1 gesendet werden sondern ab 17


    nu kommen sinnvollere Werte





    27,3 Grad entspricht :



    05 01 11 01 00 00 00 00 00 00 01 00 00 00


    gefällt mir schon besser aber wie ergeben sich die 27,3 ???


    Danke im Voraus sagt


    mfg Cord

  • Hallo und guten Morgen


    Da die Zusatzdoku das Zahlenformat meiner Meinung nach nicht eindeutig erklärt


    hier die Auflösung wie das Format abgebildet wird



    27,3 Grad Celsius :


    05 01 11 01 00 00 00 00 00 00 01 00 00 00


    01 11 (hex) (High + Low müssen getauscht werden) ergibt 27,3



    Kontrolle bei Fühlerbruch:


    1638,3 Grad Celsius :


    05 01 FF 3F 00 00 00 00 00 00 01 00 00 00


    3F FF (hex) ergibt 1638,3



    Also das passt nun und es kann an den CP der S7 Steuerung gehen.
    Melde mich sobald es vorzeigbare Ergebnisse gibt


    mfg Cord

  • ...es ist anzunehmen, dass sich an den Protokollen seit "UVR-Beginn" nicht viel geändert hat,
    deshalb im Anhang ein etwas älteres Fundstück - zum checken.
    Ich habe auch noch andere, derartige "alte Hunde", falls jemand was braucht.
    mfG Max

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!