西門子S7-1200屬於(yu) 小型PLC產(chan) 品線,硬件結構由緊湊模塊化結構組成,係統io點數、內(nei) 存容量,均比S7-200多出30%,充分滿足市場的針對小型PLC的需求,現在很多離散行業(ye) 和過程控製行業(ye) 的小型單元和係統點數均是在離散點200以內(nei) 、模擬點在36-48點之內(nei) ,所以在這個(ge) 時候西門子S7-200將不能應對,客戶隻能選購S7-300中型PLC以大馬拉小車形式來麵對工程這也給客戶造成了一定成本上的浪費。而S7-1200這款產(chan) 品容量上的設計是在充分積累客戶多年需求之上而得。
西門子S7-1200的產(chan) 品新特性
1)緊湊模塊化結構
西門子S7-1200產(chan) 品延續了200緊湊式結構,cpu1214c的寬度僅(jin) 有110mm,cpu1212c和cpu1211c的寬度也僅(jin) 有90mm。通訊模塊和信號模塊的體(ti) 積也十分小巧,使得這個(ge) 緊湊的模塊化係統大大節省了空間,從(cong) 而在安裝過程中為(wei) 您提供了最高的效率和靈活性。另外S7-1200增加一個(ge) 特殊結構的io模塊叫做信號板,它是鑲嵌在cpu箱體(ti) 上的分別為(wei) 2di/o和1ao這正是西門子設計精髓之道可以隨時定製所需要補充的io模塊,中小型工程的問題突顯之處就是工程的不確定性,很有可能在工程實施過程當中出現di/o和ao不夠用,而ai卻是能夠較為(wei) 富裕信號通道。
2)強大的控製功能
係統集成了16路pid的控製回路,並且pid都是能夠支持自適應的快速功能塊,並且提供了pid參數調試和觀測的控製畫麵,可以讓用戶在並不熟悉pid參數如何調整的情況下把工藝參數控製到所需標準。係統集成了多達6個(ge) 高速計數器(3個(ge) 100khz,3個(ge) 30khz),用於(yu) 精確監視增量編碼器、頻率計數或對過程事件進行高速計數。係統集成了2個(ge) 高速輸出,可用作高速脈衝(chong) 輸出或脈寬調製輸出。當組態成pto時,它們(men) 將提供最高頻率為(wei) 100khz的50%占空比高速脈衝(chong) 輸出,以便對步進電機或伺服驅動器進行開環速度控製和定位控製。通過2個(ge) 高速計數器對高速脈衝(chong) 輸出進行內(nei) 部反饋。當組態成pwm輸出時,將生成一個(ge) 具有可變占空比的固定周期輸出來控製電機速度、閥位置或加熱元件的占空比。係統支持對步進電機和伺服驅動器進行開環速度控製和位置控製。對該功能的組態十分簡單:通過一個(ge) 軸工藝對象和通用的plcopen運行功能塊即可實現。除了返回(home)和點動(jog)功能以外,還支持絕對、相對和速度運動。
3)經典的編程模式
西門子S7-1200使用simaticstep7basic工具編程,而這款的工具的使用風格基本與(yu) step7professional一樣,提供lad和fbd兩(liang) 種編程語言並采用ob組織塊fb功能塊fc功能函數db數據塊的編程形式(通過背景db的支持可以實現功能塊參數化調用),這次西門子公司終於(yu) 把全線產(chan) 品的編程風格統一了。
4)複雜的數據結構
複雜的數據結構意味著什麽(me) 呢!其實就是數組、結構等這樣的多元素組成的數據單位,而市麵上很少會(hui) 有低端plc的編程語言能夠支持複雜的數據結構,都是采用扁平式的數據類型(bool、int、word、dword、real)。西門子S7-1200這款產(chan) 品繼承了300/400中高端PLC所具備的數據結構開始支持數組和結構等。
5)指令參數的多態性
在西門子的經典的編程指令當中都是采用數據類型一致分類,例如加/減/乘/除的指令根據不同的數據類型是不同的指令,而在對S7-1200編程時不分數據類型隻是調用功能,讓功能塊放置在network中時才會(hui) 讓用戶選擇是哪種的數據類型,這就輕鬆實現了參數的多態性。
6)基於(yu) 控製對象編程
剛才上文提到了S7-1200增加了db數據塊和struckt數據類型,正因為(wei) 具有了這兩(liang) 個(ge) 必備的條件這才引出此係統的一個(ge) 很重要的功能,這就是基於(yu) 控製對象的編輯和編程,添加控製對象也隻需要單擊一下鼠標。添加新的對象(如一個(ge) 軸或一個(ge) pid 控製器)時,工程組態係統的“添加新對象”(add new object)窗口中會(hui) 顯示相關(guan) 設置。根據對象的功能為(wei) 對象命名。微調各種對象時,用戶可以使用功能描述,分配完對象的所有信息後,編輯器中會(hui) 立即打開該對象。
7)集成 hmi 工程組態
simatic step 7 basic 包括功能強大的hmi 軟件 simatic wincc basic,用於(yu) 對simatic hmi 精簡係列麵板進行高效的編程和組態。高效的工程組態包括,例如:通過智能拖放功能直接使用 hmi 項目中的控製器過程值。hmi 是整個(ge) 項目的一部分,hmi 數據可始終保持一致性。hmi 和plc 之間的連接可以集中定義(yi) 。還可以創建多個(ge) 模板並分配給其它畫麵。完全集成的hmi 功能使組態 simatic hmi 精簡係列麵板變得十分方便且高效。
8)通訊集成profinet接口
在當前自動化推崇工業(ye) 以太網通訊的趨勢中,西門子的全線產(chan) 品已經開始“頂盔貫甲”全部武裝上了profinet的接口,而唯獨低端產(chan) 品S7-200還是停留在以太網通訊s7協議的這個(ge) 層麵上,這是為(wei) 什麽(me) 呢!因為(wei) 西門子已經把具有profinet接口的S7-1200引領上市了。S7-1200支持傳(chuan) 統的以太網S7通訊同樣也支持profinet工業(ye) 以太網總線通訊主要是用於(yu) simatic hmi 精簡係列麵板(用於(yu) 可視化);其它控製器(用於(yu) PLC間的通訊);第三方設備(用於(yu) 可選的高級集成)
9)靈活的第三方通訊
與(yu) 第三方方設備通訊一直都是PLC自動化廠商的軟肋,而S7-1200配備了cm模塊支持rs232/485以及自身以太網口通訊。針對串行通訊rs232/485采用使用功能塊配置幀通訊的方式來完成數據流的通訊,並且S7-1200支持send_ptp 和 rcv_ptp功能塊串行通訊的封裝這樣就意味著很容易封裝出來各種串行通訊協議。而針對以太網S7-1200提供了tcp和udp的兩(liang) 種通訊方式,並且提供了標準 t-send/t-receive 功能塊完善通訊的解決(jue) 方案,例如完全可以利用這兩(liang) 組指令封裝出來modbus-tcp協議庫提供給用戶。另外係統提供了豐(feng) 富字符處理的指令庫(left、right、delete、insert、replace、val_strg、strg_val 和s_conv)這就意味著增強了這款產(chan) 品對通訊中ascii字符處理的能力,可以和大量第三方進行自定義(yi) 字符通訊(稱重、二次儀(yi) 表、單片機等)。