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

Seltsames Verhalten bei Verwendung von MBT_STATION_DIAG

$
0
0
Hallo,

ich habe einen Modbus-Aufbau der prima funktioniert. Nun möchte ich aber von einem Teilnehmer MBT_STATION_DIAG lesen um über Bit 0 vom Element Status herauszubekommen ob der Teilnehmer online ist.
Also hab ich mir eine Variable (Wetterstation_Diag) angelegt und diese mit dem Prozessdatum verbunden. Nun bekomme ich aber keine Werte mehr, von keinem Teilnehmer. Und das was in dem WORDARRAY[7] von der Wetterstation drinstehen soll, steht jetzt in Wetterstation_Diag drin. Wenn ich die Variable wieder trenne vom Prozessdatum, ist es wieder so wie es soll. Als wenn da ein Adressenkonflikt stattfindet.
Warum hat eigentlich STATION_DIAG und Wetterstation die selbe Byte.Bit-Adresse?
Sollte eigentlich nicht Wetterstation um das größer sein, was STATION_DIAG inkl. evtl. Padding-Bytes groß ist?
Angehängte Grafiken

Viewing all articles
Browse latest Browse all 47324


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