编辑报警文本的神器
编辑报警文本的神器
西门子系统支持在线(系统上)或离线(电脑中)两种编辑报警文本的方式。对于编辑大量报警信息的情况,一般我们会选择离线编辑。本期给大家介绍一个离线编辑报警文本的神器——XML Notepad 2007,用它来编辑报警文本简单高效,错误率低。XML Notepad 2007是微软发布的一个小软件,用于xml格式的文本文件编辑。实际上,系统中的报警信息文件就是一个xml格式的文本文件。
oem_alarms_plc_chs.ts文件是西门子Operate界面上的中文报警信息文本文件,我们一般使用UltraEdit、Notepad++或者记事本来编辑这个文件,只要按照规定的格式和语法,编写好报警号和报警内容,保存就可以了。但是这种编辑方法在有大量的信息需要处理的场合下,出错率高,会导致文件导入数控系统后不生效。这种错误往往是格式或者语法的错误,而不是文本信息内容的问题。
下面我们就来看一下不同的方法在编辑报警文本时的对比(参考图1和图2)。
图1 Notepad++编辑界面
图2 XML Notepad 2007 编辑界面
显然XMLNotepad 2007的界面更加直接、清晰,而且不用关注于文件的格式和语法,只要注重内容就可以了,这将大大减少出错的机率。软件中同样可以使用复制粘贴的操作,以加快编辑的速度。编辑文本或者修改时只要双击右侧窗格中对应的栏目,就可以直接编辑。
利用XML otepad 2007编辑文件完成后,文件的内容和oem_alarms_plc_chs.ts仅仅是在文件头部稍有差异,我们需要做简单的修改才能正常使用。XML Notepad 2007保存的文件暂时以test.xml保存。请注意看下图中的前两行:
我们要做的工作就是把第一行“<?xml version="1.0" encoding="utf-8"?>”删除,再把第二行“<!DOCTYPE TS []>”改为“<!DOCTYPE TS >”,然后用“另存为”命令把文件保存为oem_alarms_plc_chs.ts即可。为了减少工作量,也可以把一个标准的oem_alarms_plc_xxx.ts文件当作模板,再在XML Notepad 2007中打开,直接编辑修改。
XML Notepad 2007的微软官方下载地址(只有英文版):
https://www.microsoft.com/en-us/download/details.aspx?id=7973