西門子這個自動化行業(yè)的巨人在SIMATIC產(chǎn)品的歷史長河里又一次投了一顆礫石激起了一片漣漪而這顆礫石的名字就叫作S7-1200,從產(chǎn)品命名上來看更像是S7-200的一個延伸或者升級,在這里筆者想詳細(xì)的講解一下這款產(chǎn)品,在講解之前我覺得應(yīng)該了解一下西門子PLC的家族史。
1、西門子plc的歷史
從西門子公司1872進入中國以來,中國自動化前進的之路一直有西門子自動化產(chǎn)品相伴,說到西門子的PLC大家都能說出那些耳熟能詳?shù)男吞朣7-200/300/400,但是可能大家并不知道這些產(chǎn)品并非所有都是西門子的德國血統(tǒng),S7-300/400采用的是STEP7編程而S7-200則采用STEP7Micro/win編程,曾經(jīng)有很多人都嘆息過為什么熟悉了S7-300產(chǎn)品之后再去學(xué)習(xí)S7-200產(chǎn)品仿佛換了一個公司產(chǎn)品而需要從頭學(xué)起反之亦然。這是為什么呢?這就是因為S7-200產(chǎn)品是西門子利用收購的一家美國公司開發(fā)軟件和產(chǎn)品,為了能夠爭奪PLC的低端市場而整合上市的。相信大家也看出來S7-200的編程模式和SM特殊寄存器設(shè)置都能夠找到一些美日式PLC編程模式的痕跡,而西門子也一直尋找合適的時機開發(fā)屬于德國血統(tǒng)的低端PLC產(chǎn)品,就在2009年S7-1200這款產(chǎn)品應(yīng)運而生。
2、S7-1200的市場定位
有控友說S7-1200是S7-200的一個簡單的升級,可以說這句話說得知其然而不知其所以然,因為它確實不是升級而是替代,為什么這樣說呢!因為S7-1200的這個產(chǎn)品是西門子低端PLC產(chǎn)品的一記重拳。西門子已經(jīng)停止除在中國的S7-200CN系列以外的S7-200生產(chǎn)線,S7-200CN以其低廉的價格還要爭奪第三發(fā)展中國家的自動化市場份額。而在歐美低端市場將全部被S7-1200產(chǎn)品覆蓋。在中國有很多廠商相繼推出兼容S7-200的模塊這也使得西門子在低端市場的份額占去一部分,所以為了降低成本而保住市場還要延續(xù)200CN系列的輝煌,而西門子將會把最新的通訊和控制技術(shù)應(yīng)用在S7-1200這款產(chǎn)品上同樣西門子也將會用S7-1200這款產(chǎn)品強力打造全球PLC中低端市場。
3、S7-1200的產(chǎn)品定位
S7-1200這款產(chǎn)品的定位還是相當(dāng)明確的,瞄準(zhǔn)的正是中低端小型PLC產(chǎn)品線,硬件結(jié)構(gòu)由緊湊模塊化結(jié)構(gòu)組成,系統(tǒng)IO點數(shù)、內(nèi)存容量,均比S7-200多出30%,充分滿足市場的針對小型PLC的需求,現(xiàn)在很多離散行業(yè)和過程控制行業(yè)的小型單元和系統(tǒng)點數(shù)均是在離散點200以內(nèi)、模擬點在36-48點之內(nèi),所以在這個時候S7-200將不能應(yīng)對,客戶只能選購S7-300中型PLC以大馬拉小車形式來面對工程這也給客戶造成了一定成本上的浪費。而S7-1200這款產(chǎn)品容量上的設(shè)計是在充分積累客戶多年需求之上而得。
4、S7-1200的產(chǎn)品新特性
a)緊湊模塊化結(jié)構(gòu)
S7-1200產(chǎn)品延續(xù)了200緊湊式結(jié)構(gòu),CPU1214C的寬度僅有110mm,CPU1212C和CPU1211C的寬度也僅有90mm。通訊模塊和信號模塊的體積也十分小巧,使得這個緊湊的模塊化系統(tǒng)大大節(jié)省了空間,從而在安裝過程中為您提供了最高的效率和靈活性。另外S7-1200增加一個特殊結(jié)構(gòu)的IO模塊叫做信號板,它是鑲嵌在CPU箱體上的分別為2DI/O和1AO這正是西門子設(shè)計精髓之道可以隨時定制所需要補充的IO模塊,中小型工程的問題突顯之處就是工程的不確定性,很有可能在工程實施過程當(dāng)中出現(xiàn)DI/O和AO不夠用,而AI卻是能夠較為富裕信號通道。
b)強大的控制功能
系統(tǒng)集成了16路PID的控制回路,并且PID都是能夠支持自適應(yīng)的快速功能塊,并且提供了PID參數(shù)調(diào)試和觀測的控制畫面,可以讓用戶在并不熟悉PID參數(shù)如何調(diào)整的情況下把工藝參數(shù)控制到所需標(biāo)準(zhǔn)。系統(tǒng)集成了多達6個高速計數(shù)器(3個100kHz,3個30kHz),用于精確監(jiān)視增量編碼器、頻率計數(shù)或?qū)^程事件進行高速計數(shù)。系統(tǒng)集成了2個高速輸出,可用作高速脈沖輸出或脈寬調(diào)制輸出。當(dāng)組態(tài)成PTO時,它們將提供最高頻率為100kHz的50%占空比高速脈沖輸出,以便對步進電機或伺服驅(qū)動器進行開環(huán)速度控制和定位控制。通過2個高速計數(shù)器對高速脈沖輸出進行內(nèi)部反饋。當(dāng)組態(tài)成PWM輸出時,將生成一個具有可變占空比的固定周期輸出來控制電機速度、閥位置或加熱元件的占空比。系統(tǒng)支持對步進電機和伺服驅(qū)動器進行開環(huán)速度控制和位置控制。對該功能的組態(tài)十分簡單:通過一個軸工藝對象和通用的PLCopen運行功能塊即可實現(xiàn)。除了返回(home)和點動(jog)功能以外,還支持絕對、相對和速度運動。
c)經(jīng)典的編程模式
S7-1200使用SIMATICSTEP7Basic工具編程,而這款的工具的使用風(fēng)格基本與STEP7Professional一樣,提供LAD和FBD兩種編程語言并采用OB組織塊FB功能塊FC功能函數(shù)DB數(shù)據(jù)塊的編程形式(通過背景DB的支持可以實現(xiàn)功能塊參數(shù)化調(diào)用),這次西門子公司終于把全線產(chǎn)品的編程風(fēng)格統(tǒng)一了。
d)復(fù)雜的數(shù)據(jù)結(jié)構(gòu)
復(fù)雜的數(shù)據(jù)結(jié)構(gòu)意味著什么呢!其實就是數(shù)組、結(jié)構(gòu)等這樣的多元素組成的數(shù)據(jù)單位,而市面上很少會有低端PLC的編程語言能夠支持復(fù)雜的數(shù)據(jù)結(jié)構(gòu),都是采用扁平式的數(shù)據(jù)類型(BOOL、INT、WORD、DWORD、REAL)。S7-1200這款產(chǎn)品繼承了300/400中高端PLC所具備的數(shù)據(jù)結(jié)構(gòu)開始支持?jǐn)?shù)組和結(jié)構(gòu)等。
e)指令參數(shù)的多態(tài)性
在西門子的經(jīng)典的編程指令當(dāng)中都是采用數(shù)據(jù)類型一致分類,例如加/減/乘/除的指令根據(jù)不同的數(shù)據(jù)類型是不同的指令,而在對S7-1200編程時不分?jǐn)?shù)據(jù)類型只是調(diào)用功能,讓功能塊放置在network中時才會讓用戶選擇是哪種的數(shù)據(jù)類型,這就輕松實現(xiàn)了參數(shù)的多態(tài)性。
f) 基于控制對象編程
剛才上文提到了S7-1200增加了DB數(shù)據(jù)塊和STRUCKT數(shù)據(jù)類型,正因為具有了這兩個必備的條件這才引出此系統(tǒng)的一個很重要的功能,這就是基于控制對象的編輯和編程,添加控制對象也只需要單擊一下鼠標(biāo)。 添加新的對象(如一個軸或一個 PID 控制器)時,工程組態(tài)系統(tǒng)的“添加新對象”(Add new object)窗口中會顯示相關(guān)設(shè)置。根據(jù)對象的功能為對象命名。微調(diào)各種對象時,用戶可以使用功能描述,分配完對象的所有信息后,編輯器中會立即打開該對象。
g) 集成 HMI 工程組態(tài)
SIMATIC STEP 7 Basic 包括功能強大的HMI 軟件 SIMATIC WinCC Basic,用于對SIMATIC HMI 精簡系列面板進行高效的編程和組態(tài)。高效的工程組態(tài)包括,例如:通過智能拖放功能直接使用 HMI 項目中的控制器過程值。HMI 是整個項目的一部分,HMI 數(shù)據(jù)可始終保持一致性。HMI 和PLC 之間的連接可以集中定義。還可以創(chuàng)建多個模板并分配給其它畫面。完全集成的HMI 功能使組態(tài) SIMATIC HMI 精簡系列面板變得十分方便且高效。
h) 通訊集成Profinet接口
在當(dāng)前自動化推崇工業(yè)以太網(wǎng)通訊的趨勢中,西門子的全線產(chǎn)品已經(jīng)開始“頂盔貫甲”全部武裝上了Profinet的接口,而唯獨低端產(chǎn)品S7200還是停留在以太網(wǎng)通訊S7協(xié)議的這個層面上,這是為什么呢!因為西門子已經(jīng)把具有Profinet接口的S7-1200引領(lǐng)上市了。S7-1200支持傳統(tǒng)的以太網(wǎng)S7通訊同樣也支持Profinet工業(yè)以太網(wǎng)總線通訊主要是用于SIMATIC HMI 精簡系列面板(用于可視化);其它控制器(用于 PLC 間的通訊);第三方設(shè)備(用于可選的高級集成)
i) 靈活的第三方通訊
與第三方方設(shè)備通訊一直都是PLC自動化廠商的軟肋,而S7-1200配備了CM模塊支持RS232/485以及自身以太網(wǎng)口通訊。針對串行通訊RS232/485采用使用功能塊配置幀通訊的方式來完成數(shù)據(jù)流的通訊,并且S7-1200支持SEND_PTP 和 RCV_PTP功能塊串行通訊的封裝這樣就意味著很容易封裝出來各種串行通訊協(xié)議。而針對以太網(wǎng)S7-1200提供了TCP和UDP的兩種通訊方式,并且提供了標(biāo)準(zhǔn) T-Send/T-Receive 功能塊完善通訊的解決方案,例如完全可以利用這兩組指令封裝出來modbus-TCP協(xié)議庫提供給用戶。另外系統(tǒng)提供了豐富字符處理的指令庫(LEFT、RIGHT、DELETE、INSERT、REPLACE、VAL_STRG、STRG_VAL 和S_CONV)這就意味著增強了這款產(chǎn)品對通訊中ASCII字符處理的能力,可以和大量第三方進行自定義字符通訊(稱重、二次儀表、單片機等)。
5、 S7-1200的產(chǎn)品展望
上邊說了這么多S7-1200的一些特點,但并不表示這款產(chǎn)品就沒有不足,“金無足赤人無完人”而且這款產(chǎn)品還是在成長過程當(dāng)中,他在很多功能方面都不完善,例如:不支持Profinet CAB和IO組態(tài);不支持PPI、MPI和profibus通訊;不支持配方功能等,但是這些功能對于西門子開發(fā)并不是問題這也僅僅西門子為了能及早上市,把某些通訊模塊和軟件功能相繼隨后推出和規(guī)劃在下一版本的軟件中,所以用戶現(xiàn)在可以因地制宜根據(jù)自己的項目范圍使用此款產(chǎn)品,隨著中國經(jīng)濟的快速復(fù)蘇和歐美經(jīng)濟的衰退,現(xiàn)在正是出現(xiàn)大量中國設(shè)備出口的局面,而S7200CN系列沒有CE等認(rèn)證是不能出口到歐美,而S7-1200正是良好的一款低端緊湊型PLC產(chǎn)品非常適合中小型開發(fā)項目和設(shè)備,并且如果需要與大量第三方設(shè)備通訊這款產(chǎn)品真是物盡其用,筆者在這里覺得這款產(chǎn)品將會在未來3年的自動化市場處處開花