參考價(jià): | 面議 |
- 6ES75317QD000AB0 產(chǎn)品型號(hào)
- 西門子/SIEMENS 品牌
- 經(jīng)銷商 廠商性質(zhì)
- 上海市 所在地
訪問(wèn)次數(shù):573更新時(shí)間:2018-04-11 15:29:41
SIMATIC S7-1500, 模擬輸入模塊 模擬輸入 8xU/I 高速型, 16 位分辨率 , 精度 0.3% 8 通道,分成組,每組 8, 共模電壓 10V; 診斷;過(guò)程報(bào)警 8 通道以 0.0625ms 過(guò)采樣 包括饋電元素, 屏蔽支架和屏蔽端子
西門子6ES75317QD000AB0
西門子6ES75317QD000AB0
SIEMENS西門子上海朕鋅電氣設(shè)備有限公司
:鐘濤
24小時(shí)銷售及:
:
手 機(jī):
: 1824547528
地址:上海市金山區(qū)楓灣路500號(hào)
6ES7592-1AM00-0XB0
SIMATIC S7-1500, FRONTCONNECTOR SCREW-TYPE, 40PIN, FOR 35MM WIDE MODULES, INCL. 4 JUMPERS, AND CABLE STRAP
6ES7531-7KF00-0AB0
SIMATIC S7-1500, ANALOG INPUT MODULE AI 8 X U/I/RTD/TC ST, 16 BITS OF RESOLUTION, ACCURACY 0.3 %; 8 CHANNELS IN GROUPS OF 8; 4 CHANNNELS FOR RTD MEASURING, COMMON MODE VOLTAGE APPR. 10 V; DIAGNOSIS, PROCESSALARMS INCL. INFEED ELEMENT, SHIELD CLAMP AND SHIELD TERMINAL
6ES7590-1AE80-0AA0
SIMATIC S7-1500, MOUNTING RAIL 482 MM (APPR. 19 INCH) INCL. GROUNDING ELEMENT, INTEGRATED DIN RAIL FOR MOUNTING OF SMALL COMPONENTS SUCH AS CLAMPS, FUSES OR RELAYS
6ES7513-1AL01-0AB0
SIMATIC S7-1500, CPU 1513-1 PN, CENTRAL PROCESSING UNIT WITH WORKING MEMORY 300 KB FOR PROGRAM AND 1.5 MB FOR DATA, 1. INTERFACE: PROFINET IRT WITH 2 PORT SWITCH, 40 NS BIT-PERFORMANCE, SIMATIC MEMORY CARD NECESSARY
6ES7521-1BH10-0AA0
SIMATIC S7-1500, DIGITAL INPUT MODULE, DI 16xDC 24V BA, 16 CHANNELS IN GROUPS OF 16; INPUT DELAY TYP. 3.2MS; INPUT TYPE 3 (IEC 61131) INCL. FRONT CONNECTOR PUSH-IN
S7-1200和S7-1500支持哪些錯(cuò)誤處理OB
*文檔: 西門子工程師*本文檔!
文獻(xiàn)
涉及產(chǎn)品
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)。S7-300/400用于錯(cuò)誤處理的組織塊,請(qǐng)參考鏈接:
http://support.automation.siemens.com/CN/view/zh/11499205
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í)也可以修改,這樣用戶通過(guò)修改優(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沒(méi)有裝載CPU停機(jī) | |||
S7-1200 | S7-1500 | S7-300/400 | |||||
OB80 | 超出zui大循環(huán)時(shí)間* | 異步 | 是 | 否 | 是 | 是 | 是 |
時(shí)間錯(cuò)誤** | 否*** | 否*** | 是 | ||||
OB82 | 異步 | 是 | 是 | 否*** | 否*** | 是 | |
OB83 | 異步 | 是 | 是 | - | 否*** | 是 | |
OB86 | 異步 | 是 | 是 | - | 否*** | 是 | |
OB121 | 同步 | 是 | 否 | - | 是 | 是 | |
OB122 | 同步 | 是 | 否 | - | 否*** | 是 |
表2-1
注:
-: 不支持。
*: 超出zui大循環(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可通過(guò)編程用來(lái)查詢程序塊內(nèi)出現(xiàn)的錯(cuò)誤,這種程序執(zhí)行中發(fā)生的錯(cuò)誤就是所說(shuō)的‘同步‘錯(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è),下面鏈接可下載:
/cs/document/68113685?caller=view&lc=en-CN&dl=zh
因?yàn)镚ET_ERROR和GET_ERR_ID對(duì)PLC的同步錯(cuò)誤處理的影響相同,下面只對(duì)GET_ERROR指令進(jìn)行說(shuō)明。
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閃爍
舉例:IO訪問(wèn)錯(cuò)誤
程序中訪問(wèn)了外設(shè)地址ID1000:P,對(duì)S7-1200來(lái)說(shuō),ID1000是默認(rèn)分配給高速計(jì)數(shù)通道HSC1,但是在實(shí)際的組態(tài)中沒(méi)有使能HSC1,那么就不存在這個(gè)外設(shè)。
圖3-2
S7-1200每執(zhí)行一次這條指令,在診斷緩沖區(qū)產(chǎn)生一條錯(cuò)誤記錄,同時(shí)ERR LED閃爍,直到 ”Tag_1”復(fù)位。
圖3-3
在發(fā)生錯(cuò)誤指令的下面執(zhí)行GET_ERROR:
圖3-4
錯(cuò)誤仍然存在,但CPU不報(bào)錯(cuò),診斷緩沖區(qū)也不會(huì)產(chǎn)生任何相關(guān)錯(cuò)誤記錄。
3.2 GET_ERROR對(duì)S7-1500同步錯(cuò)誤處理的影響
與S7-1200比較,因?yàn)镾7-1500支持兩個(gè)同步錯(cuò)誤處理組織塊OB121,OB122,GET_ERROR對(duì)S7-1500的同步錯(cuò)誤處理的影響還要考慮對(duì)OB121,OB122的影響。
本文的表2-1說(shuō)明了S7-1500沒(méi)有執(zhí)行GET_ERROR的情況下CPU的響應(yīng),下面對(duì)同步錯(cuò)誤發(fā)生時(shí)執(zhí)行GET_ERROR后CPU的響應(yīng)。
S7-1500在發(fā)生兩種同步錯(cuò)誤時(shí)在有無(wú)下載對(duì)應(yīng)錯(cuò)誤處理組織塊(程序錯(cuò)誤:OB121,IO訪問(wèn)錯(cuò)誤:O122)的響應(yīng)是不同的,但在發(fā)生這兩種錯(cuò)誤的程序塊中執(zhí)行GET_ERROR后,S7-1500將忽略所有預(yù)定義的對(duì)這個(gè)程序塊中出現(xiàn)的錯(cuò)誤的系統(tǒng)響應(yīng),因此會(huì)產(chǎn)生以下結(jié)果:
nCPU ERR LED不會(huì)閃爍
n診斷緩沖區(qū)不會(huì)產(chǎn)生錯(cuò)誤記錄
n不再觸發(fā)OB121和OB122,發(fā)生程序錯(cuò)誤時(shí)即使不下載OB121 CPU也不會(huì)停機(jī)