三菱plc方便指令
初始狀態(tài)指令ist
特殊定時器指令stmr
交替輸出指令alt
一、初始狀態(tài)指令ist
狀態(tài)初始化指令ist與stl指令一起使用,用于自動設置多種工作方式的系統(tǒng)的順序功能圖 。ist指令只能使用一次,它應放在程序開始的地方,被它控制的stl電路應放在它的后面。
ist中的源操作數(shù)可取x、y和m,圖中ist指令的源操作數(shù)x20用來指定與工作方式有關的輸入繼電器的首元件,它實際上指定從x20開始的8個輸入繼電器,這8個輸入繼電器的意義如下表。
ist指令的執(zhí)行條件滿足時,初始狀態(tài)繼電器s0~s2和下列特殊輔助繼電器被自動指定為以下功能(如下表),以后即使ist指令的執(zhí)行條件變?yōu)閛ff,這些元件的功能仍保持不變。
案例 機械手控制
1、系統(tǒng)工作過程分析
機械手將工件從a點向b點傳送。機械手工作原點在左上方,按下降、夾緊、上升、右移、下降、松開、上升、左移的順序依次運動。它有手動、單步、一個周期和連續(xù)工作(自動)四種操作方式。
簡易機械手的操作面板如圖。
2、硬件設計
略
3、軟件設計
1)初始化程序
設置初始狀態(tài)和原點位置條件
2)手動方式程序
3)回原點方式程序
4)自動方式程序
請同學們自行設計
二、特殊定時器指令stmr
特殊定時器指令用來產(chǎn)生延時斷開定時器、脈沖定時器和閃爍定時器。該指令使用說明如圖所示。n用來指定定時器的設定值,圖中t12的設定值為5s(n=50)。圖中的m0是延時斷開定時器,m1是x2由on→off的單脈沖定時器,m2和m3是為閃動而設的。
三、交替輸出指令alt
alt指令使用使用說明如圖所示。x0由off變?yōu)閛n時,y0的狀態(tài)改變一次,若不用脈沖執(zhí)行方式,每個掃描周期y0的狀態(tài)都要改變一次。alt指令具有分頻器的效果,使用alt指令,用1只按鈕x0就可以控制y0對應的外部負載的起停。
外部i/o設備指令
一、七段譯碼指令segd
sged指令助記符、功能、操作數(shù)、程序步如表所示:
注:將s指定的元件低4位中的十六進制數(shù)譯碼后送給7段顯示器,譯碼信號存于d指定的元件中,輸出要占7個輸出點
案例
用按鈕sb0控制led數(shù)碼管順序顯示數(shù)字0到f。
在系統(tǒng)剛開始運行時,led數(shù)碼管顯示數(shù)字“0”;
第1次閉合按鈕sb0時,led數(shù)碼管顯示數(shù)字“1”;
第2次閉合按鈕sb0時,led數(shù)碼管顯示數(shù)字“2”;
…………
第10次閉合按鈕sb0時,led數(shù)碼管顯示數(shù)字“a”;
…………
第15次閉合按鈕sb0時,led數(shù)碼管顯示數(shù)字“f”;
此后再閉合按鈕sbo,led數(shù)碼管顯示數(shù)字“f”不變;
按鈕sb1做復位用,閉合sb1,led數(shù)碼管顯示數(shù)字“0”。
斷開sb1,再閉合sb0時,led數(shù)碼管顯示“1”
……
1、硬件設計
2、軟件