西門子s7-1200擴展模塊
PLC程序設計思路
1.確定程序的總體結構
將系統的程序按工作方式和功能分成若干部份,如:公共程序、手動程序、自動程序等部份。手動程序和自動程序是不同時執行的,所以用跳轉指令將它們分開,用工作方式的選擇信號作為跳轉的條件。如圖5-54所示為一個典型的具有多種工作方式的系統的程序的總體結構。選擇手動工作方式時X10為“1”狀態,將跳過自動程序,執行公用程序和手動程序;選擇自動工作方式時X10為“0”狀態,將跳過手動程序,執行公用程序和自動程序。確定了系統程序的結構形式,然后分別對每一部份程序進行設計。
2.分別設計局部程序
公共程序和手動程序相對較為簡單,一般采用經驗設計法進行設計;自動程序相對比較復雜,對于順序控制系統一般采用順序控制設計法,先畫出其自動工作過程的功能表圖,再選擇某種編程方式來設計梯形圖程序。
3.程序的綜合與調試
進一步理順各部分程序之間的相互關系,并進行程序的調試。
SIMATIC S7-300 可編程控制器在組合機床中的應用
噴油器是柴油內燃機的一個關鍵部件,是油泵油嘴行業中的主導產品之一。隨著我國汽車工業的發展,對噴油器的需求無論在數量上還是質量上都有了新的要求,針對這一情況,我們設計制造了用來加工噴油器的組合機床。
該機床的機械結構復雜,動力頭均由法國制造。要求加工精度高,電氣挖掘系統功能強,工件加工動作緊,生產效率高。
為了實現該機床鉆孔、擴孔、鉸孔、攻絲及復合鉆孔等功能,我們選用了SIEMENS公司的SIMATIC S7-300可編程控制器和OP15字符操作員面板來達到電氣控制的目的,使機床完成在自動方式、半自動方式和手動調零方式下的運行,并且可進行參數的設置及運行狀態顯示。當機床出現故障時,及時地發出報警信息,準確地排除故障,這種直觀的顯示方式,提供了良好的人機交互界面。
S7-300可編程控制器的結構為導軌式模塊組合,易于更換,可任意選擇所需要的模塊。而與之相配套的STEP BASIC軟件則功能更加強大,具有多樣化的編程方式,可在線調試程序或監視標志位、定時器、計數器的實際運行狀態,實現PLC的故障診斷、信息查詢等功能。
OP15字符顯示操作員面板可直接顯示狀態信息、錯誤住處和過程變量,這為使用者了角機床運行狀態和故障住處帶來了很大的方便。
OP15的編程軟件PROTOOL/LITE,用于定義OP15的功能和接口,可實現各種顯示的畫面。
OP15通過MPI接口與S7-300可編程控制器連接,并由S7程序通過用戶數據區建立和OP15的通訊。
有了上述的硬件和軟件的支持,則非常有益于系統的軟件設計。
機床的程序設計采用的是分布式編程,程序分成獨立的指令塊,每個塊包含給定的作業組的邏輯。
使用的編程方法是梯形圖、語句表,根據實現的名作業功能編寫出顯示塊、參數設置塊、工作臺運行塊、自動循還塊、動力注調整塊等。這塊程序塊由組織塊OB1調用,實現整體和程序的協調運行。
該機床經過幾年的運行表明,整個系統設計合理,控制精度高,運行可靠,提高了噴油器生產的自動化水平,減小了操作人員的勞動強度,提高了生產效率。
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。