1    免责声明

本使用手册及样例包目录内所包含文档、PLC程序、机床可执行程序(MPF、SPF、…)、电气图,可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。

对于在使用中发生的人员、财产损失本公司不承担任何责任,由使用者自行承担风险。

以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新不做另行通知。

2     概述

XML方式做用户自定义界面,根据实际需要,可能会需要在不同的界面下下进去自定义的画面,这里总结一下“入口按钮”的一些方式。

本文不讨论画面编辑,只介绍入口,启动初始的XML文件。

3    要求

3.1      硬件要求


硬件

工艺

PPU24x/NCU710

PPU26x/NCU720

PPU28x/NCU730

PPU28x.Advance

车床

铣床

磨床

-

3.2      软件版本要求

         V4.7+SP02以上

         边屏需要4.8以上

3.2.1           其他要求

XML无需选项


4       入口实现方式

4.1      OP操作按钮

利用键盘的用户按钮 image.png进入,此为默认设置,当按下按钮时系统调取xmldial.xml文件,无需做特殊工作。

4.2      在主菜单中开辟一个按钮入口

image.png

image.png

实现方法:修改文件slamconfig.ini并放置于内容如下位置:系统目录中本身存在此文件,所以我在制造商目录放的文件内部只有“被重写”的标签才会生效

image.png

文件可添加内容:要复写的标签可以有这些。。。。、

image.png


语言文件aluc_eng.ts,aluc_chs.ts,让入口按钮文本跟随系统语言切换

image.png


4.3      其他位置找入口,启动xmldial.xml,或者其他的xml文件

image.png

   可以被启动的xml文件必须有<DialogGui>标签

   入口配置文件:根据Oprearot区域分,有这几个配置文件

   比如sldiagnose_oem.xml在"诊断"区域开入口

    Slmachine_oem.xml在“操作”区域开入口




image.png

修改后的文件如下

image.png

说明:两个按钮,一个通向默认的xmldial.xml,另一个通往dg.xml。

添加按钮需要在SOFTKEYGROUP标签中添加SOFTKEY标签

使用"AREA"标签,寻找xmldiag.xml

如果想通向指定的xml,需要使用switchToDialog功能

image.png

<FUNCTION args="-area CustomXML -dialog SlEECustomDialog -mainModule dg.xml -entry main" name="switchToDialog"/> 

        建立随系统语言切换的文本

      image.png

1.      语言文件名oemtextfile_xxx.ts,固定的,修改无效

2.      属性“textID”,需要翻译的文字内容

3.      属性“translationContext”,ts文件中的“context”索引

文本文件: image.png

image.png

image.png

image.png

image.png

image.png

带有dialoggui标签的xml文件

image.png

image.png

返回诊断区域

在操作区域开入口,自动模式:

image.png

image.png

image.png

image.png

image.png

image.png

4.4      边屏入口

slsidescreen.ini文件,放在image.png位置

默认的文件内容:可以看见有两个PAGE被隐藏了,他们分别是键盘和按钮板

image.png

边屏中的概念:PAGE包含ELEMENT包含WIDGET

image.png

image.png

PAGE:PAGE001的名字为"widgetspage"

image.png

ELEMENT:给PAGE widgetspage添加属性和ELEMENT

image.png

为每一个element添加内容

image.png

image.png

image.png

找名字为“first”的xml文件,SlEESideScreenWidget

image.png

有两个widget的element

image.png

widget的属性:

image.png

PAGE002和PAGE003:键盘和按钮板

image.png

导航按钮栏:

image.png

Ø 激活键盘:打开下面语句

image.png

Ø 使用按钮板:打开语句

image.png

文件如下:

image.png

规则如下:

image.png

接口地址:

image.png

slsidescreenmcppageconfig.xml内容介绍,首先block1

image.png

Spacing

按钮之间是否有间隙

Title

文本,可以随环境翻译

Text

按钮上文字,可翻译

Icon

图标

onPressed

输入地址: HmiUserKeyXXXimage.png

active

输出地址:   HmiUserLed1image.png

文件存放位置:

image.png

指定翻译文本slsidescreenmcppage_chs.ts内容:文件存放位置为

image.png

image.png

下面加一个widget和一个page,在slsidescreen.ini中加

加个page,用如下方式,这是添加小窗体的page

image.png

image.png

image.png

如果用这种方式,就会调用dg.xml文件,这是直接调用 XML的page

image.png

image.png

添加一个小窗口:first.xml和rparameter.xml

image.png

image.png

 

5       参考文献

简明调试手册                      APC

6       作者/联系人

XuHao

2021.5.27

版本信息

版本

日期

修改内容

V1.0

20121.5.27