国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

西門(mén)子840D數(shù)控系統(tǒng)用戶(hù)報(bào)警功能淺談

2020-11-12 22:40:41張厚來(lái)

摘 要:文章說(shuō)明了西門(mén)子840D數(shù)控系統(tǒng)HMI用戶(hù)報(bào)警的產(chǎn)生過(guò)程以及報(bào)警文本的存儲(chǔ)和顯示等功能,介紹了報(bào)警文本的編輯和顯示的配置

關(guān)鍵詞:西門(mén)子840D;用戶(hù)報(bào)警;報(bào)警文本

一、 引言

西門(mén)子840D數(shù)控系統(tǒng)擁有很完善的報(bào)警和信息提示系統(tǒng),能夠?qū)崟r(shí)的顯示機(jī)床一些不正常的工作狀況,為操作和維修者提供一定的提示作用,文章主要簡(jiǎn)述用戶(hù)報(bào)警的產(chǎn)生和顯示等配置。

二、 報(bào)警的產(chǎn)生及報(bào)警號(hào)的分配

(一)報(bào)警的產(chǎn)生

用戶(hù)報(bào)警功能主要靠PLC來(lái)實(shí)現(xiàn),首先組織塊OB100調(diào)用功能塊FB1,并傳遞報(bào)警存儲(chǔ)塊DB2的大小參數(shù),根據(jù)傳遞的參數(shù)生成數(shù)據(jù)塊DB2。其他的功能塊需要實(shí)現(xiàn)報(bào)警時(shí),通過(guò)語(yǔ)句激活DB2塊中對(duì)應(yīng)的位。由循環(huán)執(zhí)行的組織塊OB1調(diào)用FC10,產(chǎn)生PLC報(bào)警。

報(bào)警產(chǎn)生后,通過(guò)OB1循環(huán)調(diào)用的接口功能塊FC102通過(guò)調(diào)用FB100來(lái)分析DB2數(shù)據(jù)塊中究竟是哪一個(gè)點(diǎn)出現(xiàn)的報(bào)警,并再調(diào)用傳遞功能塊FC21將報(bào)警傳給MMC,后續(xù)由HMI系統(tǒng)實(shí)現(xiàn)報(bào)警文本的查找和報(bào)警文字的顯示。

(二)數(shù)據(jù)塊DB2及報(bào)警位的說(shuō)明

DB2中的每一位對(duì)應(yīng)一個(gè)報(bào)警號(hào),報(bào)警號(hào)以DB2生成時(shí)的參數(shù)有關(guān)。報(bào)警分為兩類(lèi)。

第一,EM(Error Message),即紅色報(bào)警,即使當(dāng)產(chǎn)生報(bào)警的錯(cuò)誤信號(hào)正常之后,報(bào)警信息仍會(huì)存在,必須通過(guò)復(fù)位鍵才能清除。第二,OM(Operator Message),即黑色的提示信息,當(dāng)錯(cuò)誤源正常之后,報(bào)警信息會(huì)自動(dòng)消除。

用戶(hù)報(bào)警在DB2中的地址分配,由組織塊OB100調(diào)用功能塊FB1時(shí)傳遞的參數(shù)大小來(lái)決定,地址從DB2.DBX180.0開(kāi)始,每個(gè)區(qū)域占8個(gè)字節(jié)的大小,前4個(gè)字節(jié)為alarms,后四個(gè)為Messages。

三、 報(bào)警文本及其配置文件(以版本為06.04.22.01的HMI為例)

(一)報(bào)警文本

機(jī)床的標(biāo)準(zhǔn)報(bào)警文本源文件存儲(chǔ)于F:\dh\mb.dir\文件夾下,其中用戶(hù)報(bào)警為:alp_ch.com(中文)和alp_uk.com(英文),在機(jī)床出現(xiàn)報(bào)警或信息提示的時(shí)候,會(huì)根據(jù)當(dāng)時(shí)HMI所選擇的系統(tǒng)語(yǔ)言顯示不同語(yǔ)言的報(bào)警。

這些后綴名為“.com”的文件,是機(jī)床生成報(bào)警文本的源文件,每一次HMI在重新啟動(dòng)時(shí),系統(tǒng)會(huì)根據(jù)這些“.com”文件,生成對(duì)應(yīng)的“.txt”的文本文件,這才是機(jī)床報(bào)警時(shí)所真正讀取的文本。儲(chǔ)存于F:\mmc2\mb\文件夾下,且在HMI軟件已經(jīng)啟動(dòng)的狀態(tài)下為只讀文件,不能被修改和刪除。如需修改報(bào)警文本,可以在PCU開(kāi)機(jī)后選擇進(jìn)入windows xp系統(tǒng),并對(duì)“.com”的源文件進(jìn)行修改,在HMI重啟之后即可自動(dòng)生成新的報(bào)警文本了。

