應(yīng)用領(lǐng)域 | 電子 |
---|
在組態(tài)一個(gè)作為從站的CPU315-2DP站時(shí),必須在STEP7程序中編程下列OB以便評(píng)估分布式I/O類(lèi)型的錯(cuò)誤信息
參考價(jià) | 面議 |
更新時(shí)間:2022-02-24 11:41:25瀏覽次數(shù):461
聯(lián)系我們時(shí)請(qǐng)說(shuō)明是化工儀器網(wǎng)上看到的信息,謝謝!
西門(mén)子6ES7214-2AD23-0XB8 西門(mén)子6ES7214-2AD23-0XB8
在DP從站或CPU315-2DP型主站里應(yīng)該編程哪些“故障 OBs”?
在組態(tài)一個(gè)作為從站的CPU315-2DP站時(shí),必須在STEP7程序中編程下列OB以便評(píng)估分布式I/O類(lèi)型的錯(cuò)誤信息:
OB 82 診斷中斷 OB 、OB 86 子機(jī)架故障 OB 、OB 122 I/O 訪問(wèn)出錯(cuò)
1) 診斷OB82:如果一個(gè)支持診斷,并且已經(jīng)對(duì)其釋放了診斷中斷的模塊識(shí)別出一個(gè)錯(cuò)誤,它既對(duì)進(jìn)入事件也對(duì)外出的事件向 CPU 發(fā)出一個(gè)診斷中斷的請(qǐng)求。操作然后調(diào)用 OB82。在 OB82 自己的局部變量里包含有有缺陷模塊的邏輯基地址和 4 個(gè)字節(jié)的診斷數(shù)據(jù)。如果你還沒(méi)有編程 OB82, 則 CPU 進(jìn)入“停止”。你可以或診斷中斷 OB ,并通過(guò) SFC 39 - 42 重新釋放它。
2) 子機(jī)架*B86:如果識(shí)別出一個(gè) DP 主站或一個(gè)分布式 I/O 站有故障(既對(duì)進(jìn)入事件也對(duì)外出的事件),該 CPU 的操作就調(diào)用 OB 86 。如果沒(méi)有編程 OB 86 但出現(xiàn)了這樣一個(gè)錯(cuò)誤, CPU 就進(jìn)入“停止”。你可以或 OB86 并通過(guò) SFC 39 - 42 重新釋放它。
3) I/O 訪問(wèn)出錯(cuò)OB122:當(dāng)訪問(wèn)一個(gè)模塊的數(shù)據(jù)時(shí)出錯(cuò),該CPU的操作就調(diào)用OB 122。比方說(shuō),CPU在存取一個(gè)單個(gè)模塊的數(shù)據(jù)時(shí)識(shí)別出一個(gè)讀錯(cuò)誤,那么操作就調(diào)用OB 122。該OB 122以與中斷塊有相同的優(yōu)先級(jí)類(lèi)別運(yùn)行。如果沒(méi)有編程O(píng)B 122,那么CPU由“運(yùn)行”改為“停止”。
(2)在初始化的子程序中,根據(jù)希望的控制設(shè)置控制字(B37、B47、B137、B147、B157),如設(shè)置B47=16#F8,則為:允許計(jì)數(shù),寫(xiě)入新當(dāng)前值,寫(xiě)入新預(yù)置值,更新計(jì)數(shù)方向?yàn)榧佑?jì)數(shù),若為正交計(jì)數(shù)設(shè)為4×,復(fù)位和起動(dòng)設(shè)置為高電平有效。
(九)
5)PLC的I/O回路配線(xiàn),必須使用壓接端子或單股線(xiàn),不宜用多股絞合線(xiàn)直接與PLC的接線(xiàn)端于連接,否則容易出現(xiàn)火花。
當(dāng)把 CPU315-2DP 作為從站,把 CPU315-2DP 作為主站時(shí)的診斷地址
在組態(tài)一個(gè) CPU315-2DP 站時(shí),你使用 S7 工具 “H/W CONFIG” 來(lái)分配診斷地址。如果發(fā)生一個(gè)故障,這些診斷地址被加入診斷 OB 的變量 “OB82_MDL_ADDR” 里。 你可在 OB82 里分析此變量,確定有故障的站并作出相應(yīng)的反應(yīng)。
下面是如何分配診斷地址的例子:
第 1 步: 通過(guò) CPU315-2DP 組態(tài)從站并賦予一個(gè)診斷地址,比如 422。
第 2 步: 通過(guò) CPU315-2DP 組態(tài)主站
第 3 步: 把組態(tài)好的從站鏈接到主站并賦予一個(gè)診斷地址,比如 1022。
28:需要為S7-300 CPU的DP從站接口作何種設(shè)置,才可以使用它來(lái)進(jìn)行路由選擇?
如果使用CPU作為I-Sle,并且該CPU也起S7 路由器的作用,那么請(qǐng)注意如下事項(xiàng):
用于路由選擇的從站的DP接口必須設(shè)置為活動(dòng)狀態(tài)。這可以在HW Config中完成:在DP接口的屬性對(duì)話(huà)框中,選項(xiàng)" Commissioning/ operation"或"Programming, status/modify..."必須。關(guān)于這些設(shè)置的注意事項(xiàng)可以在下表中。
對(duì)于S7 路由連接,有 4 種可用的連接資源-與其它任何連接資源無(wú)關(guān)。沒(méi)有使用PG/OP的連接資源或S7基本通信。
如果必須通過(guò)DP接口來(lái)建立一個(gè)與位于其機(jī)架上的通信伙伴連接時(shí)(如在 CP 343-1 中),也要使用一個(gè)路由連接。而對(duì)于通過(guò)MPI接口與一個(gè)位于其機(jī)架上的通信伙伴的連接,則不使用路由連接資源,因?yàn)樵谶@種情況下,能夠直接到達(dá)伙伴。注意事項(xiàng):這不適用于CPU 318。
PLC具有通信聯(lián)網(wǎng)的功能,它使PLC與PLC之間、PLC與計(jì)算機(jī)以及其他智能設(shè)備之間能夠交換信息,形成一個(gè)統(tǒng)一的整體,實(shí)現(xiàn)分散集中控制。多數(shù)PLC具有RS-232接口,還有一些內(nèi)置有支持各自通信協(xié)議的接口。PLC的通信現(xiàn)在主要采用通過(guò)多點(diǎn)接口(MPI)的數(shù)據(jù)通訊、PROFIBUS或工業(yè)以太網(wǎng)進(jìn)行聯(lián)網(wǎng)。
上述4種PLC順序控制設(shè)計(jì)的共同特點(diǎn)是:
----下列設(shè)備可以作為通訊的主站:
在實(shí)際應(yīng)用中,有些開(kāi)關(guān)輸入接通時(shí),由于外界的而出現(xiàn)時(shí)通時(shí)斷的“抖動(dòng)”現(xiàn)象。這種現(xiàn)象在繼電器中由于繼電器的電磁慣性一般不會(huì)造成什么影響,但在PLC中,由于PLC掃描工作的速度快,掃描周期比實(shí)際繼電器的時(shí)間短得多,所以抖動(dòng)就可能被PLC檢測(cè)到,從而造成錯(cuò)誤的結(jié)果。因此,必須對(duì)某些“抖動(dòng)”進(jìn)行處理,以保證正常工作。
PLC的指令是很多的。不同的PLC。指令的條數(shù)也不同。少的幾十條,多的幾百條。指令不同,執(zhí)行的時(shí)間也不同。但各種PLC總有一些基本指令,而且各種的PLC都有這些基本指令,故常以執(zhí)行一條基本指令的時(shí)間來(lái)衡量這個(gè)速度。這個(gè)時(shí)間當(dāng)然越短越好,已從微秒級(jí)縮短到零點(diǎn)微秒級(jí)。并隨著微處理器技術(shù)的進(jìn)步,這個(gè)時(shí)間還在縮短。
按照PLC所能實(shí)現(xiàn)的功能不同PLC的三檔次
不同的負(fù)載對(duì)PLC的輸出有相應(yīng)的要求。例如,通斷的感性負(fù)載,應(yīng)選擇晶體管或晶閘管輸出型的,而不應(yīng)選用繼電器輸出型的。但繼電器輸出型的PLC有許多優(yōu)點(diǎn),如導(dǎo)通壓降小,有隔離作用,價(jià)格相對(duì)較便宜,承受瞬時(shí)過(guò)電壓和過(guò)電流的能力較強(qiáng),其負(fù)載電壓靈活(可交流、可直流)且電壓等級(jí)范圍大等。所以不的交、直流負(fù)載可以選擇繼電器輸出型的PLC。