在项目实际使用中,可能需要在触摸屏屏上显示中文字符串。往往会遇到HMI设备上部分中文无法正常显示,此时可以尝试给屏传送Chinese fonts。本文以KTP1200 Basic PN和S7-1500 PLC以太网通讯方式为例,PLC侧定义Wstring类型的变量,触摸屏上显示对应的中文内容。
步骤1:在S7-1500PLC数据块中定义Wstring类型变量,并通过监控表给字符串赋值。
步骤2:HMI在未传送Chinese fonts时的显示情况。部分中文无法正常显示。
解决办法:
步骤1:在电脑开始菜单搜索SIMATIC Prosave软件。同时打开计算机的控制面板,将右上角的查看方式改为大图标,然后找到设置PG/PC接口。在弹出的窗口中上方的应用程序访问点的下拉菜单中选择 “S7ONLINE(STEP7)”,并在下方的接口参数分配(左下方滚动条)中选择 “计算机本地连接网卡名字.TCP/IP.1”的选项,注意不要选择 “计算机本地连接网卡名字.TCP/IP.Auto”的选项。
步骤2:打开SIMATIC Prosave软件,传送Chinese fonts。
点击“>>按钮”导入Chinese fonts,如下图所示。
步骤3:传送Chinese fonts后的触摸屏显示情况。
要求:
1. Portal软件版本要求是V14SP1及其以上版本。
2. 如果使用V14SP1,只能通过SIMATIC Prosave软件传送Chinese fonts。
3. 如果使用的是V15及其以上版本,也可以通过如下方式传送Chinese fonts。左边项目树点击HMI设备,菜单栏---在线---设备维护---选项,在弹出的传输设置对话框中,设置到HMI设备后也可以传送Chinese fonts .
.