初学PLC的朋友无论是在看相关书籍还是在看视频的时候经常会听到开关量、模拟量、数字量、脉冲量这几个专业名词,刚接触时总是感觉一头雾水,今天用大白话跟大家解释下这几个名词: 0和1组成了计算机世界 开关量:直接从字面意思理解就可以,就是只有开和关两种状态,就像你家里的照明开关,要么开,要么关,没有别的情况,在PLC中又叫“布尔量”换个名字而已,用1和0,true和false,代表其开和关。 开关照明电路 模拟量:也没那么复杂,就是随时间连续不断变化的物理量,比如实际的温度、压力、电流等等,不管升降你总归是连续不断变化的,重点在于连续不断,可以无限分割,无论任何时刻其总有个确定的物理值,可以想象成为无数密集的点构成的一条曲线,(你说点有多密集,我说总比你说的还要密集,不是抬杠,微积分中为了解决无穷小引发的第二次数学危机,其核心思想也是这么干的,有兴趣的可以了解下)。很简单的东西为啥说的这么啰嗦呢?那是因为接下来要解释下数字量。 模拟量曲线 数字量:翻了很多的教材,查过很多的资料,对于数字量的解释总是比较抽象,我就试着用自己的话总结一下,上面说了模拟量是连续不断,可以无限分割的,那么我们工程上要怎么处理这些量呢,比如对于PLC或者任何控制器和计算机,根本处理不了连续不断,可以无限分割的量,因为无限所以没法处理,我们只能将其离散化,说人话就是将其变换成有限的量,而这些有限的量就是数字量。 AD和DA转换 比如压力传感器0-10MPa,对应输出0-20mA电流信号,PLC中模拟量0-20mA对应PLC内部就是0-27648,那其实就是就是将0-10MPa这个模拟量离散化成了27648份,每一份就是10÷27648这么大,比如现在表上压力是5MPa,那么压力传感器输出10mA就到PLC,PLC内部的值就是13824,这时候因为事先有约定0-10MPa对应0-27648,那么PLC就可以知道现在的压力是5MPa了。 压力传感器 请仔细看上面的描述,认真理解,其本身并不难,这就是简单描述了PLC中模拟量输入计算的方法,总结下,数字量就是为了能让PLC或者任何控制器和计算机处理一些连续不断地量而发明的,将连续无限的量离散成了连续有限的量后给PLC或者任何控制器和计算机处理这些数据,这一过程称之为A/D转换,D/A转换则是其逆运算,道理是一样的。 脉冲量 :不断在高电平和低电平之间连续变化的量,就PLC而言就是在0和1之间连续不断变化,其周期和占空比不定,可能一秒钟在0和1之间变化几十上百次,常用步进或伺服电机的控制,但是要注意只能选择最后是一个位置是DC的这种型号的PLC对此感兴趣的看下我的这篇文章:西门子PLC上DC/DC/DC、AC/DC/RLY代表什么?如何选?(全网最细) 西门子V90伺服驱动器(脉冲版) |
|