关于msg()语句显示中文乱码

msg中引用了零件消息里预定义的文本,加上直接输入的中文字符组合起来出现乱码。
示例:
MSG("$996999"<<"我不弹出");中文乱码
M0
MSG("$996001"<<"我弹出");中文乱码
M0
MSG("$996001"<<"ABC");英文正常
M0
MSG("$996999"<<"$996004");正常
M0
MSG("$996001"<<"$996004");正常
M0
M17

如果加上英文,或者引用零件消息里的中文文本没问题。
ps,在sinutrain里测试正常,在pcu上测试乱码。系统840d sl 版本4.7

图片说明:

关于msg()语句显示中文乱码    关于msg()语句显示中文乱码    关于msg()语句显示中文乱码   

钻石用户推荐最佳答案

与系统安装的操作系统有关系,中文兼容性不好,更改很不容易。PCU20和828上没有这个情况。
你在程序编辑界面按ALT+S 看看能不能切换输入法,在HMI上输入MSG信息看看是什么情况。

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午12:44
下一篇 2021年7月5日 上午12:44

相关推荐

  • POMINI磨床报警601312

    Wheel not locked 最佳答案 看看这个《型号POMINI磨床常见故障及处理方法》http://www.jc81.com/ypnew_view.as…

    SINUMERIK 2017年12月7日
  • 急:840D系统执行程序段搜索执行换刀功能主轴不转

    举个例子执行程序为:N10 T1M6N20 S2000M3N30 G01 X50 Y50 F1000N40 X…

    SINUMERIK 2017年11月16日
  • 840d数据备份问题

    840d备份到硬盘上的mmc、nc、plc 是否包含机床厂家自己开发的用户界面?用这种方法备份的plc后,是否不用再用s7传出plc程序再备份了?在nc旁有个选择项补偿数…

    SINUMERIK 2018年12月5日
  • 在840D机床系统中是否可以直接获得机床各轴功率数据?

    在840D机床系统中是否可以直接获得机床各轴功率数据?(不需要功率表,靠软件读取那种) 钻石用户推荐最佳答案 2.系统实现   (1)PLC端实现   840D…

    SINUMERIK 2020年10月31日
  • 802DSL系统的加工程序怎样备份到硬盘上保存

    802DSL系统的加工程序怎样备份到硬盘上保存?如果程序丢了又怎样回复? 最佳答案 可以通过数据存储进行数据备份,但802D SL应该没有硬盘,当机床有故障时进行按储存数…

    SINUMERIK 2018年12月5日
  • 840D数控系统的电池

    请问各位大神,840D数控系统内的西门子电池可不可以用其它电池替代?有谁知道,其电池的电流是多少? 最佳答案 NCU的电池是900MAH左右,电压3V,锂电池,直径1407mm,长…

    SINUMERIK 2017年6月12日
  • 各位大侠,请问FANUC18iMB的数控系统,如何屏蔽光栅尺?

    各位大侠,我们用的是FANUC18iMB的数控系统,以X轴为例请问如何屏蔽光栅尺(海德汉的光栅尺),要改哪些参数?其中要用到的N/M的值是指的柔性齿轮比吗?谢谢! 问题补充:如有这…

    SINUMERIK 2017年11月27日
  • 828D带5个轴

    828D带5个轴没有问题,但是可以4轴插补+1个同步轴5轴同时运动吗?如果不能,那可以3轴加1个轴为龙门轴(两个轴 X1 X2)的五个轴同时运动吗? 问题补充:…

    SINUMERIK 2020年10月31日
  • 802S 回参考点的问题

    想请教一下:我们802S的车床在没有回参考点就可以在AUTO下运行程序了,应该显示010203的报警啊,请问什么原因?希望能详解 最佳答案 看看你的参数20700,这个参数如果是1…

    SINUMERIK 2018年1月1日
  • 802D驱动制动出错

    802DSL报警:207930轴Z1,驱动器3驱动制动控制出错,请问是什么原因,非常感谢!急!!! 问题补充:请问俱怀逸兴壮思飞 老兄,能不能说的具体点,跟别的轴对换吗?…

    SINUMERIK 2019年6月11日

发表回复

登录后才能评论