西门子PLC 模拟量 内部 修正 精度

西门子PLC的 模拟量 输入输出模块如何保证其精度的?是其在出厂前已经在软件上修正,还是其硬件电路已经足够保证其精度故在出厂前未在软件上做任何模拟量精度的修正?

我现在自己开发的模拟量输入输出电路必须需要修正,因为在标准信号4-20mA经过变换成电压后,有一定偏差;当芯片采集电压转化成采样值时又有一定偏差。而我所能做的只能通过软件修正。

所以想向各位请教一下,是不是大师级的西门子PLC的模拟量输入输出也是在出厂前已经软件修正了的?

万分感谢!

模拟量处理在西门子PLC内部实现的。
内部读取的模拟量进入PLC编程0~32000的线性值。
用户自己编程将此模拟量值与实际工程值对应。
然后可以对换算的工程值进行修订。
具体联系EMAIL:[email protected]追问

我想问的就是西门子内部是如何保证模拟量精度的

追答

这个保证不了,是硬件决定的。

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-12
来自于压力传感器的模拟量数据AIW0,范围0-32000对应0-10V或0-20mA;
经过浮点数转换后乘以1.0再除3200.0则就转换为实际压力值(可以是Pa或MPa或Psi,取决于VD120的单位),范围0-10.0个压力单位(取决于VD120)。
如何的数据,是连续不间断的你几乎就没法进行暂存和判断,如果是温度值就更麻烦了,用哪个数据作为剔除最小和最大的参照,因为温度的加减随时的数值都可能是最小或最大的。只能采集次数多点来求平均。要用STL写,利用累加器批量处理。可以短时获得平均值。
相似回答