{}

המותגים שלנו

Impact-Company-Logo-English Black-01-177x54

ברוכים הבאים לאתר האינטרנט של שניידר אלקטריק

ברוכים הבאים לאתר שלנו.
שאלות נפוצות
How to convert floating point registers to an integer value in the Enercept Meter and Energy Meter?

Product Line:
Enercept and Energy Meter

Resolution:
Follow the steps below in the example to convert register values to an integer.

In this example register 287 has a value of 17395 and register 288 has a value of -22528.  Register 287 is the upper 16 bit number and 288 is the lower 16 bit number.

1) Convert 17395 and 22528 to binary numbers (add a 0 to the front of the number to make it 16 bits) and combine them (drop the negative sign from register 288). This will give you the following binary number:

0100001111110011 0 101100000000000

2) Drop the 0 to the far left giving you:

1000011111100110101100000000000

3) Take the 8 bits on the far left and convert them to a decimal number:

10000111 | 11100110101100000000000

10000111 = 135

4) Subtract 127 from the value that you got in step 3:

135 - 127 = 8

5) Take the part of the binary number that was not used in step 3

11100110101100000000000

6) Count over from the left the amount calculated in step 4. Drop off everything to the right of this.

11100110

7) Add a 1 to the front of that number.

111100110

8) Convert that number to decimal and this is the register value.

486

שניידר אלקטריק ישראל

גלה עוד
טווח:
מאמרים שעשויים להיות מועילים
גלה עוד
טווח: