用PLC控制脉冲量与控制开关量、模拟量不同,有自己特点。这些是:
1.控制功能设定多
PLC用于开关量,什么设定可不做。用于模拟量控制,要有一些,如输入、输出的信号量程等,但不多。而使用PLC的脉冲量控制功能,要设定的项目则是很多。
如高速计数(读入高速脉冲信号),多数小型PLC可使用具有高速计数功能的输入点接收脉冲。但在使用之前,首先要设定是否使用这个功能?接着,还要设定用什么模式(方式)进行高速计数?计数器怎么复位?再如中大机,虽无这样的输入点,但用高速计数特殊单元。而使用它,也要做相应设定,如机号、是否起用(如多路时,有的路可不用)、使用的计数方式(模式)、复位方式等。
再如脉冲输出,多数小型PLC可使用具有脉冲输出功能的输出点输出脉冲。但在使用之前,有的也要设定。如设定输出什么脉冲?是脉宽调制的,还是标准的?再如中、大机,无这样的输出点。但可用位置或运动控制特殊单元。而使用它,也要作相应设定,如机号、是否起用(如多路时,有的路可不用)、使用方式(模式)等。
2.控制参数选定多
除了设定,在脉冲控制之前,要选用的控制参数还很多。
如高速计数,计时器的现值常要与目标值进行比较。而且这个目标值多不是一个,而是很多个。这样,才能依计数达到不同的目标值,实施不同的控制。这些目标值各是多少?就是参数选定。
再如,脉冲输出,也有很多控制参数,须根据工艺要求合理选定。
很多的参数选定,对编程增加不了多大的工作量。但将给程序的现场调试增加很多工作量。
3.编程简单
脉冲量控制设定多、参数选定多,但编程简单。编程使用的指令少,要做的工作不多。小型机才有一些脉冲控制的相关指令,如脉冲输出、进行高速计数比较等。使用时,要编一些程序。中、大型机,根本无此类指令,要编的程序很少。因为它的脉冲读入、输出全靠特殊单元自身控制。PLC只要对它的相应的控制位进行置位、复位操作及做些参数传送就可以了。(www.daowen.com)
有的特殊单元,如有的运动控制单元,自身还有编程器。可用自身的语言(如数控用的G语言),编程。这样系统,PLC要编的程序就更少了。最多只是编写与特殊单元的数据交换及交换前后的数据处理的有关程序。
此外,有的运动控制单元还有相应的编程软件,可用以帮助有关运动控制的编程,也可使它的编程简化。
所以要向读者提醒的是,在PLC脉冲量控制编程时,应首先把注意力集中在功能设定、控制参数的选定上。为此,详细阅读有关说明书,全面了解PLC及有关模块在实施脉冲量控制方面的特性,具体弄清有关工艺要求与控制参数选定的关系就非常重要了。
4.开环控制用得多
脉冲量控制,特别是用脉冲量进行运动控制,多数是开环控制,也称程序控制。早期,NC的全称是数字程序控制。说的就是用数字(脉冲量)按一定程序实施对运动系统的控制。
开环控制最大的优点是简单,编程简单,组成系统也简单。因为开环控制只是发命令,无需信号反馈,所以简单。
模拟量开环控制也简单,但不可靠,也不精确。而用脉冲量做开环控制则是既可靠、又精确。这是因为通过控制脉冲量发命令,如发向左前进多少脉冲(乘脉冲当量即为位移量),命令的执行可得以控制。脉冲发送完毕,才等于这个动作执行完成。只要用机械的方法能确保一个脉冲,前进一个步距,且步距又很小,实现可靠、精确的控制则是有保证的。事实上这种机械实现的方法有很多,并已有很多完善的系统。
正是脉冲量开环控制,有这个既简单,又可靠精确的优点,所以用得很多。
5.时延较长
用脉冲量进行闭环控制时,特别是用脉冲做反馈信号,时延是较长的。因为脉冲读入有个过程。如检测脉冲频率,仅读一个脉冲是无法测算其频率的。须有一个时间间隔,在这个时间间隔中,观察读入多少脉冲,再用读入的脉冲数,除以时间间隔,才能得知它的频率。显然,经历这些过程是需要时间的。这个时间也就造成了系统控制较大的时延。
此外,用PLC实现模拟量控制的其他特点,如有误差、断续(离散),在脉冲量控制中,也是存在的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。