本使用手册及样例包目录内所包含文档、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 | |