比较指令的典型应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1 什么是比较指令
比较指令实质上就是一个触点,影响这个触点动作 的是指令中的两个字元件S1和S2相比较的结果。
LD > S1 . S2 .
Y000
S1 > S2 Y000
LD > 指令等同触点示意图
如果比较条件成立,则该触点动作,条件不成立,触点不动作。
1 什么是比较指令
X000
T0 K200
Y000
红绿灯周期时序图
南北向: 启动
25秒
20秒
......
5秒
东西向: 启动
20秒
5秒
0
20s 25s
......
25秒
t
45s 50s
4 I/O地址分配
元器件代号
I
输入地址
SB1 SB2
X000 X001
功能
启动 停止
O
元器件代号 输出地址
功能
HL1 HL2 HL3 HL4 HL5 HL6
Y001 Y002 Y003 Y004 Y005 Y006
功能 启动 停止
O
输出地址 Y001 Y002 Y003 Y004 Y005 Y006
功能 南北红灯 南北绿灯 南北黄灯 东西红灯 东西绿灯 东西黄灯
7 提升专题
红绿灯受启动停止按钮控制。
1、按下启动按钮SB1,红绿灯开始循环工作,南北向先亮红灯,东西向先亮绿灯; 当按下停止按钮SB2,红绿灯停止工作。
南北红灯 南北绿灯 南北黄灯 东西红灯 东西绿灯 东西黄灯
5 I/O接线图
L
Y001
HL1
~220V
N
Y002
HL2
P Y003
HL3
SB1
X000
Y004
HL4
L
SB2
X001
Y005
HL5wenku.baidu.com
C Y006
HL6
COM1
COM
COM2
6 程序编写
X0
T0 K250
Y001
点击数值比较接点 或
点击快捷键“=”号
课堂小结
1、比较指令的比较运算符有6种,分别是: 小于 < 小于等于 <= 大于 > 大于等于 >= 等于 = 不 等 于 <>
2、比较指令的数值参数输入时中间需要空格间隔。
谢谢倾听 请多指正
比较运算符共有以上6种。
2 比较指令练一练
A、99
B、100 C、200 D、300
A、100 B、199 C、200 D、300
A、50
B、100 C、150 D、200
A、50
B、100 C、150 D、200
3 红绿灯控制要求
红绿灯受启动停止按钮控制。 1、按下启动按钮SB1,红绿灯开始循环工作,南北向先亮 红灯,东西向先亮绿灯;当按下停止按钮SB2,红绿灯停止工作。 2、南北向红灯开始亮25秒,接着转为绿灯亮20秒,然后转 为黄灯5秒,然后再转为红灯,开始下一个周期。 3、东西向绿灯开始亮20秒,接着转为黄灯亮5秒,然后转 为红灯25秒,然后再转为绿灯,开始下一个周期。
1 比较指令解析
X000
T0 K200
X000
T0 K200
Y000
Y000
当T0的值小于K200, 即可导通该触点。
比较指令相当于基本指令中的AND指令。满足条件时导通。
1 什么是比较指令
X000
T0 K200
Y000
小于 < 大于 > 等于 =
小于等于 <= 大于等于 >= 不 等 于 <>
比较指令的典型应用
——红绿灯的程序设计
红灯是禁止通行,车辆必须停止前进; 绿灯是通行信号,面对绿灯车辆可以执行; 黄灯是等待信号,车辆等待信号指示; 那么今天,我们来学习用比较指令来编写红绿灯控制程序。
当我充值 250 点券时,可以获得什么奖励? 当我充值 1000 点券时,可以获得什么奖励? 当我充值 1500 点券时,可以获得什么奖励?
2、南北向红灯开始亮25秒,接着转为绿灯亮20秒,然后转为黄灯5秒,然后再转为 红灯,开始下一个周期。
3、东西向绿灯开始亮20秒,接着转为黄灯亮5秒,然后转为红灯25秒,然后再转为 绿灯,开始下一个周期。
4、黄灯在最后3秒以1HZ的频率闪烁。 5、新增夜间模式,按下夜晚按钮后,所有指示灯变为黄灯,直 到再次按下夜晚按钮后,取消夜间模式。
确定(0) 参阅(R) 比较接点指令
<= t0 k250
取消(C)
此处需要添加空格
6 程序编写
X000
X001
M0
T0
M0
T0 K250
······
M0
T0 K500
Y001
南北向红灯
6 程序编写
X000 M0 M0
······
X001 T0
T0 K250
M0
T0 K500 Y001
I
输入地址 X000 X001
相关文档
最新文档