999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

編碼器校驗(yàn)程序在工業(yè)過程控制中的應(yīng)用

2014-12-16 07:17:38李卓偉
鍛壓裝備與制造技術(shù) 2014年5期
關(guān)鍵詞:程序故障設(shè)備

李卓偉

(太原重工股份有限公司 技術(shù)中心,山西 太原 030024)

0 引言

編碼器或直線式位移傳感器是工業(yè)自動(dòng)化生產(chǎn)中必不可少的控制器件。如果所有設(shè)備編碼器或直線式位移傳感器都工作正常、程序編寫合理,設(shè)備通常并不會(huì)出現(xiàn)問題。但工業(yè)生產(chǎn)現(xiàn)場條件惡劣,在高溫、振動(dòng)、電磁干擾等情況下,編碼器采集數(shù)據(jù)可能出現(xiàn)錯(cuò)誤信號(hào),嚴(yán)重者編碼器本身就由于干擾或壽命到期而損壞。由于此類事件的不可預(yù)知性,如果設(shè)備程序沒有對(duì)傳感器等的校驗(yàn)程序,繼續(xù)按照錯(cuò)誤信號(hào)執(zhí)行動(dòng)作,必然會(huì)出現(xiàn)誤動(dòng)作、設(shè)備損壞、制品不合格甚至人身傷害等嚴(yán)重事故發(fā)生。其解決方法可以通過安裝冗余傳感器或增加其他用來檢測傳感器故障與否的硬件,但勢必又增大了成本,因此必須在成本和有效避免危險(xiǎn)之間找到平衡點(diǎn)。本文介紹了一種通過編程來檢測編碼器或直線式位移傳感器故障,以提高設(shè)備安全控制的方法。

1 編碼器校驗(yàn)塊

本文使用西門子step 7編程軟件來描述編碼器校驗(yàn)程序,其他PLC編程軟件的程序可照此思路編寫相應(yīng)的程序。Fc2是編碼器校驗(yàn)塊,這個(gè)塊的目的是把編碼器采集回來的ActualPos(實(shí)際數(shù))與控制機(jī)構(gòu)的最大和最小極限位置數(shù)、1個(gè)SwitchCal(極限位置處接近開關(guān))、1個(gè)SwitchSv(中間位置處接近開關(guān),此開關(guān)可選)位置做比較運(yùn)算,校驗(yàn)編碼器是否出現(xiàn)故障。

圖1 編碼器診斷塊

如圖1所示編碼器診斷塊有12個(gè)輸入:ActualPos編碼器采集的位置數(shù);MinPos檢測行程最小位置值;MaxPos檢測行程最大位置值;CtrlOn編碼器校驗(yàn)塊的使能開關(guān);SwitchCal極限位置處接近開關(guān)程序地址;MinPosCal極限位置處接近開關(guān)位置最小值;MaxPosCal極限位置處接近開關(guān)位置最大值;SvOn中間位置處接近開關(guān)使能開關(guān);SwitchSv中間位置處接近開關(guān)程序地址;MinSwitchSv中間位置處接近開關(guān)位置最小值;MaxSwitchSv中間位置處接近開關(guān)位置最大值;Window窗口值。3個(gè)輸出:Warning警告;Diag診斷;Calibrated校驗(yàn)結(jié)果;9個(gè)臨時(shí)變量:SvMaxPosOK;SvMinPosOK;SvMinMax1OK;Sv-MinMax0OK;Min1;Min0;Max0;Max1;RelCal。

2 校驗(yàn)程序

為了便于理解程序,校驗(yàn)程序中每個(gè)位置如圖2所示。

圖2 校驗(yàn)程序位置示意圖

A MaxPos控制機(jī)構(gòu)行程最大位置

B MaxPosCal極限位置處接近開關(guān)位置最大值

C SwitchCal極限位置處接近開關(guān)

D MinPosCal極限位置處接近開關(guān)位置最小值

E Max1中間位置處接近開關(guān)位置最大值+

FMaxSwitchSv中間位置處接近開關(guān)位置最大值

G Max0中間位置處接近開關(guān)位置最大值-

H SwitchSv中間位置處接近開關(guān)

I Min0中間位置處接近開關(guān)位置最小值+

G MinSwitchSv中間位置處接近開關(guān)最小位置

K Min1中間位置處接近開關(guān)位置最小值-

L MinPos控制機(jī)構(gòu)行程最小位置

校驗(yàn)程序先對(duì)其中的一些數(shù)進(jìn)行處理,分別對(duì)MinSwitchSv和MaxSwitchSv分別進(jìn)行加減運(yùn)算,本文使用語句表編程語言。程序如下:

判斷選中中間位置處接近開關(guān)參與校驗(yàn)(SvOn)的情況下,Max0小于等于Min0則出現(xiàn)數(shù)字重疊,警告輸出,圖2中是如果“G”小于等于“I”則設(shè)置不合適,報(bào)警(Warning)需要重新設(shè)定值。程序如下:

