zhouyj1001
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看zhouyj1001的 主題 / 回貼
樓主  發(fā)表于: 2008-03-11 12:58
  AN    M    100.0
      =    L    20.0
      A    L    20.0
      A    "ZJ_K"
      L    S5T#20S
      SD    T      1
      A    L    20.0
      A    T      1
      =    L    20.1
      A    L    20.1
      AN    T      2
      A    "RHY_YL_GD"
      =    M    10.0
      A    L    20.1
      BLD  102
      L    S5T#1S500MS
      SD    T      2
      A    M    101.2
      =    M    101.3
這段什么意思啊?
=    L    20.0
怎么沒有看過這樣的指令。?什么含義啊?好象和S7 200不一樣啊。.
20.0到底是地址還是什么?
第一句不都是取指令開始的嗎?怎么是AN    M    100.0?
BLD  102這行又是什么意思?有誰能給我轉(zhuǎn)成LAD嗎?
謝謝。非常感謝
[ 此貼被zhouyj1001在2008-03-11 13:10重新編輯 ]
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6779 個
工控威望: 38382 點
下載積分: 4779 分
在線時間: 9543(小時)
注冊時間: 2006-09-13
最后登錄: 2025-01-05
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2008-03-11 13:18
看來您玩西門子玩的比較少,且手冊也沒有認真看。
=  賦值指令 想必在200上也是如此表示的,您如何會看不懂?
L  臨時區(qū)  在200PLC上應(yīng)該是稱為局域變量,實際上300與200對此含義是完全相同的,如果您不能明白,請拿出您的200系統(tǒng)手冊翻到第30頁。

第一句是否從LD指令開始,作為200來說,也沒有完全的限制必須從LD開始,不信的話可以在Step7 MicroWin 中去試試看,在STL方式下可以使用A開頭。

也不用誰給您翻譯,自己把視圖中的STL方式切換為LAD方式就可以了。

對于300/400系列的編程來說,沒有LD指令,只有Load指令,即將數(shù)據(jù)裝入ACCU中。要玩不同系列的編程,首先要去看看他們的編程手冊,別拿上來就看,可以這樣說,您還沒有拿上來即看的能力。

在此的L 20.0等數(shù)據(jù)都是使用臨時區(qū)域,也就是說,當梯形圖存在分支語句時,系統(tǒng)會開辟臨時區(qū)域存放RLO數(shù)據(jù)。