Analog 4-20mA Scaling
Scaling Y  = A* x + B
 iConf ; Analog Scaling
Y = Output Value
A = Scale
x = Input Value
B = Offset
กรณี 4-20mA ค่า Raw = 0mA => Raw Value = 0 , 24.4 mA => RawValue 4095 จึงใช้ MaxVal = 4095
ดังน้น Tag Value = (Scale ( Raw Value / MaxVal) ) + (Offset)
Y  =  (A (Raw/maxVal) + B
Y = (A (Raw/4095) +B
ถอดสมการScale
ถ้าต้องการจ่าย 20mA. และ Tag ให้แสดง 400
ถ้าต้องการจ่าย 4mA. และ Tag ให้แสดง 0
เทียบหาค่า(ตามทฤษฏี)ว่า 20mA จะได้ค่า Raw =? (4095) * (20/24.4) = 3357
เทียบหาค่า(ตามทฤษฏี)ว่า 4mA จะได้ค่า Raw =? (4095) * (4/24.4)  = 671
(ถ้าต้องการ error น้อยต้องหาค่าที่ Raw  จริงของ 4mA. และ 20mA. มาใส่)
ถอดสมการหาค่าตัวแปร A กับ B ( คณิตม.ปลาย)
ที่ 20mA. 400  = ( A (3357/4095) + B (1)
ที่ 4mA. 0 = ( A (671/4095) ) + B (2)
(1) – (2) 400 = A ( 3357 – 671) / 4095
A = 400 * 4095 / (3357 – 671)
A = 400 * 4095 / (3357 – 671) = 609.82
ใส่ A ลงใน (2) 0 =  609.82 (671/4095) + B
B =  – (609.82 * (671/4095) ) = 99.92
ดังนั้นสมการ Y = (609.82 * ( Raw / 4095) ) + (-99.92)
ถ้าต้องการ 4-20mA ได้ค่า Tag = 0 – 400
Scale = 609.82 , Offset = -99.92 , MaxVal =4095

S__7086139


Scaling

  1. Excel Template file (.xlsx)
  2. File Sample Cure adjust (.xls)

Scroll to Top