好文档 - 专业文书写作范文服务资料分享网站

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

天下 分享 时间: 加入收藏 我要投稿 点赞

写法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次就可以。

程序如下:

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

写法2:二、计数器计数器的编号及功能(C)计数器范围:Cxxx=C0至C255计数最大值为327671.增计数器CTU初始时,计数器当前值为0,触点断开。每次计数信号输入端接通时,计数器当前值加1,
推荐度:
点击下载文档文档为doc格式
3xayt36idi5a66i6tmib55397303xo010bu
领取福利

微信扫码领取福利

微信扫码分享