登录
首页 PLC论坛 罗克韦尔Rockwell(AB)
回帖 发帖
正文

主题:请教高手!NOP指令

点击:3783 回复:8

请问程序中的  NOP指令到底起什么作用?为什么有的程序段末尾有,有的没有。一般什么时候需要用这个指令  知道的请详细指教  。谢谢!
最后修改:2010/11/8 9:56:53
10-11-07 11:31
同问此问题。
我的程序是:
一个周期性任务,mainroutine 里 JSR 指令到子例程 ,子例程里 SBR 指令,后接NOP 指令 ,请问这里用NOP 指令有什么意义?什么情况下需要使用NOP指令?
望前辈们多多指教啊
10-11-08 09:55
NOP就是空指令,也就是浪费一点扫描周期时间而已。
常用于短暂的延时,比如,你需要给模块写入信息后,等待确认,写入信息是需要时间的,不会马上回应,因此,放置几个NOP指令,作为延时,等待确认。
Regards
10-11-08 10:13
空操作指令;
10-11-08 12:17
学习了,就是让PLC等待下?
10-11-08 12:18
这个指令是过时的指令,在没有电脑的时代里,用手编器编写,为了方便插入程序而不修改后面的,因此可以在中间插入NOP空指令。现在电脑编程,基本上没用了。也写不进去这个东西。
10-11-08 12:48
受教了,感谢楼上诸位达人解惑~
10-11-10 13:27

引用 wushulin 在 2010/11/8 12:48:00 发言【内容省略】

]
hao
10-11-11 23:41
学习
10-11-12 07:51

工控新闻

更多新闻资讯