如何用OPN指令打开要寻址的数据块
刘玉蓉
发布于2014-11-19 17:28
169
0
标签:
做储器间接寻址仿真时,输入书本上的STL程序,发现仿真一直处于STOP状态(仿真开关处于RUN-P), 书本上明确写着32位地址指针对数据块内寻址时,首先必须用OPN指令打开要寻址的数据块,然后才能寻址,试着写了一下,没有成功仿真,那位能指点一下,如何写OPN指令才能正确仿真这段程序。
A I 0.0
FP M 0.0
JNB M001
L MD 40
L L#16
*D
L P#10.0
+D
T LD 28
L MW [LD 28]
T MW 110
M001: NOP 0
图片说明: 1,仿真 2,1.2
佳答案
1、首先必须用OPN指令打开要寻址的数据块,然后才能寻址......?
OPN指令是用于打开数据块DB,例如OPN DB100。你的程序中没有用到开数据块DB,所以不需OPN指令。
2、试着写了一下,没有成功仿真?
不知你的程序是为OB1呢?还是FBx或FCx呢?下载到仿真程序中,要将CPU置于RUN,其后还要将程序的 输入点 I 0.0置为1或0进行调试,并且还要对MD40单元赋值,这样才能进行调试。
3、建议看看:
《S7-PLCSIM使用入门》:下载
https://www.ad.siemens.com.cn/download/docMessage.aspx?ID=2760&loginID=&srno=&sendtime=f