二代精简(2nd Basic)屏显示PLC中文字符串

 

在项目实际使用中,可能需要在触摸屏屏上显示中文字符串。往往会遇到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 .

.