计数器的plc梯形图程序设计
1、应用计数器的延时程序
只要提供一个时钟脉冲信号作为计数器的计数输入信号,计数器就可以实现定时功能,时钟脉冲信号的周期与计数器的设定值相乘就是定时时间。
时钟脉冲信号,可以由plc内部特殊继电器产生(如fx系列plc的m8011、m8012、m8013和m8014等),也可以由连续脉冲发生程序产生,还可以由plc外部时钟电路产生。
如图1,为采用计数器实现延时的程序,由m8012产生周期为0.1s时钟脉冲信号。当启动信号x15闭合时,m2得电并自锁,m8012时钟脉冲加到c0的计数输入端。
当c0累计到18000个脉冲时,计数器c0动作,c0常开触点闭合,y5线圈接通,y5的触点动作。从x15闭合到y5动作的延时时间为18000×0.1=1800s。
延时误差和精度主要由时钟脉冲信号的周期决定,要提高定时精度,就必须用周期更短的时钟脉冲作为计数信号。
图1 应用一个计数器的延时程序
a)梯形图 b)时序图
延时程序最大延时时间受计数器的最大计数值和时钟脉冲的周期限制,如图1所示计数器c0的最大计数值为32767,所以最大延时时间为:32767×0.1=3276.7s。要增大延时时间,可以增大时钟脉冲的周期,但这又使定时精度下降。为获得更长时间的延时,同时又能保证定时精度ÿ