• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      西門子840D數(shù)控系統(tǒng)用戶報警功能淺談

      2020-11-12 22:40:41張厚來
      市場周刊·市場版 2020年4期

      摘 要:文章說明了西門子840D數(shù)控系統(tǒng)HMI用戶報警的產生過程以及報警文本的存儲和顯示等功能,介紹了報警文本的編輯和顯示的配置

      關鍵詞:西門子840D;用戶報警;報警文本

      一、 引言

      西門子840D數(shù)控系統(tǒng)擁有很完善的報警和信息提示系統(tǒng),能夠實時的顯示機床一些不正常的工作狀況,為操作和維修者提供一定的提示作用,文章主要簡述用戶報警的產生和顯示等配置。

      二、 報警的產生及報警號的分配

      (一)報警的產生

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

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

      (二)數(shù)據(jù)塊DB2及報警位的說明

      DB2中的每一位對應一個報警號,報警號以DB2生成時的參數(shù)有關。報警分為兩類。

      第一,EM(Error Message),即紅色報警,即使當產生報警的錯誤信號正常之后,報警信息仍會存在,必須通過復位鍵才能清除。第二,OM(Operator Message),即黑色的提示信息,當錯誤源正常之后,報警信息會自動消除。

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

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

      (一)報警文本

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

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

      (二)報警文本的配置

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

      四、 報警格式及顯示的配置

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

      報警的文本格式如下表。

      Alarm no.:報警號,按西門子標準規(guī)定,用戶可以修改的是700000~799999這個區(qū)域,其他為西門子標準報警不做修改。

      Display:顯示的設定,為1時,報警顯示在head的報警行中(默認值),為0時,以對話框的形式顯示

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

      “%K”:報警的通道號。

      “%A”:報警的信號組的號碼。

      “%N”:報警的信號號碼。

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

      當報警發(fā)生時,系統(tǒng)會自動匹配當前報警的通道、軸、程序等信息,并顯示出來。

      Text in HMI:HMI面板顯示的報警內容,即用戶在操作面板上看到的報警信息。

      (二)報警信息循環(huán)顯示時間

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

      [Alarme]

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

      (三)報警記錄儲存量

      HMI的Diagnose程序提供一個活動的列表區(qū)域用于存儲機床出現(xiàn)的報警,這個列表區(qū)域的大小可以通過修改配置文件來設定,以某機床為例可通過修改其mbdde.ini中的[Alarme]字段來配置。

      MaxNr=200(最大可存儲200條報警,新的報警會把舊的取代)

      五、 結語

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

      參考文獻:

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

      作者簡介:

      張厚來,南京高速齒輪制造有限公司。

      思南县| 巴中市| 三明市| 临湘市| 景洪市| 保定市| 星座| 特克斯县| 施甸县| 灵武市| 秦皇岛市| 吉林市| 东港市| 友谊县| 香河县| 隆林| 荔波县| 潮安县| 美姑县| 禹城市| 民权县| 驻马店市| 永胜县| 鹤壁市| 云安县| 仁寿县| 耒阳市| 巢湖市| 游戏| 广宁县| 庆云县| 西充县| 咸阳市| 仙桃市| 淮北市| 大姚县| 济南市| 南部县| 恭城| 尼勒克县| 崇礼县|