載入中……
[供應(yīng)]西門(mén)子6ES7315-2AG10-0AB0
- 產(chǎn)品產(chǎn)地:德國(guó)
- 產(chǎn)品品牌:西門(mén)子
- 包裝規(guī)格:6ES75211BL100AA0
- 產(chǎn)品數(shù)量:01111
- 計(jì)量單位:1
- 產(chǎn)品單價(jià):01
- 更新日期:2018-04-28 10:09:25
- 有效期至:2019-04-28
-

-
- 收藏此信息
西門(mén)子6ES7315-2AG10-0AB0
詳細(xì)信息
西門(mén)子6ES7315-2AG10-0AB0
SIEMENS西門(mén)子上海朕鋅電氣設(shè)備有限公司
聯(lián)系人:鐘濤
24小時(shí)銷(xiāo)售及維修熱線:18221357245
電話:021-31139793
手機(jī):18221357245
QQ:1824547528 
地址:上海市金山區(qū)楓灣路500號(hào) 
《銷(xiāo)售宗旨》:為客戶(hù)創(chuàng)造價(jià)值是我們永遠(yuǎn)追求的目標(biāo)!
《產(chǎn)品質(zhì)量》:原裝正品,全新原裝!
《產(chǎn)品優(yōu)勢(shì)》:專(zhuān)業(yè)銷(xiāo)售薄利多銷(xiāo)信譽(yù)好,口碑好,價(jià)格低,貨期短,大量現(xiàn)貨,服務(wù)周到!
全球技術(shù)資源庫(kù)
服務(wù)
Forum
mySupport
文檔類(lèi)型 常問(wèn)問(wèn)題, 條目ID: 87668286, 文檔發(fā)布日期 2014年4月9日(7)     評(píng)估
使用OB8x診斷SIMATICPLC(PN)
推薦文檔:西門(mén)子工程師推薦本文檔!
文獻(xiàn)
 
