如何创建西门子840Dsl HMI的汉语报警

用c#做西门子840Dsl HMI的二次界面开发,报警模块有用西门子的订阅列表方法(Subscribe(AlarmList))将报警显示在文本框中,但是还有一部分是要自己定义的,报警源和报警文本都设置好了,但是显示不出汉语报警文本(显示出来的好像是乱码的那种),英语文本的可以显示,有大神知道该怎么处理吗?

最佳答案

比如
西门子840DSL PLC的700000号报警,报警文本无法显示。此问题我在利用840DSL改造数控铣床时遇到过,按照以下方法解决:
1.700000号报警的触发位是DB2.DBX180.0,在plc的Status表中检查是否被触发,(非常重要),
2.如以上正常,从西门子HMI的/siemens/sinumerik/hmi/template/lng.目录下拷贝名为"oem_alarms_deu.ts"的文件到计算机上,将文件改名为oem_alarms_plc_chs.ts,其中文件名最后三个字母deu表示是德语报警,eng表示是英文报警,chs表示是
中文报警。
打开oem_alarms_plc_chs.ts(注意一定要用支持中文编码的编辑器如UltraEdit-32,若不支持则显示报警为乱码,---非常重要,)
3.编写完报警文本(注意格式正确),保存文件时,注意下面两项:
换行符:DOS换行符 - CR/LF
格式:   UTF - 8 
以上两项非常重要,
4.将编辑好的文件拷贝到系统/oem/sinumerik/hmi/lng目录或者/user/sinumerik/hmi/lng目录下。
让HMI重新上电。注意:系统会在相应目录下创建出oem_alarms_plc_chs.qm的文件,即文件名相同,但后缀名为qm的文件。若没有生成qm文件,报警文本肯定无法显示出来。
西门子数控 840D SL MYHMI WINCC V13 配置手册 中文超清版
http://www.gkbc8.com/thread-1816-1-1.html

提问者对于答案的评价:
我是接直用记事本打开ts文件,然后将里面的报警文本修改成汉语的,之后保存,打开HMI运行后发现也生成了qm文件,但是软件上显示的汉语乱码,对ts文件打开必须要用规定的编辑器编辑吗?

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc302553.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:02
下一篇 2020年10月31日 下午3:02

相关推荐

  • 1FW6 扭矩电机驱动优化

    系统840dsl,电机型号为1fw6130-0PB05-0KD2,作为主轴定位。现在做主轴电机优化。负载比较轻,设置参数 N32000=130,N32010=130,N3…

    2017年11月1日
  • NCUoperator授权问题

    授权列表总显示NCU operator未授权。取消勾选,上电后系统自动重新勾选。想请教下,没有此授权,没有NCUoperator,是否也可正常使用。如何不让系统自动重新勾…

    2020年10月31日
  • 数控系统802D无法测量刀具

    只能用户口令CUSTOMER,其他口令输入会显示错误。(EVENING,SUNRISE)。用MDI或自动方序也不能激活刀具。总是显示T0。只能用几个绝对坐标G54-G59加工。 钻…

    SINUMERIK 2020年10月31日
  • 这种情况如何处理?(换了备件伺服模块出现的)

    今天由于设备故障,更换了伺服模块备件,这是第二次更换,第一次更换都没有出这个报警,这次来这个报警,没法复位,求解决办法 问题补充:大杰,如何做开机安全功能测试? 图片说明: &nb…

    2020年10月31日
  • 802C机床对LCYC95循环指令不能识别

    802C机床本来使用好好的,现在出现机床对LCYC95循环指令不能识别,自动加工时,出现不能识别报警 问题补充:编程没有问题,很简单的台阶轴也是这样 最佳答案 如果原来有数据存储,…

    SINUMERIK 2018年12月5日
  • 802DSL无法加载sinamics firmware

    之前有一个功率模块烧了,修好后,系统报警X,Y,Z驱动短期内故障。查看驱动器数据,配置丢失,加载sinamics dirmware启动,出现以下图片,无法启动 图片说明:…

    2017年6月8日
  • G54

    求技术大佬,关于G54的具体作用,之前一直广数和KND初学西门子数控车828D,G54一直困扰我,具体怎么应用,G54的定义是什么 钻石用户推荐最佳答案 G54是工件坐标系,G54…

    SINUMERIK 2021年7月5日
  • 802DSL 25201故障

    802DSL 25201故障,附图片一张 最佳答案 主要原因:电机被卡住、负载过重或刹车、制动关闭,检查电机是否接地,检查电机变频器的连接 (缺少相位,旋转区域…

    SINUMERIK 2021年7月5日
  • 1FW 转矩电机的制动

    1FW 6090 转矩电机是否有抱闸制动系统? 是所有的1FW扭矩电机都有抱闸系统么? 最佳答案 没有抱闸系统。我这有样本介绍。你需要的话。我发给你。…

    SINUMERIK 2019年6月11日
  • 840D坐标系扩展

    在G54-G57之外再建5个坐标系 最佳答案 扩展坐标系会重新分配内存,引起报警,在修改参数前最好先做备份,具体方法如下:1.你在更改之前你先备份一下NCK数据。 &nb…

    SINUMERIK 2017年6月8日