西門子S7-1200屬于小型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è)計是在充分積累客戶多年需求之上而得。
西門子S7-1200的產(chǎn)品新特性?
1)緊湊模塊化結(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卻是能夠較為富裕信號通道。
2)強大的控制功能
系統(tǒng)集成了16路pid的控制回路,并且pid都是能夠支持自適應(yīng)的快速功能塊,并且提供了pid參數(shù)調(diào)試和觀測的控制畫面,可以讓用戶在并不熟悉pid參數(shù)如何調(diào)整的情況下把工藝參數(shù)控制到所需標準。系統(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)功能以外,還支持絕對、相對和速度運動。
3)經(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)一了。
4)復(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)開始支持數(shù)組和結(jié)構(gòu)等。
5)指令參數(shù)的多態(tài)性
在西門子的經(jīng)典的編程指令當(dāng)中都是采用數(shù)據(jù)類型一致分類,例如加/減/乘/除的指令根據(jù)不同的數(shù)據(jù)類型是不同的指令,而在對S7-1200編程時不分數(shù)據(jù)類型只是調(diào)用功能,讓功能塊放置在network中時才會讓用戶選擇是哪種的數(shù)據(jù)類型,這就輕松實現(xiàn)了參數(shù)的多態(tài)性。
6)基于控制對象編程
剛才上文提到了S7-1200增加了db數(shù)據(jù)塊和struckt數(shù)據(jù)類型,正因為具有了這兩個必備的條件這才引出此系統(tǒng)的一個很重要的功能,這就是基于控制對象的編輯和編程,添加控制對象也只需要單擊一下鼠標。添加新的對象(如一個軸或一個 pid 控制器)時,工程組態(tài)系統(tǒng)的“添加新對象”(add new object)窗口中會顯示相關(guān)設(shè)置。根據(jù)對象的功能為對象命名。微調(diào)各種對象時,用戶可以使用功能描述,分配完對象的所有信息后,編輯器中會立即打開該對象。
7)集成 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 精簡系列面板變得十分方便且高效。
8)通訊集成profinet接口
在當(dāng)前自動化推崇工業(yè)以太網(wǎng)通訊的趨勢中,西門子的全線產(chǎn)品已經(jīng)開始“頂盔貫甲”全部武裝上了profinet的接口,而唯獨低端產(chǎn)品S7-200還是停留在以太網(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è)備(用于可選的高級集成)
9)靈活的第三方通訊
與第三方方設(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的兩種通訊方式,并且提供了標準 t-send/t-receive 功能塊完善通訊的解決方案,例如完全可以利用這兩組指令封裝出來modbus-tcp協(xié)議庫提供給用戶。另外系統(tǒng)提供了豐富字符處理的指令庫(left、right、delete、insert、replace、val_strg、strg_val 和s_conv)這就意味著增強了這款產(chǎn)品對通訊中ascii字符處理的能力,可以和大量第三方進行自定義字符通訊(稱重、二次儀表、單片機等)。