1 LOGO!App 簡介
目前用戶可以使用iTunes商店的應(yīng)用LOGO!App連接和監(jiān)控西門子LOGO!系列的PLC,名稱如圖1所示。在中成功組態(tài)LOGO! 設(shè)備的地址后,用戶可以通過手機(jī)WIFI連接到LOGO!并可進(jìn)行修改時鐘和獲取固件信息等操作。同時,用戶可以監(jiān)控輸入/輸出(以下簡稱I/O)狀態(tài),V存儲區(qū)(以下簡稱VM)變量值和診斷信息,也可以添加監(jiān)控的I/O和VM變量到趨勢圖查看一個概覽圖形。

圖1應(yīng)用程序名稱
2 LOGO!App功能描述
2.1 接口配置
LOGO! App 支持IP地址和動態(tài) DynDNS名稱兩種訪問。 做法如下:
在圖2中單擊“Interface Configure"選項后圖3界面單擊 “By IP Address"選項,然后再單擊 圖標(biāo)
,圖4設(shè)備添加界面。

圖2設(shè)置功能界面 圖3設(shè)備訪問界面
在圖4中單擊“Add"按鈕,圖5中進(jìn)行設(shè)備名稱和設(shè)備IP地址設(shè)置,此處我們設(shè)置設(shè)備名稱為“MyLogo",IP地址為“192.168.1.108",后單擊“Se"按鈕保存此配置,頁面會自動轉(zhuǎn)入到圖6界面。

圖4設(shè)備添加界面 圖5設(shè)備添加界面
在圖6中長按
圖標(biāo)直到出現(xiàn)圖7界面,在圖7中我們通過“Select"選項來選擇已有設(shè)備,然后圖8界面。

圖6設(shè)備選擇界面 圖7設(shè)備選擇界面
這時在圖8中可以看到IP地址已經(jīng)顯示在界面中,然后“Se"圖標(biāo),界面將自動轉(zhuǎn)到圖9。

圖8設(shè)備訪問界面
2.2 設(shè)置時鐘
在圖9中單擊“Set Clock"選項將圖10界面,在圖10中可“Read"按鈕查看LOGO!時間,也可“Current"按鈕查看當(dāng)前時間,之后圖11界面。

