基于XML的西门子802Dsl数控系统调试和诊断人机界面设计与实现

    陈军源

    

    [摘 要] 为节省系统调试和诊断时间,基于XML技术设计了一套西门子802Dsl 系统的调试与诊断人机界面,便于系统调试与故障诊断,且符合国人习惯。

    [关 键 词] XML;西门子802Dsl;调试与诊断;人机界面

    [中图分类号] TG659 [文献标志码] A [文章编号] 2096-0603(2018)01-0184-01

    西门子802Dsl数控系统是西门子公司推出的经济型数控系统,广泛应用于车、铣、钻、冲和加工中心等机床上。西门子公司提供的标准人机交互界面在全球范围内都一样,只是语言不同而已。为适应专用机床、简化操作和特殊应用需要,西门子数控系统人机界面需要二次开发。

    一、当前通用西门子802Dsl系统自带的调试与诊断存在的

    问题

    (1)系统没有调试向导,需要调试人员查阅相关说明书;(2)参数界面显示所有参数(数量太多),只有英文名字,且没有提示用途的取值范围,这给文化程度不高的联调人员带来困难;(3)系统自带PLC信号查询比较困难,要知道非常长的信号地址格式,且信号没有解释用途。

    二、解决问题的措施

    根据西门子802Dsl数控系统调试的基本步骤和重点参数、维修涉及的信号,利用SINUMERIK 802Dsl提供的基于XML的脚本语言,编写符合中国人习惯的调试和诊断人机交互界面,通过RS232导入数控系统中编译执行。

    (1)总结西门子802Dsl数控系统的调试步骤,把各个步骤进行的内容写入人机交互界面中去,便于用户按提示进行调试。(2)提取西门子802Dsl数控系统的重点常见关键参数。(3)提炼调试和诊断所需要的关键PLC信号。

    三、人机界面设计的范式

    界面的编写是基于XML技術,利用文献2和3提供的系统设计范式:整个XML程序要求全部写在标签内(DialogGui就是西门子数控系统识别的XML文档的起止标志);

    

标签就是一个完整的系统显示界面;标签就是menu界面中里面的部分;标签就是menu界面中右侧和下侧的软键;标签就是form标签中的具体内容。需要特别注意的是,若要获取PLC信号,例如,需要自己知道要提前的PLC信号地址,再根据refvar来读取;若要提取系统参数"edit2"xpos="36"ypos="56"refvar="$MA_ENC_TYPE[0,AX1]"/>,需要知道要提取的参数英文名称,再根据不同类别的参数提取格式稍有不同。

    四、人机界面的设计与实现

    系统主要包括调试部分和诊断部分。为便于不太熟悉西门子系统的操作人员能更好地调试设备,将调试部分又分为调试向导、关键参数设置和PLC信号设置三部分,诊断部分分为用户报警文本和故障处理帮助界面,部分界面如下图所示。

    本文针对西门子应用广泛的中低档数控系统802Dsl,设计和开发出实用的机床调试和故障诊断人机界面,这将节省机床调试时间,提高机床诊断速度,方便数控维修教学。

    参考文献:

    邴旭,化春雷,李焱,等.西门子数控系统人机界面二次开发方法研究[J].制造技术与机床,2011(10):163-166.

相关文章!
  • 小学语文课堂教学中的激励性评

    摘 要:激励性评价作为小学常用的教学方式,在教师日常教学中具有重要作用,在各小学学科中都有应用。在小学语文课堂上,语文教师需要与学

  • 高等教育人工智能应用研究综述

    奥拉夫·扎瓦克奇-里克特 维多利亚·艾琳·马林【摘要】多种国际报告显示教育人工智能是当前教育技术新兴领域之一。虽然教育人工智能已有约

  • 生活引路,作文随行

    周海波【摘 要】“写作教学应贴近学生实际,让学生易于动笔,乐于表达,应引导学生关注现实,热爱生活,表达真情实感。”教师如何让学生更加贴