判斷實(shí)際值是否大于等于最小值,如圖2,數(shù)據(jù)是否大于“L”(MinPos),如果是,此項(xiàng)最小值檢測正常(MinPosOK)。程序如下:

再判斷實(shí)際值是否小于等于最大值,如圖2,數(shù)據(jù)是否小于“A”(MaxPos),如果是,此項(xiàng)最大值檢測正常(MaxPosOK)。程序如下:

判斷選中中間位置處接近開關(guān)(SwitchSv)檢測的情況下,判斷中間位置處接近開關(guān)發(fā)訊時(shí)數(shù)據(jù)是否正常,中間位置處接近開關(guān)發(fā)訊時(shí),編碼器實(shí)際數(shù)是否在如圖 2 中,大于“K”(Min1)且小于“E”(Max1),如果是,此項(xiàng)檢測正常(SvMinMax1OK=1)。程序如下:

再次判斷選中中間位置處接近開關(guān)(SwitchSv)檢測的情況下,判斷中間位置處接近開關(guān)不發(fā)訊時(shí)數(shù)據(jù)是否正常。接近開關(guān)2不發(fā)訊時(shí),編碼器實(shí)際數(shù)是否在如圖2中,數(shù)據(jù)是否在大于“G”(Max0)或者小于“I”(Min0)區(qū)域,如果是,此項(xiàng)檢測正常(SvMin-Max0OK=1)。程序如下:

引入中間變量“RelCal”,看實(shí)際值是否在如圖2中,大于“D”(MinPosCal)和小于“B”(MaxPosCal)之間,如果是“RelCal=1”。程序如下:

判斷極限位置處接近開關(guān)(SwitchCal)在發(fā)訊時(shí),“RelCal”是否為“1”,即大于“D”(MinPosCal)和小于“B”(MaxPosCal)之間,如果是,正常,如果不是,數(shù)據(jù)有誤,“Diag”為1。程序如下:

判斷在極限位置處接近開關(guān)(SwitchCal)在發(fā)訊時(shí),如果“RelCal”為“1”,同時(shí),4 個(gè)判斷條件:“Max-PosOK”、“MinPosOK”、“S2MinMax1OK”、“S2MinMax-0OK”都為 1,“Diag”為“0”,校驗(yàn)塊使能“CtrlOn”為“1”的情況下,輸出校驗(yàn)正常“Calibrated”為 1,并且輸出校驗(yàn)正常“Calibrated”自保。程序如下:

編寫好校驗(yàn)程序塊后,設(shè)備的每一個(gè)編碼器就可以共用此塊校驗(yàn)了,對(duì)應(yīng)不同的編碼器輸入不同的輸入數(shù)據(jù),并且可以單獨(dú)控制是否需要校驗(yàn),“CtrlOn”是否為“1”。如果某個(gè)編碼器故障,或由于調(diào)試需要不想對(duì)某個(gè)編碼器校驗(yàn),只要在該編碼器校驗(yàn)程序,如圖1中的“M10.0”處給相應(yīng)的輸入“1”為校驗(yàn),“0”為不校驗(yàn)。是用一個(gè)極限位置接近開關(guān)校驗(yàn)還是用2個(gè)接近開關(guān)校驗(yàn),“SvOn”是否為“1”。如圖1中的“M10.1”處輸入“1”為極限位置接近開關(guān)和中間位置接近開關(guān)校驗(yàn),“0”為只用極限位置接近開關(guān)校驗(yàn)。建議使用2個(gè)接近開關(guān)校驗(yàn),因?yàn)橹虚g處接近開關(guān)可設(shè)置在設(shè)備的某危險(xiǎn)位置的臨界位置上,一旦檢測到校驗(yàn)有誤,可馬上停止機(jī)構(gòu)“手動(dòng)”“自動(dòng)”動(dòng)作,處理故障,查看是編碼器故障還是接近開關(guān)松動(dòng),或者是損壞,之后在校驗(yàn)通過后才能動(dòng)作,從而把危險(xiǎn)降到最低。在把校驗(yàn)結(jié)果“Calibrated”綁定在每個(gè)與此動(dòng)作相關(guān)的機(jī)構(gòu)“手動(dòng)”、“自動(dòng)”動(dòng)作條件上時(shí),能大大提高設(shè)備的安全穩(wěn)定性。

3 結(jié)論

用編程軟件實(shí)現(xiàn)設(shè)備安全校驗(yàn)是一種成本低、易實(shí)現(xiàn)、效果好的方法。在筆者對(duì)擠壓機(jī)自動(dòng)控制系統(tǒng)若干年的調(diào)試及用戶反饋的設(shè)備運(yùn)行狀況來看,校驗(yàn)程序經(jīng)受住了時(shí)間的考驗(yàn),對(duì)提高系統(tǒng)的可靠性起到了重要作用。對(duì)于其他工業(yè)過程控制中涉及編碼器或是直線式位移傳感器的程序安全控制,都可起到有效校驗(yàn)作用。

