分享

PLC是如何读取模拟量的?

 回家的梦想 2021-06-13

PLC是如何读取模拟量的?

★对于PLC初学者来说,对模拟量控制比较模糊,首先要了解模拟量控制是控制的一个什么东西。

模拟量控制其实就是控制一个连续变化的量,比如温度、压力、流量等等。

接下来再来了解以下三个概念:工程量、模拟量、数字量。工程量→就是一些需要处理的东西,如温度、压力等;模拟量→它是一种电压或者电流信号,比如4~20mA电流信号,±10V的电压信号;数字量→就是PLC能识别的信息。

★具体PLC是如何处理这些连续变化的量呢?其实它是这样的一个流程;因为PLC自身只能够处理数字量,所以就要将工程量先转换成模拟量,再将模拟量转换成数字量给PLC,让它来处理。简单理解为将温度、压力等量先转换成电压信号或者是电流信号,这样电压、电流的模拟量信号再经过PLC的模拟量输入模块,转换为对应的一个数值,即数字量给PLC。

工程量转模拟量则是用传感器和变送器来进行转换的,模拟量转数字量用PLC模拟量输入模块转换。这里用温度控制举个例子吧,如0~100℃温度通过温度传感器和变送器,将其转换成4~20mA的电流信号,那么传感器测量最小温度0℃的时候,这个电流就是它的最低范围的4mA,如此类推它在100℃时温度,电流就是为20mA,并且它的这种对应关系一般都是线性关系。此时它将这个电流信号输入给PLC模拟量输入模块,它又会转换成一个对应的数字给PLC。需要注意的是,不同品牌的PLC这个数值的范围也不相同。这里以西门子PLC为例,见下图所示。

它的数值范围0~27648,最终也就是这样一个范围的对应关系;工程量0℃时对应模拟量4mA,,对应数值量0;工程量100℃对应模拟量20mA;对应数字量27648。其实简单理解为,就是将0~100℃输入到PLC里,变成了一个0~27648的数值;比如实际温度是50℃,它的量程的50%,那么读取给PLC里面的数值就是13824,就是27648÷2=13824。

模拟量信号仅仅只是中间转换的作用,将实际的温度、压力等信息转换成PLC能识别的量给它,剩下的怎么控制那就看自己想做什么控制了,根据要求去编程,比如:要求当温度到达80℃时,就要打开自动控制温度冷却风机,那你就用80℃时对应的这个数值去用相应的指令控制一个点为,输出给冷却风机一个启动信号。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多