>导读:当我们工业现场需要测量温度、压力、液位、流量等模拟量数据时,需要使用模拟量模块来读取传感器的数值,对于PLC的模拟量扩展模块有精度高的,也有精度低的,那到底如何选择呢?它们的区别是什么?如何换算?如下图所示,这个模拟量模块的分辨率是13位的,那它的含义是什么呢?分辨率是A-D模拟量转换芯片的转换精度,即用多少位的数值来表示模拟量。S7-1200 PLC模拟量模块提供的转换分辨率有13(12位+符号位)和16位(15位+符号位)两种。 用通俗的话来说,就像我们用尺子量东西,尺子上的刻度越细,我们量得就越精确。 12位分辨率:想象一下,我们有一把尺子,这把尺子被分成了4096(因为2的12次方是4096)个非常小的刻度。这意味着,无论我们量什么,这把尺子都能告诉我们它落在哪个刻度上,精确到1/4096。 16位分辨率:现在,我们换一把更精细的尺子,这把尺子被分成了65536(因为2的16次方是65536)个刻度。这把尺子比12位的尺子精细得多,能够测量的最小变化更小,精确到1/65536。 2.模拟量换算 假如是0-10V的传感器信号,12位的分辨率模拟量模块,那么它所对应的增量值是10/4096=0.00244140625V,也就是差不多2.44毫伏信号。换句话说,如果实际传感器每次变化低于2.44毫伏的话,PLC的信号是无法识别的。那么对于西门子1200PLC的模拟量扩展模块,测量范围为0~10V时,能够达到的上溢值为11.852V,0~10V的测量范围。最小增量值为上溢值11.852V/4096,即2.89mV。 那如果需要测量更精确的的传感器变化数据,则需要分辨率更高的模拟量模块。 模拟量转换的精度除了取决于A/D转换的分辨率,还受到转换芯片的外围电路的影响。在实际应用中,输入的模拟量信号会有波动、噪声和干扰,内部模拟电路也会产生噪声、漂移,这些都会对转换的最后精度造成影响。这些因素造成的误差要大于 A/D 芯片的转换误差。 最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |