基于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程序要求全部写在标签
标签就是一个完整的系统显示界面;标签就是menu界面中里面的部分;
四、人机界面的设计与实现
系统主要包括调试部分和诊断部分。为便于不太熟悉西门子系统的操作人员能更好地调试设备,将调试部分又分为调试向导、关键参数设置和PLC信号设置三部分,诊断部分分为用户报警文本和故障处理帮助界面,部分界面如下图所示。
本文针对西门子应用广泛的中低档数控系统802Dsl,设计和开发出实用的机床调试和故障诊断人机界面,这将节省机床调试时间,提高机床诊断速度,方便数控维修教学。
参考文献:
邴旭,化春雷,李焱,等.西门子数控系统人机界面二次开发方法研究[J].制造技术与机床,2011(10):163-166.