(二)報(bào)警文本的配置

光有了報(bào)警源文件還不行,還需要在系統(tǒng)的配置文件中定義,才能被系統(tǒng)所識(shí)別和使用,即通過(guò)后綴名為“.ini”(Initialization File)的初始化文件來(lái)配置和管理報(bào)警界面和顯示的各項(xiàng)參數(shù)。報(bào)警信息的配置文件為mbdde.ini,儲(chǔ)存于F:\mmc2\文件夾下。

四、 報(bào)警格式及顯示的配置

(一)報(bào)警的文本格式及顯示情況

報(bào)警的文本格式如下表。

Alarm no.:報(bào)警號(hào),按西門(mén)子標(biāo)準(zhǔn)規(guī)定,用戶(hù)可以修改的是700000~799999這個(gè)區(qū)域,其他為西門(mén)子標(biāo)準(zhǔn)報(bào)警不做修改。

Display:顯示的設(shè)定,為1時(shí),報(bào)警顯示在head的報(bào)警行中(默認(rèn)值),為0時(shí),以對(duì)話(huà)框的形式顯示

Text:報(bào)警文本文件內(nèi)容,由于會(huì)和系統(tǒng)參數(shù)沖突不能使用“%”和“#”這兩個(gè)字符,報(bào)警有時(shí)需要顯示報(bào)警的通道號(hào)、軸號(hào)等信息,為使一個(gè)報(bào)警文字可以顯示不同的報(bào)警狀態(tài),要用到一些變量如下。

“%K”:報(bào)警的通道號(hào)。

“%A”:報(bào)警的信號(hào)組的號(hào)碼。

“%N”:報(bào)警的信號(hào)號(hào)碼。

“%Z”:報(bào)警的狀態(tài)號(hào)。

當(dāng)報(bào)警發(fā)生時(shí),系統(tǒng)會(huì)自動(dòng)匹配當(dāng)前報(bào)警的通道、軸、程序等信息,并顯示出來(lái)。

Text in HMI:HMI面板顯示的報(bào)警內(nèi)容,即用戶(hù)在操作面板上看到的報(bào)警信息。

(二)報(bào)警信息循環(huán)顯示時(shí)間

由于同一時(shí)間可能有多個(gè)報(bào)警或信息出現(xiàn),系統(tǒng)會(huì)以一定的時(shí)間頻率對(duì)報(bào)警信息逐條循環(huán)顯示。具體設(shè)定也是在mbdde.ini中定義,例某機(jī)床的mbdde.ini中的[Alarme]字段:

[Alarme]

RotationCycle=2000(設(shè)為2000,表示每隔2秒,循環(huán)更新顯示下一條報(bào)警)

(三)報(bào)警記錄儲(chǔ)存量

HMI的Diagnose程序提供一個(gè)活動(dòng)的列表區(qū)域用于存儲(chǔ)機(jī)床出現(xiàn)的報(bào)警,這個(gè)列表區(qū)域的大小可以通過(guò)修改配置文件來(lái)設(shè)定,以某機(jī)床為例可通過(guò)修改其mbdde.ini中的[Alarme]字段來(lái)配置。

MaxNr=200(最大可存儲(chǔ)200條報(bào)警,新的報(bào)警會(huì)把舊的取代)

五、 結(jié)語(yǔ)

通過(guò)對(duì)西門(mén)子840D數(shù)控系統(tǒng)的報(bào)警產(chǎn)生和報(bào)警文本的研究,了解面板上所看到的報(bào)警產(chǎn)生的過(guò)程以及報(bào)警顯示的設(shè)置,對(duì)報(bào)警的解讀和報(bào)警文字的修改有一定的指導(dǎo)意義。

參考文獻(xiàn):

[1]西門(mén)子公司.SINUMERIK 840Disl/840Dsl/840D Base software and HMI Advanced.

作者簡(jiǎn)介:

張厚來(lái),南京高速齒輪制造有限公司。

海阳市| 龙胜| 保山市| 和静县| 措美县| 常州市| 师宗县| 东辽县| 揭东县| 佛教| 驻马店市| 岐山县| 长岭县| 大竹县| 娄底市| 河南省| 红原县| 昌吉市| 轮台县| 城步| 南郑县| 博乐市| 临高县| 盱眙县| 涿鹿县| 开阳县| 永定县| 精河县| 安吉县| 东兰县| 循化| 清新县| 海宁市| 盐津县| 沁水县| 光山县| 永仁县| 满城县| 鄂托克前旗| 金塔县| 南皮县|