色噜噜视频_免费看毛片的网址_日本h肉动漫在线观看免费_肥女处处大p

產品圖片

產品分類

技術文章
主頁 > 技術文章 > 實驗一 基本指令實驗
2023-11-12 21:22

實驗一 基本指令實驗

實驗一 基本指令實驗

一、實驗目的
1.掌握常用基本指令的使用方法。
2.學會用基本邏輯與、或、非等指令實現基本邏輯組合電路的編程。
3.熟悉編譯調試軟件的使用。
二、實驗器材
1、PC機
2、PLC實驗臺(箱)
3、通訊電纜
4、導線若干
三、實驗內容及步驟
三菱FX2N系列可編程序控制器的基本指令有16條。本次實驗進行常用基本指令LD、LDI、OUT、AND、ANDI、OR、ORI、ANDB、ORB、SET、RST、PLS、PLF、INV、NOP、END、MC、MCR、MPS、MRD、MPP指令、步進指令STL、RET的編程操作訓練。下面介紹如下:
1、[LD]、[LDI]、[OUT]指令
(1)助記符與功能:
助記符、名稱 功能 回路表示和可用軟元件
 
LD取
 
a觸點邏輯運算開始
 
LDI取反
 
b觸點邏輯運算開始
 
OUT輸出
 
線圈驅動
 
2)指令說明:
LD、LDI指令用于將觸點連接到母線上。其他用法與后述的ANB指令組合,在分支點處也可使用。
OUT指令是對輸出繼電器、輔助繼電器、狀態、定時器、計數器的線圈驅動指令。并列的OUT命令能多次連續使用。
(3)例程

(4)輸入例程中的指令,觀察運行結果。
2、[AND]、[ANI]指令
 
 
(1)助記符與能
 
助記符、名稱 功能 回路表示和可用軟元件
 
AND與
 
a觸點串聯連接
 
ANI與非
 
b觸點串聯連接
(2)指令說明:
用AND、ANI指令可串聯連接1個觸點。串聯接點數量不受限制,該指令可多次使用。OUT指令后,通過觸點對其他線圈使用OUT指令,稱之為縱接輸出。(如下圖的OUTY000
與OUTM0)。這樣的縱接輸出如果順序不錯,可重復多次。
(3)例程

(4)輸入例程中的指令,觀察比較運行結果。
3.[OR]、[ORI]指令
(1)助記符與功能
 
助記符、名稱 功能 回路表示和可用軟元件
 
OR或
 
a觸點并聯連接
,X、Y、M、S、T、C
 
ORI或非
 
b觸點并聯連接
,X、Y、M、S、T、C
(2)指令說明:
●用AND、ANI指令被用作1個觸點的并聯連接。如果有兩個以上的觸點串聯連接,并將這種串聯回路塊與其他回路并聯連接時,采用后述的ORB指令。
●OR、ORI是指從該指令的步開始,與前述的LD、LDI指令步,進行并聯連接。并聯連接的次數不受限制。。
 
(3)例程

(4)輸入例程中的指令,觀察比較運行結果。
4.[ORB]指令
(1)助記符與功能:
助記符、名稱 功能 回路表示和可用軟元件
 
ORBOR電路塊或
 
串聯回路塊的并聯連接
 
 
,軟元件無
(2)指令說明:
●由2個以上的觸點串聯連接的回路被稱為串聯回路塊。將串聯回路塊并列連接時,分支開始用LD、LDI指令,分支結束用ORB指令。
●如后述的ANB指令一樣,ORB指令是不帶軟元件編號的獨立指令。
●有多個并回路時,臺對每個回路塊使用ORB指令,則并聯回路沒有限制。
●ORB指令也可成批使用,但是由于LD、LDI指令的重復次數限制在8次以下,因此請務必注意。
5、[ANB]指令
(1)助記符與功能:
 
助記符、名稱 功能 回路表示和可用軟元件
 
ANB回路塊與
 
并聯回路塊的串聯連接
 
,軟元件無
(2)指令說明:
●當分支回路(并聯回路塊)與前面的回路串聯連接時,使用ANB指令。分支起點用LD、LDI指令,并聯回路結束后,使用ANB指令與前面的回路串聯連接。
●若多個并聯回路按順序和前面的回路串聯時,ANB指令的使用次數沒有限。也可成批使用ANB指令,但在這種場合,與ORB指令一樣,請務必注意LD、LDI的使用次數限制(8次以下)。
(3)ANB、ORB例程

注:使用OR、ORI指令所作的并聯連接,原則上是與前述的LD、LDI連接,但在后述的ANB指令后,則可再在前面加1條LD或LDI指令連接。
(4)輸入例程中的指令,觀察比較運行結果。
6、[PLS][PLF]指令
(1)助記符與功能:
助記符、名稱 功能 回路表示和可用軟元件
 
PLS脈沖
 
上升沿微分輸出
 
PLF脈沖
 
下降沿微分輸出
(2)指令說明:
●使用PLS指令時,僅在驅動輸入為ON后的一個掃描周期內,軟元件Y,M動作。
●使用PLF指令時,僅在驅動輸入為OFF后的一個掃描周期內,軟元件Y,M動作。
●例如,在驅動輸入保持為ON時,讓可編程控制器由RUNSTOPRUN時,PLSM0動作,但是PLSM600(電池后備)不動作。后面的一個RUN時,這是因為在STOP時M600仍保持著動作狀態。
(3)例程

7、[SET][RST]指令
(1)助記符與功能:
 
助記符、名稱 功能 回路表示和可用軟元件
 
SET置位
 
動作保持
 
