- 三菱FX3系列PLC功能指令應用全解
- 李金城編著
- 5字
- 2024-01-19 15:51:34
1.2 指令格式
1.2.1 指令格式解讀
在三菱電機的三菱微型可編程控制器FX系列的編程手冊中(JY997D19401),功能指令表示形式如圖1-1所示。閱讀和理解圖1-1所示的功能指令對學習編程手冊是很有幫助的。下面,對圖中的各組成部分進行解讀。
圖1-1所示為加法指令ADD的表示形式。

圖1-1 功能指令表示形式
1.執行形式
執行形式用圖1-1左邊圖形表示,包含三種含義,如圖1-2所示。

圖1-2 執行形式表示
1)功能碼和助記符
“FNC 20”表示該指令的功能碼(或操作碼)、ADD表示該指令的助記符(編程軟件輸入符)。
2)執行位數
功能指令在進行數字處理時,有16位、32位之分,如為32位指令則在指令前添加D以示區別,如ADD為16位,DADD為32位。
功能碼左側有上下兩個方格,上格為16位表示,下格為32位表示。具體含義是,如方格為虛線,表示該指令與該位數無關,如方格為實線(其中下方格為實線時同時會標記字母“D”),表示該指令可以使用該位數。所有功能指令的執行位數只有4種情況,如圖1-3所示。
3)執行方式
功能指令在執行時,有兩種執行方式。
(1)連續執行型:驅動條件成立,在每個掃描周期都執行一次。
(2)脈沖執行型:驅動條件成立一次,指令執行一次,與掃描無關。
應用指令的執行方式用功能碼右側的上下兩個方格表示,上格為連續執行型,下格為脈沖執行型,如圖1-4所示。方格線是實線時表示可使用該執行形式,方格線是虛線時表示不使用該執行形式,其中上方格永遠是實線(即每條指令都可以連續執行),下方格可虛可實,下方格為實線時同時會標記字母“P”。所有功能指令的執行方式只有三種情況,其中第三種形式要求注意連續執行時的終址變化,是指某些功能指令在驅動條件成立的時間段內,在每一個PLC掃描周期內都會執行指令功能一次,直到驅動條件斷開,這就會影響到指令終址的變化,具體見本章1.2.3節的說明。

圖1-3 執行位數表示

圖1-4 執行方式表示
2.程序步
圖1-5的右邊部分為指令的程序步說明。程序步與執行的數據位有關,32位要比16位的程序步多。程序步也表示了功能指令的執行時間,程序步越多,指令的執行時間越長。程序步還表示了PLC的內存容量,FX3U PLC程序最大容量為16000程序步,也就是說用戶程序的所有程序指令的程序步相加不能超過16000步。
在本書中,對功能指令的執行位數,執行方式和程序步均用如圖1-5所示方式表示,說明如下。

圖1-5 本書指令執行形式表示
(1)FNC 48:功能碼。
(2)SQR:助記符。
(3)【D】:表示進行32位數據處理,若沒有,則結合程序步判斷指令是僅為16位數據處理,還是與位數無關。
(4)【P】:表示可執行脈沖執行型操作,若沒有,則為連續執行型操作。
(5)程序步:/前為16位程序步,/后為32位程序步。0/13表示僅為32位程序步,無16位執行。7表示僅為16位程序步,無32位執行。
3.適用機型
FX3系列PLC編程手冊(JY997D19401)是三菱FX3S、FX3G、FX3GC、FX3U、FX3UC PLC的統一編程手冊,它們所含有的功能指令是不一樣的,手冊在這方面給出了說明。本書在附錄A的功能指令一覽表中給以說明。
4.影響標志
標志是PLC中設置的特殊軟元件M,一般稱為標志位。該欄目表明功能指令執行結果所影響標志位,或某些標志位對功能指令執行的影響。
關于標志位的知識將在后面介紹。
5.指令應用格式
圖1-6所示為指令在梯形圖中的應用格式。

圖1-6 指令在梯形圖中的應用格式
其中,X000為指令的驅動條件,在應用時,僅當驅動條件成立時(X000=ON),功能指令才能執行,驅動條件可以為如圖1-6所示的控制位元件,也可以是一系列控制元件的邏輯組合等。
助記符欄表示了指令的功能編號和助記符。在編程軟件中,輸入和顯示均為助記符,不需要功能編號。
助記符后面各欄表示指令的操作數。功能指令的操作數遠比基本指令復雜,它分為源址、終址(目標)和操作量3種,分別解讀如下。
(1)源址S:參與功能操作的數的地址,也稱為源操作數。它的內容在指令執行時不會改變。當功能指令的源址較多時,以S,S1,S2……表示。如果該地址可以利用變址尋址方式改變源地址,則在S后面加“·”表示。
(2)終址D:又稱目標地址,也稱為目標操作數。它是參與操作的源操作數(源址)經過功能操作后得到的操作結果所存放的地址。當終址較多時,用D,D1,D2……表示。終址的內容是隨源址內容的變化而變化的。
(3)操作量m,n:在指令中,它既不是源址,也不是終址,僅表示源址和終址的操作數量或操作位置。m,n在應用中,以常數K,H表示。
在以后的功能指令學習過程中就會發現,功能指令的源址、終址和操作量的變化是豐富多彩的。有些指令無操作數(如IRET,WDT);有些指令沒有源址,只有終址(如XCH)。當然,大部分指令是源址和終址都具備的。
6.適用軟元件
適用軟元件是指源址、終址可采用PLC的軟元件。在后面的講解中,用表1-1來表示源址、終址所適用的軟元件類型。表中“●”表示該軟元件可以出現在源址或終址中,而沒有“●”的,則不能出現在源址或終址中。在變址“修飾”欄內有“●”號的,表示適用軟元件可進行變址尋址,有“▲”的表示該適用軟元件變址受到限制。
表1-1 適用軟元件說明
