S7-1200之我見

 


西門子這個自動化行業的巨人在SIMATIC產品的曆史長河里又一次投了一顆礫石激起了一片漣漪而這顆礫石的名字就叫作S7-1200,從產品命名上來看更像是S7-200的一個延伸或者升級,在這裡筆者想詳細的講解一下這款產品,在講解之前我覺得應該了解一下西門子PLC的家族史。

1、西門子plc的曆史

從西門子公司1872進入中國以來,中國自動化前進的之路一直有西門子自動化產品相伴,說到西門子的PLC大家都能說出那些耳熟能詳的型號S7-200/300/400,但是可能大家並不知道這些產品並非所有都是西門子的德國血統,S7-300/400採用的是STEP7編程而S7-200則採用STEP7Micro/win編程,曾經有很多人都嘆息過為什麼熟悉了S7-300產品之後再去學習S7-200產品仿佛換了一個公司產品而需要從頭學起反之亦然。這是為什麼呢?這就是因為S7-200產品是西門子利用收購的一家美國公司開發軟件和產品,為了能夠爭奪PLC的低端市場而整合上市的。相信大家也看出來S7-200的編程模式和SM特殊寄存器設置都能夠找到一些美日式PLC編程模式的痕跡,而西門子也一直尋找合適的時機開發屬於德國血統的低端PLC產品,就在2009年S7-1200這款產品應運而生。

2、S7-1200的市場定位

有控友說S7-1200是S7-200的一個簡單的升級,可以說這句話說得知其然而不知其所以然,因為它確實不是升級而是替代,為什麼這樣說呢!因為S7-1200的這個產品是西門子低端PLC產品的一記重拳。西門子已經停止除在中國的S7-200CN系列以外的S7-200生產線,S7-200CN以其低廉的價格還要爭奪第三發展中國家的自動化市場份額。而在歐美低端市場將全部被S7-1200產品覆蓋。在中國有很多廠商相繼推出兼容S7-200的模塊這也使得西門子在低端市場的份額佔去一部分,所以為了降低成本而保住市場還要延續200CN系列的輝煌,而西門子將會把 的通訊和控制技術應用在S7-1200這款產品上同樣西門子也將會用S7-1200這款產品強力打造全球PLC中低端市場。

3、S7-1200的產品定位

S7-1200這款產品的定位還是相當明確的,瞄準的正是中低端小型PLC產品線,硬件結構由緊湊模塊化結構組成,系統IO點數、內存容量,均比S7-200多出30%,充分滿足市場的針對小型PLC的需求,現在很多離散行業和過程控制行業的小型單元和系統點數均是在離散點200以內、模擬點在36-48點之內,所以在這個時候S7-200將不能應對,客戶只能選購S7-300中型PLC以大馬拉小車形式來面對工程這也給客戶造成了一定成本上的浪費。而S7-1200這款產品容量上的設計是在充分積累客戶多年需求之上而得。

 

 f) 基於控制對象編程

剛才上文提到了S7-1200增加了DB數據塊和STRUCKT數據類型,正因為具有了這兩個必備的條件這才引出此系統的一個很重要的功能,這就是基於控制對象的編輯和編程,添加控制對象也只需要單擊一下鼠標。 添加新的對象(如一個軸或一個 PID 控制器)時,工程組態系統的“添加新對象”(Add new object)窗口中會顯示相關設置。根據對象的功能為對象命名。微調各種對象時,用戶可以使用功能描述,分配完對象的所有信息后,編輯器中會立即打開該對象。

g) 集成 HMI 工程組態

SIMATIC STEP 7 Basic 包括功能強大的HMI 軟件 SIMATIC WinCC Basic,用於對SIMATIC HMI 精簡系列面板進行高效的編程和組態。高效的工程組態包括,例如:通過智能拖放功能直接使用 HMI 項目中的控制器過程值。HMI 是整個項目的一部分,HMI 數據可始終保持一致性。HMI 和PLC 之間的連接可以集中定義。還可以創建多個模板並分配給其它畫面。完全集成的HMI 功能使組態 SIMATIC HMI 精簡系列面板變得十分方便且高效。

h) 通訊集成Profinet接口

在當前自動化推崇工業以太網通訊的趨勢中,西門子的全線產品已經開始“頂盔貫甲”全部 上了Profinet的接口,而唯獨低端產品S7200還是停留在以太網通訊S7協議的這個層面上,這是為什麼呢!因為西門子已經把具有Profinet接口的S7-1200引領上市了。S7-1200支持傳統的以太網S7通訊同樣也支持Profinet工業以太網總線通訊主要是用於SIMATIC HMI 精簡系列面板(用於可視化);其它控制器(用於 PLC 間的通訊);第三方設備(用於可選的高級集成)

i) 靈活的第三方通訊

與第三方方設備通訊一直都是PLC自動化廠商的軟肋,而S7-1200配備了CM模塊支持RS232/485以及自身以太網口通訊。針對串行通訊RS232/485採用使用功能塊配置幀通訊的方式來完成數據流的通訊,並且S7-1200支持SEND_PTP 和 RCV_PTP功能塊串行通訊的封裝這樣就意味着很容易封裝出來各種串行通訊協議。而針對以太網S7-1200提供了TCP和UDP的兩種通訊方式,並且提供了標準 T-Send/T-Receive 功能塊完善通訊的解決方案,例如完全可以利用這兩組指令封裝出來modbus-TCP協議庫提供給用戶。另外系統提供了豐富字符處理的指令庫(LEFT、RIGHT、DELETE、INSERT、REPLACE、VAL_STRG、STRG_VAL 和S_CONV)這就意味着增強了這款產品對通訊中ASCII字符處理的能力,可以和大量第三方進行自定義字符通訊(稱重、二次儀表、單片機等)。

5、 S7-1200的產品展望

上邊說了這麼多S7-1200的一些特點,但並不表示這款產品就沒有不足,“金無足赤人無完人”而且這款產品還是在成長過程當中,他在很多功能方面都不完善,例如:不支持Profinet CAB和IO組態;不支持PPI、MPI和profibus通訊;不支持配方功能等,但是這些功能對於西門子開發並不是問題這也僅僅西門子為了能及早上市,把某