[1] 樓曉春.PLC控制系統(tǒng)外部故障的自診斷設(shè)計(jì)[J].輕工機(jī)械,2008,26(3):67-69.

[2] 康 毅,李正文,吳錦強(qiáng).對(duì)提高PLC系統(tǒng)可靠性的探討[J].測控技術(shù),2004,23(10).

[3]WOLFGANG A.HALANG,BERNDJ.KRAMER.Safety Assurance in Process Control.IEEE SOFTWARE,1994,61-67[J].

[4] 羅雪蓮.PLC控制系統(tǒng)的故障診斷技術(shù)[J].兵工自動(dòng)化,2004,(3):79-81.

[5] 劉茂銀,梅碧舟.壓力機(jī)控制系統(tǒng)中PLC的應(yīng)用及設(shè)計(jì)[J].鍛壓裝備與制造技術(shù),2007,42(3):45-47.

[6] 張傳斌,王俊豪.PLC在設(shè)備故障檢測與診斷中的應(yīng)用[J].機(jī)械制造與自動(dòng)化,2006,(5):166-167.

[7] 朱朝寬.機(jī)床PLC改造過程中的故障自診斷設(shè)計(jì)[J].新技術(shù)新工藝,2005,(5):40-41.

[8] 夏燕蘭.PLC在數(shù)控沖床上的應(yīng)用[J].鍛壓裝備與制造技術(shù),2007,42(5):41-43.

猜你喜歡
程序故障設(shè)備
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
故障一點(diǎn)通
試論我國未決羈押程序的立法完善
基于MPU6050簡單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
“程序猿”的生活什么樣
英國與歐盟正式啟動(dòng)“離婚”程序程序
奔馳R320車ABS、ESP故障燈異常點(diǎn)亮
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
故障一點(diǎn)通
主站蜘蛛池模板: 国产黄在线免费观看| 久久亚洲美女精品国产精品| 亚洲人成人伊人成综合网无码| 中文字幕在线日本| 亚洲国产欧美目韩成人综合| 亚洲天堂福利视频| 亚洲中久无码永久在线观看软件| 午夜精品久久久久久久99热下载 | 欧美高清视频一区二区三区| 嫩草在线视频| 亚洲啪啪网| 毛片国产精品完整版| 亚洲欧美精品一中文字幕| 免费人成黄页在线观看国产| 国产无码性爱一区二区三区| 四虎国产在线观看| 久久香蕉国产线看观看式| 免费人成黄页在线观看国产| 免费看a毛片| 九九线精品视频在线观看| 免费看a毛片| 亚洲成a人在线观看| 国产高颜值露脸在线观看| 国产一区二区精品福利| 一区二区无码在线视频| 国产高清在线观看| 国产一区二区三区精品久久呦| 四虎永久免费地址| 国产剧情无码视频在线观看| 国产人碰人摸人爱免费视频| 天天躁夜夜躁狠狠躁躁88| 国产91视频免费观看| 亚洲中文字幕在线观看| 国产精品自拍露脸视频 | 亚洲日韩精品无码专区97| 欧美啪啪网| 国产专区综合另类日韩一区| 国产成人免费高清AⅤ| 午夜电影在线观看国产1区| 国产微拍一区| 91探花在线观看国产最新| 亚洲国语自产一区第二页| 国产成人精品在线| 国产一国产一有一级毛片视频| 欧美亚洲另类在线观看| 欧美国产日韩在线观看| 亚洲无码电影| 亚洲va欧美ⅴa国产va影院| 国产在线观看第二页| 成人亚洲天堂| 亚洲成人福利网站| 日韩在线中文| 亚洲大尺码专区影院| 欧美成在线视频| 国产熟睡乱子伦视频网站| 青草午夜精品视频在线观看| 波多野吉衣一区二区三区av| 国产成人一区| 国产精品2| 欧美色综合网站| 午夜老司机永久免费看片 | 91丨九色丨首页在线播放| 丁香综合在线| 欧美成人一级| 熟女成人国产精品视频| 国产福利拍拍拍| 国产丝袜第一页| 欧美狠狠干| 亚洲Va中文字幕久久一区 | 中文字幕调教一区二区视频| 99视频在线观看免费| 另类欧美日韩| 欧美成人精品在线| 亚洲欧美日韩成人在线| 国产成人无码AV在线播放动漫 | 一本久道热中字伊人| 538精品在线观看| 又粗又硬又大又爽免费视频播放| 欧美爱爱网| 青青国产成人免费精品视频| 高潮毛片免费观看| 国产福利微拍精品一区二区|