此次主要是關于學習PLC的經驗之談,希望通過這次的講解分享對大夥學PLC的有所幫助:
PLC梯形圖編程基本原則
1、無論選用何種PLC機型,所使用的軟元件編号(地址)必須在該機型的有效範圍内;
2、每一個輸入或輸出繼電器對外電路僅提供一個信号接點,以便信号輸入或驅動外部負載。
3、在梯形圖中适當地安排串、并聯觸點位置可減少程序步數。
(1)串聯多的支路盡量放在上部;
(2)并聯電路塊應盡量靠近母線;
(3)重新安排不能編程的橋式電路;
(4)輸出線圈的右側不能再有觸點;
(5)複雜電路的處理;
4、采用狀态流程圖描述控制要求時必須按有關規則使用狀态元件。
5、所使用的基本指令和功能指令必須在現用PLC機型的有效範圍内,否則會出現編程錯誤。
6、梯形圖中串聯和并聯的觸點數是無限的。
7、梯形圖中同一個編号的輸出線圈隻能有一次輸出,如多次重複輸出稱為多線圈輸出,則程序容易産生錯誤,應盡量避免。
(2)三菱PLC特殊輔助繼電器
梯形圖的經驗設計法與繼電器電路轉換法
一、經驗設計基本方法
經驗設計法類似于通常設計繼電器電路圖的方法,即在一些典型電路的基礎上,根據被控對象對控制系統的具體要求,不斷地修改和完善梯形圖。
(一)經驗設計法的前提
1、PLC的編程,從梯形圖來看,其根本點是找出符合控制要求的系統各個輸出的工作條件,這些條件又總是以機内各種器件的邏輯關系出現的;
2、梯形圖的基本模式為“起—保—停”電路,每個“起—保—停”電路一般隻針對一個輸出,這個輸出可以是系統的實際輸出,也可以是中間變量。
3、梯形圖編程中有一些約定成俗的基本環節,它們都有一定的功能,可以像積木一樣在許多地方應用。
(二)經驗設計法的編程步驟
1、在準确了解控制要求後,合理地為控制系統中的事件分配輸入輸出口。選擇必要的機内器件,如定時器、計數器、輔助繼電器。
2、對于一些控制要求較簡單的輸出,可直接寫出它們的工作條件,依“起—保—停”電路模式完成相關的梯形圖支路。工作條件稍複雜的可借助輔助繼電器。
3、對于複雜的控制要求,為了能用“起—保—停”電路模式繪出輸出口的梯形圖,要正确分析控制要求,并确定組成總的控制要求的關鍵點。在空間類邏輯為主的控制中為影響控制狀态的點。在時間類邏輯為主的控制中,關鍵點為控制狀态轉換的時間。
4、将關鍵點用梯形圖表達出來。關鍵點總是要用機内器件來代表的,在安排機内器件時需要考慮并安排好。繪關鍵點的梯形圖時,可以使用常見的基本環節。
5、在完成關鍵點梯形圖的基礎上,針對系統最終的輸出進行梯形圖的編繪。使用關鍵點綜合出最終輸出的控制要求。
6、審查以上草繪圖紙,在此基礎上,補充遺漏的功能,更正錯誤,進行最後的完善。
二、根據繼電器電路圖設計梯形圖
可以根據繼電器電路圖來設計梯形圖,即将繼電器電路圖“翻譯”為具有相同功能的PLC的外部硬件接線圖和梯形圖,使用這種設計方法時應注意梯形圖是PLC的程序,是一種軟件,而繼電器是由硬件元件組成的,梯形圖和繼電器電路有着本質區别。将繼電器電
路圖轉換為功能相同的PLC的外部接線圖和梯形圖的步驟如下:
1、了解和熟悉被控設備的工藝過程和機械的動作情況,根據繼電器電路圖分析和掌握控制系統的工作原理,這樣才能做到在設計和調試控制系統時心中有數。
2、确定PLC的輸入信号和輸出負載,畫出PLC的外部接線圖。
3、确定與繼電器電路圖的中間繼電器、時間繼電器對應的梯形圖中的輔助繼電器M和定時器T的元件号。
4、根據上述對應關系畫出梯形圖。
三、根據繼電器電路圖設計梯形圖的注意事項
1、設計梯形圖的基本原則。設計梯形圖時,應力求電路結構清晰,易于理解。梯形圖是一種軟件,是PLC程序,編程時如果多用一些梯形圖中的輔助元件(如M、T、C)和觸點,不會增加硬件成本,對系統的運行速度幾乎沒有影響,唯一的代價是輸入程序時要花費一些時間。
2、分離交織在一起的電路。
3、中間單元的設置。
4、複雜電路的等效
5、盡量減少PLC的輸入信号和輸出信号
6、軟件互鎖與硬件互鎖
7、梯形圖電路的優化設計
8、熱繼電器觸點的處理
步進梯形圖指令
指令助記符:STL——步進梯形圖開始 RET——步進梯形圖結束
步進梯形指令STL是利用内部軟元件狀态S,在順控程序上進行工序步進形式控制的指令,返回RET表示狀态S流程的結束。
步進梯形指令STL/RET——借助狀态S編制順序控制程序,典型特征是把順序控制分為若幹步(即若幹狀态),步與步之間獨立,後續步呈活動步時,前級步則為不活動步,相鄰步之間需要轉換條件。
步進梯形指令STL觸點驅動的電路塊具備三個功能:
(1)對負載驅動處理;(2)指定轉換條件;(3)指定轉換目标。
步進梯形圖編程要點:
1、狀态号不能重複使用;
2、若STL觸點接通,則與其相連的回路動作;若STL觸點斷開,則與其相連的回路不動作(是在一個掃描周期之後);
3、在不同的狀态之間,可以編寫同樣的輸出軟元件(在普通的梯形圖中或同一狀态下不建議對雙重線圈編程);
4、在狀态轉移過程中,會在一個掃描周期的瞬間兩種同時接通,因此要求不能同時接通的輸出,在編程時要設置互鎖,甚至硬件也要互鎖;
5、定時器線圈與輸出線圈一樣,也可以在不同狀态間對同一軟元件編程。但是,在相鄰狀态中則不能編程。因為在相鄰狀态下編程,工序轉移時定時器線圈不能斷開,當前值不能複位。
6、從狀态内的母線一旦寫入LD或LDI指令後,對不需要觸點的指令就不能在編程。
7、在狀态内,不能從STL内母線中直接使用MPS/MRD/MPP指令,需要在LD或LDI指令後編制程序。
8、狀态的轉移方法:OUT指令與SET指令後的狀态S具有同樣的功能,都将自動複位轉移源(即将原來的活動步對應的狀态寄存器複位),此外也具有自保持功能。
SET指令一般用于驅動元件号比當前步的狀态元件号大的STL步。
OUT指令可以用于跳步(步與步不相鄰),跳步分正向跳步、逆向跳步、遠程跳步。其中正向跳步是程序步向前,逆向跳步是程序步向後,遠程跳步就是從順序功能中的一個序列跳到另外一個序列。
9、在中斷程序與子程序内,不能使用STL指令
10、在STL指令内不禁止使用跳轉指令,但其動作複雜,建議不要使用。
PLC應用系統設計技術
一、PLC控制系統的分類
PLC應用系統大緻可以分為三類:集中式、遠程式、分布式控制系統。
(一)集中式控制系統
集中式控制系統是用一個PLC控制一台或多個被控設備,主要用于輸入、輸出點數較少,各被控設備所處的位置比較近,且相互間的動作有一定聯系的場合。其特點是控制結構簡單。
(二)遠程式控制系統
遠程式控制系統是指控制單元遠離控制現場,PLC通過通信電纜與被控設備進行信息傳遞。該系統一般用于被控設備十分分散,或工作環境比較惡劣的場合。其特點是需要采用遠程通信模塊,提高了系統的成本和複雜性。
(三)分布式控制系統
該系統多用于有多台被控設備的大型控制系統,其各被控設備之間有數據信息傳送的場合。其特點是系統靈活性強、控制範圍大,但需要增加用于通信的硬件和軟件,系統的複雜性也更大。
四、PLC控制系統設計七步驟
(一)系統設計與設備選型
1、分析所要控制的設備或系統。PLC最主要的目的是控制外部系統,這個系統可能是單個機器、機群或一個生産過程。
2、判斷所要控制的設備或系統的輸入輸出點數是否符合可編程控制器的點數要求(選型要求)。
3、判斷所要控制的設備或系統的複雜程度,分析内存容量是否足夠。
(二)I/O賦值(分配輸入輸出)
将所有的輸入信号和輸出控制對象分别列出,按被采用的PLC型号内部邏輯元件編号範圍,對I/O端子做出相應分配和安排。
1、将所要控制的設備或系統的輸入信号進行賦值,與PLC的輸入編号相對應;
2、将所要控制的設備或系統的輸出信号進行賦值,與PLC的輸出編号相對應;
(三)設計控制原理圖
1、設計出較完整的控制草圖;
2、根據工藝過程控制要求,畫出控制流程圖,力求表達清晰、準确,必要時可以把控制系統分解成幾個相對獨立部分,盡量簡化,利于編程。
3、編寫控制程序。以梯形圖的形式來描述控制要求,繪制梯形圖要遵循編程原則。編寫程序清單時,必須按梯形圖的邏輯行和邏輯元件的編排順序依次進行。
4、在達到控制目的的前提下盡量簡化程序。
(四)程序寫入PLC
(五)編輯調試修改設計程序。
(1)程序差錯(邏輯及語法檢查);
(2)在局部插入END分段調試程序;
(3)整體運行調試。
(六)監視運行情況
(七)運行程序
每一個知識點都要去細細咀嚼,吃透了更容易掌握!
以上,歡迎動動手分享及收藏!
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!