• Not Answered

Floating Point to Binary

Hello everybody,

I try to implement a Siemes TP to our DeltaV System.  I´d like to exchange some floating points via Serial Card. 

The trouble is, that the lower and highter byte is switched. Could that be right? I found some workoround for fixing that problem. But this is only working in one direction. From Siemens TP -> DeltaV.

I think the problem is, in a DeltaV Floating Point Parameter is only the decimal Bit order.  And I need the IEE 754 Bit Order to switch the high and the low Byte.

Could anyone help me please?

Greetings.

2 Replies

  • Hi,

    I have done many links between DV and Siemens PLC, but all were using Profibus DP. Floating points could be transferred in both ways. The method I use is:
    - for Boolean signals, make sure "standard network byte order" is not set in IO config for DeltaV (Little endian)
    - for Floating points, make sure "standard network byte order" is set in IO config for DeltaV (Big endian)

    You can try above, it will swap bytes in IO layer, not CM.

    Regards
  • In reply to MarekZT:

    Hi,

    thanks for your fast answer. You are right in a Profibus DP Card you can swap the bit order by pressing this option, but we have a Serial Card, 2Ports, RS232/RS485, Series. For this Card I can´t find a option like this.

    Regards