大家好~我是愛幹項目不愛幹維修的維修電工——"電氣知識",今天小編給大家分享一個PLC編程題目。
按以下要求設計程序:
一個圓盤由電機拖動,圓盤上每隔90°有一個限位開關,要求:有啟動與停止按鈕,按下啟動後圓盤每轉90°,停止5秒,並不斷重複上述過程。按下停止按鈕後,電機停止。
題意分析:
很明顯圓盤上有4個限位開關,包括啟動和停止按鈕,一共有6個輸入。
而輸出只有1個KM控制電機。
這裡需注意啟動時要不斷的重複上訴過程,這就是一個無限循環的程序。
圖1是輸入輸出表:
圖2為網絡1,這裡我的思路是將圓盤的限位開關的所有信號統一成一個電機停止等待的標誌位(M0.1),也就是說當M0.1得電時,電機停止運行,這裡我用了置位指令.
置位指令是一個自帶自保持功能的指令,它的樣子就是一個(S)。它與復位指令(R)是一起使用的,當(S)前的梯形圖只要有一瞬間通,那麼它就會把目標位置1並自保持到復位或其它指令修改當前值,那個(S)下的1代表一位,也就是說如果(S)下是8的話,那麼從M0.1到M1.0這8個位全部置1,(S)(R)下最多寫255,。
復位指令與置位指令正好相反,當它得電時,將目標位置0,它下面一次最多隻能復位255個位。
圖3為網絡2,當M0.1為1時計時5秒,然後T37由0變1.
圖3為網絡3,當T37為1時,將M0.1復位成0。
圖4位網絡4,網絡4就是一個標準的起保停迴路,M0.0作為設備啟動的標誌位。
圖5位網絡5,其作用就是當啟動標誌位(M0.0)為1,而電機停止等待標誌位M0.1為0時,輸出Q0.0得電輸出。
以上就是小編給大家分享的程序設計題目,不知道小夥伴們覺得怎麼樣?
閱讀更多 電氣知識 的文章