如何用OPN指令打開要尋址的數(shù)據(jù)塊
劉玉蓉
發(fā)布于2014-11-19 17:28
169
0
標(biāo)簽:
做儲器間接尋址仿真時,輸入書本上的STL程序,發(fā)現(xiàn)仿真一直處于STOP狀態(tài)(仿真開關(guān)處于RUN-P), 書本上明確寫著32位地址指針對數(shù)據(jù)塊內(nèi)尋址時,首先必須用OPN指令打開要尋址的數(shù)據(jù)塊,然后才能尋址,試著寫了一下,沒有成功仿真,那位能指點一下,如何寫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指令打開要尋址的數(shù)據(jù)塊,然后才能尋址......?
OPN指令是用于打開數(shù)據(jù)塊DB,例如OPN DB100。你的程序中沒有用到開數(shù)據(jù)塊DB,所以不需OPN指令。
2、試著寫了一下,沒有成功仿真?
不知你的程序是為OB1呢?還是FBx或FCx呢?下載到仿真程序中,要將CPU置于RUN,其后還要將程序的 輸入點 I 0.0置為1或0進(jìn)行調(diào)試,并且還要對MD40單元賦值,這樣才能進(jìn)行調(diào)試。
3、建議看看:
《S7-PLCSIM使用入門》:下載
https://www.ad.siemens.com.cn/download/docMessage.aspx?ID=2760&loginID=&srno=&sendtime=f