0


西门子S7-1200数据处理指令应用|阶段性题目

1、抢答器

  • 在主持人按下起动按钮SB3,5秒内三组选手可以抢答;
  • 某组抢答成功时显示该组号,同时锁住其他组使其不能抢答。
  • 若超过5秒,三组选手将无法再进行抢答,同时数码管以0进行秒级闪烁
  • 主持按人按下复位按钮SB1后,数码管熄灭,等待下一轮抢答。启动程序三组选手三组选手的灯和停止按钮IO分配表

2、红绿灯

  • 按下开始按钮
  • 东西方向:绿灯亮3秒,闪动2秒后熄灭,接着黄灯亮2秒后熄灭,红灯亮7秒后熄灭;
  • 与此同时
  • 南北方向:红灯亮7秒后熄灭,绿灯亮3秒,闪动2秒,接着黄灯亮2秒后熄灭
  • 如此循环下去。无论何时按下停止按钮,所有的灯都熄灭。

2.1、比较指令

启动停止程序
Q0.0东西绿 Q0.1东西黄 Q0.2东西红
Q0.3南北绿 Q0.4南北黄 Q0.5南北红

2.2、顺序设计法

启动停止
东西方向1
东西方向2 程序段6开始 南北方向
南北方向1
南北方向2 程序段10 东西方向灯得电

停止,南北方向灯得电

4、九秒倒计时

  • 按下起动SB5按钮后,开始以秒为单位9秒倒计时,倒计时到0停止且进行秒级闪烁。
  • 按下复位按钮SB1后,数码管熄灭等待下一轮倒计时。

4.1、比较指令

启动程序
主程序块

4.2、减法指令

启动部分
注:当MD10=0时候 后面跟M2.0常开 保持0时候的长亮
在这里插入图片描述

5、八盏跑马灯

  • 若按下开始按钮,指示灯从第1盏灯开始
  • 以1秒的速度进行左移位,实现8盏灯的循环点亮控制
  • 无论何时按下停止按钮,指示灯全部熄灭

5.1 比较指令

时间可能为9或者10秒

5.2 移位/循环移位

SHL移位
SHL移位
ROL循环移位

5.3 使用函数FC

main程序块
函数块程序

6、数码管显示

数码管显示二进制数02#11111112#11022#101101132#100111142#110011052#110110162#111110172#11182#111111192#1101111

7、IO接线图

7.1 抢答器

在这里插入图片描述

7.2 红绿灯

在这里插入图片描述

7.3 倒计时

在这里插入图片描述
在这里插入图片描述

7.4 跑马灯

在这里插入图片描述

标签: 自动化

本文转载自: https://blog.csdn.net/weixin_44593310/article/details/127990831
版权归原作者 HaoKinoz 所有, 如有侵权,请联系我们删除。

“西门子S7-1200数据处理指令应用|阶段性题目”的评论:

还没有评论