當前位置:編程學習大全網 - 編程語言 - 梯形設計?

梯形設計?

PC梯形圖的四種設計方法

壹、引言可編程控制器是壹種專門從事邏輯控制的微型計算機系統,它將繼電器控制的概念和設計思想與計算機技術和微電子技術相結合。在PC系統的應用中,梯形圖的設計往往是最重要的問題。梯形圖不僅跟隨和發展了電氣控制技術,而且其功能和控制指令已經遠遠超出了電氣控制的範圍。它不僅可以實現邏輯運算,還具有算術運算、數據處理和網絡通信的功能。這是壹個帶有工業控制指令的微型計算機系統。由於梯形圖的設計是計算機編程和電氣控制設計相結合的產物,其設計方法與計算機編程和電氣控制設計既有相同之處,也有不同之處。本文提出了開關控制系統梯形圖設計的四種常用方法。二、替代設計法所謂替代設計法,就是用壹個PC程序代替原來的繼電器邏輯控制電路。其基本思想是將原電氣控制系統的輸入信號和輸出信號作為PC機的I/O點,用PC機軟件——梯形圖和程序代替原來由繼電器-接觸器硬件完成的邏輯控制功能。例如,正反轉電機控制電路,原電氣控制電路圖如圖1所示。更換為PC控制後,其I/O接線圖和梯形圖分別如圖2和圖3所示。

圖1繼電器控制電路圖

圖2 PC輸入/輸出接線圖

圖3 PC梯形圖這種方法的優點是編程方法簡單,有現成的電氣控制電路作為基礎,設計周期短。壹般在舊設備的電氣控制系統改造中,往往用於不太復雜的控制系統。3.邏輯代數設計法由於電氣控制電路與邏輯代數存在壹壹對應關系,因此開關量的控制過程可以用邏輯代數來表示、分析和設計。基本設計步驟如下:1。根據控制要求列出邏輯代數表達式。2.簡化邏輯代數。3.根據簡化的邏輯代數表達式畫梯形圖。這裏有壹個簡單的例子來說明。某個電機只有在三個按鈕中的任意壹個或兩個動作時才能運行,其他情況下都不會運行。試著設計它的梯形圖。電機運行由PC輸出點0500控制,三個按鈕分別對應PC輸入地址A、B、C。根據題意,三個按鈕中任意壹個移動,PC的輸出點就是0500。它的邏輯代數表達式是

當三個按鈕中的任意兩個動作時,輸出點0500的邏輯代數表達式為

由於這兩個條件為或,電機運行條件應為

為了簡化這個公式,根據邏輯代數表達式畫壹個梯形圖,如圖4所示。

圖4就是用這種方法設計的,最大的特點是可以簡化很多邏輯關系。

當然,可靠性和安全性的冗余設計是另壹個問題。四、程序流程圖設計方法PC采用計算機控制技術,其程序設計也可以遵循軟件工程設計方法,程序工作過程可以用流程圖表示。由於PC機的程序執行工作在循環掃描模式,與計算機程序框圖不同的是,PC機程序框圖輸出刷新後,重新開始輸入掃描,循環執行程序。

以自動洗衣機控制為例,說明了這種設計方法的應用。

首先畫出洗衣機的工藝流程圖,如圖5。

圖5洗衣機流程圖第二步:選擇PC型號,設置I/O點數。I/O點編號分配如下:

I/O點分配時序/計數器分配

00啟動開關T600正轉正時

01停止開關t 601暫停正時。

02手動排水開關T602反向正時

03高水位開關T603暫停計時。

04低水位開關T604脫水計時

20啟動洗衣機T605報警計時

21入口C606的沖洗次數

22次正洗C607脫水次數

23反向洗滌

25排水

26脫水

27停車並報警

第三步,根據流程圖設計壹個梯形圖,如圖6。

圖6洗衣機梯形圖五、功能模塊設計方法按照模塊化的設計思想,可以將系統按照控制功能進行模塊劃分,依次為每個被控制的功能模塊設計梯形圖。

比如在PC電梯控制系統中,電梯控制可以分為廳門開關控制模塊、樓層選擇控制模塊、電梯運行控制模塊、電梯呼梯顯示控制模塊等等。根據電梯功能,梯形圖設計可以將功能相同的電梯程序放在壹起,程序結構清晰,易於調試,還可以根據需要靈活添加其他控制功能。

當然,在設計中要註意模塊之間的交互時間和時序關系,以及聯鎖指令的使用條件。同樣的控制功能可以用不同的軟件方法實現,應根據具體情況采用簡單實用的方案,並充分利用不同型號提供的編程指令,使程序盡可能簡潔。不及物動詞結論本文介紹了PC梯形圖的四種設計方法。除此之外,還有其他方法,比如經驗方法。在系統設計中,可以根據具體情況對不同的環節采用不同的設計方法。壹般采用程序框圖和功能模塊法進行全局設計;在舊設備改造中,采用替代法;在局部或特定函數的編程中,采用邏輯代數法和經驗法。

  • 上一篇:劉強東的代碼水平如何?
  • 下一篇:口罩是什麽材料制作的
  • copyright 2024編程學習大全網