1. 我想問下plc可編程邏輯控制器使用什麼編程語言編程
感謝題主邀請,我來說下我的見解:
PLC是一種工業上常見的控制儀器,它最大的特點就是可以進行編程操作,根據實際需求改變相應的控制內容。一般它採用的編程語言有五種分別是:SFC(順序功能圖)、LD(梯形圖)、FBD(功能塊)、ST(結構化文本)、IL(指令表)。編程需符合IEC
61131-3標准,不懂可以找GCGD,網上能查得到。
採納下啊!
2. 可編程邏輯控制器
可編程邏輯控制器就是plc嘛,學自動化的都知道。具體幹嘛的用處就多了,在工廠裡面就是搞控制的,它是軟體和硬體結合起來的裝置,通過編寫程序控制。比如電梯啊,智能倉庫這些都可以用它進行控制。PLC基本上被西門子壟斷了的。
3. 可編程邏輯控制器的基本結構
可編程邏輯控制器實質是一種專用於工業控制的計算機,其硬體結構基本上與微型計算機相同,基本構成為:
電源
可編程邏輯控制器的電源在整個系統中起著十分重要的作用。如果沒有一個良好的、可靠的電源系統是無法正常工作的,因此,可編程邏輯控制器的製造商對電源的設計和製造也十分重視。一般交流電壓波動在+10%(+15%)范圍內,可以不採取其它措施而將PLC直接連接到交流電網上去
中央處理單元(CPU)
中央處理單元(CPU)是可編程邏輯控制器的控制中樞。它按照可編程邏輯控制器系統程序賦予的功能接收並存儲從編程器鍵入的用戶程序和數據;檢查電源、存儲器、I/O以及警戒定時器的狀態,並能診斷用戶程序中的語法錯誤。當可編程邏輯控制器投入運行時,首先它以掃描的方式接收現場各輸入裝置的狀態和數據,並分別存入I/O映象區,然後從用戶程序存儲器中逐條讀取用戶程序,經過命令解釋後按指令的規定執行邏輯或算數運算的結果送入I/O映象區或數據寄存器內。等所有的用戶程序執行完畢之後,最後將I/O映象區的各輸出狀態或輸出寄存器內的數據傳送到相應的輸出裝置,如此循環運行,直到停止運行。
為了進一步提高可編程邏輯控制器的可靠性,對大型可編程邏輯控制器還採用雙CPU構成冗餘系統,或採用三CPU的表決式系統。這樣,即使某個CPU出現故障,整個系統仍能正常運行。
存儲器
存放系統軟體的存儲器稱為系統程序存儲器。
存放應用軟體的存儲器稱為用戶程序存儲器。
輸入輸出介面電路
1.現場輸入介面電路由光耦合電路和微機的輸入介面電路,作用是可編程邏輯控制器與現場控制的介面界面的輸入通道。
2.現場輸出介面電路由輸出數據寄存器、選通電路和中斷請求電路集成,作用可編程邏輯控制器通過現場輸出介面電路向現場的執行部件輸出相應的控制信號。
功能模塊
如計數、定位等功能模塊。
通信模塊
4. 可編程式控制制器的可編程邏輯控制器(PLC)的定義
可編程邏輯控制器簡稱PLC(英文全稱:Programmable Logic Controller)。隨著科學技術的發展,為適應多品種,小批量生產的需求而產生發展起來的一種新型的工業控制裝置。
1.現場輸入介面電路由光耦合電路和微機的輸入介面電路,作用是PLC與現場控制的介面界面的輸入通道。
2.現場輸出介面電路由輸出數據寄存器、選通電路和中斷請求電路集成,作用PLC通過現場輸出介面電路向現場的執行部件輸出相應的控制信號。
常用的I/O分類如下:
開關量:按電壓水平分,有220VAC、110VAC、24VDC,按隔離方式分,有繼電器隔離和晶體管隔離。
模擬量:按信號類型分,有電流型(4-20mA,0-20mA)、電壓型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。除了上述通用IO外,還有特殊IO模塊,如熱電阻、熱電偶、脈沖等模塊。
按I/O點數確定模塊規格及數量,I/O模塊可多可少,但其最大數受CPU所能管理的基本配置的能力,即受最大的底板或機架槽數限制。
1987年國際電工委員會(IEC)頒布的PLC標准草案中對PLC做了如下定義:
「PLC是一種數字運算操作的電子的電子系統,專門在工業環境下應用而設計。它採用可以編製程序的存儲器,用來在執行存儲邏輯運算和順序控制、定時、計數和算術運算等操作的指令,並通過數字或模擬的輸入(I)和輸出(O)介面,控制各種類型的機械設備或生產過程。」
5. 請問一下可編程邏輯控制器的未來趨勢是什麼
向高集成、高性能、高速度,大容量發展 微處理器技術、存儲技術的發展十分迅猛,功能更強大,價格更便宜,研發的微處理器針對性更強。這為可編程序控制器的發展提供了良好的環境。大型可編程序控制器大多採用多CPU結構,不斷地向高性能、高速度和大容量方向發展。 在模擬量控制方面,除了專門用於模擬量閉環控制的PID指令和智能PID模塊,某些可編程序控制器還具有模糊控制、自適應、參數自整定功能,使調試時間減少,控制精度提高。
向普及化方向發展 由於微型可編程序控制器的價格便宜,體積小、重量輕、能耗低,很適合於單機自動化,它的外部接線簡單,容易實現或組成控制系統等優點,在很多控制領域中得到廣泛應用。
向模塊化、智能化發展 可編程序控制器採用模塊化的結構,方便了使用和維護。智能I/O模塊主要有模擬量I/O、高速計數輸人、中斷輸入、機械運動控制、熱電偶輸入、熱電阻輸入、條形碼閱讀器、多路BCD碼輸人/輸出、模糊控制器、PID迴路控制、通信等模塊。智能I/O模塊本身就是一個小的微型計算機系統,有很強的信息處理能力和控制功能,有的模塊甚至可以自成系統,單獨工作。它們可以完成可編程序控制器的主CPU難以兼顧的功能,簡化了某些控制領域的系統設計和編程,提高了可編程序控制器的適應性和可靠性。
向軟體化發展 編程軟體可以對可編程序控制器控制系統的硬體組態,即設置硬體的結構和參數,例如設置各框架各個插槽上模塊的型號、模塊的參數、各串列通信介面的參數等。在屏幕上可以直接生成和編輯梯形圖、指令表、功能塊圖和順序功能圖程序,並可以實現不同編程語言的相互轉換。可編程序控制器編程軟體有調試和監控功能,可以在梯形圖中顯示觸點的通斷和線圈的通電情況,查找復雜電路的故障非常方便。歷史數據可以存檔或列印,通過網路或Modem卡,還可以實現遠程編程和傳送。 個人計算機(PC)的價格便宜,有很強的數學運算、數據處理、通信和人機交互的功能。目前已有多家廠商推出了在PC上運行的可實現可編程序控制器功能的軟體包,如亞控公司的KingPLC。「軟PLC"在很多方面比傳統的「硬PLC"有優勢,有的場合「軟PLC"可能是理想的選擇。
向通信網路化發展 伴隨科技發展,很多工業控制產品都加設了智能控制和通信功能,如變頻器、軟啟動器等。可以和現代的可編程序控制器通信聯網,實現更強大的控制功能。通過雙絞線、同軸電纜或光纖聯網,信息可以傳送到幾十公里遠的地方,通過Modem和互聯網可以與世界上其他地方的計算機裝置通信。 相當多的大中型控制系統都採用上位計算機加可編程序控制器的方案,通過串列通信介面或網路通信模塊,實現上位計算機與可編程序控制器交換數據信息。組態軟體引發的上位計算機編程革命,很容易實現兩者的通信,降低了系統集成的難度,節約了大量的設計時間,提高了系統的可靠性。國際上比較著名的組態軟體有Intouch、Fix等,國內也涌現出了組態王、力控等一批組態軟體。有的可編程序控制器廠商也推出了自己的組態軟體,如歐姆龍PLC、西門子PLC等。
望採納。。。。。。
6. 可編程邏輯控制器的基本組成結構是什麼
可編程邏輯控制器實質是一種專用於工業控制的計算機,其硬體結構基本上與微型計算機相同,基本構成為:一、電源可編程邏輯控制器的電源在整個系統中起著十分重要的作用。如果沒有一個良好的、可靠的電源系統是無法正常工作的,因此,可編程邏輯控制器的製造商對電源的設計和製造也十分重視。一般交流電壓波動在+10%(+15%)范圍內,可以不採取其它措施而將PLC直接連接到交流電網上去二、中央處理單元(CPU)中央處理單元(CPU)是可編程邏輯控制器的控制中樞。它按照可編程邏輯控制器系統程序賦予的功能接收並存儲從編程器鍵入的用戶程序和數據;檢查電源、存儲器、I/O以及警戒定時器的狀態,並能診斷用戶程序中的語法錯誤。當可編程邏輯控制器投入運行時,首先它以掃描的方式接收現場各輸入裝置的狀態和數據,並分別存入I/O映象區,然後從用戶程序存儲器中逐條讀取用戶程序,經過命令解釋後按指令的規定執行邏輯或算數運算的結果送入I/O映象區或數據寄存器內。等所有的用戶程序執行完畢之後,最後將I/O映象區的各輸出狀態或輸出寄存器內的數據傳送到相應的輸出裝置,如此循環運行,直到停止運行。為了進一步提高可編程邏輯控制器的可靠性,近年來對大型可編程邏輯控制器還採用雙CPU構成冗餘系統,或採用三CPU的表決式系統。這樣,即使某個CPU出現故障,整個系統仍能正常運行。三、存儲器存放系統軟體的存儲器稱為系統程序存儲器。存放應用軟體的存儲器稱為用戶程序存儲器。四、輸入輸出介面電路1.現場輸入介面電路由光耦合電路和微機的輸入介面電路,作用是可編程邏輯控制器與現場控制的介面界面的輸入通道。2.現場輸出介面電路由輸出數據寄存器、選通電路和中斷請求電路集成,作用可編程邏輯控制器通過現場輸出介面電路向現場的執行部件輸出相應的控制信號。五、功能模塊如計數、定位等功能模塊。
7. 可編程邏輯控制器的功能特點
可編程邏輯控制器具有以下鮮明的特點。
1.使用方便,編程簡單
採用簡明的梯形圖、邏輯圖或語句表等編程語言,而無需計算機知識,因此系統開發周期短,現場調試容易。另外,可在線修改程序,改變控制方案而不拆動硬體。
2.功能強,性能價格比高
一台小型PLC內有成百上千個可供用戶使用的編程元件,有很強的功能,可以實現非常復雜的控制功能。它與相同功能的繼電器系統相比,具有很高的性能價格比。PLC可以通過通信聯網,實現分散控制,集中管理。
3.硬體配套齊全,用戶使用方便,適應性強
PLC產品已經標准化、系列化、模塊化,配備有品種齊全的各種硬體裝置供用戶選用,用戶能靈活方便地進行系統配置,組成不同功能、不同規模的系統。PLC的安裝接線也很方便,一般用接線端子連接外部接線。PLC有較強的帶負載能力,可以直接驅動一般的電磁閥和小型交流接觸器。
硬體配置確定後,可以通過修改用戶程序,方便快速地適應工藝條件的變化。
4.可靠性高,抗干擾能力強
傳統的繼電器控制系統使用了大量的中間繼電器、時間繼電器,由於觸點接觸不良,容易出現故障。PLC用軟體代替大量的中間繼電器和時間繼電器,僅剩下與輸入和輸出有關的少量硬體元件,接線可減少到繼電器控制系統的1/10-1/100,因觸點接觸不良造成的故障大為減少。
PLC採取了一系列硬體和軟體抗干擾措施,具有很強的抗干擾能力,平均無故障時間達到數萬小時以上,可以直接用於有強烈干擾的工業生產現場,PLC已被廣大用戶公認為最可靠的工業控制設備之一。
5.系統的設計、安裝、調試工作量少
PLC用軟體功能取代了繼電器控制系統中大量的中間繼電器、時間繼電器、計數器等器件,使控制櫃的設計、安裝、接線工作量大大減少。
PLC的梯形圖程序一般採用順序控制設計法來設計。這種編程方法很有規律,很容易掌握。對於復雜的控制系統,設計梯形圖的時間比設計相同功能的繼電器系統電路圖的時間要少得多。
PLC的用戶程序可以在實驗室模擬調試,輸入信號用小開關來模擬,通過PLC上的發光二極體可觀察輸出信號的狀態。完成了系統的安裝和接線後,在現場的統調過程中發現的問題一般通過修改程序就可以解決,系統的調試時間比繼電器系統少得多。
6.維修工作量小,維修方便
PLC的故障率很低,且有完善的自診斷和顯示功能。PLC或外部的輸入裝置和執行機構發生故障時,可以根據PLC上的發光二極體或編程器提供的信息迅速地查明故障的原因,用更換模塊的方法可以迅速地排除故
8. 可編程邏輯控制器的工作原理
當可編程邏輯控制器投入運行後,其工作過程一般分為三個階段,即輸入采樣、用戶程序執行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,可編程邏輯控制器的CPU以一定的掃描速度重復執行上述三個階段。
一、輸入采樣階段
在輸入采樣階段,可編程邏輯控制器以掃描方式依次地讀入所有輸入狀態和數據,並將它們存入I/O映象區中的相應的單元內。輸入采樣結束後,轉入用戶程序執行和輸出刷新階段。在這兩個階段中,即使輸入狀態和數據發生變化,I/O映象區中的相應單元的狀態和數據也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大於一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。
二、用戶程序執行階段
在用戶程序執行階段,可編程邏輯控制器總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路,並按先左後右、先上後下的順序對由觸點構成的控制線路進行邏輯運算,然後根據邏輯運算的結果,刷新該邏輯線圈在系統RAM存儲區中對應位的狀態;或者刷新該輸出線圈在I/O映象區中對應位的狀態;或者確定是否要執行該梯形圖所規定的特殊功能指令。
即,在用戶程序執行過程中,只有輸入點在I/O映象區內的狀態和數據不會發生變化,而其他輸出點和軟設備在I/O映象區或系統RAM存儲區內的狀態和數據都有可能發生變化,而且排在上面的梯形圖,其程序執行結果會對排在下面的凡是用到這些線圈或數據的梯形圖起作用;相反,排在下面的梯形圖,其被刷新的邏輯線圈的狀態或數據只能到下一個掃描周期才能對排在其上面的程序起作用。
在程序執行的過程中如果使用立即I/O指令則可以直接存取I/O點。即使用I/O指令的話,輸入過程影像寄存器的值不會被更新,程序直接從I/O模塊取值,輸出過程影像寄存器會被立即更新,這跟立即輸入有些區別。
三、輸出刷新階段
當掃描用戶程序結束後,可編程邏輯控制器就進入輸出刷新階段。在此期間,CPU按照I/O映象區內對應的狀態和數據刷新所有的輸出鎖存電路,再經輸出電路驅動相應的外設。這時,才是可編程邏輯控制器的真正輸出。
9. 什麼叫可編程邏輯控制器(PLC)
一種控制機械設備的屬於大腦一類的東西,其實他就是一台工業用的電腦,你可以編輯它裡面的程序來執行機械復雜的動作,功能非常的強大。