plc 如何将模拟量转换成数字量

如题所述

一般应该是由模拟量输入模块当中的A/D转换电路完成的,转换以后的数字量暂存在寄存器中等待CPU读取,若转换之后未被CPU读取,数据将在下次AD转换后被刷新。

这个数值还需要CPU执行对应的程序吧数字量变换成现场的工程量值才能直接看懂,否则一般人不清楚实际值的大小。


扩展资料:

模拟量的使用是plc控制中的一部分,模拟量种类一般有电压型和电流型两种。电流型相比于电压型更稳定,抗干扰能力较强。模拟量的使用也是有分辨率的。一般有12bit和14bit两种分辨率。其中对应的数值分别为0~4000和0~16000。

对应的电压为0~10v,具体根据使用情况而定。此种模拟量一般用于电压与数值为线性关系。还有一种模拟量模块,用来转化采集的温度,是非线性的关系。

热电偶在工作时输出的电压信号就属于模拟信号,因为在任何情况下被测温度都不可能发生突跳,所以测得的电压信号无论在时间上还是在数量上都是连续的。而且,这个电压信号在连续变化过程中的任何一个取值都是具体的物理意义,即表示一个相应的温度。

参考资料来源:百度百科--PLC控制

参考资料来源:百度百科--模拟量

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-04-20
一般应该是由模拟量输入模块当中的A/D转换电路完成的,转换以后的数字量暂存在寄存器中等待CPU读取,若转换之后未被CPU读取,数据将在下次AD转换后被刷新。这个数值还需要CPU执行对应的程序吧数字量变换成现场的工程量值才能直接看懂,否则一般人不清楚实际值的大小,这个过程准确讲叫标度变换。
第2个回答  推荐于2017-11-24
假设你的输入信号是0~20MA 转换为0~32000 1MA~1600 2MA~3200 依次类推;用数学运算指令自动算出 不是整数用四舍五入指令取整,如果还要细分 可以将输入信号乘10 然后再进行转换。依次类推本回答被提问者和网友采纳
第3个回答  2011-04-19
利用浮点型转换整型函数
一般PI 控制时用到。
相似回答