為便于大家盡快熟悉S7-1200 PLC,昌暉儀表網(wǎng)在本文深度介紹不同S7-1200 CPU型號的性能特點、功能和接線,干貨技術(shù)文章。
1、S7-1200 CPU的共性
① 可以使用梯形圖(LAD)、函數(shù)塊圖(FDB)和結(jié)構(gòu)化控制語言(SCL)這3種編程語言。布爾運算指令、字傳送指令和浮點數(shù)數(shù)學(xué)運算指令的執(zhí)行速度分別為0.08μs/指令、1.7μs/和2.3μs/指令。
② S7-1200集成了最大150kB(B是字節(jié)的縮寫)的工作存儲器、最大4MB的裝載存儲器和10KB的掉電保持存儲器。CPU 1211C和CPU 1212C的位存儲器(M)為4096B,其他CPU為8192B。可以用可選的SIMATIC存儲卡擴展存儲器的容量和更新PLC的固件。還可以用存儲卡將程序傳輸?shù)狡渌鸆PU。
③ 過程映像輸入、過程映像輸出各1024B。集成的數(shù)字量輸入電路的輸入類型為漏型/源型,電壓額定值為DC24V,輸入電流為4mA。1狀態(tài)允許的最小電壓/電流為DC15V/2.5mA,0狀態(tài)允許的最大電壓/電流為DC 5V/1mA。輸入延遲時間可以組態(tài)為0.1μs-20ms,有脈沖捕獲功能。在過程輸入信號的上升沿或下降沿可以產(chǎn)生快速響應(yīng)的中斷輸入。
繼電器輸出的電壓范圍為DC5-30V或AC5-250V。最大電流2A,白熾燈負(fù)載為DC30W或AC200W。DC/DC/DC型MOSFET(場效應(yīng)管)的1狀態(tài)最小輸出電壓為DC20V,0狀態(tài)最大輸出電壓為DC0.1V,輸出電流0.5A。最大白熾燈負(fù)載為5W。
脈沖輸出最多4路,CPU 1217支持最高1MHz的脈沖輸出,其他DC/DC/DC型的CPU本機最高100kHz,通過信號板可輸出200kHz的脈沖。
④ 有2點集成的模擬量輸入(0-10V),10位分辨率,輸入電阻大于等于100kΩ。
⑤ 集成的DC24V電源可供傳感器和編碼器使用,也可以用來做輸入回路的電源。
⑥ CPU 1215C和CPU 1217C有兩個帶隔離的PROFINET以太網(wǎng)端口,其他CPU有一個以太網(wǎng)端口,傳輸速率為10M/100Mbit/s。
⑦ 實時時鐘的保存時間通常為20天,40℃時最少為12天,最大誤差為±60s/月。
2、S7-1200 CPU的技術(shù)規(guī)范
S7-1200現(xiàn)在有5種型號的CPU模塊(簡稱為CPU,見表1),此外還有故障安全型CPU。CPU可以擴展1塊信號板,左側(cè)可以擴展3塊通信模塊。
表1 西門子S7-1200 CPU技術(shù)規(guī)范
S7-1200 CPU特性 CPU 1211C CPU 1212C CPU 1214C CPU 1215C CPU 1217C
本機數(shù)字量I/O點數(shù) 6入/4出 8入/6出 14入/10出 14入/10出 14入/10出
本機模擬量I/O點數(shù) 2入 2入 2入 2入/2出 2入/2出
工作存儲器/裝載存儲器 50KB/1MB 75KB /1MB 100KB/4MB 125KB/4MB 150KB/4MB
信號模塊擴展個數(shù) 無 2 8 8 8
最大本地數(shù)字量I/O點數(shù) 14 82 284 284 284
最大本地模擬量I/O點數(shù) 13 19 67 69 69
高速計數(shù)器點數(shù) 3點 5點 6點 同前 6點
單相 3點/100kHz 3點/100kHz,1點/30kHz 3點/100kHz,3點/30kHz 同前 4點/1MHz,2點/100kHz
正交相位 3點/80kHz 3點/80kHz,1點/20kHz 3點/80kHz,3點/20kHz 同前 3點/1MHz,3點/100kHz
脈沖輸出(最多4點) 100kHz 100kHz或20kHz 100kHz或20kHz 同前 1MHz或100kHz
上升沿/下降沿中斷點數(shù) 6/6 8/8 12/12 14/14 14/14
脈沖捕獲輸入點數(shù) 6 8 14 14 14
傳感器電源輸出電流/mA 300 300 400 400 400
外形尺寸/mm 90×100×75 90×100×75 110×100×75 130×100×75 150×100×75
圖1中的①是集成的I/O(輸入/輸出)的狀態(tài)LED(發(fā)光二極管);②是3個指示CPU運行狀態(tài)的LED;③是PROFINET以太網(wǎng)接口的RJ45連接器;④是存儲卡插槽(在蓋板下面);⑤是可拆卸的接線端子板。
每種CPU有3種具有不同電源電壓和輸入、輸出電壓的版本(見表2)。
表2 西門子S7-1200 CPU的3種版本
CPU版本 電源電壓 DI輸入電壓 DQ輸出電壓 DQ輸出電流
DC/DC/DC DC24V DC24V DC24V 0.5A,MOSFET
DC/DC/Relay DC24V DC24V DC5-30V,AC5-250V 2A,DC30W/AC200W
AC/DC/Relay AC85-264V DC24V DC5-30V,AC5-250V 2A,DC30W/AC200W
3、CPU的外部接線圖
CPU 1214C AC/DC/Rly(繼電器)型的外部接線圖見圖2。輸入回路一般使用圖中標(biāo)有①的CPU內(nèi)置的DC24V傳感器電源,漏型輸入時需要去除圖2中標(biāo)有②的外接DC電源,將輸入回路的1M端子與DC24V傳感器電源的M端子連接起來,將內(nèi)置的24V電源的L+端子接到外接觸點的公共端。源型輸入時將DC24V傳感器電源的L+端子連接到1M端子。
CPU 1214C DC/DC/Rly的接線圖與圖1-4的區(qū)別在于前者的電源電壓為DC 24V。
圖2 CPU 1214C AC/DC/Relay的外部接線圖
CPU 1214C DC/DC/DC的接線圖見圖2,其電源電壓、輸入回路電壓和輸出回路電壓均為DC24V。輸入回路也可以使用內(nèi)置的DC24V電源。
4、CPU集成的工藝功能
S7-1200集成的工藝功能包括高速計數(shù)與頻率測量、高速脈沖輸出、PWM控制、運動控制和PID控制。
①高速計數(shù)器
CPU集成了最多6點高速計數(shù)器(與型號有關(guān)),CPU 1217C有4點最高頻率為1MHz的高速計數(shù)器。其他CPU有3點最高頻率為100kHz(單相)或80kHz(互差90°的正交相位信號)的高速計數(shù)器。其余各點的最高頻率為30kHz(單相)或20kHz(正交相位信號)。如果使用信號板,還可以測量頻率高達(dá)200kHz的單相脈沖信號,或最高160kHz的正交相位信號。
②高速輸出
各種型號的CPU最多4點高速脈沖輸出(包括信號板的DQ輸出)。CPU本體100kHz,信號板200kHz,CPU1217最多支持1MHz的高速脈沖輸出。
圖3 CPU 1214C DC/DC/DC的外部接線圖
③運動控制
S7-1200的高速輸出可以用于步進電機或伺服電機的速度和位置控制。通過一個軸工藝對象和PLCopen運動控制指令,它們可以輸出脈寬調(diào)制信號來控制步進電機速度、閥位置或加熱元件的占空比。除了返回原點和點動功能以外,還支持絕對位置控制、相對位置控制和速度控制。軸工藝對象有專用的組態(tài)窗口、調(diào)試窗口和診斷窗口。
④用于閉環(huán)控制的PID功能
PID功能用于對閉環(huán)過程進行控制,建議PID控制回路的個數(shù)不要超過16個。STEP 7中的PID調(diào)試窗口提供用于調(diào)節(jié)的形象直觀的曲線圖。還支持PID參數(shù)整定功能,可以自動計算PID參數(shù)的最佳調(diào)節(jié)值。
本文來自廖常初老師新作《S7-1200 PLC編程及應(yīng)用第3版》,如果您有興趣,可到本站“自動化書籍”欄目先睹為快。