核心提示:間接尋址是S7-300/400學(xué)習(xí)的難點(diǎn)之一,想了幾句口訣,希望對(duì)大家能有所幫助:間接尋址不深?yuàn)W,操作數(shù)帶方括號(hào)。括號(hào)里面是指針,指針指向地址身。 下面的程序中,用局部變量雙字LD20作為指針,指針中的地址為P#4.3。語句表程序狀態(tài)監(jiān)控時(shí)可以在INDIRECT(間接)區(qū)看到指針LD20中的地址4.3。由此可知M [LD 20]對(duì)應(yīng)的實(shí)際地址為M4.3?!?/div>
不少貼子里說FC調(diào)用時(shí)要小心特別是塊內(nèi)有計(jì)時(shí)器和計(jì)數(shù)器時(shí),不知道要注意些什么?答:在FC里使用像T0、T1這樣的定時(shí)器,如果多次調(diào)用就有問題了,一個(gè)定時(shí)器不能同時(shí)用于兩臺(tái)設(shè)備!解決的方法是在FC中創(chuàng)建一個(gè)參數(shù)類型為Timer(定時(shí)器)的輸入?yún)?shù),在調(diào)用時(shí)為該參數(shù)指定不同的實(shí)參,例如設(shè)備A的實(shí)參為T0、設(shè)備B的實(shí)參為T1...
西門子S7-200PLC用戶程序可以采用主、子程序結(jié)構(gòu)或普通線性化結(jié)構(gòu)。當(dāng)采用普通線性化結(jié)構(gòu)時(shí),只需要編制主程序OBl;當(dāng)采用主、子程序式分塊結(jié)構(gòu)時(shí),PLC程序由主程序(OBl)、子程序(SBRn)、中斷程序( INRn)等組成。 S7-200 PLC的主、子程序結(jié)構(gòu)對(duì)程序塊的內(nèi)部排列有規(guī)定的要求。主程序(OBl)必須進(jìn)行編寫,且位于程序的最...