相信很多人在使用西门子的操作面板时遇到过这样的情况,计算机上模拟运行时画面上的文本都显示的好好的,但一旦下载到面板上,所有的文本都无法正常显示,而是显示为很多的小正方形,这里我们总结以下可能导致产生该问题的原因。
情况一:没有在正确的语言环境中输入文本
西门子的面板支持多语言项目,以MP277 8” Touch组态中英文项目语言为例:


如果在英语环境中输入中文字符,下载到面板中就会出问题了;但如果在中文环境下输入欧洲语言是不会有问题的,原因我们就不深究了,想想一下欧洲的产品对欧洲语言的支持肯定是最好的。

情况2:字体选择不正确
在WinCCflexible中,对每种语言都有很多可选的字体,但不是所有可选择的字体都是可以使用的。一般来讲,对于欧洲语言,很多字体都是可以使用的,但对于其他语言就要格外注意了。
对于中文,最好使用宋体;对于泰文,测试结果显示:字体中末尾带New和UPC的字体是可以的。总之,没有一个列表提示那些字体对那些语言是可用的,建议使用大众化的字体,对于其他字体是否能用,可以多做一些测试。
情况3:计算机操作系统字体库文件有问题
如果同一个项目,使用计算机A下载到面板上的字符显示乱码不正常,但使用计算机B下载到同一面板上显示正常,那么应该考虑计算机A的字体库有问题,可以用B的字体库覆盖掉A的字体库(字体库文件位于操作系统控制面板>Fonts)。