新闻中心

EEPW首页>嵌入式系统>设计应用> 欧姆龙PLC常用基本应用程序举例

欧姆龙PLC常用基本应用程序举例

作者: 时间:2016-12-16 来源:网络 收藏

图6 定时器和计数器的串级组合

二、计数器的扩展

C系列PLC的计数器的计数范围是0000~9999,如果需要的计数值超过此数值时,可将两个或多个计数器进行串级组合。

  图7所示为两个计数器的串级组合,CNT00每计数900次后,CNT11计数1次,CNT11计数800次后其动合触点闭合使0500得电,此时总的计数值为900×800=720 000 次。因此,n个计数器的串级组合可实现的计数值为各计数器设定值的乘积。图中CNT00的复位输入端的CNT00动合触点是为了使CNT00每计数900次动作后及时复位,以便下一次计数。0006用来使CNT01手动复位。

图7 计数器的串级组合

三、单脉冲发生器

在实际应用中,我们常用到单个脉冲,用它控制系统的启动、复位、计数器的清零和计数等。在这种情况下,我们就用到了单脉冲发生器。单脉冲往往是在信号变化时产生的,其宽度就是PLC的一个扫描周期。

在图8中,如0002变为ON,1000、1001及0500为ON。然而一个扫描周期以后,由于1001的动断触点断开,使1000为OFF,从而使0500断电,只产生一个脉冲,即0002每次由OFF→ON,0500得电一个扫描周期。

用前沿微分或后沿微分指令也可以构成单脉冲发生器。

图8 单脉冲发生器

四、单按钮启停控制程序

通常一个电路的启动和停止控制是由两只控制按钮分别完成的,当一台PLC控制多个这种具有启停操作的电路时,将占用很多输入点,这时就会面临输入点不足的问题,因此用单按钮实现启停控制的意义日益重要。

  图9和图10分别是用计数器和不用计数器实现的单按钮启停控制程序。

  图9所示是用计数器实现的单按钮启停控制,当按一下0002所对应的输入按钮时,由微分指令使1000得电一个扫描周期,使输出0500得电并自锁,同时计数器CNT00计数一次,当第二次按下0002所对应的输入按钮时,1000又得电一个扫描周期,计数器CNT00又计数一次,由于计数器CNT00的计数值达到设定值,计数器CNT00动作,其动合触点使CNT00复位,为下次计数做好准备,其动断触点断开输出0500回路,实现了用一只按钮启停的单数次计数启动、双数次计数停止的控制。

图9 用计数器实现的单按钮启停控制

图10 不用计数器实现的单按钮启停控制

  图10所示是不用计数器就能实现的单按钮启停控制,当按一下0002所对应的输入按钮时,前沿微分指令使1000得电一个扫描周期,在当前扫描周期内,当扫描到第二个梯级的0500的动合触点时,它为OFF状态,因此1001为OFF状态。当扫描到第三个梯级时,0500为ON状态。在程序执行到下一个扫描周期使,尽管第二个梯级的0500的动合触点为ON,但此时1000的动合触点已为OFF状态(它只得电一个扫描周期),所以1001仍为OFF状态,0500继续保持为ON。(http://www.diangon.com/版权所有)当第二次按下0002所对应的输入按钮时,1000又得电一个扫描周期,这时1001才变为ON,其动断触点断开输出0500回路,实现了用单按钮的启停控制。

五、分频器

单按钮的启停控制已经包含了分频器的思想。如果我们用有规律的时钟脉冲(如1900、1901、1902)来代替用于启停控制的单按钮,这就是典型的二分频器。图11所示就是用二分频器实现的ON、OFF时间均为1 s的闪光控制程序,而图1(b)中0500的ON、OFF时间均为0.5s。

图11 用分频器实现的闪光控制


上一页 1 2 下一页

关键词:欧姆龙pl

评论


技术专区

关闭