圖9設(shè)置功能界面 圖10設(shè)備訪問界面
在圖11中LOGO!需要停機(jī)完成讀取操作,單擊“YES"圖標(biāo)圖12,同樣我們“Current"按鈕來獲取當(dāng)前時間,然后通過“Set"按鈕將當(dāng)前屏幕中的
PLC控制的一般結(jié)構(gòu)和故障類型PLC控制主要由輸入部分、CPU、采樣部分、輸出控制和通訊部分組成,如圖1所示。輸入部分包括控制面板和輸入模板;采樣部分包括采樣控制模板、AD轉(zhuǎn)換模板和傳感器;CPU作為的核心,完成接收數(shù)據(jù),處理數(shù)據(jù),輸出控制;輸出部分有的用到DA模板,將輸出轉(zhuǎn)換為模擬量,經(jīng)過功放驅(qū)動執(zhí)行器;大多數(shù)直接將輸出給輸出模板,由輸出模板驅(qū)動執(zhí)行器工作;通訊部分由通訊模板和機(jī)組成。因為PLC本身的故障可能性極小,的故障主要來自的元部件,所以它的故障可分為如下幾種:(1)輸入故障,即操作人員的操作失誤;■傳感器故障;■執(zhí)行器故障;■PLC故障這些故障,都可以用的故障診斷進(jìn)行分析和用進(jìn)行實(shí)時監(jiān)測,對故障進(jìn)行預(yù)報和處理。 PLC控制的故障診斷PLC控制故障的宏觀診斷故障的宏觀診斷就是根據(jù),參照發(fā)生故障的和現(xiàn)象來確定故障的部位和原因。PLC控制的故障宏觀診斷如下:■是否為使用不當(dāng)引起的故障,如屬于這類故障,則根據(jù)使用情況可初步判斷出故障類型、發(fā)生部位。常見的使用不當(dāng)包括供電電源故障、端子接線故障、模板安裝故障、現(xiàn)場操作故障等?!鋈绻皇鞘褂霉收希瑒t可能是偶然性故障或運(yùn)行時間較長所引發(fā)的故障。對于這類故障可按PLC的故障分布,依次檢查、判斷故障。首先檢查與實(shí)際相連的傳感器、檢測開關(guān)、執(zhí)行機(jī)構(gòu)和負(fù)載是否有故障:然后檢查PLC的I/O模板是否有故障:后檢查PLC的CPU是否有故障?!鲈跈z查PLC本身故障時,可參考PLC的CPU模板和電源模板上的指示燈?!霾扇∩鲜霾襟E還檢查不出故障部位和原因,則可能是設(shè)計錯誤,此時要重新檢查設(shè)計,包括硬件設(shè)計和設(shè)計。PLC控制的故障自診斷故障自診斷是可性設(shè)計的重要方面,是可靠性必須考慮的重要問題。自診斷主要采用判斷故障部分和原因。不同控制自診斷的內(nèi)容不同。PLC有很強(qiáng)的自診斷能力,當(dāng)PLC出現(xiàn)自身故障或設(shè)備故障,都可用PLC上具有的診斷指示功能的發(fā)光二極管的亮、滅來查找??傮w診斷根據(jù)總體檢查流程圖找出故障點(diǎn)的大方向,逐漸細(xì)化,以找出具體故障,如圖2所示。電源故障診斷電源燈不亮,需對供電進(jìn)行診斷.如果電源燈不亮,首先檢查是否有電,如果有電,則下一步就檢查電源電壓是否,不就電壓,若電源電壓,則下一步就是檢查熔絲是否燒壞,如果燒壞就更換熔絲檢查電源,如果沒有燒壞,下一步就是檢查接線是否有誤,若接線無誤,則應(yīng)更換電源部件.運(yùn)行故障診斷電源正常,運(yùn)行指示燈不亮,說明已因某種異常而終止了正常運(yùn)行。檢查流程如圖3所示.圖3 運(yùn)行故障診斷流程圖輸入輸出故障診斷輸人輸出是PLC與外部設(shè)備進(jìn)行信息交流的通道,其是否正常工作,除了和輸入輸出單元有關(guān)外,還與聯(lián)接配線、接線端子、絲等元件狀態(tài)有關(guān)。出現(xiàn)輸入故障時,首先檢查LED電源指示器是否響應(yīng)現(xiàn)場元件(如按鈕、行程開關(guān)等)。如果輸入器件被激勵(即現(xiàn)場元件已),而指示器不亮,則下一步就應(yīng)檢查輸入端子的端電壓是否達(dá)到正確的電壓值。若電壓值正確,則可替換輸入模塊。若一個LED邏輯指示器變暗,而且根據(jù)編程器件器、處理器未識別輸入,則輸入模塊可能存在故障。如果替換的模塊并未解決問題且連接正確,則可能是I/O機(jī)架或通信電纜出了問題。出現(xiàn)輸出故障時,首先應(yīng)察看輸出設(shè)備是否響應(yīng)LED狀態(tài)指示器。若輸出觸點(diǎn)通電,模塊指示器變亮,輸出設(shè)備不響應(yīng)。那么,首先應(yīng)檢查絲或替換模塊。若絲完好,替換的模塊未能解決問題,則應(yīng)檢查現(xiàn)場接線。若根據(jù)編程設(shè)備器顯示一個輸出器被命令接通,但指示器關(guān)閉,則應(yīng)替換模塊。在診斷輸入/輸出故障時,是區(qū)分究竟是模塊自身的問題,還是現(xiàn)場連接上的問題。如果有電源指示器和邏輯指示器,模塊故障易于發(fā)現(xiàn)。通常,先是更換模塊,或測量輸入或輸出端子板兩端電壓測量值正確,模塊不響應(yīng),則應(yīng)更換模塊。若更換后仍無效,則可能是現(xiàn)場連接出問題了。輸出設(shè)備截止,輸出端間電壓達(dá)到某一預(yù)定值,就表明現(xiàn)場連線有誤。若輸出器受激勵,且LED指示器不亮,則應(yīng)替換模塊。如果不能從I/O模塊中查出問題,則應(yīng)檢查模塊接插件是否不良或未對準(zhǔn)。后,檢查接插件端子有無斷線,模塊端子上有無虛焊點(diǎn)。指示診斷LED狀態(tài)指示器能提供許多關(guān)于現(xiàn)場設(shè)備、連接和I/O模塊的信息。大部分輸入/輸出模塊至少有一個指示器。輸入模塊常設(shè)電源指示器,輸出模塊則常設(shè)一個邏輯指示器。對于輸入模塊,電源LED顯示表明輸入設(shè)備處于受激勵狀態(tài),模塊中有一存在。該指示器單獨(dú)使用不能表明模塊的故障。邏輯LED顯示表明輸入已被輸入電路的邏輯部分識別 。如果邏輯和電源指示器不能同時顯示,則表明模塊不能正確地將輸入傳遞給處理器。輸出模塊的邏輯指示器顯示時,表明模塊的邏輯電路已識別出從處理器來的命令并接通。除了邏輯指示器外,一些輸出模塊還有一只絲熔斷指示器或電源指示器,或二者兼有。絲熔斷指示器只表明輸出電路中的保護(hù)性絲的狀態(tài);輸出電源指示器顯示時,表明電源已加在負(fù)載上。像輸入模塊的電源指示器和邏輯指示器一樣,如果不能同時顯示,表明輸出模塊就有故障了??删幊炭刂破鱌LC程序、用戶程序、編程語言1、程序程序是PLC賴以工作的基礎(chǔ),采用匯編語言編寫,在PLC出廠時就已固化于ROM型程序存儲器中。程序分為監(jiān)控程序和解釋程序。監(jiān)控程序用于并控制PLC的工作,如診斷PLC工作是否正常,對PLC各模塊的工作進(jìn)行控制,與處設(shè)交換信息,根據(jù)用戶的設(shè)定使PLC比處在編制用戶程序狀態(tài)或者處在運(yùn)行用戶程序狀態(tài)等。解釋程序用于把用戶程序解釋成微處理器能夠執(zhí)行的程序。來自PLC之家。 2、用戶程序用戶程序又稱為應(yīng)用程序,是用戶為完成某一特定 的控制任務(wù)而利用PLC的編程語言編制的程序。 來自PLC之家。 用戶程序通過編程器輸入到PLC的用戶程序存儲器中。 3、編程語言可編程控制器是通序?qū)M(jìn)行控制的,所以各種機(jī)型的PLC都有自己的編程語言。www.plc100。。comPLC的編程語言有多種,如梯形圖、語句表、邏輯功能圖、邏輯方程式等。下面介紹常用的梯形圖和語句表編程語言。
PLC 硬件設(shè)計1 . PLC 型號的選擇在作出控制方案的決策之前,要詳細(xì)了解被控對象的控制要求,從而決定是否選用 PLC 進(jìn)行控制。在控制邏輯關(guān)系較復(fù)雜(需要大量中間繼電器、時間繼電器、計數(shù)器等)、工藝流程和產(chǎn)品改型較、需要進(jìn)行數(shù)據(jù)處理和信息(有數(shù)據(jù)運(yùn)算、模擬量的控制、 PID 調(diào)節(jié)等)、要求有較高的可靠性和性、實(shí)現(xiàn)工廠自動化聯(lián)網(wǎng)等情況下,使用 PLC 控制是很必要的。目前,國內(nèi)外眾多的生產(chǎn)廠家提供了多種系列功能各異的 PLC 產(chǎn)品,使用戶眼花繚亂、無所適從。所以權(quán)衡利弊、合理地選擇機(jī)型才能達(dá)到經(jīng)濟(jì)實(shí)用的目的。一般選擇機(jī)型要以功能需要為宗旨,不要盲目貪大求全,以免造成投資和設(shè)備資源的浪費(fèi)。機(jī)型的選擇可從以下幾個方面來考慮。( 1 )對輸入 / 輸出點(diǎn)的選擇盲目選擇點(diǎn)數(shù)多的機(jī)型會造成一定浪費(fèi)。要先弄控制的 I/O 總點(diǎn)數(shù),再按實(shí)際所需總點(diǎn)數(shù)的 15 ~ 20 %留出備用量(為的改造等留有余地)后確定所需 PLC 的點(diǎn)數(shù)。另外要注意,一些高密度輸入點(diǎn)的模塊對同時接通的輸入點(diǎn)數(shù)有,一般同時接通的輸入點(diǎn)不得超過總輸入點(diǎn)的 60 %; PLC 每個輸出點(diǎn)的驅(qū)動能力( A/ 點(diǎn))也是有限的,有的 PLC 其每點(diǎn)輸出電流的大小還隨所加負(fù)載電壓的不同而異;一般 PLC 的允許輸出電流隨溫度的升高而有所等。在選型時要考慮這些問題。PLC 的輸出點(diǎn)可分為共點(diǎn)式、分組式和隔離式幾種接法。隔離式的各組輸出點(diǎn)之間可以采用不同的電壓種類和電壓等級,但這種 PLC 平均每點(diǎn)的價格較高。如果輸出之間不需要隔離,則應(yīng)選擇前兩種輸出的 PLC 。( 2 )對存儲容量的選擇對用戶存儲容量只能作粗略的估算。在僅對開關(guān)量進(jìn)行控制的中,可以用輸入總點(diǎn)數(shù)乘 10 字 / 點(diǎn)+輸出總點(diǎn)數(shù)乘 5 字 / 點(diǎn)來估算;計數(shù)器/ 定時器按( 3 ~ 5 )字 / 個估算;有運(yùn)算處理時按( 5 ~ 10 )字 / 量估算;在有模擬量輸入 / 輸出的中,可以按每輸入 / (或輸出)一路模擬量約需( 80 ~ 100 )字左右的存儲容量來估算;有通信處理時按每個接口 200 字以上的數(shù)量粗略估算。后,一般按估算容量的50 ~ 100 %留有裕量。對的設(shè)計者,選擇容量時留有裕量要大些。( 3 )對 I/O 響應(yīng)時間的選擇PLC 的 I/O 響應(yīng)時間包括輸入電路、輸出電路和掃描工作引起的時間(一般在 2 ~ 3 個掃描周期)等。對開關(guān)量控制的,PLC 和 I/O 響應(yīng)時間一般都能實(shí)際工程的要求,可不必考慮 I/O 響應(yīng)問題。但對模擬量控制的、特別是閉環(huán)就要考慮這個問題。( 4 )根據(jù)輸出負(fù)載的特點(diǎn)選型不同的負(fù)載對 PLC 的輸出有相應(yīng)的要求。例如,通斷的感性負(fù)載,應(yīng)選擇晶體管或晶閘管輸出型的,而不應(yīng)選用繼電器輸出型的。但繼電器輸出型的 PLC 有許多優(yōu)點(diǎn),如導(dǎo)通壓降小,有隔離作用,價格相對較便宜,承受瞬時過電壓和過電流的能力較強(qiáng),其負(fù)載電壓靈活(可交流、可直流)且電壓等級范圍大等。所以不的交、直流負(fù)載可以選擇繼電器輸出型的 PLC 。( 5 )對在線和離線編程的選擇離線編程示指主機(jī)和編程器共用一個 CPU ,通過編程器的選擇開關(guān)來選擇 PLC 的編程、監(jiān)控和運(yùn)行工作狀態(tài)。編程狀態(tài)時, CPU 只為編程器服務(wù),而不對現(xiàn)場進(jìn)行控制。編程器編程屬于這種情況。在線編程是指主機(jī)和編程器各有一個 CPU ,主機(jī)的 CPU 完成對現(xiàn)場的控制,在每一個掃描周期末尾與編程器通信,編程器把修改的程序發(fā)給主機(jī),在下一個掃描周期主機(jī)將按新的程序?qū)ΜF(xiàn)場進(jìn)行控制。計算機(jī)輔助編程既能實(shí)現(xiàn)離線編程,也能實(shí)現(xiàn)在線編程。在線編程需購置計算機(jī),并配置編程。采用哪種編程應(yīng)根據(jù)需要決定。( 6 )據(jù)是否聯(lián)網(wǎng)通信選型若 PLC 控制的需要聯(lián)入工廠自動化網(wǎng)絡(luò),則 PLC 需要有通信聯(lián)網(wǎng)功能,即要求 PLC 應(yīng)具有連接其他 PLC 、計算機(jī)及 CRT 等的接口。大、中型機(jī)都有通信功能,目前大部分小型機(jī)也具有通信功能。( 7 )對 PLC 結(jié)構(gòu)形式的選擇在相同功能和相同 I/O 點(diǎn)數(shù)據(jù)的情況下,整體式比模塊式價格低。但模塊式具有功能擴(kuò)展靈活,方便(換模塊),容易判斷故障等優(yōu)點(diǎn),要按實(shí)際需要選擇 PLC 的結(jié)構(gòu)形式。2 .分配輸入 / 輸出點(diǎn)一般輸入點(diǎn)和輸入、輸出點(diǎn)和輸出控制是一一對應(yīng)的。分配好后,按配置的通道與接點(diǎn)號,分配給每一個輸入和輸出,即進(jìn)行編號。在個別情況下,也有兩個用一個輸入點(diǎn)的,那樣就應(yīng)在接入輸入點(diǎn)前,按邏輯關(guān)系接好線(如兩個觸點(diǎn)先串聯(lián)或并聯(lián)),然后再接到輸入點(diǎn)。( 1 )確定 I/O 通道范圍不同型號的 PLC ,其輸入 / 輸出通道的范圍是不一樣的,應(yīng)根據(jù)所選 PLC 型號,查閱相應(yīng)的編程手冊,決不可“張冠李戴"。必須參閱有關(guān)操作手冊。( 2 )部輔助繼電器內(nèi)部輔助繼電器不對外輸出,不能直接連接外部器件,而是在控制其他繼電器、定時器 / 計數(shù)器時作數(shù)據(jù)存儲或數(shù)據(jù)處理用。從功能上講,內(nèi)部輔助繼電器相當(dāng)于電控柜中的中間繼電器。未分配模塊的輸入 / 輸出繼電器區(qū)以及未使用 1 : 1 鏈接時的鏈接繼電器區(qū)等均可作為內(nèi)部輔助繼電器使用。根據(jù)程序設(shè)計的需要,應(yīng)合理安排PLC 的內(nèi)部輔助繼電器,在設(shè)計說明書中應(yīng)詳細(xì)列出各內(nèi)部輔助繼電器在程序中的用途,避免重復(fù)使用。參閱有關(guān)操作手冊。( 3 )分配定時器 / 計數(shù)器PLC 的定時器 / 計數(shù)器數(shù)量分別見有關(guān)操作手冊。7.3 PLC 設(shè)計及步驟7.3.1 PLC 設(shè)計的在了解了 PLC 程序結(jié)構(gòu)之后,就要具體地編制程序了。編制 PLC 控制程序的很多,這里主要介紹幾種典型的編程。
西門子的工業(yè)控制的三種類型介紹:西門子的工業(yè)分為三個不同的種類:(1)編程和工程工具 編程和工程工具包括所有基于PLC或PC用于編程、組態(tài)、模擬和等控制所需的工具。STEP 7包SIMATIC S7是用于S7-300/400,C7 PLC和SIMATIC WinAC基于PC控制產(chǎn)品的組態(tài)編程和的項目工具,STEP 7-Micro/WIN是在Windows平臺上運(yùn)行的S7-200系列PLC的編程、在線。(2)基于PC的控制 基于PC的控制WinAC允許使用個人計算機(jī)作為可編程序控制器(PLC)運(yùn)行用戶的程序,運(yùn)行在安裝了Windows NT4.0操作的SIMATIC工控機(jī)或其它任何商用機(jī)。WinAC提供兩種PLC,一種是PLC,在用戶計算機(jī)上作為視窗任務(wù)運(yùn)行。另一種是插槽PLC(在用戶計算機(jī)上安裝一個PC卡),它具有硬件PLC的全部功能。WinAC與SIMATIC S7系列處理器*兼容,其編程采用統(tǒng)一的SIMATIC編程工具(如STEP 7),編制的程序既可運(yùn)行在WinAC上,也可運(yùn)行在S7系列處理器上。(3)人機(jī)界面 人機(jī)界面為用戶自動化項目提供人機(jī)界面(HMI)或SCADA,支持大范圍的平臺。人機(jī)界面有兩種,一種是應(yīng)用于機(jī)器級的ProTool,另一種是應(yīng)用于監(jiān)控級的WinCC。ProTool適用于大部分HMI硬件的組態(tài),從操作員面板到PC都可以用集成在STEP 7中的ProTool有效地完成組態(tài)。ProTool/lite用于文本顯示的組態(tài),如:OP3,OP7,OP17,TD17等。ProTool/Pro用于組態(tài)PC和所有西門子HMI產(chǎn)品,ProTool/Pro不只是組態(tài),其運(yùn)行版也用于Windows平臺的監(jiān)控。WinCC是一個真正開放的,面向監(jiān)控與數(shù)據(jù)采集的SCADA(Supervisory Control and Data Acquisition),可在任何PC上運(yùn)行。WinCC操作簡單,可靠性高,與STEP 7功能集成,可直接PLC的硬件故障,節(jié)省項目時間。它的設(shè)計適合于廣泛的應(yīng)用,可以連接到已存在的自動化中,有大量的通信接口和的信息和數(shù)據(jù)處理能力,其新的WinCC5.0支持在辦公室通過IE瀏覽器動態(tài)監(jiān)控生產(chǎn).
西門子PLC系列產(chǎn)品的特點(diǎn)簡介LOGO、S7-200、S7-300和S7-400系列PLC,這幾個系列PLC基本是由南京出產(chǎn),網(wǎng)上相關(guān)介紹資料也比較多了,就不做太多介紹。重點(diǎn)為大家介紹下進(jìn)口的S7-1200和S7-1500系列PLC,目前這塊網(wǎng)上談及的資料并不是很多,以供大家了解。LOGO和S7-200是超小型化的PLC,適合于單機(jī)控制或小型的控制,適用于各行各業(yè),各種中的自動檢測、監(jiān)測及控制等;S7-300是模塊化小型PLC,可用于對設(shè)備進(jìn)行直接控制,可以對多個下一級的可編程序控制器進(jìn)行監(jiān)控,還適合中型或大型控制的控制,能中等性能要求的應(yīng)用;S7-400則用于中、性能范圍的可編程序控制器,能進(jìn)行較復(fù)雜的算術(shù)運(yùn)算和復(fù)雜的矩陣運(yùn)算,還可用于對設(shè)備進(jìn)行直接控制,也可以對多個下一級的可編程序控制器進(jìn)行監(jiān)控。S7-1200是緊湊型PLC,是S7-200的升級版,具有模塊化、結(jié)構(gòu)緊湊、功能等特點(diǎn),適用于多種應(yīng)用,能夠保障現(xiàn)有投資的*。它采用更快的處理芯片,布爾運(yùn)算執(zhí)行速度從S7-200的0.22us到0.08us,幅度達(dá)275%,非常接近S7-300的水平,而且經(jīng)過,S7-1200與S7-300計算速度基本*,大幅S7-200。它采用的CPU工作存儲器遠(yuǎn)超S7-200的存儲器,支持存儲卡的容量甚至超過了S7-300所支持的存儲卡容量,標(biāo)配PROFINET以太網(wǎng)接口,以及的集成工藝功能,可以作為一個組件集成在完整的綜合自動化解決方案中。S7-1500是新一代大中型PLC,比S7-300/400的各項指標(biāo)有很大的,專為中設(shè)備和工廠自動化設(shè)計,可供用戶使用的充足的資源和超高速的運(yùn)算處理速度,擁有的性能,并集成一系列功能,包括運(yùn)動控制、工業(yè)信息,以及可實(shí)現(xiàn)便捷應(yīng)用的故障功能。其創(chuàng)新的設(shè)計使調(diào)試和操作簡單便捷,而集成于TIA博途的診斷功能通過簡單配置即可實(shí)現(xiàn)對設(shè)備運(yùn)行狀態(tài)的診斷,簡化工程組態(tài),并項目成本。