你用的输入为0-20ma模块,从它的参数里应该知道其输入20ma时,模块对应转换的数字量为多少,这里设它为Nm,再设其对应的压力值为Fm,,那么4ma输入时对应转换的数字量为 4*Nm / 20 = 0.2*Nm ,4ma对应的压力值设为 Fn。当实测压力使模块输出数字量值为Nx 时,其对应的压力值 Fx 可按下面公式计算来求得,即:
Fx = Fn+ (Nx-0.2*Nm) *(Fm -Fn) / 0.8*Nm .....(1) 《此式为通式》
例1: 输入20ma对应转换的数字量Nm=32000 4ma对应的压力值 Fn=0 Kg 20ma对应的压力值 Fm=500 Kg 将 这 三个参数代入公式(1)可得公式(2) 即:
Fx = (Nx - 6400) *(500 / 25600 .....(2)
在PLC编程时,可按公式(2)进行压力值计算,例如:
1、当输入电流信号使模块产生数字量=6400时(即输入4ma),其对应压力值=(6400-6400)*500 / 25600=0Kg
2、当输入电流信号使模块产生数字量=12800时(即输入8ma),其对应压力值=(12800-6400)*500 / 25600=125Kg
3、当输入电流信号使模块产生数字量=32000时(即输入20ma),其对应压力值=(32000-6400)*500 / 25600=500Kg
例2:输入20ma对应转换的数字量Nm=32000 ;4ma对应的压力值 Fn=20 Kg ;20ma对应的压力值 Fm=300Kg 将 这 三个参数代入公式(1)可得公式(3) 即:
Fx = 20 + (Nx - 6400) *(280 / 25600 .....(3)
1、当输入电流信号使模块产生数字量=6400时(即输入4ma),其对应压力值=20 + (6400-6400)*280 / 25600=20Kg
2、当输入电流信号使模块产生数字量=12800时(即输入8ma),其对应压力值=20 +(12800-6400)*280 / 25600=90Kg
3、当输入电流信号使模块产生数字量=32000时(即输入20ma),其对应压力值=20 +(32000-6400)*280 / 25600=300Kg
你用的输入为0-20ma模块,从它的参数里应该知道其输入20ma时,模块对应转换的数字量为多少,这里设它为Nm,再设其对应的压力值为Fm,,那么4ma输入时对应转换的数字量为 4*Nm / 20 = 0.2*Nm ,4ma对应的压力值设为 Fn。当实测压力使模块输出数字量值为Nx 时,其对应的压力值 Fx 可按下面公式计算来求得,即:
Fx = Fn+ (Nx-0.2*Nm) *(Fm -Fn) / 0.8*Nm .....(1) 《此式为通式》
例1: 输入20ma对应转换的数字量Nm=32000 4ma对应的压力值 Fn=0 Kg 20ma对应的压力值 Fm=500 Kg 将 这 三个参数代入公式(1)可得公式(2) 即:
Fx = (Nx - 6400) *(500 / 25600 .....(2)
在PLC编程时,可按公式(2)进行压力值计算,例如:
1、当输入电流信号使模块产生数字量=6400时(即输入4ma),其对应压力值=(6400-6400)*500 / 25600=0Kg
2、当输入电流信号使模块产生数字量=12800时(即输入8ma),其对应压力值=(12800-6400)*500 / 25600=125Kg
3、当输入电流信号使模块产生数字量=32000时(即输入20ma),其对应压力值=(32000-6400)*500 / 25600=500Kg
例2:输入20ma对应转换的数字量Nm=32000 ;4ma对应的压力值 Fn=20 Kg ;20ma对应的压力值 Fm=300Kg 将 这 三个参数代入公式(1)可得公式(3) 即:
Fx = 20 + (Nx - 6400) *(280 / 25600 .....(3)
1、当输入电流信号使模块产生数字量=6400时(即输入4ma),其对应压力值=20 + (6400-6400)*280 / 25600=20Kg
2、当输入电流信号使模块产生数字量=12800时(即输入8ma),其对应压力值=20 +(12800-6400)*280 / 25600=90Kg
3、当输入电流信号使模块产生数字量=32000时(即输入20ma),其对应压力值=20 +(32000-6400)*280 / 25600=300Kg