<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    PLC手動和自動程序怎么寫才好
    發布時間: 2024-03-21 20:46 更新時間: 2024-12-26 09:10
    (一)手動和自動程序的概念


    手動程序通常是單個動作或設備在人為操作后運行,它不受自動程序的控制,優先級別高于自動程序,常用于設備測試、故障檢修或帶故障生產模式。當然手動程序還是必須受控于重要的極限位置和安全指標,比如限位開關、過流保護和急停開關等。手動程序連鎖條件簡單,易于工人操作,但效率低,對于流程控制極不方便。
    自動程序通常是按照工藝流程要求自動完成系列動作組合,它受控于手動程序的連鎖,優先級別低于手動程序,這是設備或生產線運行的主要模式。自動程序除了受控于重要的極限位置和安全指標,還必須要滿足工藝流程之間的連鎖、互鎖、報警和數據處理,還要盡可能考慮到程序跑飛的意外情況。自動程序連鎖復雜,程序編寫難度大,但效率高,非常適合流程控制。


    (二)手動和自動程序的編寫


    首先,手動模式和自動模式的嚴格互鎖。比如整個生產線選擇了自動模式運行,那么相應的各設備都需要選擇自動模式(當然根據實際需要可以設計部分設備為半自動運行模式)。
    其次,自動程序zuihao都采用獨立的子程序完成,輸出邏輯先保存于中間繼電器即可。
    Zui后,手動和自動的邏輯輸出只到Zui終執行程序段,比如某臺變頻的啟動信號和速度設定作為接口信號進入輸出執行程序段。
    這樣的編程模式把選擇模式、邏輯控制和執行輸出嚴格分開,只需把編程的重心放在邏輯控制上,思路清晰、邏輯分明,可以大大提高程序的質量。


    (三)手動和自動程序的實例


    該實例摘自非標系統的自動控制系統。我們以一個上料系統的升降平臺控制為例來說明,編程思路為模式選擇(FC10)、邏輯控制(FC20)和輸出執行(FC21),其中FC10和FC21都很簡單,編程重點專注于FC20即可,不管邏輯控制有多復雜或改變有多大,我們幾乎不用動其它程序,這樣做的程序不僅可讀性高還方便調試。(實例程序段為部分節選,只是為了說明手動/自動程序的編程思路)
    (1)該段位于整個設備的模式控制子程序(FC10),下圖為整個系統的手動/自動開關。
    圖片
    (2)該段位于整個設備的模式控制子程序(FC10),下圖為整個系統的自動啟動狀態。
    圖片
    (3)該段位于上料系統的邏輯控制子程序(FC20),圖為上料系統的自動繼電器。




    圖片
    (4)該段位于上料系統的邏輯控制子程序(FC20),圖為升降平臺自動啟動步序一。
    圖片
    (5)該段位于上料系統的邏輯控制子程序(FC20),圖為升降平臺自動啟動步序二。


    圖片



    (6)該段位于上料系統的邏輯控制子程序(FC20),圖為升降平臺自動啟動步序三。
    圖片
    (7)該段位于上料系統的輸出控制子程序(FC21),圖為升降平臺手動/自動輸出。
    圖片



    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595