|技术专题:模拟量输出,与数字量输出之间到底有哪些差异

|技术专题:模拟量输出,与数字量输出之间到底有哪些差异

文章图片

|技术专题:模拟量输出,与数字量输出之间到底有哪些差异

严格意义上 , 我们今天说的这个问题 , 属于电气控制方面的问题 , 是机器在PLC编程过程中要面对的一些实际情况 , 针对设备上的电气控制 , 通常除了单片机之外 , 还有plc , 运动控制卡 , 当然 , 之前一个朋友说的没错 , Plc严格意义上也属于单片机 。

谈到PLC编程的话 , 我们都绕不开一个问题 , 那就是输出点和输入点这些plc的点数 , 在Plc里面 , 我们把这些点数叫做控制点 , 很多分类 , 先说输入点 , 通常输入点 , 大多数是开关量 , 那什么叫做开关量?就比如我们的电灯或者电视开关 , 只要按一下 , 它就开了或者关闭 , 再按一下 , 它就改变上一状态 。
简单说 , 开关量就只存在两种情况 , 要么是被打开的 , 要么是关闭的 , 不管是打开的或者是关闭的 , 都只能出现两种状态 , 不可能存在第三状态 , 这属于一种二定制的运算 , 也可以说是判断题 , 只是这个判断题 , 你不能选择放弃 , 不做 , 而是从一开始就有一个是处于正确的状态或者错误的状态 。
基于这样一个原理 , 应用在机器上 , 那他就是一个开关量的控制点 , 比方说 , 我们要求一个气缸动作 , 我们只要按一下对应的按钮开关 , 打开开关 , 则气缸动作 , 关闭开关 , 则气缸缩回 , 除了气缸之外 , 我们还有像电机 , 这种东西也可以用开关量来控制 。

比方说 , 我们可以让这个电机转动 , 此时只需要打开电源开关就可以了 , 若是要求他停止 , 也可以断开电源开关 , 从本质上这种控制并没有什么差异 , 但这样能做的控制系统是非常有限的 , 我们在学校的学习过程中 , 会学习电子电路 , 这里面除了开关量的数字电路之外 , 还存在一种叫做模拟量的电路 。
模拟量是什么意思呢?简单来说它属于一种模糊控制 , 我这里几个简单例子 , 我们要把水给他烧开 , 在烧开的过程中 , 我们这个温度是在缓慢上升的 , 而且温度在上升的时候 , 属于一种曲线上升 , 也就是每时每刻 , 温度都在发生的变化的 , 但我们无法去精确显示任何时刻的温度状态 。
怎么办呢?我们只需要在显示的模式里面设置一个临界值 , 也就是量变到一定程度之后 , 才发生质变 , 质变的时候 , 才会显示出温度升了多少度 , 那么这个温度升高的过程中 , 每时每刻的数值应该是一个持续变化的数据 , 呃 , 不是某一个特定具体的数值 。
但持续变化的数值 , 相当于没有数据 , 我们就没办法抓出这个温度 , 我们只有在所有的变化数据里面 , 按照时间间隔来分多次采集某一个时间节点的温度数值 , 比方我们可以设置每20秒 , 凯迪一个当前温度数值 , 过去20秒再采集下一个数值 , 就形成了一个温度身高节点 。

【|技术专题:模拟量输出,与数字量输出之间到底有哪些差异】模拟量除了控制温度之外 , 还可以控制流量、压力Zone这些模拟量装置及情况 , 他在plc学习过程中 , 也是比较重要且困难的一个方面 , 除了模拟量控制之外 , 在plc控制领域还存在另一种信号 , 那就是高频脉冲信号 , 这个通常是给控制电机的 , 我们在这里 , 就不多说了 。