RST復位
消除動作保持,當前
值及寄存器清零
(2)指令說明:
●在下述程序示例中,X000一旦接通后,即使它斷開,Y000仍繼續動作。X001一旦接通時,即使它斷開,Y000仍保不被驅動。對于M、S也是一樣的。
●對于同一軟元件,SET、RST可多次使用,順序也可隨意,但最后執行者有效。
●此外,要使數據寄存器(D)、變址寄存器(V)、(Z)的內容清零零時,也可使用RST指令。(用常數為K0的傳送指令也可得到同樣的結果)。
●此外,累積定時器T246~T255的當前值的復位以及觸點復位也可使用RST指令。
(3)例程見PLS、PLF的例程。
(4)輸入例程中的指令,觀察比較運行結果。
8、[NOP][END]指令
(1)助記符與功能:
 
 
助記符、名稱 功能 回路表示和可用軟元件
 
NOP空操作
 
無動作
 
END結束
輸入輸出處理及返
回到0步
(2)指令說明:
●在將程序全部清除時,全部指令成為NOP。若在普通的指令與指令之間加入NOP指令,則可編程序控制器將無視其存在繼續工作。若在程序中加入NOP指令,則在修改或追加程序時,可以減少步號的變化,但是程序需要有余量。
●此外,若將已寫入的指令換成NOP指令,則回路會發生變化。請勿必注意。
●可編程控制器反復進行輸入處理、程序執行和輸出處理。若在程序最后寫入END指令,則END以后的其余程序步不執行,而直接進行輸出處理。在程序中沒有END指令時,FX可編程控制器一直處理到最終的程序步,然后從0步開始重處理。在調試階段,在各程序段插入END指令,可依次檢出各程序段的動作。這時在確認前面回路塊動作正確無誤后,依次刪去END指令。此外,RUN開始時的首次執行,從執行END指令開始。
●執行END指令時,也刷新監視定時器(檢查掃描周期是否過長的定時器)。
(3)例程

(4)輸入例程中的指令,觀察比較運行結果。
9、[INV]指令
(1)助記符與功能:
助記符、名稱 功能 回路表示和可用軟元件
 
INV取反
 
運算結果的反轉
(2)指令說明:
●INV指令是將INV指令執行之前的運算結果反轉的指令。不需要指定軟元件號。

●在例程中,如果X000斷開,則Y000為ON,如果X000接通,則Y000斷開。
●在能輸入AND、ANI、ANDP、ANDF指令步的相同位置處,可編寫INV指令。不能象指令表中的LD、LDI、LDP、LDF那樣與母線連接,也不能象指令表中的OR、ORI、ORP、ORF指令那樣單獨使用。
(3)例程

(4)輸入例程中的指令,觀察比較運行結果。
10、[MC][MCR]指令
(1)助記符與功能:
 
助記符、名稱 功能 回路表示和可用軟元件
 
MC主控
 
公共串聯觸點的連接
 
MCR主控復位
 
公共串聯觸點的清除
(2)指令說明:
●在例程1中,輸入X000接通時,就執行從MC到MCR的指令。輸入X000斷開時,成為如下形式:
現狀保持:累積定時器、計數器、用置位/復位指令驅動的軟元件。變斷開的軟元件:非累積定時器、計數器、用OUT指令驅動的軟元件。
●執行MC指令后,母線(LD,LDI)向MC觸點后移動,將其返回到原母線的指令為MCR。
●通過更改元件號Y,M,可多次使用主控指令(MC)。但是,如果使用同一軟元件號,將同OUT指令一樣,會出現雙線圈輸出。
●在沒有嵌套結構時,可再次使用N0編制程序,N0的使用次數無限制。在有嵌套結構時,嵌套級的編號從N0→N1…N6→N7增大。
●在MC指令內采用MC指令時,嵌套級N的編號按順序增大,(N0→N1→N2→N3→N4→N5→N6→N7)。在將指令返回時,采用MCR指令,則從大的嵌套級開始消除。(N7→N6→N5→N4→N3→N2→N1→N0)。
●嵌套級最大可編寫8級(N7)。
(3)例程

 
(4)輸入例程中的指令,觀察比較運行結果。
11、[MPS][MRD][MPP]指令
(1)助記符與功能:
助記符、名稱 功能 回路表示和可用軟元件
 
MPS進棧
 
運算存儲
 
MRD讀棧
 
讀出存儲
 
MPP出棧
 
讀出存儲或復位
 
(2)指令說明:
●在可編程控制器中有11個被稱為棧的記憶運算中間結果的存儲器。如下圖所示。使用一次MPS指令,就將此刻的運算結果送入棧的第一段存儲。再使用MPS指令,又將該時刻的運算結果送入棧的第一段存儲,而將先前送入存儲的數據依次移到棧的下一段。使用MPP指令,各數據按順序向上移動,將最上端的數據讀出,同時該數據就從棧中消失。MRD是讀出最上端所存的最新數據的專用指令,棧內的數據不發生移動。這此指令都是不帶軟元件的獨立指令。
●這項指令是進行下圖所示的分支多重輸出回路編程用的方便指令。利用MPS指令存儲得出的運算中間結果,然后驅動Y000。用MRD指令將該存儲讀出,再驅動輸出Y001。
●MRD指令可多次編程,但是在打印、圖形編程面板的畫面顯示方面有限制。(并聯回路24行以下)。
●最終輸出回路以MPP指令替代MRD指令。從而在讀出上述存儲的同時將它復位。
●MPS指令也可重復使用,MPS指令與MPP指令的數量差額少于11,但最終二者的指令數要一樣。
 
(4)輸入例程中的指令,觀察比較運行結果。
12、步進指令
(1)助記符與功能: