全文预览

plc培训教程,西门子S7-200PLC基本指令定时器和计数器

上传者:upcfxx |  格式:doc  |  页数:15 |  大小:294KB

文档介绍
.0来定时,因为当按下启动按钮I0.0时,定时器可以计时,但是一旦按钮松开,定时器就会清0,停止计时,这样就不能启动马达了。Р实例2.闪烁程序Р按下启动按钮I0.0,指示灯以2秒的频率闪烁,按下停止按钮I0.1,指示灯灭。Р写法1:Р写法2:Р计数器Р计数器的编号及功能(C)Р计数器范围:?Cxxx = C0 至 C255Р计数最大值为32767Р1.增计数器CTU?Р初始时,计数器当前值为0,触点断开。每次计数信号输入端接通时,计数器当前值加1,当计数器当前值>=设定值后,计数器接通。最大计数到32767时,停止计数。当复位信号接通时,计数器立刻复位,当前值清0,触点断开。Р2.减计数器CTDР初始时最好用SM0.1复位计数器,复位后计数器当前值=设定值。当计数输入端每次由OFF→ON时,计数器当前值减1,当计数器减为0时,计数器触点接通,此时若输入信号再次由OFF→ON,则计数器不再计数。当前值保持0.Р3.增减计数器CTUDР增计数输入端由OFF→ON时,作增计数,直到32767后,若再由OFF→ON,则变为-32768;减计数输入端由OFF→ON时,作减计数,直到-32768后,若再由OFF→ON,则变为32767。Р当前值>=设定值PV后,计数器触点接通。否则计数器断开。复位输入端信号接通,计数器复位,触点断开,计数器清Р0Р注:使用不同类型的计数器时,计数器编号不能重复使用。Р计数器应用实例:Р要求:Р按下按钮I0.0,水泵Q0.0启动,24小时后水泵自动停止。Р分析:普通定时器定时范围为0~32767*100ms,因此远远不够24小时的定时时间,若用好几个定时器进行累加,则需太多的定时器,非常麻烦。Р此例可用定时器及计数器的组合来实现。定时器每隔30分钟(半小时),计数器进行记一次数,计数后把定时器复位,重新计时,如此,24小时需计数48次就可以。Р程序如下:

收藏

分享

举报
下载此文档