Quantcast
Channel: SPS-Forum - Automatisierung und Elektrotechnik
Viewing all articles
Browse latest Browse all 46422

Deklaration MW eines Arrays

$
0
0
Hallo zusammen,

ich lese Werte über Modbus RTU von Raumthermostaten aus. Ich möchte die Werte über Modbus TCP zur Verfügung stellen und deklariere im Moment in den globalen Variablen das Array wie folgt:

Code:

(* Temperaturen Modbus RTU *)        Werte_Bad AT %MW3    :    ARRAY [1..2] OF WORD;      (**)
        Werte_Buero AT %MW1        :    ARRAY [1..2] OF WORD;      (**)
        Werte_Kinderzimmer AT %MW5        :    ARRAY [1..2] OF WORD;      (**)
        Werte_Linus AT %MW6        :    ARRAY [1..2] OF WORD;      (**)
        Werte_Schlafzimmer AT %MW4      :    ARRAY [1..2] OF WORD;      (**)
        Werte_WC AT %MW0    :    ARRAY [1..2] OF WORD;      (**)
        Werte_Wohnzimmer AT %MW2        :    ARRAY [1..2] OF WORD;      (**)

Lese ich jetzt MW0 ( Register 12288 ) mit einer Länge von 2 aus dann erhalte ich die Werte die in array1 und array2 stehen. Wenn ich aber MW1 ( Register 12290 ) auslese stehen die falschen Werte drin. Ist meine Deklaration überhaupt korrekt so ?

Gruß Kay

Viewing all articles
Browse latest Browse all 46422


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>