本使用手册及样例包目录内所包含文档、PLC程序、机床可执行程序(MPF、SPF、…)、电气图,可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。
对于在使用中发生的人员、财产损失本公司不承担任何责任,由使用者自行承担风险。
以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新不做另行通知。
XML方式做用户自定义界面,根据实际需要,可能会需要在不同的界面下下进去自定义的画面,这里总结一下“入口按钮”的一些方式。
本文不讨论画面编辑,只介绍入口,启动初始的XML文件。
硬件 | ||||
工艺 | PPU24x/NCU710 | PPU26x/NCU720 | PPU28x/NCU730 | PPU28x.Advance |
车床 | ● | ● | ● | ● |
铣床 | ● | ● | ● | ● |
磨床 | ● | ● | - | ● |
• V4.7+SP02以上
• 边屏需要4.8以上
XML无需选项
利用键盘的用户按钮
进入,此为默认设置,当按下按钮时系统调取xmldial.xml文件,无需做特殊工作。


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

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

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


可以被启动的xml文件必须有<DialogGui>标签
入口配置文件:根据Oprearot区域分,有这几个配置文件
比如sldiagnose_oem.xml在"诊断"区域开入口
Slmachine_oem.xml在“操作”区域开入口

修改后的文件如下

说明:两个按钮,一个通向默认的xmldial.xml,另一个通往dg.xml。
添加按钮需要在SOFTKEYGROUP标签中添加SOFTKEY标签
使用"AREA"标签,寻找xmldiag.xml
如果想通向指定的xml,需要使用switchToDialog功能

<FUNCTION args="-area CustomXML -dialog SlEECustomDialog -mainModule dg.xml -entry main" name="switchToDialog"/>
建立随系统语言切换的文本:

1. 语言文件名oemtextfile_xxx.ts,固定的,修改无效
2. 属性“textID”,需要翻译的文字内容
3. 属性“translationContext”,ts文件中的“context”索引
文本文件: 





带有dialoggui标签的xml文件


返回诊断区域
在操作区域开入口,自动模式:


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

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


PAGE:PAGE001的名字为"widgetspage"

ELEMENT:给PAGE widgetspage添加属性和ELEMENT

为每一个element添加内容



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

有两个widget的element

写widget的属性:

PAGE002和PAGE003:键盘和按钮板

导航按钮栏:

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

Ø 使用按钮板:打开语句

文件如下:

规则如下:

接口地址:

slsidescreenmcppageconfig.xml内容介绍,首先block1

Spacing | 按钮之间是否有间隙 |
Title | 文本,可以随环境翻译 |
Text | 按钮上文字,可翻译 |
Icon | 图标 |
onPressed | 输入地址: HmiUserKeyXXX |
active | 输出地址: HmiUserLed1 |
文件存放位置:

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


下面加一个widget和一个page,在slsidescreen.ini中加
加个page,用如下方式,这是添加小窗体的page



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


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


简明调试手册 APC
XuHao
2021.5.27
版本信息
版本 | 日期 | 修改内容 |
V1.0 | 20121.5.27 | |