涉及產(chǎn)品
SIMATICS7-300和S7-400使用廣泛,應(yīng)用在各行各業(yè)的工業(yè)環(huán)境中。在調(diào)試和使用PLC和相關(guān)網(wǎng)絡(luò)過(guò)程中,發(fā)生一些PLC或者網(wǎng)絡(luò)故障是不可避免的。故障出現(xiàn)后,用戶(hù)可能無(wú)法從上位機(jī)獲取相關(guān)診斷信息,只有通過(guò)連接PG到PLC上,使用Step7在線的方式或者查看CPU的診斷信息來(lái)分析和判斷故障原因,根據(jù)所提示的內(nèi)容來(lái)解決現(xiàn)場(chǎng)問(wèn)題。
但是通過(guò)上述方法,由于獲取故障信息緩慢,從而不能快速有效的解決現(xiàn)場(chǎng)問(wèn)題。西門(mén)子對(duì)于PLC和相關(guān)網(wǎng)絡(luò)提供多種多樣的診斷方式,包括使用故障組織塊例如OB82,OB86,診斷功能塊,例如SFC51,SFC13,SFB52等,使用RSE/WinCC/WinCCflexible方式,使用Web服務(wù)(集成在新的PNCPU中),使用已有的診斷方式,例如FB126,或者使用Maintenancestation(維護(hù)站)等方式。其中使用 OB8x (359KB)是最簡(jiǎn)單最基本的獲取基本故障信息的方法,同時(shí)也可以配合診斷功能塊進(jìn)行詳細(xì)故障的診斷。
SIMATICPLC判斷發(fā)生故障,會(huì)立即調(diào)用相應(yīng)的故障組織塊OB,如果PLC中沒(méi)有加入相應(yīng)的組織塊PLC可能會(huì)停機(jī),停機(jī)的目的就是保證生產(chǎn)過(guò)程處于安全狀態(tài)。如果使用OB8x而沒(méi)有編寫(xiě)任何診斷程序在用戶(hù)程序中,PLC雖然不會(huì)因?yàn)榘l(fā)生故障而停機(jī),但是這種方式并不可取。不能讓產(chǎn)生故障的PLC仍無(wú)條件的運(yùn)行,因?yàn)檫@種方式可能導(dǎo)致生產(chǎn)處于某種危險(xiǎn)的狀態(tài)。例如,當(dāng)DO模塊發(fā)生斷線故障,相關(guān)的控制設(shè)備因此停止,但是DO可能并沒(méi)有獲取故障信息而停止輸出,如果維護(hù)人員檢查故障并做好接線后,DO會(huì)立刻輸出控制信號(hào)導(dǎo)致相應(yīng)的控制設(shè)備動(dòng)作,這可能會(huì)造成現(xiàn)場(chǎng)人員或者設(shè)備的傷害。最好的方式之一就是通過(guò)OB8x獲取故障信息,然后通過(guò)編程連鎖該輸出信號(hào),使其輸出為“0”,當(dāng)維修完畢后,通過(guò)用戶(hù)確認(rèn)后(例如上位機(jī)界面中的操作按鈕),然后再輸出信號(hào)“1”。所以使用OB8x就是快速的獲取故障信息,然后根據(jù)此類(lèi)故障進(jìn)行條件式的監(jiān)視和處理,這樣才是有效使用PLC的方法。
本文介紹如何使用OB82,OB83,以及OB86來(lái)判斷現(xiàn)場(chǎng)故障,并作出相應(yīng)的處理。OB82為診斷中斷組織塊,相關(guān)的診斷報(bào)警例如“DO模板的DO信號(hào)斷線”會(huì)使PLC調(diào)用OB82;OB83為插拔中斷組織塊,當(dāng)插拔機(jī)架上的模塊時(shí)PLC會(huì)調(diào)用OB83;OB86為機(jī)架故障組織塊,當(dāng)擴(kuò)展機(jī)架丟失,分布式IO掉站時(shí),PLC會(huì)調(diào)用OB86。各個(gè)組織塊的詳細(xì)信息可以參看下面介紹。
上述組織塊都具有20個(gè)字節(jié)的臨時(shí)變量,對(duì)于用戶(hù)在編程時(shí)不能占用和修改這些臨時(shí)變量。這些臨時(shí)變量會(huì)由PLC在調(diào)用相應(yīng)的故障組織塊時(shí)自動(dòng)生成,所以這些臨時(shí)變量為只讀屬性,用戶(hù)只需要讀取這些臨時(shí)變量的數(shù)值或者狀態(tài)來(lái)判斷哪里出現(xiàn)什么樣的故障。每一個(gè)故障組織塊的臨時(shí)變量隨診斷功能的不同而不同,另外還可以根據(jù)相應(yīng)故障組織塊的臨時(shí)變量OB8x_Date_Time得到故障出現(xiàn)的時(shí)間日期。該時(shí)間雖然是調(diào)用相關(guān)OB8x的時(shí)間,但是也可以參考故障出現(xiàn)的大致時(shí)間。
1,OB82診斷
OB82是診斷中斷組織塊。
PLC的模板狀態(tài)從嚴(yán)重程度上可以分為兩類(lèi),一類(lèi)表示“完好”,一類(lèi)表示“故障”。然而對(duì)于PROFINET模板其狀態(tài)具有另外一種中間狀態(tài),該狀態(tài)處于“完好”和“故障”之間,是一種臨界狀態(tài),稱(chēng)為“維護(hù)”,利用該狀態(tài)用戶(hù)可以盡早的發(fā)現(xiàn)故障,盡快維護(hù)現(xiàn)場(chǎng)設(shè)備,可以有效的防止由于故障導(dǎo)致生產(chǎn)的停頓。
使用該組織塊診斷“故障”。首先要求PLC的模板具有診斷能力,然后通過(guò)組態(tài)使能相關(guān)診斷(Diagnostics:)去檢測(cè)一個(gè)故障事件,例如“斷線”(wirebreak),“短路”(shortcircuittoM)等,參考圖1ET200SDO模塊的參數(shù)設(shè)置。相關(guān)的診斷“故障”的方法參考上述連接文檔。
使用該組織塊診斷“維護(hù)”。對(duì)于PROFINET的接口模板,例如ET200SIM151-3PNHF接口模塊支持檢測(cè)網(wǎng)絡(luò)錯(cuò)誤,包括同步丟失,端口連接狀態(tài),光纖信號(hào)質(zhì)量等。這些事件就是維護(hù)中斷事件,同樣也需要通過(guò)組態(tài)使能檢測(cè)網(wǎng)絡(luò)錯(cuò)誤參考圖2,當(dāng)這些事件出現(xiàn)后,接口模板的MAINT/FO燈亮。如果需要CPU獲取這些維護(hù)信息,需要在CPU的PN-IO屬性中設(shè)置使能OB82,參考圖3使能OB82/I/Ofaulttask。
圖1ET200SDO模塊的參數(shù)設(shè)置
 
