Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 3 von 3

Thema: 2 16 Bit INT nach REAL, aber in 2 16 Bit INT Register (Modbus)

  1. #1
    Registriert seit
    10.01.2014
    Beiträge
    167
    Danke
    5
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    meine B&R Steuerung liest 2 Register eines Meters aus Register 1: 19072 Register 2: 0. (19072 entspricht dem realen Wert, obwohl die Registerbeschreibung FLOAT sagt).

    Diese beiden Register müssen nun in REAL umgewandelt werden, aber so das ich sie wieder in 2 Modbus Register schreibe und mein Master eine Float ausliest.

    Ich hoffe ich habe mich verständlich ausgedrückt.

    Ich stehe da gerade etwas auf dem Schlauch.
    Zitieren Zitieren 2 16 Bit INT nach REAL, aber in 2 16 Bit INT Register (Modbus)  

  2. #2
    Registriert seit
    11.01.2010
    Beiträge
    27
    Danke
    0
    Erhielt 2 Danke für 2 Beiträge

    Standard

    Hi knuppel,

    ich würde mir den memcpy Befehl mal anschauen.

    Hier kannst du beliebige Register (Array) in einen UDINT bzw. was auch danach immer umwandeln.
    Falls die Umwandlung nicht stimmt (Big od. Little Endian) musste die halt noch vorher swappen.
    Ich vermute du hast ein PAC3200 od. ähnliches Messgerät von Siemens?

    LG
    invoman2000

  3. #3
    knuppel ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    10.01.2014
    Beiträge
    167
    Danke
    5
    Erhielt 1 Danke für 1 Beitrag

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Das ist ein Gerät von Schneider...

Ähnliche Themen

  1. Bit in int setzen
    Von vo13 im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 01.07.2014, 09:06
  2. Antworten: 10
    Letzter Beitrag: 05.12.2013, 18:33
  3. Step 7 32-Bit Unsinged-Int in String wandeln
    Von fabries im Forum Simatic
    Antworten: 3
    Letzter Beitrag: 06.09.2013, 10:48
  4. Bit-Feld in INT umwandeln
    Von taylor1982 im Forum Simatic
    Antworten: 9
    Letzter Beitrag: 21.11.2012, 19:49
  5. TwinCat: BIT aus INT auslesen
    Von good_mike im Forum Programmierstrategien
    Antworten: 5
    Letzter Beitrag: 03.07.2011, 19:17

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •