如何创建西门子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日
下一篇 2020年10月31日

相关推荐

  • jog模式→一键调用NC程→返回jog模式

    因为操作工经常误操作,导致刀具损坏,想做一个退刀宏程序,在jog模式下,按下mcp上一个闲置的键,然后jog模式转为auto模式,并执行退刀宏程序,在宏程序运行完后,再从auto模…

    SINUMERIK 2020年10月31日
  • 808D不能回原点求助

    机床接好线后,通电设定参数后,准备试运行,发现以下问题。          &n…

    2020年10月31日
  • 等待精准停

    镗床840D的系统,机床在走程序时经常出现,黑色字体的等待精准停提示,注意不是红色字体的报警。在铣面时不停机,在攻丝时停机(退刀时)。   我想找出是…

    SINUMERIK 2017年11月20日
  • 西门子840d循环

    西门子840d循环怎么用不了 最佳答案 建议参考类似问题的原因分析——http://www.ad.siemens.com.cn/service/answer/solution.as…

    SINUMERIK 2017年11月16日
  • 请教802C Z轴报025050的调整方法?

    本人用的802C车床由于参数备份文件丢失了,当更换NC控制器后只能从另一台同型号的车床上把参数备份过来.其中出现了不少问题,但最难解决的问题是一旦移动Z轴,就很容易报025050报…

    SINUMERIK 2019年6月11日
  • 小弟在编802D刀库宏程序,但有些语句不太理解

    PROC TOOL SAVE DISPLOF SBLOF 与 PROC TOOL SAVE&nbsp…

    SINUMERIK 2017年11月26日
  • ADI4模块报警

    802D西门子系统立车改造,连接ADI4模块用于驱动611U,目前相关参数以设置,但上电后报警为:X轴主动编码器报警,Z轴主动编码报警,模块上X4-1和X4-2端子连接611u上X…

    SINUMERIK 2018年12月6日
  • 西门子808D加工中心换刀故障

    西门子808D加工中心用MDI换刀,主轴有准停动作,Z轴有定位动作。刀库有旋转动作,就是停止刀号与设定刀号不一致。主轴定位后就不执行换刀指令了,显示(缺少读入使能)。主轴是由驱动器…

    2020年10月31日
  • 840D优化

    哪位有DOCONCD中文版或是840D驱动优化的详细步骤呀?跪求,最近一直被他困扰 最佳答案 优化确实是个难搞的问题,如果你听到了电机啸叫声,可以调整一下增益1,有一些自动优化的软…

    SINUMERIK 2017年6月13日
  • 编码器连续损坏的原因

    我使用的编码器是德国制造增量型编码器,用来测长计算的,最近连续损坏却找不见原因。接四根线,分别为两根电源线,还有两根A、B通道正极线接近200PLC模块,损坏的现象不一,有时是读数…

    SINUMERIK 2018年3月6日