三菱plc與西門(mén)子plc有什么區(qū)別?分別有什么優(yōu)點(diǎn)和缺點(diǎn)?該如何選擇學(xué)習(xí)哪種品牌?首先它們的編程理念不同,三菱plc是日系品牌,編程直觀易懂,學(xué)習(xí)起來(lái)會(huì)比較輕松,而西門(mén)子plc是德國(guó)品牌,指令比較抽象,學(xué)習(xí)難度較大,但指令較少,而三菱的指令較多,所以學(xué)習(xí)三菱和學(xué)習(xí)西門(mén)子的周期是一樣的;
三菱的優(yōu)勢(shì)在于離散控制和運(yùn)動(dòng)控制,三菱的指令豐富,有專(zhuān)用的定位指令,控制伺服和步進(jìn)容易實(shí)現(xiàn),要實(shí)現(xiàn)某些復(fù)雜的動(dòng)作控制也是三菱的強(qiáng)項(xiàng),而西門(mén)子在這塊就較弱,沒(méi)有專(zhuān)用的指令,做伺服或步進(jìn)定位控制不是不能實(shí)現(xiàn),而是程序復(fù)雜,控制精度不高。
過(guò)程控制與通信控制西門(mén)子是強(qiáng)項(xiàng),西門(mén)子的模擬量模塊價(jià)格便宜,程序簡(jiǎn)單,而三菱的模擬量模塊價(jià)格昂貴,程序復(fù)雜,西門(mén)子做通信也容易,程序簡(jiǎn)單,三菱在這塊功能較弱。
所以針對(duì)不同的設(shè)備不同的控制方式,我們要合理的選用PLC,用其長(zhǎng)處,避其短處。例如某設(shè)備只是些動(dòng)作控制,如機(jī)械手,可選擇三菱的PLC,某設(shè)備有伺服或步進(jìn)要進(jìn)行定位控制,也選三菱的PLC;像中央空調(diào),污水處理,溫度控制等這類(lèi)有很多模擬量要處理的就要選西門(mén)子的PLC比較合適,某設(shè)備現(xiàn)場(chǎng)有很多儀表的數(shù)據(jù)要用通信進(jìn)行采集,選西門(mén)子的好控制。
西門(mén)子PLC系統(tǒng)的配置與特點(diǎn)
西門(mén)子plc根據(jù)規(guī)模和性能的大小,主要有s7-200s7-300和s7-400三種,下面就簡(jiǎn)單介紹一下該三種產(chǎn)品的一些特性。
1、s7-200
針對(duì)低性能要求的摸塊化小控制系統(tǒng),它多可有7個(gè)模塊的擴(kuò)展能力,在模塊中集成背板總線(xiàn),它的網(wǎng)絡(luò)聯(lián)接有rs-485通訊接口和profibus兩種,可通過(guò)編程器pg訪(fǎng)問(wèn)所有模塊,帶有電源、cpu和i/o的一體化單元設(shè)備。其中的擴(kuò)展模塊(em)有以下幾種:數(shù)字量輸入模塊(di)——24vdc和120/230vac;數(shù)字量輸出(do)——24vdc和繼電器;模擬量輸入模塊(ai)——電壓、電流、電阻和熱電偶;模擬量輸出模塊——電壓和電流。還有一個(gè)比較特殊的模塊-通訊處理器(cp)——該塊的功能是可以把s7-200作為主站連接到as-接口(傳感器和執(zhí)行器接口),通過(guò)as-接口的從站可以控制多達(dá)248個(gè)設(shè)備,這樣就可以顯著的擴(kuò)展s7-200的輸入和輸出點(diǎn)數(shù)。
2、s7-300
相比較s7-200,s7-300針對(duì)的是中小系統(tǒng),他的模塊可以擴(kuò)展多達(dá)32個(gè)模塊,背板總線(xiàn)也在模塊內(nèi)集成,它的網(wǎng)絡(luò)連接已比較成熟和流行,有mpi、工業(yè)以太網(wǎng),使通訊和編程變得簡(jiǎn)單,選擇性也比較多,并可借助工具進(jìn)行組態(tài)和設(shè)置參數(shù)。s7-300的模塊稍微多一點(diǎn),除了信號(hào)模塊(sm)和200的em模塊同類(lèi)型之外,它還有接口模塊(im)——用來(lái)進(jìn)行多層組態(tài),把總線(xiàn)從一層傳到另一層;占位模塊(dm)——為沒(méi)有設(shè)置參數(shù)的信號(hào)模塊保留一個(gè)插槽或?yàn)橐院蟀惭b的接口模塊保留一個(gè)插槽;功能模塊(fm)——執(zhí)行特殊功能,如計(jì)數(shù)、定位、閉環(huán)控制相當(dāng)于對(duì)cpu功能的一個(gè)擴(kuò)展或補(bǔ)充;通訊處理器(cp)——提供點(diǎn)對(duì)點(diǎn)連接、profibus和工業(yè)以太網(wǎng)。
針對(duì)cpu設(shè)計(jì)模式選擇器有:mres=模塊復(fù)位功能;stop=停止模式,程序不執(zhí)行;run=程序執(zhí)行,編程器只讀操作;run-p=程序執(zhí)行,編程器可讀寫(xiě)操作。狀態(tài)指示器:sf,batf=電池故障;dc5v=內(nèi)部5vdc電壓指示;frce=表示至少有一個(gè)輸入或輸出被強(qiáng)制;run=當(dāng)cpu啟動(dòng)時(shí)閃爍,在運(yùn)行模式下常亮;stop=在停止模式下常亮,有存儲(chǔ)器復(fù)位請(qǐng)求時(shí)慢速閃爍,正在執(zhí)行復(fù)位時(shí)快速閃爍。mpi接口用來(lái)連接到編程設(shè)備或其它設(shè)備,dp接口用來(lái)直接連接到分布式i/o。
3、s7-400
同300的區(qū)別主要在于熱啟動(dòng)(wrst)這一部分,其他基本一樣。它還有一個(gè)外部的電池電源接口,當(dāng)在線(xiàn)更換電池時(shí)可以向ram提供后備電源。編程設(shè)備主要有pg720pg740pg760——可以理解成裝有編程軟件的手提電腦;也可以直接用安裝有step7(siemens的編程軟件)的pc來(lái)完成。而實(shí)現(xiàn)通訊(要編程首先要和plc的cpu通訊上)的要求主要在于接口:1.可以在pc上裝cp5611卡——上面有mpi口,可用電纜直接連接。2.加個(gè)pc適配器,把mpi口轉(zhuǎn)換成rs-232口后接到pc上。3.plc加cp343卡,使它具有以太網(wǎng)口。
4、西門(mén)子plc在工程中的應(yīng)用
每個(gè)自動(dòng)化過(guò)程都是由許多較小的部分和子過(guò)程組成,所以工程建立的第一個(gè)任務(wù)是分解子任務(wù)。而每個(gè)子任務(wù)定義了自動(dòng)化系統(tǒng)要完成的硬件和軟件要求。其中硬件包括輸入/輸出數(shù)目和類(lèi)型,對(duì)應(yīng)模塊序號(hào)和類(lèi)型,所用機(jī)架號(hào),cpu型號(hào)和容量,hmi系統(tǒng),網(wǎng)絡(luò)系統(tǒng)。軟件方面主要是程序結(jié)構(gòu),自動(dòng)化過(guò)程中的數(shù)據(jù)管理,組態(tài)數(shù)據(jù)、通訊數(shù)據(jù)及程序和項(xiàng)目文檔。在siemens的s7中,上述工作都在項(xiàng)目管理(simatic管理器),包括必須的硬件(+組態(tài)),網(wǎng)絡(luò)(+組態(tài)),所有程序和自動(dòng)化解決方案的數(shù)據(jù)管理。f1在線(xiàn)幫助。simatic管理器管理step7項(xiàng)目,編寫(xiě)step7用戶(hù)程序的工具,有梯形圖lad,語(yǔ)句表stl,和功能塊圖fbd,編程語(yǔ)言。利用編程器或外部編程器可以把用戶(hù)程序保存到eprom卡上。simatic管理器是一個(gè)在線(xiàn)/離線(xiàn)編輯s7對(duì)象的圖形化用戶(hù)界面,這些對(duì)象包括項(xiàng)目、用戶(hù)程序、快、硬件站和工具。此管理器的用戶(hù)界面中工具條和windows差不多,就是多了幾個(gè)plc菜單——顯示訪(fǎng)問(wèn)節(jié)點(diǎn)、存儲(chǔ)器卡、下載、仿真模塊。
step7項(xiàng)目結(jié)構(gòu):項(xiàng)目中,數(shù)據(jù)以對(duì)象形式存儲(chǔ),按樹(shù)型結(jié)構(gòu)組織。第一級(jí):包含項(xiàng)目圖表,每個(gè)項(xiàng)目代表和項(xiàng)目存儲(chǔ)有關(guān)的一個(gè)數(shù)據(jù)結(jié)構(gòu)。第二級(jí):站(如s7-300)用于存放硬件組態(tài)和模塊參數(shù)等信息,站是組態(tài)硬件的起點(diǎn)。s7程序文件夾是編寫(xiě)程序的起點(diǎn),所有s7系列的軟件均放在s7程序文件夾下,它包含程序塊文件和源文件夾。simatic的網(wǎng)絡(luò)圖表(mpi、profibus、工業(yè)以太網(wǎng))第三級(jí)和其他級(jí):和上級(jí)對(duì)象類(lèi)型有關(guān)。編程器可離線(xiàn)/在線(xiàn)查看項(xiàng)目——offline:編程器硬盤(pán)上的內(nèi)容;online:通過(guò)網(wǎng)線(xiàn)從plc讀到的內(nèi)容。菜單選項(xiàng):在options-customize設(shè)置語(yǔ)言、助記符、常用特性(存儲(chǔ)位置、系統(tǒng)信息顯示)。創(chuàng)建一個(gè)項(xiàng)目:filenewnewproject插入s7程序塊:insertprograms7program插入s7塊:inserts7block然后可選:1:組織塊(ob)被操作系統(tǒng)調(diào)用,他們是操作系統(tǒng)和用戶(hù)程序的接口。2:功能fc和功能塊fb是實(shí)際的用戶(hù)程序利用他們可以把復(fù)雜的程序分解成小的,易于調(diào)試的單元。3:數(shù)據(jù)塊存儲(chǔ)用戶(hù)的數(shù)據(jù)。選擇所需塊類(lèi)型后,會(huì)打開(kāi)一個(gè)屬性對(duì)話(huà)框,其中可輸入塊序號(hào)和要使用的編程語(yǔ)言,及其他設(shè)置。
5、硬件組態(tài)和存儲(chǔ)器概念
裝載存儲(chǔ)器是一個(gè)可編程模塊,它包括建立在編程設(shè)備上的裝載對(duì)象(邏輯塊、數(shù)據(jù)塊和其他信息),它可以是存儲(chǔ)器卡或內(nèi)部集成的ram。存儲(chǔ)器卡一般有兩種,其中,當(dāng)采用ram存儲(chǔ)器卡時(shí),系統(tǒng)必須配備電池,當(dāng)采用flasheprom存儲(chǔ)器卡時(shí),則斷電不會(huì)丟失,但內(nèi)部ram中的數(shù)據(jù)仍需電池保持。工作存儲(chǔ)器僅包含和運(yùn)行時(shí)間使用的程序和數(shù)據(jù),ram工作存儲(chǔ)器集成在cpu中,通過(guò)后備電池保持。系統(tǒng)存儲(chǔ)器包括過(guò)程映象輸入和輸出表(pii,piq),位存儲(chǔ)器,定時(shí)器,計(jì)數(shù)器和局部堆踐。保持存儲(chǔ)器是非揮發(fā)的ram,即使沒(méi)有安裝后備電池也可用來(lái)保持某些數(shù)據(jù),設(shè)置cpu參數(shù)時(shí)要指定保持的區(qū)域。
從上述概念可知,假如我們?cè)诰€(xiàn)修改程序,被修改的塊存放在工作存儲(chǔ)器中,當(dāng)把程序上載到編程器時(shí),就從工作存儲(chǔ)器傳到編程器。由于斷電會(huì)導(dǎo)致ram數(shù)據(jù)的丟失,所以假如要安全保存被修改的程序,就必須保存在feprom或硬盤(pán)上。
硬件組態(tài)和參數(shù)分配
組態(tài)就是指在硬件組態(tài)的站窗口中分配機(jī)架、塊可分布式i/o,可從硬件目錄中選擇部件;參數(shù)分配就是建立可分配參數(shù)模塊的特性,例如啟動(dòng)特性、保持區(qū)等;設(shè)定組態(tài)就是設(shè)定好的硬件組態(tài)和參數(shù)分配;實(shí)際組態(tài)指已存在的實(shí)際組態(tài)和參數(shù)分配,一般是在已裝配的系統(tǒng)中,從plc的cpu中讀出來(lái)的。
組態(tài)過(guò)程:
啟動(dòng)硬件組態(tài):新建一個(gè)項(xiàng)目(project),選擇該項(xiàng)目,并插入(insert)一個(gè)站(station),在simatic管理器中選擇硬件站(hardware)雙擊open即可,我們同時(shí)可以打開(kāi)硬件目錄——view-catalog,如果選擇標(biāo)準(zhǔn)硬件目錄庫(kù),它會(huì)提供所有的機(jī)架、模塊和接口模塊。