西門子存儲(chǔ)卡6ES7953-8LM32-0AA0千萬庫(kù)存
西門子存儲(chǔ)卡6ES7953-8LM32-0AA0
下列故障安全型CPU 可以提供:
CPU 315F-2 DP,,用于采用 PROFIBUS DP 進(jìn)行分布式組態(tài)、對(duì)程序量有中/高要求的故障安全型工廠
CPU 315F-2 PN/DP,,用于具有中/大規(guī)模的程序量以及使用PROFIBUS DP和PROFINET IO進(jìn)行分布式組態(tài)的工廠,,在PROFInet上實(shí)現(xiàn)基于組件的自動(dòng)化中實(shí)現(xiàn)分布式智能系統(tǒng)
CPU 317F-2 DP,用于具有大容量程序量以及使用PROFIBUS DP進(jìn)行分布式組態(tài)的故障安全工廠
CPU 317F-2 PN/DP,,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO進(jìn)行分布式組態(tài)的工廠,,在PROFInet上實(shí)現(xiàn)基于組件的自動(dòng)化中實(shí)現(xiàn)分布式智能系統(tǒng)
CPU 319F-3 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO進(jìn)行分布式組態(tài)的故障安全型工廠,,在PROFInet上實(shí)現(xiàn)基于組件的自動(dòng)化中實(shí)現(xiàn)分布式智能系統(tǒng)
變頻器提供的控制方式有v/f控制,、矢量控制、力矩控制,。v/f控制中有線性v/f控制,、拋物線特性v/f控制。將變頻器參數(shù)p1300設(shè)為0,,變頻器工作于線性
v/f控制方式,,將使調(diào)速時(shí)的磁通與勵(lì)磁電流基本不變。適用于工作轉(zhuǎn)速不在低頻段的一般恒轉(zhuǎn)矩調(diào)速對(duì)象,。
將p1300設(shè)為2,,變頻器工作于拋物線特性v/f控制方式,這種方式適用于風(fēng)機(jī),、水泵類負(fù)載,。這類負(fù)載的軸功率n近似地與轉(zhuǎn)速n的3次方成正比。其轉(zhuǎn)矩m近似地與轉(zhuǎn)速n的平方成正比,。對(duì)于這種負(fù)載,,如果變頻器的v/f特性是線性關(guān)系,則低速時(shí)電機(jī)的許用轉(zhuǎn)矩遠(yuǎn)大于負(fù)載轉(zhuǎn)矩,,從而造成功率因數(shù)和效率的嚴(yán)重下降,。為了適應(yīng)這種負(fù)載的需要,,使電壓隨著輸出頻率的減小以平方關(guān)系減小,從而減小電機(jī)的磁通和勵(lì)磁電流,,使功率因數(shù)保持在適當(dāng)?shù)姆秶鷥?nèi),。
可以進(jìn)一步通過設(shè)置參數(shù)使v/f控制曲線適合負(fù)載特性。將p1312在0至250之間設(shè)置合適的值,,具有起動(dòng)提升功能,。將低頻時(shí)的輸出電壓相對(duì)于線性的v/f曲線作適當(dāng)?shù)奶岣咭匝a(bǔ)償在低頻時(shí)定子電阻引起的壓降導(dǎo)致電機(jī)轉(zhuǎn)矩減小的問題。適用于大起動(dòng)轉(zhuǎn)矩的調(diào)速對(duì)象
OB按優(yōu)先級(jí)大小執(zhí)行,,如果所發(fā)生事件的優(yōu)先級(jí)高于當(dāng)前執(zhí)行的OB ,,則中斷此 OB 的執(zhí)行。優(yōu)先級(jí)相同的事件,,將按發(fā)生的時(shí)間順序進(jìn)行處理,。與S7-300/400比較,S7-1200/1500的錯(cuò)誤處理有了較大的變化,,本文主要介紹S7-1200/1500所支持的錯(cuò)誤處理組織塊以及CPU對(duì)這些錯(cuò)誤的響應(yīng),。
1 S7-1200/1500的錯(cuò)誤處理組織塊
1.1 S7-1200的錯(cuò)誤處理組織塊
圖1-1
S7-1200不再支持同步錯(cuò)誤中斷組織塊OB121,OB122 。
1.2 S7-1500的錯(cuò)誤處理組織塊
圖1-2
S7-1200與S7-1500支持的錯(cuò)誤處理組織塊的塊號(hào)與S7-300/400保持一致,,不同的是S7-1500除時(shí)間錯(cuò)誤中斷組織塊OB80的優(yōu)先級(jí)22不能改變外,,其它的錯(cuò)誤處理組織塊的優(yōu)先級(jí)都可以修改。如診斷中斷OB82:
圖1-3
除了可以修改錯(cuò)誤中斷OB的優(yōu)先級(jí),,S7-1500的事件中斷(如硬件中斷)的優(yōu)先級(jí)也可以修改,,這樣用戶通過修改優(yōu)先級(jí)可避免重要的中斷請(qǐng)求被其它中斷請(qǐng)求延遲或中斷。
2 CPU對(duì)會(huì)引起錯(cuò)誤中斷的響應(yīng)
CPU對(duì)錯(cuò)誤處理組織塊的響應(yīng)表:
錯(cuò)誤處理OB | 故障類別 | ‘到達(dá)事件‘ 觸發(fā)
| ‘離去事件‘ 觸發(fā)
| OB沒有裝載CPU停機(jī) | |||
S7-1200 | S7-1500 | S7-300/400 | |||||
OB80
| 超出循環(huán)時(shí)間* | 異步
| 是
| 否
| 是 | 是 | 是 |
時(shí)間錯(cuò)誤** | 否*** | 否*** | 是 | ||||
OB82 | 異步 | 是 | 是 | 否*** | 否*** | 是 | |
OB83 | 異步 | 是 | 是 | - | 否*** | 是 | |
OB86 | 異步 | 是 | 是 | - | 否*** | 是 | |
OB121 | 同步 | 是 | 否 | - | 是 | 是 | |
OB122 | 同步 | 是 | 否 | - | 否*** | 是 |
表2-1
注:
-: 不支持,。
*: 超出循環(huán)時(shí)間請(qǐng)求OB80時(shí)而下載OB80并不會(huì)使CPU停機(jī),,但如果一個(gè)周期內(nèi)超時(shí)兩倍的循環(huán)監(jiān)控時(shí)間 S7-1200/1500/300/400都會(huì)停機(jī)。
**: 由時(shí)間事件(如循環(huán)中斷,,延時(shí)中斷,,時(shí)間中斷)觸發(fā)的時(shí)間錯(cuò)誤。
***:CPU不會(huì)停機(jī),,但會(huì)在診斷緩沖區(qū)產(chǎn)生診斷記錄,。
3 GET_ERROR,GET_ERR_ID對(duì)PLC錯(cuò)誤處理的影響
GET_ERROR和GET_ERR_ID是“獲取本地錯(cuò)誤信息"指令,S7-1200/1500可通過編程用來查詢程序塊內(nèi)出現(xiàn)的錯(cuò)誤,,這種程序執(zhí)行中發(fā)生的錯(cuò)誤就是所說的‘同步‘錯(cuò)誤,。
圖3-1
“獲取本地錯(cuò)誤信息"指令支持塊內(nèi)進(jìn)行本地錯(cuò)誤處理。將“獲取本地錯(cuò)誤信息"插入塊
的程序代碼中時(shí),,如果發(fā)生錯(cuò)誤,,則將忽略所有預(yù)定義的系統(tǒng)響應(yīng)。
GET_ERROR指令可以讀到詳細(xì)的錯(cuò)誤信息,GET_ERR_ID只讀到其中的錯(cuò)誤編號(hào),。
具體用法可參考軟件在線幫助或參考STEP7 Professional V12的手冊(cè)
因?yàn)镚ET_ERROR和GET_ERR_ID對(duì)PLC的同步錯(cuò)誤處理的影響相同,,下面只對(duì)GET_ERROR指令進(jìn)行說明。
“獲取本地錯(cuò)誤信息"指令支持塊內(nèi)進(jìn)行本地錯(cuò)誤處理,。將“獲取本地錯(cuò)誤信息"插入塊
的程序代碼中時(shí),,如果發(fā)生錯(cuò)誤,則將忽略所有預(yù)定義的系統(tǒng)響應(yīng),。
GET_ERROR指令可以讀到詳細(xì)的錯(cuò)誤信息,,GET_ERR_ID只讀到其中的錯(cuò)誤編號(hào),。
具體用法可參考軟件在線幫助或參考STEP7 Professional V12的手冊(cè)
因?yàn)镚ET_ERROR和GET_ERR_ID對(duì)PLC的同步錯(cuò)誤處理的影響相同,,下面只對(duì)GET_ERROR指令進(jìn)行說明。
3.1 GET_ERROR對(duì)S7-1200同步錯(cuò)誤處理的影響
因?yàn)镾7-1200不支持OB121,OB122,,在發(fā)生‘同步‘錯(cuò)誤時(shí),,只在CPU的診斷緩沖區(qū)產(chǎn)生錯(cuò)誤記錄:同時(shí)ERR LED閃爍