圖2使能檢測(cè)ET200S接口模塊的網(wǎng)絡(luò)錯(cuò)誤
 
圖3使能OB82/I/Ofaulttask
當(dāng)它檢測(cè)到維護(hù)事件時(shí),它輸出一個(gè)診斷中斷請(qǐng)求給CPU(到來(lái)和離去事件)。于是操作系統(tǒng)調(diào)用OB82。如果沒(méi)有下載OB82到PLC中,那么PLC會(huì)停機(jī)。
OB82的局部變量中除了包含故障模塊的邏輯地址OB82_MDL_ADDR,還包含故障模板四個(gè)BYTE的診斷數(shù)據(jù)LB8,OB82_MDL_TYPE,LB10,LB11。具體信息可以查看Step7在線幫助OB82。
下面舉一個(gè)維護(hù)的例子,組態(tài)參考圖4PLC硬件組態(tài)。例如ET200SFO接收光纖信號(hào)質(zhì)量由于某種原因衰減,導(dǎo)致接收功率低于門(mén)檻值,從而產(chǎn)生MAINT信息。同時(shí)觸發(fā)診斷中斷OB82,PLC調(diào)用OB82來(lái)接收該中斷信息,通過(guò)在OB82中編程,獲取診斷信息。利用這些診斷信息可以顯示在上位機(jī)上,以便用戶(hù)快速的維護(hù)防止生產(chǎn)中斷。
圖4PLC硬件組態(tài)
參考圖2設(shè)置,當(dāng)出現(xiàn)信號(hào)質(zhì)量衰減時(shí),通過(guò)Step7在線會(huì)出現(xiàn)“扳手”圖標(biāo),指示需要維護(hù),參考圖5。
圖5綠色扳手指示端口狀態(tài)
參考圖3設(shè)置CPU的PNIO屬性,然后在程序中加入OB82,進(jìn)行編程。編程之前需要了解OB82臨時(shí)變量的意義。
對(duì)于PROFINET,OB82臨時(shí)變量的一些預(yù)留位,被賦予了一些新的含義。例如臨時(shí)變量OB82_MDL_TYPE的Bit7表示Maintenancerequired,與維護(hù)狀態(tài)綠色相對(duì)應(yīng)。臨時(shí)變量OB82_RESERVED_2表述Maintenancedemanded,與維護(hù)狀態(tài)黃色相對(duì)應(yīng)。
例子程序如下:
A(
L#OB82_EV_CLASS
LB#16#39//incomingevent
==I
)
A(
L#OB82_MDL_ADDR
LW#16#1FF9//diagnosticsaddressforPort2ofIM151-3(Dec:8185)
==I
)
A(
OL9.7//Maintenancerequired
O#OB82_RESERVED_2//Maintenancedemand
)
SM100.0//toshowmaintenanceinformation
AM100.0
JCNnext
CALL"DT_DATE"
IN:=#OB82_DATE_TIME
RET_VAL:=MW120//Date
CALL"DT_TOD"
IN:=#OB82_DATE_TIME
RET_VAL:=MD124//time
next:NOP0
通過(guò)上述簡(jiǎn)單的程序?qū)嵗砻鳟?dāng)在IM151-3接口模板的端口2出現(xiàn)光纖信號(hào)衰減而導(dǎo)致接收功率低于門(mén)檻值時(shí),置位M100.0,同時(shí)獲取故障事件時(shí)間和日期存儲(chǔ)到MW120和MD124。這些變量可以編寫(xiě)在WinCC/WinCCflexible中進(jìn)行顯示,方便用戶(hù)維護(hù)現(xiàn)場(chǎng)故障。對(duì)于其它端口或者其它分布式IO上的接口模板的端口診斷可以按照上述方式自行添加。
同類(lèi)型其他產(chǎn)品
免責(zé)聲明:所展示的信息由企業(yè)自行提供,內(nèi)容的真實(shí)性、和合法性由發(fā)布企業(yè)負(fù)責(zé),浙江民營(yíng)企業(yè)網(wǎng)對(duì)此不承擔(dān)任何保證責(zé)任。
友情提醒:普通會(huì)員信息未經(jīng)我們?nèi)斯ふJ(rèn)證,為了保障您的利益,建議優(yōu)先選擇浙商通會(huì)員。