西门子S7-1200/1500编程案例5(按一定频率闪烁的指示灯)

1.PLC控制任务说明 

当按下启动按钮I0.0时,指示灯Q0.0按照亮3s、灭2s的频率闪烁,按下停止按钮I0.1时,指示灯Q0.0停止闪烁后熄灭。

 

 

 

 

1.电气接线图

3e022124240047c296a2f9eadbf395b5.jpeg

 

2.输入/输出的定义 57a41c6450a34a07b6f49490b0c9ece8.jpeg

 3.PLC编程 

519e2590202147ddbce674c1aaaf44cf.jpeg

 

上图 按一定频率闪烁指示灯的梯形图

4f62ee785ab34848b315599c45a1af7b.jpeg

 

上图 按一定频率闪烁指示灯的梯形图(续)

06bdfd5249d642228fb3300414c9488b.jpeg

 

上图 按一定频率闪烁指示灯的时序图

根据任务说明,需要设置两个定时器,梯形图上图所示。闪烁指示灯的高、低电平时间分别由两个定时器的PT值确定,时序图如图2-31所示。程序段1用于启动按钮为ON时,置位指示灯Q0.0和中间变量M0.0。程序段2在指示灯Q0.0变为ON时进行TON定时(此为定时器1),时长为3s,时间到后,关闭指示灯。程序段3是中间变量M0.0继续ON而指示灯Q0.0为OFF的情况下,定时TON(此为定时器2),时长为2s,时间到后,点亮指示灯。至此,如果在程序段2和程序段3之间进行循环执行,则指示灯Q0.0就会按任务要求进行闪烁。程序段4是停止按钮被按下后,将指示灯Q0.0和中间变量M0.0均复位。

【实例5】 也可以采用TP定时器进行编程,如下图所示,需要引入两个定时器中间变量1和2,在程序段2和程序段3之间循环执行,形成脉冲。程序段5就是应用定时器中间变量1的脉冲。

c52874d74f6841c6bc18781ffc8ac4ca.jpeg

 

上图 采用TP定时器进行闪烁

2780efe74e2e4f0fa88ffb1f9610117d.jpeg

 

上图 采用TP定时器进行闪烁(续)

  • 21
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 西门子s7-1200/1500 PLC学习手册是一本详细介绍如何基于LAD(基本功能块图)和SCL(结构化文本)编程的教材。该教材主要涵盖了PLC的基础知识、硬件结构和软件功能,同时还介绍了如何使用西门子s7-1200/1500 PLC编程软件进行编程。 该教材以可视化和易于理解的图表作为教学工具,从最基础的LAD语言入手,通过逐步深入学习,最终将学生带入SCL编程,这是更为高端和复杂的语言。此外,该教材还以大量的实际案例为例,让学生对PLC编程的实际应用有更深刻的理解。 值得注意的是,本教材主要针对初学者编写,因此对于具有一定PLC编程经验和知识的工程师,可能会有些简单。但是,对于初学者来说,这是一份非常好的指南,有助于他们从基础中构建强大的PLC编程技能。 ### 回答2: 西门子S7-1200/1500 PLC学习手册是一本非常适合初学者学习PLC编程的指南。本书主要介绍了LAD(Ladder Diagram,梯形图)和SCL(Structured Control Language,结构化控制语言)两种编程语言,旨在让读者快速上手PLC编程。 该书从PLC概述、S7-1200/1500 PLC介绍开始,详细介绍了PLC的工作原理和基本组成部分。接着,通过实例详细介绍了LAD和SCL两种编程语言的语法和使用方法,包括变量命名、数据类型、算术运算、逻辑运算、流程控制、函数调用等内容。此外,该书还涵盖了诸如PLC与人机界面的通信、内存和寄存器表等实用主题。 本书采用了丰富的配图和示例,结合详细解析,使得读者在学习PLC编程中更容易理解和掌握知识点。同时,该书还提供了大量实例代码、概念解释和练习题目,通过实际操作和练习使读者能够更好地掌握和巩固知识。 总的来说,西门子S7-1200/1500 PLC学习手册提供了一份全面而易于理解的指南,让初学者能够更快地掌握PLC编程的核心概念和技能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值