zhouyj1001
級別: *
|
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這行又是什么意思?有誰能給我轉成LAD嗎? 謝謝。非常感謝 [ 此貼被zhouyj1001在2008-03-11 13:10重新編輯 ] |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
看來您玩西門子玩的比較少,且手冊也沒有認真看。 = 賦值指令 想必在200上也是如此表示的,您如何會看不懂? L 臨時區 在200PLC上應該是稱為局域變量,實際上300與200對此含義是完全相同的,如果您不能明白,請拿出您的200系統手冊翻到第30頁。 第一句是否從LD指令開始,作為200來說,也沒有完全的限制必須從LD開始,不信的話可以在Step7 MicroWin 中去試試看,在STL方式下可以使用A開頭。 也不用誰給您翻譯,自己把視圖中的STL方式切換為LAD方式就可以了。 對于300/400系列的編程來說,沒有LD指令,只有Load指令,即將數據裝入ACCU中。要玩不同系列的編程,首先要去看看他們的編程手冊,別拿上來就看,可以這樣說,您還沒有拿上來即看的能力。 在此的L 20.0等數據都是使用臨時區域,也就是說,當梯形圖存在分支語句時,系統會開辟臨時區域存放RLO數據。 |
---|---|
|
zhouyj1001
級別: *
|
謝謝指點.這段轉不了LAD.. 那行BLD 102是真不知道什么意思。 一開始看到= L 20.0以為是作者把= M 20.0誤寫了。 我公司就我自己做編程,,孤軍奮戰啊。.煩啊。.郁悶。 |
---|---|
|