導航:首頁 > 編程語言 > 可編程作息時間控制器

可編程作息時間控制器

發布時間:2022-12-11 13:59:39

① 時間控制器可根據用戶設定的時間嗎

時間控制器可根據用戶設定的時間,自動打開和關閉各種用電設備的電源,廣泛應用於路燈、霓虹燈、燈箱招牌、空調機、開水器、宿舍供電、生產設備及廣播電視設備等的定時自動控制。比如:某公司用ET302,在某項目要求系統迴路1在周一至周日時,採用經緯度開燈—22:00關燈—4:00開燈—經緯度關燈且在18:00-19:00時根據光照強度開關燈。迴路2處於常關狀態。

設置步驟:1、設置系統時間和日期。

2、定時設置迴路1的1開/1關的時間分別為22:00和4:00,星期為星期一……星期天。其餘全為「----」狀態。

3、設置經緯度為開,控制迴路為1,控制星期為星期一……星期天。設置當地經緯度。設置日出日落修正值。查看經緯度開關燈時間。

4、設置光控模式為開,控制星期為星期一……星期天,控制迴路1。設置開關燈門限為20-50,及小於20開燈,大於50關燈。設置光控開關時間為18:00-19:00。

② 可編程控制器是什麼

可編程式控制制器簡稱--PLC是以微處理器為基礎,綜合了計算機技術、自動控制技術和通訊技術發展而來的一種新型工業控制裝置。它具有結構簡單、編程方便、可靠性高等優點,已廣泛用於工業過程和位置的自動控制中。據統計,可編程式控制制器是工業自動化裝置中應用最多的一種設備。專家認為,可編程式控制制器將成為今後工業控制的主要手段和重要的基礎設備之 PLC、機器人、CAD/CAM將成為工業生產的三大支柱。 PLC是在繼電器控制邏輯基礎上,與3C(Computer,Control,Communication)技術相結合,不斷發展完善的。目前已從小規模單機順序控制,發展到包括過程式控制制、位置控制等場合的所有控制領域。 自動化系統中所使用的各種類型PLC,有的是集中安裝在控制室,有的是分散安裝在生產現場的各單機設備上,雖然它們大多處在強電電路和強電設備所形成的惡劣電磁環境中,但PLC是專門為工業生產環境而設計的控制裝置,在設計和製造過程中採用了多層次抗干擾和精選元件措施,故具有較強的適應惡劣工業環境的能力、運行穩定性和較高的可靠性,因此一般不需要採取什麼特殊措施就可以直接在工業環境使用。 高可靠性是電氣控制設備的關鍵性能。PLC由於採用現代大規模集成電路技術,採用嚴格的生產工藝製造,內部電路採取了先進的抗干擾技術,具有很高的可靠性。例如三菱公司生產的F系列PLC平均無故障時間高達30萬小時。一些使用冗餘CPU的PLC的平均無故障工作時間則更長。從PLC的機外電路來說,使用PLC構成控制系統,和同等規模的繼電接觸器系統相比,電氣接線及開關接點已減少到數百甚至數千分之一,故障也就大大降低。此外,PLC帶有硬體故障自我檢測功能,出現故障時可及時發出警報信息。在應用軟體中,應用者還可以編入外圍器件的故障自診斷程序,使系統中除PLC以外的電路及設備也獲得故障自診斷保護。這樣,整個系統具有極高的可靠性也就不奇怪了。 長期以來,plc始終處於工業控制自動化領域的主戰場,為各種各樣的自動化控制設備提供非常可靠的控制方案,與dcs和工業pc形成了三足鼎立之勢。同時,plc也承受著來自其它技術產品的沖擊,尤其是工業pc所帶來的沖擊。 目前,全世界plc生產廠家約200家,生產300多種產品。國內plc市場仍以國外產品為主,如siemens、modicon、a-b、omron、三菱、ge的產品。經過多年的發展,國內plc生產廠家約有三十家,但都沒有形成頗具規模的生產能力和名牌產品,可以說plc在我國尚未形成製造產業化。在plc應用方面,我國是很活躍的,應用的行業也很廣。專家估計,2000年plc的國內市場銷量為15(20萬套(其中進口佔90%左右),約25(35億元人民幣,年增長率約為12%。預計到2005年全國plc需求量將達到25萬套左右,約35(45億元人民幣。 plc市場也反映了全世界製造業的狀況,2000後大幅度下滑。但是,按照automation research corp的預測,盡管全球經濟下滑,plc市場將會復甦,估計全球plc市場在2000年為76億美元,到2005年底將回到76億美元,並繼續略微增長。 微型化、網路化、pc化和開放性是plc未來發展的主要方向。在基於plc自動化的早期,plc體積大而且價格昂貴。但在最近幾年,微型plc(小於32 i/o)已經出現,價格只有幾百歐元。隨著軟plc(soft plc)控制組態軟體的進一步完善和發展,安裝有軟plc組態軟體和pc-based控制的市場份額將逐步得到增長。 當前,過程式控制制領域最大的發展趨勢之一就是ethernet技術的擴展,plc也不例外。現在越來越多的plc供應商開始提供ethernet介面。可以相信,plc將繼續向開放式控制系統方向轉移,尤其是基於工業pc的控制系統。 目前,PLC在國內外已廣泛應用於鋼鐵、石油、化工、電力、建材、機械製造、汽車、輕紡、交通運輸、環保及文化娛樂等各個行業,使用情況大致可歸納為如下幾類: 開關量的邏輯控制:這是PLC最基本、最廣泛的應用領域,它取代傳統的繼電器電路,實現邏輯控制、順序控制,既可用於單台設備的控制,也可用於多機群控及自動化流水線。如注塑機、印刷機、訂書機械、組合機床、磨床、包裝生產線、電鍍流水線等;模擬量控制:在工業生產過程當中,有許多連續變化的量,如溫度、壓力、流量、液位和速度等都是模擬量。為了使可編程式控制制器處理模擬量,必須實現模擬量(Analog)和數字量(Digital)之間的A/D轉換及D/A轉換。PLC廠家都生產配套的A/D和D/A轉換模塊,使可編程式控制制器用於模擬量控制;運動控制:PLC可以用於圓周運動或直線運動的控制。從控制機構配置來說,早期直接用於開關量I/O模塊連接位置感測器和執行機構,現在一般使用專用的運動控制模塊。如可驅動步進電機或伺服電機的單軸或多軸位置控制模塊。世界上各主要PLC廠家的產品幾乎都有運動控制功能,廣泛用於各種機械、機床、機器人、電梯等場合;過程式控制制:過程式控制制是指對溫度、壓力、流量等模擬量的閉環控制。作為工業控制計算機,PLC能編制各種各樣的控制演算法程序,完成閉環控制。 PID調節是一般閉環控制系統中用得較多的調節方法。大中型PLC都有PID模塊,目前許多小型PLC也具有此功能模塊。PID處理一般是運行專用的PID子程序。過程式控制制在冶金、化工、熱處理、鍋爐控制等場合有非常廣泛的應用;數據處理:現代PLC具有數學運算(含矩陣運算、函數運算、邏輯運算)、數據傳送、數據轉換、排序、查表、位操作等功能,可以完成數據的採集、分析及處理。這些數據可以與存儲在存儲器中的參考值比較,完成一定的控制操作,也可以利用通信功能傳送到別的智能裝置,或將它們列印製表。數據處理一般用於大型控制系統,如無人控制的柔性製造系統;也可用於過程式控制制系統,如造紙、冶金、食品工業中的一些大型控制系統;通信及聯網:PLC通信含PLC間的通信及PLC與其它智能設備間的通信。隨著計算機控制的發展,工廠自動化網路發展得很快,各PLC廠商都十分重視PLC的通信功能,紛紛推出各自的網路系統。新近生產的PLC都具有通信介面,通信非常方便。

③ 時間控制器的介紹

時間控制器是一種能夠根據設定的時間來控制電路的接通或者斷開,也就是控制電器的開關裝置。不少時間控制器還具有可編程和循環功能,常用來控制路燈,廣告牌等外設電器或家用電器。

④ 簡述可編程式控制制器的特點 5個特點帶你了解

1、可靠性高,抗干擾能力強

PLC用軟體代替大量的中間繼電器和時間繼電器,僅剩下與輸入和輸出有關的少量硬體,接線可減少到繼電器控制系統的1/10~1/100,因觸點接觸不良造成的故障大為減少。

高可靠性是電氣控制設備的關鍵性能。PLC由於採用現代大規模集成電路技術,採用嚴格的生產工藝製造,內部電路採取了先進的抗干擾技術,具有很高的可靠性。例如三菱公司生產的F系列PLC平均無故障時間高達30萬小時。一些使用冗餘CPU的PLC的平均無故障工作時間則更長。從PLC的機外電路來說,使用PLC構成控制系統,和同等規模的繼電接觸器系統相比,電氣接線及開關接點已減少到數百甚至數千分之一,故障也就大大降低。此外,PLC帶有硬體故障自我檢測功能,出現故障時可及時發出警報信息。在應用軟體中,應用者還可以編入外圍器件的故障自診斷程序,使系統中除PLC以外的電路及設備也獲得故障自診斷保護。這樣,整個系統具有極高的可靠性也就不奇怪了。

2、硬體配套齊全,功能完善,適用性強

PLC發展到今天,已經形成了大、中、小各種規模的系列化產品,並且已經標准化、系列化、模塊化,配備有品種齊全的各種硬體裝置供用戶選用,用戶能靈活方便地進行系統配置,組成不同功能、不同規模的系統。PLC的安裝接線也很方便,一般用接線端子連接外部接線。PLC有較強的帶負載能力,可直接驅動一般的電磁閥和交流接觸器,可以用於各種規模的工業控制場合。除了邏輯處理功能以外,現代PLC大多具有完善的數據運算能力,可用於各種數字控制領域。PLC的功能單元大量涌現,使PLC滲透到了位置控制、溫度控制、CNC等各種工業控制中。加上PLC通信能力的增強及人機界面技術的發展,使用PLC組成各種控制系統變得非常容易。

3、易學易用,深受工程技術人員歡迎

PLC作為通用工業控制計算機,是面向工礦企業的工控設備。它介面容易,編程語言易於為工程技術人員接受。梯形圖語言的圖形符號與表達方式和繼電器電路圖相當接近,只用PLC的少量開關量邏輯控制指令就可以方便地實現繼電器電路的功能。為不熟悉電子電路、不懂計算機原理和匯編語言的人使用計算機從事工業控制打開了方便之門。

4、容易改造

系統的設計、安裝、調試工作量小,維護方便,容易改造。PLC的梯形圖程序一般採用順序控制設計法。這種編程方法很有規律,很容易掌握。對於復雜的控制系統,梯形圖的設計時間比設計繼電器系統電路圖的時間要少得多。

PLC用存儲邏輯代替接線邏輯,大大減少了控制設備外部的接線,使控制系統設計及建造的周期大為縮短,同時維護也變得容易起來。更重要的是使同一設備經過改變程序改變生產過程成為可能。這很適合多品種、小批量的生產場合。

5、體積小,重量輕,能耗低

以超小型PLC為例,新近出產的品種底部尺寸小於100mm,僅相當於幾個繼電器的大小,因此可將開關櫃的體積縮小到原來的1/2~1/10。它的重量小於150g,功耗僅數瓦。由於體積小很容易裝入機械內部,是實現機電一體化的理想控制器。

⑤ 可編程式控制制器簡介

可編程式控制制器是60年代末在美國首先出現,當時叫可編程邏輯控制器PLC(Programmable Logic Controller),目的是用來取代繼電器,以執行邏輯判斷、計時、計數等順序控制功能。PLC的基本設計思想是把計算機功能完善、靈活、通用等優點和繼電器控制系統的簡單易懂、操作方便、價格便宜等優點結合起來,控制器的硬體是標準的、通用的。根據實際應用對象,將控制內容編成軟體寫入控制器的用戶程序存儲器內。控制器和被控對象連接方便。

隨著半導體技術,尤其是微處理器和微型計算機技術的發展,到70年代中期以後,PLC已廣泛地使用微處理器作為中央處理器,輸入輸出模塊和外圍電路也都採用了中、大規模甚至超大規模的集成電路,這時的PLC已不再是邏輯判斷功能,還同時具有數據處理、PID調節和數據通信功能。

可編程式控制制器是一種數字運算操作的電子系統,專為在工業環境下應用而設計。它採用了可編程序的存儲器,用來在其內部存儲執行邏輯運算,順序控制、定時、計算和算術運算等操作的指令,並通過數字式和模擬式的輸入輸出,控制各種類型的機械或生產過程。PLC是微機技術與傳統的繼電接觸控制技術相結合的產物,它克服了繼電接觸控制系統中機械觸點的接線復雜、可靠性低、功耗高、通用性和靈活性差的缺點,充分利用微處理器的優點。

可編程式控制制器對用戶來說,是一種無觸點設備,改變程序即可改變生產工藝,因此可在初步設計階段選用可編程式控制制器,在實施階段再確定工藝過程。另一方面,從製造生產可編程式控制制器的廠商角度看,在製造階段不需要根據用戶的訂貨要求專門設計控制器,適合批量生產。由於這些特點,可編程式控制制器問世以後很快受到工業控制界的歡迎,並得到迅速的發展。目前,可編程式控制制器已成為工廠自動化的強有力工具,得到了廣泛的應用。

一、PLC的結構及各部分的作用

可編程式控制制器的結構多種多樣,但其組成的一般原理基本相同,都是以微處理器為核心的結構。通常由中央處理單元(CPU)、存儲器(RAM、ROM)、輸入輸出單元(I/O)、電源和編程器等幾個部分組成。

1.中央處理單元(CPU)

CPU作為整個PLC的核心,起著總指揮的作用。CPU一般由控制電路、運算器和寄存器組成。這些電路通常都被封裝在一個集成電路的晶元上。CPU通過地址匯流排、數據匯流排、控制匯流排與存儲單元、輸入輸出介面電路連接。CPU的功能有以下一些:從存儲器中讀取指令,執行指令,取下一條指令,處理中斷。

2.存儲器(RAM、ROM)

存儲器主要用於存放系統程序、用戶程序及工作數據。存放系統軟體的存儲器稱為系統程序存儲器;存放應用軟體的存儲器稱為用戶程序存儲器;存放工作數據的存儲器稱為數據存儲器。常用的存儲器有RAM、EPROM和EEPROM。RAM是一種可進行讀寫操作的隨機存儲器存放用戶程序,生成用戶數據區,存放在RAM中的用戶程序可方便地修改。RAM存儲器是一種高密度、低功耗、價格便宜的半導體存儲器,可用鋰電池做備用電源。掉電時,可有效地保持存儲的信息。EPROM、EEPROM都是只讀存儲器。用這些類型存儲器固化系統管理程序和應用程序。

3.輸入輸出單元(I/O單元)

I/O單元實際上是PLC與被控對象間傳遞輸入輸出信號的介面部件。I/O單元有良好的電隔離和濾波作用。接到PLC輸入介面的輸入器件是各種開關、按鈕、感測器等。PLC的各輸出控制器件往往是電磁閥、接觸器、繼電器,而繼電器有交流和直流型,高電壓型和低電壓型,電壓型和電流型。

4.電源

PLC電源單元包括系統的電源及備用電池,電源單元的作用是把外部電源轉換成內部工作電壓。PLC內有一個穩壓電源用於對PLC的CPU單元和I/O單元供電。

5.編程器

編程器是PLC的最重要外圍設備。利用編程器將用戶程序送入PLC的存儲器,還可以用編程器檢查程序,修改程序,監視PLC的工作狀態。除此以外,在個人計算機上添加適當的硬體介面和軟體包,即可用個人計算機對PLC編程。利用微機作為編程器,可以直接編制並顯示梯形圖。

二、PLC的工作原理

PLC採用循環掃描的工作方式,在PLC中用戶程序按先後順序存放,CPU從第一條指令開始執行程序,直到遇到結束符後又返回第一條,如此周而復始不斷循環。PLC的掃描過程分為內部處理、通信操作、程序輸入處理、程序執行、程序輸出幾個階段。全過程掃描一次所需的時間稱為掃描周期。當PLC處於停狀態時,只進行內部處理和通信操作服務等內容。在PLC處於運行狀態時,從內部處理、通信操作、程序輸入、程序執行、程序輸出,一直循環掃描工作。

1.輸入處理

輸入處理也叫輸入采樣。在此階段,順序讀入所有輸入端子的通端狀態,並將讀入的信息存入內存中所對應的映象寄存器。在此輸入映象寄存器被刷新。接著進入程序執行階段。在程序執行時,輸入映象寄存器與外界隔離,即使輸入信號發生變化,其映象寄存器的內容也不會發生變化,只有在下一個掃描周期的輸入處理階段才能被讀入信息。

2.程序執行

根據PLC梯形圖程序掃描原則,按先左後右先上後下的步序,逐句掃描,執行程序。遇到程序跳轉指令,根據跳轉條件是否滿足來決定程序的跳轉地址。從用戶程序涉及到輸入輸出狀態時,PLC從輸入映象寄存器中讀出上一階段采入的對應輸入端子狀態,從輸出映象寄存器讀出對應映象寄存器,根據用戶程序進行邏輯運算,存入有關器件寄存器中。對每個器件來說,器件映象寄存器中所寄存的內容,會隨著程序執行過程而變化。

3.輸出處理

程序執行完畢後,將輸出映象寄存器,即器件映象寄存器中的Y寄存器的狀態,在輸出處理階段轉存到輸出鎖存器,通過隔離電路,驅動功率放大電路,使輸出端子向外界輸出控制信號,驅動外部負載。

三、PLC編程語言

1.梯形圖編程語言

梯形圖沿襲了繼電器控制電路的形式,它是在電器控制系統中常用的繼電器、接觸器邏輯控制基礎上簡化了符號演變來的,形象、直觀、實用。

梯形圖的設計應注意以下三點:

(一)梯形圖按從左到右、從上到下的順序排列。每一邏輯行起始於左母線,然後是觸點的串、並聯接,最後是線圈與右母線相聯。

(二)梯形圖中每個梯級流過的不是物理電流,而是「概念電流」,從左流向右,其兩端沒有電源。這個「概念電流」只是形象地描述用戶程序執行中應滿足線圈接通的條件。

(三)輸入繼電器用於接收外部輸入信號,而不能由PLC內部其它繼電器的觸點來驅動。因此,梯形圖中只出現輸入繼電器的觸點,而不出現其線圈。輸出繼電器輸出程序執行結果給外部輸出設備,當梯形圖中的輸出繼電器線圈得電時,就有信號輸出,但不是直接驅動輸出設備,而要通過輸出介面的繼電器、晶體管或晶閘管才能實現。輸出繼電器的觸點可供內部編程使用。

2.語句表編程語言

指令語句表示一種與計算機匯編語言相類似的助記符編程方式,但比匯編語言易懂易學。一條指令語句是由步序、指令語和作用器件編號三部分組成。

3.控制系統流程圖編程圖

控制系統流程圖是一種較新的編程方法。它是用像控制系統流程圖一樣的功能圖表達一個控制過程,目前國際電工協會(IEC)正在實施發展這種新式的編程標准。

第二章 基本指令簡介

基本指令如表所示

名 稱
助記符
目 標 元 件
說 明

取指令
LD
I、Q、M、SM、T、C、V、S、L
常開接點邏輯運算起始

取反指令
LDN
I、Q、M、SM、T、C、V、S、L
常閉接點邏輯運算起始

線圈驅動指令
=
Q、M、SM、T、C、V、S、L
驅動線圈的輸出

與指令
A
I、Q、M、SM、T、C、V、S、L
單個常開接點的串聯

與非指令
AN
I、Q、M、SM、T、C、V、S、L
單個常閉接點的串聯

或指令
O
I、Q、M、SM、T、C、V、S、L
單個常開接點的並聯

或非指令
ON
I、Q、M、SM、T、C、V、S、L
單個常閉接點的並聯

置位指令
S
I、Q、M、SM、T、C、V、S、L
使動作保持

復位指令
R
I、Q、M、SM、T、C、V、S、L
使保持復位

正跳變
ED
I、Q、M、SM、T、C、V、S、L
輸入信號上升沿產生脈沖輸出

負跳變
EU
I、Q、M、SM、T、C、V、S、L
輸入信號下降沿產生脈沖輸出

空操作指令
NOP

使步序作空操作

一、標准觸點 LD、A、O、LDN、AN、ON、

LD,取指令。表示一個與輸入母線相連的常開接點指令,即常開接點邏輯運算起始。

LDN,取反指令。表示一個與輸入母線相連的常閉接點指令,即常閉接點邏輯運算起始。

A,與指令。用於單個常開接點的串聯。

AN,與非指令。用於單個常閉接點的串聯。

O,或指令。用於單個常開接點的並聯。

ON,或非指令。用於單個常閉接點的並聯。

二、正、負跳變 ED、EU

ED,在檢測到一個正跳變(從OFF到ON)之後,讓能流接通一個掃描周期。

EU,在檢測到一個負跳變(從ON到OFF)之後,讓能流接通一個掃描周期。

三、輸出 =

=,在執行輸出指令時,映像寄存器中的指定參數位被接通。

四、置位與復位指令S、R

S,執行置位(置1)指令時,從bit或OUT指定的地址參數開始的N個點都被置位。

R,執行復位(置0)指令時,從bit或OUT指定的地址參數開始的N個點都被復位。

置位與復位的點數可以是1-255,當用復位指令時,如果bit或OUT指定的是T或C時,那麼定時器或計數器被復位,同時當前值將被清零。

五、空操作指令NOP

NOP指令不影響程序的執行,執行數N(1-255)。

第三章 可編程式控制制器梯形圖設計規則

1.觸點的安排

梯形圖的觸點應畫在水平線上,不能畫在垂直分支上。

2.串、並聯的處理

在有幾個串聯迴路相並聯時,應將觸點最多的那個串聯迴路放在梯形圖最上面。在有幾個並聯迴路相串聯時,應將觸點最多的並聯迴路放在梯形圖的最左面。

3.線圈的安排

不能將觸點畫在線圈右邊,只能在觸點的右邊接線圈。

4.不準雙線圈輸出

如果在同一程序中同一元件的線圈使用兩次或多次,則稱為雙線圈輸出。這時前面的輸出無效,只有最後一次才有效,所以不應出現雙線圈輸出。

5.重新編排電路

如果電路結構比較復雜,可重復使用一些觸點畫出它的等效電路,然後再進行編程就比較容易。

6.編程順序

對復雜的程序可先將程序分成幾個簡單的程序段,每一段從最左邊觸點開始,由上之下向右進行編程,再把程序逐段連接起來。

⑥ 51單片機 可編程作息時間控制器設計

本設計是可編程作息時間控制器設計,由單片機AT89C51晶元和LCD、LED顯示器,輔以必要的電路,構成一個單片機四路可調鬧鍾。電子鍾可採用數字電路實現,也可以採用單片機來完成。LCD顯示「時」,「分」,LED亮燈來表示鬧鍾的到來,定時時間到能發出警報聲。現在是自動化高度發達的時代,特別是電子類產品都是靠內部的控制電路來實現對產品的控制,達到自動運行的目的,這就需要我們這里要做的設計中的電器元件及電路的支持。
在這次設計中主要是用AT89S51來進行定時,也結合著其他輔助電路實施控制,在定時的時候,按一下控制小時的鍵對小時加一;按一下控制分鍾的鍵對分鍾加一;到達預設的時間,此電路就會發出報警聲音提示已經到點。
自從人類學會計時開始,計時方式由在木棍和骨頭上刻標記,隨著人類智慧的發展,到後面使用計時工具不斷改進,從最開始的圭表、日冕、漏壺、漏箭、機械鬧鍾、秒錶、沙漏、懷表、自擺鍾、石英鍾等。現在,高精度的計時工具大多數採用石英晶體振盪器,走時精度高,穩定性好,使用方便,不需要經常調校。而後經發展,數字式電子鍾採用集成電路設計時,解碼代替機械式傳動,LED顯示器代替指針顯示時間,減少計時誤差。這種電子時鍾具備實現時、分、秒功能,同時進行校對。外觀時尚,使用方便,深受消費者青睞。

⑦ 可編程式控制制器的工作原理是什麼

可編程式控制制器的基本工作原理:

可編程式控制制器(PLC)的工作有兩個要點:入出信息變換、可靠物理實現,入出信息變換主要由運行存儲於PLC內存中的程序實現。這程序既有系統的(這程序又稱監控程序,或操作系統),又有用戶的。系統程序為用戶程序提供編輯與運行平台,同時,還進行必要的公共處理,如自檢,I/O刷新,與外設、上位計算機或其它PLC通訊等處理。用戶程序由用戶按照控制的要求進行設計。什麼樣的控制,就有什麼樣的用戶程序。

可靠物理實現主要通過輸入(I,INPUT)及輸出(O,OUTPUT)電路。每一輸入點或輸出點就有一個I或O電路。而且,總是把若干個這樣電路集成在一個模塊(或箱體)中,然後再由若干個模塊(或箱體)集成為PLC完整的I/O系統(電路)。盡管這些模塊相當多,佔了PLC體積的大部分,但由於它們都是由高度集成化的,所以,PLC的體積還是不太大的。

輸入電路時刻監視著輸入點的(通、ON或斷、OFF)狀態,並將此狀態暫存於它的輸入暫存器(還可能有別的稱謂)中。每一輸入點都有一個與其對應的輸入暫存器。

輸出電路有輸出鎖存器(還可能有別的稱謂)。它也有兩個狀態,高、低電位狀態,並可鎖存。同時,它還有相應的物理電路,可把這個高、低電位的狀態傳送給輸出點。每一輸出點都有一個與其對應的輸出鎖存器。

這里的輸入暫存器及輸出鎖存器實際是PLC的I/O電路的寄存器。它們與PLC內存交換信息通過PLC I/O匯流排及運行PLC的系統程序實現。

把輸入暫存器的信息讀到PLC的內存中,稱輸入刷新。PLC內存有專門開辟的存放輸入信息的映射區。這個區的每一對應位(bit)稱為輸入繼電器,或稱軟觸點,或稱為過程映射輸入寄存器(the process-image input register)。這些位(bit)置成1,表示觸點通,置成0為觸點斷。由於它的狀態是由輸入刷新得到的,所以,它反映的就是輸入點的狀態。

輸出鎖存器與PLC內存中的輸出映射區也是對應的。一個輸出鎖存器也有一個內存位(bit)與其對應,這個位稱為輸出繼電器,或稱輸出線圈,或稱為過程映射輸出寄存器(the process-image output register)。通過PLC I/O匯流排及運行系統程序,輸出繼電器的狀態將映射給輸出鎖存器。這個映射的完成也稱輸出刷新。

PLC除了有可接收開關信號的輸入電路,有時,還有接收模擬信號的輸入電路(稱模擬量輸入單元或模塊)。只是後者先要進行模、數轉換,然後,再把轉換後的數據存入PLC相應的內存單元中。

如要產生模擬量輸出,則要配有模擬量輸出電路(稱模擬量輸出模塊或單元)。靠它對PLC相應的內存單元的內容進行數、模轉換,並產生輸出。

這樣,用戶所要編的程序只是,PLC輸入有關的內存區到輸出有關的內存區的變換。這是一個數據及邏輯處理問題。由於PLC有強大的指令系統,編寫出滿足這個要求的程序是完全可能的。

a-簡化工作流程圖 b–實際工作流程圖

圖2 PLC工作流程圖

有了上述過程,用PLC實現控制顯然是可能的。因為:有了輸入刷新,可把輸入電路監視得到的輸入信息存入PLC的輸入映射區;經運行用戶程序,輸出映射區將得到變換後的信息;再經輸出刷新,輸出鎖存器將反映輸出映射區的狀態,並通過輸出電路產生相應的輸出。又由於這個過程是永不停止地循環反復地進行著,所以,輸出總是反映輸入的變化。只是響應的時間上,略有滯後。但由於PLC的工作速度很快,所以,這個「略有滯後」的時間是很短的,一般也就是幾毫秒、幾十毫秒,最多也不會超過100到200毫秒。

圖2a所示的是簡化的過程,實際的PLC工作過程還要復雜些。除了I/O刷新及運行用戶程序,還要做些其它的公共處理工作。公共處理工作有:循環時間監視、外設服務及通訊處理等。

監視循環時間的目的是避免用戶程序「死循環」,保證PLC能正常工作。為避免用戶程序「死循環」的辦法是用「看門狗」(Watching dog),即設一個定時器,監測用戶程序的運行時間。只要循環超時,即報警,或作相應處理。

外設服務是讓PLC可接受編程器對它的操作,或向編程器輸出數據。

通訊處理是實現與計算機,或與其它PLC,或與智能操作器、感測器進行信息交換的。這也是增強PLC控制能力的需要。

也就是說,實際的PLC工作過程總是:公共處理——I/O刷新——運行用戶程序——再公共處理——⋯反復不停地重復著。圖2b所示的是實際的過程。

此外,PLC上電後,也要進行系統自檢及內存的初始化工作,為PLC的正常運行做好准備。

用這種不斷地重復運行程序以實現控制,稱掃描方式工作。是PLC基本的工作方式。

此外,為了應對緊急任務,PLC還有中斷工作方式。在中斷方式下,需處理的任務先申請中斷,被響應後停止正運行的程序,轉而去處理中斷工作(運行有關中斷的服務程序)。待處理完中斷,又返回運行原來程序。

PLC的中斷方式的任務,或稱事件,是分等級的。同時出現兩個或多個中斷事件,則優先順序高的先處理,繼而處理低的。直到全部處理完中斷任務,再轉為執行掃描程序。

PLC對大量控制都用掃描方式工作,而對個別急需的處理,則用中斷方式。這樣,既可做到所有的控制都能照顧到,而個別應急的任務也能及時進行處理。

當然,PLC的實際工作過程比這里講的還要復雜一些,分析其基本原理,也還有一些理論問題。但如果能弄清上面介紹的思路,也可知到PLC是怎麼工作的了。

⑧ 數字電子技術課程設計 可編程時間控制器

國家級課題數量,省部級課題數量,課題經費總量等等,實際上只是具有中國學術特色的自娛自樂。中國所謂的學術核心期刊,其學術品質,原本就是周知的,但是,在各個高校發瘋追求論文數量的情況下,有某大學帶頭發明了硬性規定研究生發表核心期刊論文作為畢業前提條件的方法,人為拉高學校的論文發表數量,其他學校紛紛跟進,使這種本質上違法的行為,成為高校的新慣例。研究生做不出論文,就買,不僅買論文,而且買版面,各個學術期刊,因此出賣版面,蔚然成風,進一步敗壞了學術期刊的質量。現在的狀況是,跟中國有全世界最多的大學生相匹配,中國也有世界上最大的論文發表量,但科研競爭力卻呈逐年下降的趨勢,基礎工業能力沒有實質提高,依然落後於發達國家數十年。核心期刊和論文發表如此,所謂的課題也如此。往往官越大,課題就越多,當然也就越沒有時間做(這是假定他們

⑨ 可編程時間控制器的性能

一般來說,其主要性能如下:
1、內置運算晶元,實行智能控制。定時控制,多段時間控制,多點控制,分別可由用戶根據需要設置,操作簡單,控制可靠。
2、內設定時時鍾,可數字顯示運行時間,如年、月、日、分、秒,0.1秒,0.01秒等,時間控制精度較高。
3、單、多路口輸出。
4、自帶按鍵設置、選擇功能,使用極為方便。
其具有性能穩定、工作可靠,走時准確,操作直觀簡便,功耗低,壽命長等特點。可在多段時間周期內控制多個電路的開啟或關閉,用戶可根據需要,直接用器件的設置按鍵設定開和關的控制時間和周期,讓電路按特定的周期進行循環控制工作。實現單機的自動化控制或與傳統的控制設備連接使用,達到生產過程的自動化。

⑩ 可編程作息時間控制器程序設計

主程序: 在程序開始時,首先初始化,設置中斷0源允許、總允許為一,兩個定時器的工作模式為一模式,整個程序由P2.6接低電平時啟動,啟動後,進入A段工作。在A短工作中調用顯示子程序,A段工作完時進入B段工作,每段工作時都要調用顯示子程序,,最後一段工作完時,關閉顯示,即對P2送入0FFH
顯示子程序:首先,對定時器賦初值,然後進行拆字,拆字採用除以十進行,除以十後,分別把商和余數送到顯緩單元,再查七段碼,把七段碼送到P1,送字位口到P2口,進行動態顯示,每次顯示一位時延時255個指令周期(即FFH個指令周期),四位顯示完後,再進行多次掃描,保證人眼看不到閃爍,最後判斷設定的工作時間到沒,到了幾跳出顯示子程序。
中斷程序:進入中斷後輸出報警信號,同時顯示器全部顯示0,,最後跳出中斷。
四:程序及其說明:
1.程序:
ORG 0000H
LJMP MAIN
ORG 0003H
LJMP BAOJING
ORG 0010H
;初始化程序
MAIN:SETB EA ;設置中斷
SETB EX0
CLR IT0
MOV TMOD,#11H ;設置定時器工作模式
SETB P3.4 ;驅動繼電器
SETB P3.5
SETB P3.6
SETB P3.7
HERE:JB P2.6,HERE ;判斷是否啟動
;進入工作階段
GONGZUO:MOV 41H,#0AH ;工作於A段
MOV R7,#0AH ;A段工作時間
CLR P3.4 ;驅動外部繼電器
LCALL SCAN ;調顯示程序
SETB P3.4 ;關斷外部驅動
MOV 41H,#0BH ;工作於B段
MOV R7,#14H ;B段工作時間
CLR P3.5 ;驅動外部繼電器
LCALL SCAN ;調顯示程序
SETB P3.5 ;關斷外部驅動
MOV 41H,#0CH ;工作於C段
MOV R7,#1EH ;C段工作時間
CLR P3.6 ;驅動外部繼電器
LCALL SCAN ;調顯示程序
SETB P3.6 ;關斷外部驅動
MOV 41H,#0DH ;工作於D段
MOV R7,#28H
CLR P3.7 ;驅動外部繼電器
LCALL SCAN ;調顯示程序
SETB P3.7 ;關斷外部驅動
MOV P2,#0FFH ;關顯示
LJMP HERE ;返回判斷處,確定是否繼續工作
;中斷報警程序
BAOJING: MOV P2.4,#00H ;指示燈亮
Mov P2.5,#00H
MOV TL0,#0E0H ;定時20ms
MOV TH0,#0B1H
SETB TR0 ;啟動定時
LP:MOV P1,#3FH ; 全部顯示為零
MOV P2,#00H
MOV P2.5,#00H ;揚聲器工作
JNB TF0,LP ;查詢定時時間到否
SETB P2.4 ;關指示燈
SETB P2.5 ;關揚聲器
RETI
;顯示子程序
ORG 0F00H
SCAN: MOV 42H,#0EH ;「—」(橫線)的七段碼
MOV R1,#32H ;延時常數
MOV TL1,#0E0H ;定時20ms的常數
MOV TH1,#0B1H
LP1: MOV A,R7 ;拆字程序(採用除法拆字)
MOV B,#10
DIV AB
MOV 43H,A ;送顯緩單元
MOV 44H,B
LP2: MOV R0,#41H ;設置顯緩的初始單元
MOV R4,#0FFH ;延時常數
MOV R5,#0FEH ;送字位口
LP3: MOV A,@R0
MOV P2,#0FFH ;關顯示
MOV DPTR,#TAB ;查七段碼、顯示
MOVC A,@A+DPTR
MOV P1,A
MOV P2,R5
LP4: DJNZ R4,LP4
INC R0 ;修改指針
MOV A,R5 ;改變顯示單元
RL A
MOV R5,A
JB ACC.4,LP3 ;判斷四位是否顯示完
SETB TR1 ;啟動定時器
JNB TF1,LP2 ;判斷定時時間是否到
DJNZ R1,LP2 ;延時一秒是否到
DJNZ R7,LP1 ;判斷設定時間是否到
RET
ORG 10FFH
;七段碼表單
TAB: DB 3FH ,06H,5BH, 4FH, 66H,6DH , 7DH
DB 07H, 7FH,6FH,77H, 7CH,39H, 5EH, 40H
2.說明:
主程序:設整個系統工作有四個階段,分為ABCD段,每段工作時間設為10S、20S、30S、40S,在程序的初始化階段設定定時器的工作模式、中斷允許,程序的運行由單片機的P2.6腳接低電平啟動,進入工作階段,在每個工作階段顯示工作段數和剩餘工作時間。
在A段工作時,把「A」這個字元送達41H顯緩單元,再設定A段的工作時間,送到R7寄存器中,設定對應的輸出腳的工作電平值,然後調顯示子程序,A段工作完畢,關閉對應的驅動輸出腳。
B、C、D段工作均和A段工作相似,只是驅動不同的輸出對象,最後一段工作完後,對P2口賦值高電平,關所有的顯示,最後跳回判斷處,判斷是否繼續工作。
顯示子程序:在顯示子程序中因為每段工作時,均要顯示「—」,所以在開始時把「—」的對應序號(在本程序的七段碼表中對應的序號為0EH)送到顯緩單元,對定時器T1定時20ms進行賦初值,計算初值的公式為:
T1初值=2^n-fosc/12×t
由於定時器工作在1模式,振盪頻率為12MHZ,所以計時器T1的初值為:E0B1(十六進制)
將設定的時間進行拆字,然後送到顯緩單元。拆字採用除法的方式進行,將定時時間送到寄存器A中,然後在B中送常數10,經過相除後在寄存器A中得到高位送到顯緩43H中,在寄存器B中得到低位送到顯緩44H單元中,顯緩單元指針首先指向顯緩首地址,通過變址定址方式查詢對應的七段碼送到P1口(字形口),對P2口送入字位口,每個顯示位顯示後經過延時255指令周期再進入下一步工作。每位顯示完後,修改顯示單元的指針,對指針單元的當前值自加一,然後對字位口進行左移,修改顯示單元,再進行判斷四位是否顯示完,即判斷字位口的第五位是否為1,若為1,則程序轉移,繼續顯示;若為0,則依次執行。四位顯示完後,啟動定時器1,定時20ms,查詢TF1的值,若TF1為0,則在此等待,若TF1為1,則R1自減1並判斷是否為0,若不為0,則轉移到顯示部分,若為0,則順序執行(即判斷1S到否);1S到則R7自減1並判斷R7是否為0,若不為0,轉移到拆字部分,若為0,則跳出調用(即判斷每段工作時間到設定時間沒有)。
中斷程序:若外部出現故障(外部故障用P3.2接低電平表示),P2.4、P2.5接低電平(即輸出報警信號,指示燈亮,揚聲器發出聲音),對定時器定T0時20ms賦初值,計算公式為:
T0初值=2^n-fosc/12×t
由於定時器工作在1模式,振盪頻率為12MHZ,所以計時器T1的初值為:E0B1(十六進制)
對P1口送入「0」的七段碼,P2口送入00,每個顯示單元全部顯示為0,啟動定時器,若定時時間沒有到,則轉到顯示處,繼續讓全部顯示0,,若時間到,則對P2.4、P2.5全部送入高電平,關閉報警提示,中斷返回。
七段碼表單:將要顯示的數碼或字母的七段碼按在日常生活中的默認順序定義在一個表單中,通過把表單的首地址付給DPTR,再把需要顯示的數字或字母的對應序號送到寄存器A中,通過變址定址的方式(即MOVC指令)即可查出對應的七段碼。 希望被採納啊!!好長時間菜找到

閱讀全文

與可編程作息時間控制器相關的資料

熱點內容
杭州程序員健身 瀏覽:13
dvd光碟存儲漢子演算法 瀏覽:758
蘋果郵件無法連接伺服器地址 瀏覽:963
phpffmpeg轉碼 瀏覽:672
長沙好玩的解壓項目 瀏覽:145
專屬學情分析報告是什麼app 瀏覽:564
php工程部署 瀏覽:833
android全屏透明 瀏覽:737
阿里雲伺服器已開通怎麼辦 瀏覽:803
光遇為什麼登錄時伺服器已滿 瀏覽:302
PDF分析 瀏覽:486
h3c光纖全工半全工設置命令 瀏覽:143
公司法pdf下載 瀏覽:383
linuxmarkdown 瀏覽:350
華為手機怎麼多選文件夾 瀏覽:683
如何取消命令方塊指令 瀏覽:350
風翼app為什麼進不去了 瀏覽:779
im4java壓縮圖片 瀏覽:362
數據查詢網站源碼 瀏覽:151
伊克塞爾文檔怎麼進行加密 瀏覽:893