西门子PLC S7-200模拟量处理

2024-11-25 18:06:48
推荐回答(5个)
回答1:

压力传感器的数据是INT整数的,0-10V,4-20mA,对应于0-32000,6400-32000,
压力传感器的量程是1.0mpa,当然*1.0
是标准的模拟量处理程式;
INT->DINT->REAL->/32000->0-1.0(%)->*仪表量程1.0=压力传感器当前值;

回答2:

来自于压力传感器的模拟量数据AIW0,范围0-32000对应0-10V或0-20mA;
经过浮点数转换后乘以1.0再除3200.0则就转换为实际压力值(可以是Pa或MPa或Psi,取决于VD120的单位),范围0-10.0个压力单位(取决于VD120)。

回答3:

不用猜别人的思路
你的传感器可能是0-10MP 对应 0-10V 或0-20MA . 对应西门子的数模转换模块0-32000;

中间计算的步骤 可以根据实际需求省略的 (1MP对应3200.0)

乘以1.0 可能是修正值 如果不准的话 这个1.0可以修改,可能是0.98或1.02

回答4:

压力传感器读上来的模拟量信号,在PLC中是工程量来表示的,以0-20mA为例,经A/D转换后,我们得到的数值是0-32000,你这里将数据转换成浮点数后乘以1.0 再除以3200.0是将信号转换成模拟量的量程。

回答5:

模拟量一般采样过来是0-32000(0-20mA)或6400-32000(4-20mA)在程序中对这些数据进行处理为自己想要的数据例如:0-100等