16位数据比较指令F60( CMP)对标志位影响
发布时间:2015/9/22 19:36:29 访问次数:1439
比较的结果存储在特殊OB2510MP内部继电器R900A~R900C中。F60 (CMP)指令对标志位影响见表7-39。
表7-39 16位数据比较指令F60( CMP)对标志位影响
例题说明:当触发信号XO接通时,将数据寄存器DTO中的数据与十进制常数(Kl00)进行比较,当DTO>Kl00时,R900A为“ON”,输出继电器YO接通。当DTO=Kl00时,
R900B为“ON”,Yl接通。DTO< Kl00时,R900C为“ON”,Y2接通。本例的程序也可以用堆栈操作指令PSHS、RDS和POPS来编写。
注意事项:
1)指令中Sl、S2既可以是常数,也呵以存放数据的寄存器
2)如果程序中多次使用F60 (CMP)指令,则标志继电器的状态总是取决于前面最临近的比较指令。为了保证使用中不出现混乱,一个办法是在比较指令和标志继电器前使用相同的控制触点来进行控制;另一个办法是在比较指令后立即使用相关的标志继电器。
比较的结果存储在特殊OB2510MP内部继电器R900A~R900C中。F60 (CMP)指令对标志位影响见表7-39。
表7-39 16位数据比较指令F60( CMP)对标志位影响
例题说明:当触发信号XO接通时,将数据寄存器DTO中的数据与十进制常数(Kl00)进行比较,当DTO>Kl00时,R900A为“ON”,输出继电器YO接通。当DTO=Kl00时,
R900B为“ON”,Yl接通。DTO< Kl00时,R900C为“ON”,Y2接通。本例的程序也可以用堆栈操作指令PSHS、RDS和POPS来编写。
注意事项:
1)指令中Sl、S2既可以是常数,也呵以存放数据的寄存器
2)如果程序中多次使用F60 (CMP)指令,则标志继电器的状态总是取决于前面最临近的比较指令。为了保证使用中不出现混乱,一个办法是在比较指令和标志继电器前使用相同的控制触点来进行控制;另一个办法是在比较指令后立即使用相关的标志继电器。
热门点击
- 音调控制电路
- 双向运行反接制动控制电路
- 按表2.5.1测试74LS194的逻辑功能
- RSE和NRSE的测量精度不如差分测量
- 在数字电路实验箱上连接完成
- JP和LBL(跳转和标号)指令
- 阶梯波发生器电路
- 梯形图的编写规则
- 接触器直接起动控制电路的工作原理如下:
- 数字计时器设计
推荐技术资料
- 硬盘式MP3播放器终级改
- 一次偶然的机会我结识了NE0 2511,那是一个远方的... [详细]