任务四 使用计数器的霓虹灯的自动控制.pptxVIP

  • 0
  • 0
  • 约8.98千字
  • 约 32页
  • 2026-01-22 发布于湖南
  • 举报

任务四 使用计数器的霓虹灯的自动控制.pptx

S7-1200PLC编程与应用——张志鹏——

使用计数器的霓虹灯的自动控制霓虹灯广泛应用于商业广告和装饰照明,其美观的视觉效果和多样的动态模式能够吸引人们的注意力。04省域高水平高职院校建设单位

任务描述霓虹灯广泛应用于商业广告和装饰照明,其美观的视觉效果和多样的动态模式能够吸引人们的注意力。为了实现霓虹灯的自动化控制,提高其展示效果和管理效率,本任务要求设计一个基于西门子S7-1200PLC和HMI的自动控制系统。具体目标包括:实现霓虹灯的流水灯效果,通过PLC编程和计数器实现顺序闪烁;设计用户友好的HMI操作界面,提供启动和停止按钮及脉冲周期设置功能;确保系统的稳定性和可靠性,通过仿真调试确保长时间运行的稳定性;通过计数器控制实现节能运行,设置计数器根据设定的循环次数自动开启和关闭霓虹灯。任务四使用计数器的霓虹灯的自动控制

任务目标1.设计并实现霓虹灯的流水灯效果,通过PLC编程和计数器实现顺序闪烁。2.设计用户友好的HMI操作界面,提供启动和停止按钮及脉冲周期设置功能,方便用户操作和监控。3.确保系统的稳定性和可靠性,通过仿真调试确保系统在长时间运行中稳定可靠。4.培养良好的职业道德和工匠精神,在项目开发过程中,培养严谨的工作态度和强烈的责任感,确保技术成果的社会价值和应用效果。任务四使用计数器的霓虹灯的自动控制

知识链接计数器指令S7-1200PLC有3种计数器:加计数器(CTU)、减计数器(CTD)和加减计数器(CTUD),三种计数器全属于软件计数器,受OB1扫描周期的限制,其最大计数频率不会超过扫描周期。如果需要高速计数,可以开启CPU内置的高速计数器。计数器指令属于函数块,在调用时需要生成专门用于保存数据的背景数据块,计数器内容如图3-4-1所示。任务四使用计数器的霓虹灯的自动控制图3-4-1计数器内容

任务四使用计数器的霓虹灯的自动控制CU:加计数器输入端,在信号输入的上升沿触发。CD:减计数器输入端,在信号输入的上升沿触发。R:加计数器复位端。LD:减计数器装载输入端。QU:加计数器输出端。QD:减计数器输出端。PV:预设计数值,简称设定值。CV:当前计数器值,简称当前值。

任务四使用计数器的霓虹灯的自动控制(一)加计数器加计数器波形图如图3-4-2所示,CU为信号输入端,在CU信号的上升沿,CV加1,随着CU输入信号不断触发上升沿,CV一直增加,直到CV达到数据类型的上限,之后CV不再增加,CU信号将不再起作用。当CV大于或等于PV时,QU变为1状态,其他时刻均为0状态。系统首次上电时,计数器将被复位,CV清零;之后的计数器复位需要使用R来复位。图3-4-2加计数器波形图

任务四使用计数器的霓虹灯的自动控制加计数器程序如图3-4-3所示,加计数器的添加方式与定时器类似,具体请参考定时器手册的两种添加方式,%DB6是背景数据块编号,ctu0是背景数据块的名称,程序框内部的int表示当前计数器的数据类型,根据记录数值的不同可以选择不同的数据类型,如图3-4-4所示。图3-4-3中,m0为加计数器的输入端,m1为复位输入端,PV为4,当按下4次m0,q0将被接通;int的数据类型上限为32767,若m0不断被按下,CV将持续增加到32767,之后不再增加;从图中可以看出,R有两种不同的表示方法。图3-4-3加计数器程序图

任务四使用计数器的霓虹灯的自动控制加计数器的默认数据类型为int型,在计数器添加完成后,可根据实际需求,选择合适的数据类型去存储数据信息,如图3-4-4所示,在加计数器的程序框图内部,有一个“int”标识,用来指示当前加计数器的数据类型,点击“int”后面的倒三角按钮,出现下拉选项,选择相应的数据类型即可更改数据类型。图3-4-4???加计数器的数据类型选择

任务四使用计数器的霓虹灯的自动控制(二)减计数器减计数器波形图如图3-4-5所示,LD为装载输入端,当LD信号触发时,减计数器复位,输出QD被复位为0,同时,PV被装载入CV。LD为1状态时,CD信号不起作用。CD为信号输入端,在CD信号的上升沿,CV减1,随着CD输入信号不断触发上升沿,CV一直减小,直到CV达到数据类型的下限,之后CV不再降低,CD信号将不再起作用。当CV小于或等于0时,QD变为1状态,其他时

文档评论(0)

1亿VIP精品文档

相关文档