廣西玉林西門子觸摸屏授權代理
三菱PLC編程學習心得:在自動化設備高速發展的現代化工業時代,各種各樣的工控產品被廣泛的應用到當今工業生產環節中。當然也包括三菱變頻器、三菱PLC、三菱PLC擴展模塊等高使用率的自動化設備產品。今天就跟大家一起他分享下自己初學三菱PLC編程時總結出來的幾點小心得,僅代表個人觀點。希望能有更多的機會跟大家進一步探討關于三菱PLC編程方面的知識!
1、在學習的過程中,先不要急著去了解那些什么所謂的高級指令,而我們需要做的是編程的思路,最好能做到隨心所欲地應用以下三個方面:
A、常開
B、常閉
C、線圈
要知道,我們程序里的80%用的全是這圍繞以上這三個方面在做。
2、個人認為,平時編程我們需要做的主要是往里面寫一個程序,讓三菱PLC的輸出根據我們的條件(輸入信號,或時間等)需要,相應地輸出控制信息,從而達到控制對像的目的。
3、在三菱PLC里面的邏輯控制主要就是兩個關鍵字 開 和 關。(也就是0和1)
4、盡可能的去下和掌握三菱PLC的寄存器的概念及其掃描過程及掃描周期。或許有一些人會說,這有什么難的,不就是由上往下,由左往右掃描嗎?如果這么認為的,那就大錯特錯,我們需要了解到三菱PLC執行到每一個節點的,各個寄存器的狀態。因此有條件的前提下,盡可能先把三菱PLC的寄存器的工作原理和過程。對我們提高PLC編程水平是有很大的幫助
PLC中無非就是三大量:開關量、模擬量、脈沖量。只在搞清楚三者之間的關系,你就能熟練的掌握PLC了。
1、 開關量也稱邏輯量,指僅有兩個取值,0或1、ON或OFF。它是控制,對它進行控制是PLC的優勢,也是PLC最基本的應用。
關量控制的目的是,根據開關量的當前輸入組合與歷史的輸入順序,使PLC產生相應的開關量輸出,以使系統能按一定的順序工作。所以,有時也稱其為順序控制。
而順序控制又分為手動、半自動或自動。而采用的控制原則有分散、集中與混合控制三種。
2、 模擬量是指一些連續變化的物理量,如電壓、電流、壓力、速度、流量等。
PLC是由繼電控制引入微處理技術后發展而來的,可方便及可靠地用于開關量控制。由于模擬量可轉換成數字量,數字量只是多位的開關量,故經轉換后的模擬量,PLC也可以可靠的進行處理控制。
由于連續的生產過程常有模擬量,所以模擬量控制有時也稱過程控制。
模擬量多是非電量,而PLC只能處理數字量、電量。所有要實現它們之間的轉換要有傳感器,把模擬量轉換成數電量。如果這一電量不是標準的,還要經過變送器,把非標準的電量變成標準的電信號,如4—20mA、1—5V、0—10V等等。
同時還要有模擬量輸入單元(A/D),把這些標準的電信號變換成數字信號;模擬量輸出單元(D/A),以把PLC處理后的數字量變換成模擬量——標準的電信號。
所以標準電信號、數字量之間的轉換就要用到各種運算。這就需要搞清楚模擬量單元的分辨率以及標準的電信號。例如:
PLC模擬單元的分辨率是1/32767,對應的標準電量是0—10V,所要檢測的是溫度值0—100℃。那么0—32767對應0—100℃的溫度值。然后計算出1℃所對應的數字量是327.67。如果想把溫度值精確到0.1℃,把327.67/10即可。
模擬量控制包括:反饋控制、前饋控制、比例控制、模糊控制等。這些都是PLC內部數字量的計算過程。
3、 脈沖量是其取值總是不斷的在0(低電平)和1(高電平)之間交替變化的數字量。每秒鐘脈沖交替變化的次數稱為頻率。
PLC脈沖量的控制目的主要是位置控制、運動控制、軌跡控制等。例如:脈沖數在角度控制中的應用。步進電機驅動器的細分是每圈10000,要求步進電機旋轉90度。那么所要動作的脈沖數值=10000/(360/90)=2500。
理論聯系實踐。從的做起,循序漸進。例如說西門子PLC 最開始你可以先編寫些只包括數字量的 然后再考慮模擬量的另外像計時器 計數器也經常使用 注意事項么!在一段程序里不可有同樣的兩個輸出存在 比如說前段程序有1個輸出Q0.0存在 后面就不要再有了 除非是 做子函數 而且要保證 主函數和子函數里的輸出也不能重復 否則plc只考慮后者。還有 數字量輸出分為 繼電器輸出和晶體管輸出兩種 前者電流大 后者速度快。另外 要考慮電源容量問題,如果容量小了,那么plc在輸出后 電壓不夠 輸出也就停了 然后 電壓又夠了 plc又輸出了 電壓又不夠 輸出又停了 外表特征就是 設備反復啟動反復停止。這和程序無關。說這些希望對你有幫助。 其實用什么品牌的plc依據你個人喜好 本人感覺都差不多 工作4年 還沒有1個plc出過問題 只是他們的語法有些差異 但不大 會一種以后另一種也就會了,舉一反三嗎。總之就是一句話 如果想編plc就要多學多練。一個控制系統的設計一般包括一下幾個步驟: