古詩詞大全網 - 成語查詢 - FX2N程序FROM K0 K9 D120 K2 TO K1 K17 H0 K1 TO K1 K17 H2 K1 FROM K1 K0 K2M150 K2 怎樣理解說祥細點謝

FX2N程序FROM K0 K9 D120 K2 TO K1 K17 H0 K1 TO K1 K17 H2 K1 FROM K1 K0 K2M150 K2 怎樣理解說祥細點謝

FROM K0 K9 D120 K2 讀取0#擴展模塊(離plc最近) 9#10#寄存器中的內容 存放到D120D121

TO K1 K17 H0 K1 將 0 寫入1#擴展模塊17#寄存器中

TO K1 K17 H2 K1 將 2 寫入1#擴展模塊17#寄存器中

FROM K1 K0 K2M150 K2 讀取1#擴展模塊(離plc最近) 0#寄存器中的2個二進制內容 存放到m150m151

1、FROM指令(FNC78)

FROM

from KN1 KN2 KN3MN4 KN5

指令中各軟元件、操作數代表的意義如下:

CC:FROM指令執行的啟動條件。啟動指令可以是X、Y、內部繼電器M等。

Kn1:模塊地址的高位,K代表模塊地址的高位用十進制數表示,也可以用十進制數來表示。如:當高速計數器模塊A1SD62的輸入輸出地址分別是XA0F~XB1F及YA0F~YB1F時,此值可以是K10,也可以是HA。實際上此值是指定特殊模塊在基板上的位置,在實際設置時,也可按每個位置為16點來計算得到此值(如壹個模塊占32點則為兩個位置)。

Kn2:為要讀取的緩沖區的地址,可以是十進制數(以K打頭),也可以是十六進制數(以H打頭)。此地址只和模塊有關,和模塊在基板的位置無關。

Kn3Mn4:讀取的數據在PLC CPU中的存儲地址(目標地址)。

Kn3代表從特殊模塊BFM讀取的二進制的位數,以4位(bit)為單位,n3允許值為1~8。如:K4代表16位(bit)。

Mn4代表數據在PLC存儲區域的首地址。M代表中間繼電器,表示讀取的數據存儲於中間繼電器。存儲位置也可以是數據寄存器(常用),此時就不需要前綴Kn3了。

Kn5:需要傳送的點數。采用FROM、FROMP格式時,以16位二進制為單位,K1代表讀取16點,K2代表32點等。采用DFROM、DFROMP格式時,以32位二進制為單位,K1代表讀取32點,K2代表64點等。n5的範圍為1~32767。

TO

2、TO指令(FNC79)

TO KN1 KN2 KN3MN4 KN5

TO指令是將PLC中的數據寫入到特殊模塊的緩沖區內。其指令格式如下:

指令中各軟元件、操作數代表的意義如下:

(D)TO(P):指令代碼,其中D代表32位操作指令,P代表觸點上升沿觸發TO指令。

Kn1:同FROM指令。

Kn2:要寫入數據的模塊緩沖區地址(目標地址)。

Kn3Mn4:源數據在PLC中的存儲地址。Kn3代表需要寫入的二進制位數,以4位(bit)為單位,如K4代表16位,允許輸入的值為K1~K8。Mn4代表源數據在PLC中的存儲地址。源數據也可以是16位數據寄存器D(常用),此時就不需要前綴Kn3了。

Kn5: 需要傳送的點數。允許的值為K1~K32767。