三菱方便指令
初始狀態(tài)指令ist
特殊定時(shí)器指令stmr
交替輸出指令alt
一、初始狀態(tài)指令ist
狀態(tài)初始化指令ist與stl指令一起使用,用于自動(dòng)設(shè)置多種工作方式的系統(tǒng)的順序功能圖 。ist指令只能使用一次,它應(yīng)放在程序開始的地方,被它控制的stl電路應(yīng)放在它的后面。

ist中的源操作數(shù)可取x、y和m,圖中ist指令的源操作數(shù)x20用來指定與工作方式有關(guān)的輸入的首元件,它實(shí)際上指定從x20開始的8個(gè)輸入繼電器,這8個(gè)輸入繼電器的意義如下表。

ist指令的執(zhí)行條件滿足時(shí),初始狀態(tài)繼電器s0~s2和下列特殊輔助繼電器被自動(dòng)指定為以下功能(如下表),以后即使ist指令的執(zhí)行條件變?yōu)閛ff,這些元件的功能仍保持不變。

案例 機(jī)械手控制

1、系統(tǒng)工作過程分析
機(jī)械手將工件從a點(diǎn)向b點(diǎn)傳送。機(jī)械手工作原點(diǎn)在左上方,按下降、夾緊、上升、右移、下降、松開、上升、左移的順序依次運(yùn)動(dòng)。它有手動(dòng)、單步、一個(gè)周期和連續(xù)工作(自動(dòng))四種操作方式。
簡(jiǎn)易機(jī)械手的操作面板如圖。

2、硬件設(shè)計(jì)
略
3、軟件設(shè)計(jì)
1)初始化程序
設(shè)置初始狀態(tài)和原點(diǎn)位置條件

2)手動(dòng)方式程序

3)回原點(diǎn)方式程序

4)自動(dòng)方式程序
請(qǐng)同學(xué)們自行設(shè)計(jì)
二、特殊定時(shí)器指令stmr
特殊定時(shí)器指令用來產(chǎn)生延時(shí)斷開定時(shí)器、脈沖定時(shí)器和閃爍定時(shí)器。該指令使用說明如圖所示。n用來指定定時(shí)器的設(shè)定值,圖中t12的設(shè)定值為5s(n=50)。圖中的m0是延時(shí)斷開定時(shí)器,m1是x2由on→off的單脈沖定時(shí)器,m2和m3是為閃動(dòng)而設(shè)的。

三、交替輸出指令alt
alt指令使用使用說明如圖所示。x0由off變?yōu)閛n時(shí),y0的狀態(tài)改變一次,若不用脈沖執(zhí)行方式,每個(gè)掃描周期y0的狀態(tài)都要改變一次。alt指令具有分頻器的效果,使用alt指令,用1只按鈕x0就可以控制y0對(duì)應(yīng)的外部負(fù)載的起停。

外部i/o設(shè)備指令
一、七段譯碼指令segd
sged指令助記符、功能、操作數(shù)、程序步如表所示:


注:將s指定的元件低4位中的十六進(jìn)制數(shù)譯碼后送給7段顯示器,譯碼信號(hào)存于d指定的元件中,輸出要占7個(gè)輸出點(diǎn)
案例
用按鈕sb0控制led數(shù)碼管順序顯示數(shù)字0到f。
在系統(tǒng)剛開始運(yùn)行時(shí),led數(shù)碼管顯示數(shù)字“0”;
第1次閉合按鈕sb0時(shí),led數(shù)碼管顯示數(shù)字“1”;
第2次閉合按鈕sb0時(shí),led數(shù)碼管顯示數(shù)字“2”;
…………
第10次閉合按鈕sb0時(shí),led數(shù)碼管顯示數(shù)字“a”;
…………
第15次閉合按鈕sb0時(shí),led數(shù)碼管顯示數(shù)字“f”;
此后再閉合按鈕sbo,led數(shù)碼管顯示數(shù)字“f”不變;
按鈕sb1做復(fù)位用,閉合sb1,led數(shù)碼管顯示數(shù)字“0”。
斷開sb1,再閉合sb0時(shí),led數(shù)碼管顯示“1”
……
1、硬件設(shè)計(jì)


2、軟件












