西門子PLC代理商 6ES7313-6CG04-4AB2 西門子PLC代理商 6ES7313-6CG04-4AB2
為了提高PLC控制系統工作的可靠性,可以專門設置一個定時器,作為監控程序部分,對系統的運行狀態進行檢測。若程序運行能正常結束,則該定時器就立即被清零;若程序運行發生故障,如出現死循環等,該定時器在設定的時間到就無法清零,此時PLC發出報警信號。在設計應用程序時,使用這種方法來實現對系統各部分運行狀態的監控。如果用PLC來控制某一對象時,編制程序時可定義一個定時器來對這一對象的運行狀態進行監視:該定時器的設定時間即為這一對象工作所需的大時間;當啟動該對象運行時,同時也啟動該定時器。若該對象的運行程序在規定的時間結束工作,發出一個工作完成信號,使該定時器清零,說明這一對象的運行程序正常;否則,屬運行不正常,發出報警信號或停機信號。監控程序的梯形圖如圖7所示。圖7中定時器T1為檢測元件,X001為控制對象動作信號,X002為動作完成信號,M2為報警或停機信號。假設被控對象的運行程序完成一次循環需要50s,則定時器K值可取510(T1為100ms定時器)。當X001=1時,被控對象運行開始,T1開始計時;如在規定的時間內被控對象的運行程序能正常結束,則X002動作,M1復位,定時器T1被清零,等待下一次循環的開始;若在規定時間沒有發出被控對象運行完成的動作信號,則判斷為故障,T1的觸點閉合,接通M2發出報警信號或停機信號。
3、結語
PLC控制系統的工作可靠性與多種因素有關,有些客觀因素也干擾著控制系統的穩定性。通過設計正確的硬件線路,選擇質量高的元器件,改善工作環境,編制監控程序等措施,可以使PLC控制系統的工作可靠性和穩定性得到很大的提高。
6ES7332-5HD01-0AB0
西門子S7-300學習筆記
S7-300編程元件:由電子電路和寄存器已經存儲單元等組成。比如輸入繼電器由輸入電路和輸入映像寄存器構成
各種元器件安裝功能命名 T 為定時器 C為計數器 I 輸入繼電器 Q 為輸出繼電器,并將存儲器分為若干個存儲區域,每種編程元件對于一塊存儲區,在同一個存儲區域內,同種元件安裝一定順序進行編號,稱為元件的地址。
存儲區域 標示符
輸入映像存儲區I I IB IW ID
輸出映像存儲區Q Q QB QW QD
位存儲區M M MB MW MD
外部輸入(PI) PIB PIW PID
外部輸入(PW) PQB PQW PQD
定時器(T) 訪問此區域可以得到定時器剩余時間 T(0·255)
計數器(C) 訪問此區域可以得到當前的計數值 C(0`255)
數據塊(DB) 用OPEN DB打開數據塊 用OPEN DI 打開背景數據塊
本地數據(L) 此區域存放邏輯塊中的臨時數據,當邏輯塊結束時數據丟失 L LB LW LD
注意:與直接訪問外設I/O相比,訪問過程映像表可以保證在一個程序周期內過程映像的狀態始終保持*。
S7-300/400的數據類型
基本數據類型:1變量的地址:變量的地址是指STEP7中的硬件組態時設置的輸入輸出的地址,這里要區分為數字信號和模擬信號,數字信號包含位信息,輸入如限位開關 點動開關,輸出如指示燈。交流接觸器。模擬信號包含16-32位的信息,PLC中以字或者雙字形式出現,數字信號是以布爾(BOOL)量存儲的,而模擬值是以整數(INT)量進行儲存的。
STEP7 中常用的數字形式:
1 位 Bit BOOL I0.1 Q0.1
2 字節 B IB2 QB18
3 字 word IW4=IB4+IB5 IB4為高字節 IB5為低字節 字的取值范圍:W#16#0000--W#16#FFFF
PLC是一種用于工業生產自動化控制的設備,一般不需要采取什么措施,就可以直接在工業環境中使用。然而,盡管有如上所述的可靠性較高,抗*力較強,但當生產環境過于惡劣,電磁干擾特別強烈,或安裝使用不當,就可能造成程序錯誤或運算錯誤,從而產生誤輸入并引起誤輸出,這將會造成設備的失控和誤動作,從而不能保證PLC的正常運行。要提高PLC控制系統可靠性,一方面要求PLC生產廠家提高設備的抗*力;另一方面,要求設計、安裝和使用維護中引起高度重視,多方配合才能完善解決問題,有效地增強系統的抗干擾性能。因此在使用中應注意以下問題:
(1)溫度:PLC要求環境溫度在0~55℃,安裝時不能放在發熱量大的元件下面,四周通風散熱的空間應足夠大。
(2)濕度:為了保證PLC的絕緣性能,空氣的相對濕度應小于85%(無凝露)。
(3)震動:應使PLC遠離強烈的震動源,防止振動頻率為10~55 Hz的頻繁或連續振動。當使用環境不可避免震動時,必須采取減震措施,如采用減震膠。
(4)空氣:避免有腐蝕和易燃的氣體,例如化學的酸堿等。對于空氣中有較多粉塵或腐蝕性氣體的環境,可將PLC安裝在封閉性較好的控制室或控制柜中。例如電廠的干排渣、干除灰等,在基建后期增加了封閉小屋。
(5)電源:PLC對于電源線帶來的干擾具有一定的抵制能力。在可靠性要求很高或電源干擾特別嚴重的環境中,可以安裝一臺帶屏蔽層的隔離變壓器,以減少設備與地之間的干擾。一般PLC都由直流24 V輸出提供給輸入端,當輸入端使用外接直流電源時,應選用直流穩壓電源。因為普通的整流濾波電源,由于紋波的影響,容易使PLC接收到錯誤信息
PLC的基礎技術的進展,主要集中在兩個基本方面:執行多任務和程序互換。
所謂執行多任務,就是在一個PLC系統中可同時裝幾個CPU模塊,每個CPU模塊都執行某一種任務,控制與其所執行任務相關的I/O模塊的存取。其實,按照IEC 61131-3的概念,我們應該更確切地稱之為通過多配置執行多任務。例如,三菱電機的小Q系列多可以在一個機架上插4個CPU模塊;富士電機的MICREX-SX系列多可以在一個機架上插6個CPU模塊。這些CPU模塊可以是專門用于邏輯控制、順序控制的,也可以是運動控制用的,還可以是做過程控制用的,上述在Windows操作系統的環境下執行PC機任務的模塊,也是供用戶選擇的一種選項。從某種意義上講,這也是一種混合式的控制系統。
PLC的傳統軟件模型包括一個資源,運行一個任務,控制一個程序,且運行于一個封閉系統中。而在IEC 61131-3可編程控制器編程語言標準的軟件模型中,在其上層把解決一個具體控制問題的完整的軟件概括為一個“配置”。它專指一個特定類型的控制系統,包括硬件裝置、處理資源、I/O通道的存貯地址和系統能力,等同于一個PLC系統的應用程序。在一個由多臺PLC或由多個CPU構成的PLC控制系統中,每一臺PLC或每一個CPU的應用程序就是一個獨立的“配置”。在一個“配置”中可以定義一個或多個“資源”。可把“資源”看作能執行IEC程序的處理手段,它反映PLC的物理結構,在程序和PLC的物理I/O通道之間提供了一個接口。只有在裝入“資源”后才能執行IEC程序。一般而言,通常資源放在PLC內,當然它也可以放在其它支持IEC程序執行的系統內。在一個“資源”內可以定義一個或多個任務。任務被配置后可以控制一組程序或功能塊。這些程序和功能塊可以是周期地執行,也可以由一個事件驅動予以執行。
由此可見,該軟件模型足以映像各類實際系統:對于只有一個處理器的小型系統,其模型只有一個配置、一個資源和一個程序,與現在大多數PLC的情況*相符。對于有多個CPU模塊插裝在同一機架上的中、大型系統,每個CPU模塊被視作一個配置,可由一個或多個資源來描述,而一個資源則包括一個或多個程序。對于分散型系統,包含多個配置,而一個配置又包含多個處理器,每個處理器用一個資源描述,每個資源則包括一個或多個程序。
值得指出的是,近些年來在日本開始流行的多CPU的PLC結構,恰恰是在IEC 61131-3標準頒布后多年之后才問世的。這個PLC結構的革命性變化,顯然是建立在這個軟件模型的 理論基礎上,要不然PLC還是由一個CPU按掃描方式執行一個程序的那種傳統結構。
至于程序互換的問題,至少到目前為止尚是一個努力的方向。只有在每個PLC的供應廠商所提供的PLC產品都真正遵循IEC 61131-3的標準,而且其編程系統的具體實現又切實符合IEC 61131-8《編程語言的應用和實現導則》,并通過PLCopen這個*組織對各種編程語言(LD、SFC、FBD、ST和IL)的*性測試,還要解決不同PLC的存儲地址資源的對應互換,才有可能實現名副其實的程序互換。
,并以現代機械制造生產系統中的一個重要組成部分。工業機械手是提高生產過程自動化、改善勞動條件、提高產品質量和生產效率的有效率的有效手段之一。尤其在高溫、高壓、粉塵、噪聲以及帶有放射和污染的場合,應用更為廣泛。在我國,近幾年來也有較快發展,并取得一定效果,受到機械工業和鐵路部門的重視。