西門子導(dǎo)軌6ES7590-1BC00-0AA0
CPU 支持?jǐn)U展信號板,,信號板是使用嵌入式的安裝方式的,安裝在CPU的正上方,,安裝不會占用空間,,比如我們需要擴(kuò)展少量IO點(diǎn)的時候,就可以選擇擴(kuò)展數(shù)字量IO的信號板,。除了數(shù)字量IO的信號板,,還有模擬量的信號板,這些信號板一般型號是以SB開頭的,。此外,,還有通信板CB,可以為CPU增加其它通信端口。電池板 BB可提供長期的實(shí)時時鐘備份,。
S7-200CPU按照以下機(jī)制循環(huán)工作:
讀取輸入點(diǎn)的狀態(tài)到輸入映像區(qū)
執(zhí)行用戶程序,,進(jìn)行邏輯運(yùn)算,得到輸出信號的新狀態(tài)
將輸出信號寫入到輸出映像區(qū)
注意:只要CPU處于運(yùn)行狀態(tài),,上述步驟就周而復(fù)始地執(zhí)行,。在第二步中,CPU也執(zhí)行通訊,、自檢等工作,。
上述三個步驟是S7-200CPU的軟件處理過程,可以認(rèn)為就是程序掃描時間,。實(shí)際上,,S7-200對數(shù)字量的處理速度受到以下幾個因素的限制:
輸入硬件延時(從輸入信號狀態(tài)改變的那一刻開始,到CPU刷新輸入映像區(qū)時能夠識別其改變的時間)
CPU的內(nèi)部處理時間,,包括:
讀取輸入點(diǎn)的狀態(tài)到輸入映像區(qū)
執(zhí)行用戶程序,,進(jìn)行邏輯運(yùn)算,得到輸出信號的新狀態(tài)
將輸出信號寫入到輸出映像區(qū)
輸出硬件延時(從輸出緩沖區(qū)狀態(tài)改變到輸出點(diǎn)真實(shí)電平改變的時間)
上述A,,B,,C三段時間,就是限制西門子PLC處理數(shù)字量響應(yīng)速度的主要因素,。
一個實(shí)際的系統(tǒng)可能還需要考慮輸入,、輸出器件的延時,如輸出點(diǎn)外接的中間繼電器動作時間等,。
以上數(shù)據(jù)都在《S7-200系統(tǒng)手冊》中標(biāo)明,,這里只是列表比較。CPU上的部分輸入點(diǎn)延時(濾波)時間可以在編程軟件Micro/WIN的“系統(tǒng)塊"中設(shè)置,,其缺省的濾波時間是6.4ms,。
如果把容易受到干擾的信號接到CPU上可改變?yōu)V波時間的DI點(diǎn)上,調(diào)整濾波時間可能改善信號檢測的質(zhì)量,。
不同型號的CPU,,IO點(diǎn)數(shù)不一樣,選型的時候可以根據(jù)實(shí)際需要的IO點(diǎn)進(jìn)行選擇就可以了,。此外,,每個CPU都自帶有兩路模擬量輸入信號,對于1215C,、1215FC,、1217C還支持兩路模擬量輸出信號。
每個CPU都可支持在左側(cè)擴(kuò)展最多3個通信模塊,,在CPU正上方擴(kuò)展一個信號板,。但是并不是每個CPU都能支持在右側(cè)擴(kuò)展最多到8個模塊的。比如CPU1211C不支持信號模塊的擴(kuò)展,,CPU1212C和CPU1212FC最多只可擴(kuò)展2個模塊,,其他CPU最多可擴(kuò)展8個模塊。
4,、高速計(jì)數(shù)功能和高速脈沖輸出能力
CPU1211C最多支持3個高速計(jì)數(shù)器,,CPU1212C最多支持5個,其余CPU可以支持6個高速計(jì)數(shù)器,。S7-1200系列 PLC可以支持4個高速脈沖輸出,,本體最高可支持100KHz的高速脈沖輸出,,擴(kuò)展信號板可支持200KHz的高速脈沖輸出,,而CPU1217C可支持的最多1MHz的高速脈沖輸出。
除CPU1215C/1215FC,、CPU1217C自帶兩個PROFINET接口外,其余CPU自帶一個PROFINET接口,。
S7-1200系列PLC比S7-200系列PLC具有更快的運(yùn)算速度,執(zhí)行一條布爾運(yùn)算指令只需要0.08微妙的時間,,執(zhí)行一條實(shí)時運(yùn)算指令只需要2.3微妙的時間
執(zhí)行器分為以下幾種:
● 帶有恒定起動信號的比例執(zhí)行器
這些元件用于設(shè)置開啟角度,、角位置,或與輸出值成比例的位置,。輸出值在控制范圍
內(nèi)會對過程產(chǎn)生模擬量作用,。
此組中的執(zhí)行器包括彈簧支撐的氣動驅(qū)動器,以及構(gòu)成位置控制系統(tǒng)的帶位置反饋的
電動驅(qū)動器,。
PT1 受控系統(tǒng)
在 PT1 受控系統(tǒng)中,,過程值的變化初與輸出值的變化成比例。 過程值的變化率隨時間
減小,,直至達(dá)到終值,,即被延遲。
示例:
● 彈簧減震系統(tǒng)
● RC 元件的充電
● 由蒸汽加熱的貯水器,。
加熱與制冷過程,,或充電和放電特性的時間常量通常相同。 時間常量不同時,,控制顯然
會更加復(fù)雜,。
PT2 受控系統(tǒng)
在 PT2 受控系統(tǒng)中,過程值不會立即跟隨輸出值的階躍變化,,即,,過程值的增加與正向
上升率成正比,,然后隨著上升率的下降而逼近設(shè)定值。 受控系統(tǒng)通過二階延遲元件顯示
比例響應(yīng)特性,。
示例:
● 壓力控制
● 流速控制
● 溫度控制
非自調(diào)節(jié)受控系統(tǒng)
非自調(diào)節(jié)受控系統(tǒng)具有積分響應(yīng),。 過程值趨于無限大的值。
脈沖控制器
無反饋兩位控制器
兩位控制器將狀態(tài)“ON"和“OFF"作為切換函數(shù),。 這與 * 或 0% 輸出相對應(yīng),。 該特性
會使過程值 x 在設(shè)定值 w 周圍持續(xù)振蕩。
振幅和波動持續(xù)時間隨受控系統(tǒng)的延遲時間 T u 與恢復(fù)時間 T g 之間的比例而增加,。 這些
控制器主要用于簡單的溫度控制系統(tǒng)(例如直接用電加熱的爐子),,或用作限值報(bào)警設(shè)
有反饋兩位控制器
在受控系統(tǒng)具有較長延遲時間的情況下(例如功能空間與加熱空間分離的爐),可通過使
用電力反饋改善兩位控制器的特性,。
反饋用于增加控制器的開關(guān)頻率,,但這會減小過程值的振幅。 此外,,在動態(tài)操作中可充
分改進(jìn)控制作用結(jié)果,。 切換頻率限制由輸出級別決定。 在機(jī)械起動器(例如繼電器和觸
點(diǎn))上,,每分鐘不得超過 1 到 5 次切換,。 如果是下游可控硅或三端雙向可控硅控制器的
電壓和電流輸出,則可選擇超過受控系統(tǒng)目前限制頻率的高切換頻率,。
因?yàn)榍袚Q脈沖無法再通過受控系統(tǒng)的輸出來確定,,所以會得到與連續(xù)控制器結(jié)果類似的結(jié)
果。
通過對連續(xù)控制器的輸出值進(jìn)行脈寬調(diào)制來生成輸出值
西門子導(dǎo)軌6ES7590-1BC00-0AA0
用電纜將S7-200 Port 0端口與V20的RS485接口相連(注意端口連接規(guī)則:V20的
P+對3,、N-對8),,如下圖所示:

