三菱FX PLC | 學(xué)習(xí)狀態(tài)初始化指令(下)
吳翠萍
發(fā)布于2020-12-31 18:48
10
2
標(biāo)簽:三菱PLC,PLC指令
【點(diǎn)擊領(lǐng)取】三菱案例 | 西門子案例 | 電工手冊 | 工具箱 軟件
【點(diǎn)擊獲取】三菱PLC例程117個|西門子PLC例程777個
【點(diǎn)擊下載】2020最新電工仿真軟件
上篇文章提到,IST指令要占用PLC的輸入口X,而且有相應(yīng)的外部接線要求,這到底是怎么回事呢?
別急,接下來就讓我給大家一一講解吧!
IST指令有3個操作數(shù),如下圖21-1所示,其中源址S是多種工作方式的選擇開關(guān)輸入位元件起始地址,終址D1、D2分別為程序中一般狀態(tài)繼電器的最小編號和最大編號。其中源址的選取和外部接線息息相關(guān)。
圖21-1
哈?怎么相關(guān)?簡單,你得先這樣,再這樣,最后再這樣……別扔拖鞋,我正經(jīng)點(diǎn)就是了。
一、IST指令的PLC外部接線
源址S是選擇開關(guān)輸入位元件起始地址,指的就是X輸入口地址,占用連續(xù)的8個點(diǎn),即S~S 7。這8個輸入口功能分配有著相關(guān)的規(guī)定,如下圖21-2所示。其中S~S4的開關(guān)功能恰好對應(yīng)上篇文章所講的各種工作方式。
圖21-2
為了便于講解外部接線,我們結(jié)合例子說明,如執(zhí)行指令I(lǐng)ST X0 S20 S40,此時PLC用于IST指令的輸入口有X0~X7。顯然,各種工作方式不可能同時執(zhí)行,所以X0~X4不能同時接通,因此外部接線應(yīng)選擇旋轉(zhuǎn)開關(guān)(選擇開關(guān))。另外,手動工作方式應(yīng)能單獨(dú)控制各個負(fù)載設(shè)備的單獨(dú)工作。
基于以上說明,我們就可以很快畫出PLC的外部接線啦,如下圖21-3所示。除了IST指令所指定的X0~X7輸入口,手動操作工作方式下對各個負(fù)載設(shè)備的控制也用到了其他地址的輸入口。當(dāng)然,對于其他輸入口的使用,沒有相關(guān)規(guī)定,可以自由選擇。但一旦選好這些輸入口,梯形圖的編寫就得按這些輸入口地址來。
圖21-3
IST指令的PLC外部接線與控制面板如圖21-3所示,其幾個工作內(nèi)容如下:
(1)把旋轉(zhuǎn)開關(guān)打到“原點(diǎn)回歸”工作方式下,按下“原點(diǎn)回歸起動”按鈕,使系統(tǒng)做原點(diǎn)回歸工作。
(2)把旋轉(zhuǎn)開關(guān)打到“單步”工作方式下,按下“起動”按鈕,每按一次該按鈕,系統(tǒng)順序前進(jìn)一個工步(狀態(tài)步)。
(3)把旋轉(zhuǎn)開關(guān)打到“單周期”工作方式下,按下“起動”按鈕,每按一次該按鈕,系統(tǒng)完成一次順序控制流程并回到原點(diǎn)停下。
(4)把旋轉(zhuǎn)開關(guān)打到“自動”工作方式下,按下“起動”按鈕,系統(tǒng)自動連續(xù)(循環(huán))執(zhí)行順序控制流程,直到按下“停止”按鈕,系統(tǒng)運(yùn)行完最后一個周期并回到原點(diǎn)停下。
(5)把旋轉(zhuǎn)開關(guān)打到“手動操作”工作方式下,按下手動操作負(fù)載按鈕的各個XX按鈕,就可以手動控制各個設(shè)備單獨(dú)運(yùn)行,例如控制電機(jī)的正轉(zhuǎn)、控制電機(jī)的反轉(zhuǎn)等。
(6)按下“電源”按鈕,接通PLC;按下“停止”,斷開PLC電源。
知道了IST指令的外部接線后,我們接著學(xué)習(xí)IST指令的SFC與梯形圖。
二、IST指令的SFC與梯形圖
結(jié)合上篇文章,在應(yīng)用IST指令的基礎(chǔ)下,多種工作方式編程的程序結(jié)構(gòu)如下圖21-4所示。公用程序?yàn)閹追N工作方式共用,手動操作程序?yàn)橐粋€SFC,原點(diǎn)回歸程序?yàn)橐粋€SFC,單步、單周期和自動共為同一個SFC。
圖21-4
基于圖21-4,我們可以將整個梯形圖分為4部分,每一部分都有著一定的特點(diǎn),接下來就讓我們看看有哪些特點(diǎn)吧!
1、公用程序
如下圖21-5所示為公用程序部分,上篇文章已經(jīng)提過,M8044為原點(diǎn)標(biāo)志特殊繼電器,所以這段程序是用于判斷機(jī)器設(shè)備是否處在原點(diǎn)位置,并作為自動方式的運(yùn)行條件。另外,第二行為輸入IST指令。
圖21-5
2、手動操作程序
手動操作部分的程序也比較簡單,其狀態(tài)步只有初始狀態(tài)步S0,因?yàn)槠涫謩域?qū)動各個負(fù)載設(shè)備的工作,所以其觸點(diǎn)要和外部輸入口地址一一對應(yīng)。結(jié)合上篇文章的機(jī)器人跳舞例子,手動操作的SFC如下圖21-6所示。
圖21-6
3、原點(diǎn)回歸程序
原點(diǎn)回歸的SFC如下圖21-7所示,其原點(diǎn)回歸起動觸點(diǎn)對應(yīng)上文的輸入口規(guī)定地址,如圖21-7中的X5,隨著IST指令中源址首地址的不同,該觸點(diǎn)也不同。
圖21-7
結(jié)合上篇文章。原點(diǎn)回歸程序中的一般狀態(tài)步必須使用狀態(tài)繼電器S10~S19。在原點(diǎn)回歸結(jié)束后,需在最后的狀態(tài)步中驅(qū)動特殊繼電器M8043(原點(diǎn)回歸結(jié)束),并對最后的狀態(tài)步進(jìn)行復(fù)位,如上圖21-7中的最后一步為S12,所以應(yīng)用M8043對S12復(fù)位,即執(zhí)行指令RST S12。上例中的最后一個狀態(tài)步程序段如下圖21-8所示。
圖21-8
如順序控制流程中沒有原點(diǎn)回歸方式,圖21-7所示的這段程序可以沒有,但在自動運(yùn)行前需要置位一次M8043。
4、自動程序
自動程序結(jié)構(gòu)如下圖21-9的(1)所示,其中M8041表示自動方式開始狀態(tài)轉(zhuǎn)移,M8044表示原點(diǎn)標(biāo)志,這在上篇文章中已經(jīng)提過。
圖21-9
所謂“自動程序”,顯然是包括的單步、單周期和自動三種工作方式在內(nèi)的,因?yàn)檫@3種工作方式的SFC相同,區(qū)別只不過在于控制方式上。
綜上,IST指令的程序結(jié)構(gòu),我相信大家也已經(jīng)比較清楚了,如圖21-9所示的(2)為其結(jié)構(gòu)展示。在知道基本機(jī)構(gòu)的情況下,根據(jù)控制要求設(shè)計、編寫完整的程序就會較為簡單。
其完整的梯形圖示例如下圖21-10所示,其中各狀態(tài)繼電器的應(yīng)用因人而異,但要按規(guī)定來選取,如原點(diǎn)回歸方式的狀態(tài)繼電器為S10~S19等。
圖21-10
三、IST指令使用的注意事項(xiàng)
IST指令在應(yīng)用時,有幾點(diǎn)要注意:
1、不連續(xù)地址的應(yīng)用,其相關(guān)規(guī)定的編程手冊截圖如下圖21-11所示。
圖21-11
如圖21-11所示,若輸入繼電器X的地址不是連續(xù)的,可以在IST指令中指定源址S為輔助繼電器M,如圖中的M0~M7。當(dāng)然,在指定輔助繼電器時,也要注意X和M的對應(yīng)關(guān)系,即和外部接線一一對應(yīng)。
2、輸入口X的占用
雖然IST指令用于五種工作方式的切換,但在實(shí)際應(yīng)用中并不一定全部需要五種方式,例如有的沒有原點(diǎn)回歸方式、有的沒有手動操作方式等。在上文中提到,IST指令占用連續(xù)的8個輸入口地址。所以,即使不需要編寫五種工作方式的程序,IST指令一旦指定源址S為X首地址,其連續(xù)的8個輸入口均被占用,不能用于其他用處,例如執(zhí)行指令I(lǐng)ST X10 S20 S38,若此時沒有原點(diǎn)回歸方式,其X11輸入口也被占用。
3、特殊輔助繼電器M8043的使用
上文提到過,原點(diǎn)回歸程序的結(jié)束要驅(qū)動特殊輔助繼電器M8043為ON,這是必須要做的。若在原點(diǎn)回歸結(jié)束后不驅(qū)動M8043,將會導(dǎo)致在各種工作方式之間切換時所有輸出被復(fù)位的情況。
若沒有原點(diǎn)回歸方式,則在自動運(yùn)行方式開始前需將M8043置ON一次。
4、工作方式的切換
在系統(tǒng)順序控制的過程中,自動運(yùn)行方式下單步、單周期、自動三種工作方式可以自由切換。另外,在系統(tǒng)順序控制的過程中,手動操作、原點(diǎn)回歸、自動三種工作方式也可以通過旋轉(zhuǎn)開關(guān)進(jìn)行切換,但由于安全原因,在全部輸出復(fù)位后,切換后工作方式才起效。
IST指令在順控程序中可以說是非常方便的,雖然其理解起來比較復(fù)雜。
總而言之,關(guān)于IST指令的學(xué)習(xí)分享就到這里,大家如果想看指令的應(yīng)用實(shí)例,可以登錄技成官網(wǎng)觀看視頻課程或自行查看相關(guān)資料喲。
注:本文章內(nèi)容都是基于三菱FX PLC 2N所寫
選自《三菱FX系列PLC功能指令詳解》第十一章第101~102課時

技成培訓(xùn)
微信公眾號:jcpeixun
|

技成電工課堂
微信公眾號:jcdgkt
|

學(xué)PLC聯(lián)盟
微信公眾號:jcpx006
|