Serial Link - Swap Least/Most Significant Word (Floating Point)

I would like to configure a holding register data set with Floating Point data type. It means 32 bits (each register being 16 bit long), the least significant word being the first one, and the most significant word being the second one. This is DeltaV Default.

What our device does (e.g. reading a temperature):

Data is stored in Register #40 and #41.

Register #40: 41 EF

Register #41: FF 15

The combined value in hex format: 41 EF FF 15

It's exactly the other way round how DeltaV maps them.

(When configured as holding registers, this is automatically mapped with the default setting into register #40.)

Is it possible to swap this setting (instead of using 16 bit signed registers and combining them with tons of calculations in a control module)?

Thanks!

3 Replies

  • Furthermore, this is the KBA about the software solution:

    Expression To Reverse The Word Order For Floating Point PLC

    Register Values

    Article ID: NA-0200-0173

    Publish Date: 21 Oct 2002

    Article Status: Approved

    Article Type: Product Issues

    Required Action: Information Only

    User Discipline: Configuration

    PS: Please move this folder to DeltaV topic if possible.

    Thanks!

  • In reply to barka:

    Hi all,
    I'm currently, in the same situation looking for this KBA.
    any help please ?