3.4 變頻器參數(shù)設(shè)置:
V20 可以通過選擇連接宏Cn010實(shí)現(xiàn)USS控制,也可以通過直接更改變頻器參數(shù)的方法來實(shí)現(xiàn),。參數(shù)設(shè)置如下表所示:
表一:
參數(shù) | 描述 | Cn010默認(rèn)值 | 實(shí)際設(shè)置 | 備注 |
P0700[0] | 選擇命令源 | 5 | 5 | RS485為命令源 |
P1000[0] | 選擇頻率 | 5 | 5 | RS485為速度設(shè)定值 |
P2023 | RS485協(xié)議選擇 | 1 | 1 | USS協(xié)議 |
P2010[0] | USS/MODBUS波特率 | 8 | 6 | 波特率為9600bps |
P2011[0] | USS地址 | 1 | 3 | 變頻器的USS地址 |
P2012[0] | USS PZD長度 | 2 | 2 | PZD部分的字?jǐn)?shù) |
P2013[0] | USS PKW長度 | 127 | 127 | PKW部分字?jǐn)?shù)可變 |
P2014[0] | USS/MODBUS報(bào)文間斷時間 | 500 | 0 | 接收數(shù)據(jù)時間 |
3.5 使用USS協(xié)議的初始化模塊初始化S7-200的PORT0端口:

EN使能:每次改變通訊狀態(tài)都應(yīng)該執(zhí)行一次初始化指令,。所以EN信號應(yīng)該通過邊沿檢測元件脈沖激活。
Mode:用這個USS輸入值選擇通訊協(xié)議,。
1:為端口0USS協(xié)議,,并啟用該協(xié)議。
0:為端口0PPI協(xié)議,,并禁止USS協(xié)議,。
Baud: 波特率:9600,19200…115200,。
Active:激活驅(qū)動地址,。
Done:當(dāng)USS_INIT 指令執(zhí)行完成后,Done=1,。
Error:指令執(zhí)行的結(jié)果,,如果有錯誤,,顯示錯誤代碼。
Active:激活驅(qū)動地址舉例:

3.6 使用USS——CTRL模塊來控制USS地址為3的變頻器,,為了運(yùn)行變頻器需要按照表一設(shè)置參數(shù):
狀態(tài)表:
