开关量也称逻辑量,指仅有两个取值,0或1、ON或OFF。它是Zui常用的控制,对它进行控制是PLC的优势,也是PLCZui基本的应用。
上图是一个典型能输出开关量信号的器件。压力高时C和B两个触点闭合接通,输出压力高信号,压力低时C和A两个触点闭合接通输出压力低信号。
一个开关触点就是一个开关量,它的特性是同一时刻要么接通要么断开。接通就是1,代表有有信号,断开就是0,代表没有信号。这就是所谓的开关量信号。
模拟量:连续的电压,电流等信号量,模拟信号是幅度随时间连续变化的信号,其经过抽样和量化后就是数字量。模拟量多是非电量,而PLC只能处理数字量、电量。所有要实现它们之间的转换要有传感器,把模拟量转换成数字量。
我们管道上安装一块量程为0-10kpa的压力变送器,电源正极接压力变送器的B点,负极串联一块万用表到压力变送器的A点,并将万用表打到电流档。当压力变送器C点的压力是5kpa时,万用表的的电流读数是12mA。正好是4-20mA的电流信号的中间值,而5kpa也正好是0-10kpa压力值的中间值。当压力变送器C点的压力是10kpa时,万用表的的电流读数正好是20mA。
这样0-10kpa压力值就对应了4-20mA的电流信号值,我们只要在远方通过一个接受设备把这个4-20mA的电流信号值提取出来,再通过一定的计算,就能知道就地的压力值是多少了。
上图是使用西门子S7-200PLC读取压力变送器压力值的接线图例,这是一种Zui基本的使用方法,左边是开关量的,右边是模拟量的,不同的信号类型要接到PLC不同输入端。
以下是以步进电机为例来说明各控制方式:
1、步进电机的角度控制要明确步进电机的细分数,确定步进电机转一圈所需要的总脉冲数。计算“角度百分比=设定角度/360°(即一圈)”“角度动作脉冲数=一圈总脉冲数*角度百分比。”
2、步进电机的距离控制明确步进电机转一圈所需要的总脉冲数。确定步进电机滚轮直径,计算滚轮周长。计算每一脉冲运行距离。Zui后计算设定距离所要运行的脉冲数。
公式为:设定距离脉冲数=设定距离/[(滚轮直径*3.14)/一圈总脉冲数]
3、步进电机的位置控制就是角度控制与距离控制的综合