西门子停产备件6SL3130-6TE21-6AA4定义
-
¥8.00
<p>
西门子停产备件6SL3130-6TE21-6AA4定义
</p>
<p>
ET200、S7-200CN、S7-200、Smart200、S7-300、S7-400、S7-1200、S7-1500.电源6EP .7KM 测量仪表..DP电缆/DP接头,网线、网线接头、6FC、6SN、6XV.S120、V10、V20、V60、V80、V90,G110、G120、6RA、6GK.6GT .低压系列 软启动器.伺服数控备件、NCU、MM420.MM440.系列变频器.LOGO系列。凡是没有的属性,会采用默认属性,详见上文。
在段落[menus]中,您可以将一个或多个菜单项menuItems组合成一个菜单。具体是通
过该段落中的属性menuItems实现的,在该属性下可以-----列出需要在一个菜单中显示
的菜单项(按键/按钮)。该段落中提供的所有属性详见下表:
属性 含义
menuItems 列明菜单项。 各个菜单项之间用逗号隔开。 采用grid菜单布局时,需要菜单项在菜单中所处的位置: menuItem(row, col, rowSpan=1, colSpan=1) row和co丨从0开始编号。 rowSpan和colSpan可选择性,默认值是1,类似于 QGridLayout::addWidget()。 采用row或col菜单布局时,还需要间距spacing(pixel) 和 stretch(factor=0): • spacing菜单项之间的间距,单位为像素,类似于 QBoxLayout::addSpacing()。 • stretch各菜单项之间可拉伸的间距,还可以为它选择 性设置一个系数,类似于QBoxLayout::addStretch()。
defaultFrame 该菜单的菜单项控制的框架的名称,在showApp指令中该框 架为目标,因此一个菜单项可以在多个菜单中使用。
textContext 菜单项文本的上下文,详见上文。
itemAccessLevel / accessLevel 显示菜单项需要具有的访问权限: System、Manufacturer、Service、Customer、Key_3、 Key_2、Key_1、Key_0或者对应的数字(0-7) 默认值:Key_0 (7)
SINUMERIK Operate (IM9)
开机调试手册,12/2018, A5E40869575 AC 73
一般设置
3.18 SINUMERIK Operate Display Manager
属性 含义
menuStyle 菜单样式。 所有外观属性。
提示 所有下文说明的属性既可以在[menus]中,也可以在 [menustyle]中。但前者的级更高,会覆写后者。
layout1) 菜单项的对齐: row、co丨或grid。row或col表示菜单项排成一行或排成一列。 grid表示菜单项网格式排列。 默认属性:row
margin1) 表示菜单项和菜单外边缘之间的距离。 单位为像素,类似于QBoxLayout::setMargin()或 QGridLayout::setContentsMargin();适用于所有4个方向 默认值: 1
spacing1) 菜单项之间的间距。 单位为像素,类似于QBoxLayout::setSpacing()或 QGridLayout::setSpacing()。 默认值: 1
color/ backgroundColor1) 菜单的颜色/背景色。 参见“颜色定义”一节。 默认值:Qt::gray
1)针对 menu 和 menuStyle
示例3
[menus]
MENU001= name:=menu1, menuItems:="menuitem1, menuitem2,
menuitem3"
MENU002= name:=menu2, orientation:=vertical, margin:=2,
spacing:=2, items:="menuitem4, menuitem5, spacing(50), menuitem6,
menuitem7, stretch()", itemHeight:=100
MENU003= name:=mMenuOben, menuStyle:=msMenu,
defaultFrame:=fOben, items:="miPdf, miBrowser, spacing(10),
miOperate, stretch(), miMaximize"
MENU004= name:=mGridMenu, menuStyle:=msGrid,
defaultFrame:=fUnten, items:=”miMachine(0,0), miProgram(0,1),
miProgramManager(0,2), miDiagnosis(0,3), miPdf(1,0),
miBrowser(1,1), mOperate(1,2,1,2), miMirror(0,3,2,1)"
74
SINUMERIK Operate (IM9)
开机调试手册,12/2018, A5E40869575 AC
一般设置
3.18 SINUMERIK Operate Display Manager
段落[menustyles]可以统一定义菜单的样式,即所有外观属性。各个外观属性可以在定
义具体菜单时再次在[menus]中修改。
属性menuStyle的说明:见上文。
示例4
[menustyles]
MENUSTYLE001= name:=msVerticalMenu, color:=59/76/88,
layout:=column, margin:=0, spacing:=1
MENUSTYLE023= name:=msGrid, color:=59/76/88, layout:=grid,
margin:=10, spacing:=1
后还为菜单框架,可使用框架的属性menu:
[frames]
FRAME003= name:=frame3, x:=0, y:=970, width:=460, height:=110,
menu:=menu2
SINUMERIK Operate (IM9)
开机调试手册,12/2018, A5E40869575 AC 75
一般设置
3.18 SINUMERIK Operate Display Manager
3.18.2.4 菜单
在菜单项的属性onClicked中可以定义按下该菜单项后执行的。该属性可包含一条指
令或包含多条用分号隔开、需要连续执行的指令。
可以执行以下指令:
指令 含义
showDisplay(displayname) 切换到名为displayname的画面上。 目标画面己在同一份显示配置文件中定义完 毕。
showApp(framename, appname) 在名为framename的框架中显示名为 appname的应用程序。 如果该应用程序己在同一画面的另一个框架中显 示,则该程序从该框架到指令中的框架中。 可能的话,从framename中挤出的应用程序会 转移到“变空”的框架中显示。这种情况就是所 谓的“应用程序交换”。在该框架的属性 runableApps中可以哪些应用程序可以转移 到空置框架中显示。 在框架名称前还可以加一个画面名称,语法为 displayname.framename,以便修改不可见 的画面中的框架占用情况。 除了 appname夕卜,也可以使用 framename.currentApp 或 displayname.framename.currentApp。 showApp()会将显示在框架(framename或 displayname.framename)中的应用程序移 动到的框架中。
76
SINUMERIK Operate (IM9)
开机调试手册,12/2018, A5E40869575 AC
一般设置
3.18 SINUMERIK Operate Display Manager
指令 含义
showPopup(framename, appname) 在名为framename的框架中以提示框的形式显 示名为appname的应用程序。 框架framename不得属于某个画面,即不能在 某个现有画面的属性Frames中。 showPopup()会自动打开目标框架,将它叠加 在当前的活动画面上。 此处的“应用程序”只允许是在 SlGfwSideScreenDialog类基础之上的 应用程序。S旧UMERIK Operate和OEM框架 应用程序可能无法作为弹出式程序显示。要将 在SlGfwSideScreenDialog类基础之上 的应用程序设计为弹出式程序时,需要将它的窗 口为窗口,也就是说:在windowFlags() 中置位位“Qt::WindowStaysOnTopHint”。 一个时间点上始终只能打开一个弹出式窗口。
hidePopup(appname) 再次隐藏用showPopup()或 togglePopup()显示的应用程序。
togglePopup(framename, appname) 在名为framename的框架中以提示框的形式显 示名为appname的应用程序。如果应用程序 appname己经作为提示框显示,则会被隐藏。
showMenu(framename, menuname) 在名为framename的框架中显示名为 menuname的菜单。
showPopupMenu(framename, menuname) 在名为framename的框架中以弹出菜单的形式 显示名为menuname的菜单。
hidePopupMenu(menuname) 再次隐藏用showPopupMenu()或 togglePopupMenu()显示的弹出菜单。
togglePopupMenu(framename, menuname) 在名为framename的框架中以弹出菜单的形式 显示名为menuname的菜单。如果菜单 menuname己经作为弹出菜单在framename框 架中显示,则会被隐藏。
SINUMERIK Operate (IM9)
开机调试手册,12/2018, A5E40869575 AC 77
一般设置
3.18 SINUMERIK Operate Display Manager
指令 含义
setMirrorMode(true|false) 启用(true)或关闭(false)镜像 在此处启用镜像时,在所有没有用 enableMirrorMode(false)关闭镜像的 画面中,框架都呈水平镜像显示。也就是说:之 前显示在左边的框架现在都显示在右边,之前显 示在右边的框架现在都显示在左边。框架的尺寸 此时保持不变。
toggleMirrorModeO 切换镜像。 关闭启用的镜像或启用之前关闭的镜像模 式。
sendCmd(appname, cmd1, ...) 向名为appname的应用程序发送一条指令。如 果目标应用程序是SINUMERIK Operate (appname="OPERATE"),便可以用这种 选择SINUMERIK Operate的某个操作区域。 比如:sendCmd(OPERATE, AreaMachine) 操作区域(AreaMaschine)的名称位于文件 systemconfiguration.ini 的段落 [areas]中。如果目标应用程序是一个在 SlGfwSideScreenDialog类基础上的应 用程序,则该应用程序的onMessage()条目中 会包含一条类型为 SL GFW MSG DISPCONFIG CMD 的指令。 指令cmd1,..., cmd10作为消息数据,也 就是字符串格式,各个参数cmdl ... cmdl◦之 间用符号“|”分隔。 sendCmd()无法将指令传给Windows应用程序 (.EXE)!
示例
[menuitems]
MENUITEM001= name:=item1, onClicked:=
nshowApp(frame1,OPERATE);showApp(frame2,myDialog)", text:="HMI"
表示在当前画面的“frame1” 中显示SINUMERIK Operate,在“frame2” 中显示应用程序
“myDialog”。
78
SINUMERIK Operate (IM9)
开机调试手册,12/2018, A5E40869575 AC
一般设置
3.18 SINUMERIK Operate Display Manager
MENUITEM003= name:=item3,
onClicked:="showApp(full.frame1,frame2.currentApp);showDisplay(fu
ll)", text:="Vollbild"
表示将当前显示的应用程序(currentApp)从“frame2”转移到画面“full”中的“frame1”
显示,然后切换到画面“full ”。
MENUITEM004= name:=item4, onClicked:=
"sendCmd(OPERATE,,AreaMachine,)", text:="Maschine"
表示选中SINUMERIKOperate中的操作区域“Maschine”。
MENUITEM005= name:=item5,
onClicked:="sendCmd(myDialog,,doFun,,,42,)", text:="Maschine"
表示将包含数据“doFun|42” 的消息sl__msg_dispconfig_cmd发送给应用程序
“myDialog”,此程序要求使用CreateMyHMI/3GL。
3.18.2.5 应用程序
在显示配置中使用的应用程序在文件systemconfiguration.ini中。
应用程序分两种:
• A型:在SlGfwSideScreenDialog类基础之上的应用程序。
• B型:Windows应用程序(.EXE)
在启动时,Display Manager会自动启动所有应用程序;在关闭时,它也会自动
关闭所有应用程序。
A型应用程序在文件systemconfiguration.ini的区段[dialogs]中的数字范围
500 - 999 (OEM范围)中声明。
B型应用程序如同OEM框架应用程序一样处理,在段落[processes]中定义。为使用
该类应用程序,另外还须在文件
C:\Program Files (x86)\Siemens\MotionControl\compat\user\OEMFRAME.INI
中将参数nPlacementMode设为3。
标配有以下应用程序:
• PDF Viewer
• VNC Viewer
•虚拟键盘
•虚拟MCP
SINUMERIK Operate (IM9)
开机调试手册,12/2018, A5E40869575 AC 79
一般设置
3.18 SINUMERIK Operate Display Manager
•显示窗口小部件的应用程序
• SINUMERIK Operate
PDF Viewer
默认定义:
[dialogs]
DLG107= name:=SlPdfApp,
implementation:=sldmpdfviewerapp.SlDmPdfViewerApp,
process:=SlHmiHost1, preload:=false cmdline:="-pdfFile
gestenbenung.pdf -matteColor #3b4c58"
在显示配置中进行各项时候应使用程序名称:
SlPdfApp
在参数“cmdline”中了需要显示的文件。两个参数的含义为:
• pdfFile:Pdf Viewer中待显示的文件。该文件可以位于app丨或hlp目录中。
• matteColor:Pdf Viewer的背景色,颜色以十六进制代码。
在一段显示配置中可以定义Pdf Viewer的多个实例。其中的参数“name”包含了更多实例
的名称;参数“cmdline”由该实例显示的文件,比如:
DLGxxx= name:=anotherPdf,
implementation:=sldmpdfviewerapp.SlDmPdfViewerApp,
process:=SlHmiHost1, preload:=false cmdline:="-pdfFile
mydocument.pdf -matteColor #3b4c58"
VNC Viewer
默认定义:
[dialogs]
DLG109= name:=SlVncApp,
implementation:=sldmvncviewerapp.SlDmVncViewerApp,
process:=SlHmiHost1, preload:=false, cmdline:="-configuration
MyPC"
在显示配置中进行各项时候应使用程序名称:
SlVncApp
80
SINUMERIK Operate (IM9)
开机调试手册,12/2018, A5E40869575 AC
一般设置
3.18 SINUMERIK Operate Display Manager
VNC Viewer在文件sivncconfig.ini中设计。在参数“cmdline”中可以输入定义具体
VNC Viewer实例所在段落的名称,作为变量“-configuration”的值。上面的例子为
“MyPC,,。
每个VNC Viewer实例都需要输入下列参数:
• host:VNC Server所在主机的IP地址或DNS名称。
• port:Server 使用的 TCP 端口。
• Password (可选):VNC Server访问的口令
示例
文件slvncconfig.ini中的定义:
[MyPC]
host=172.218.152.43
port=5900
password=geheim
虚拟键盘
默认定义:
[dialogs]
DLG112= name:=SlKeyboardApp,
implementation:=sldmvirtualkeyboardapp.SlDmVirtualKeyboardApp,
process:=SlHmiHost1, preload:=false, cmdline:="-settingsFile
sldm_keyboard.ini"
在显示配置中进行各项时候应使用程序名称:
SlKeyboardApp
在一种显示配置内,该应用程序只允许一个实例中使用。
在配置中,为虚拟键盘预配置了三种尺寸(参见文件sldm_1920x1080.ini):
[760x505]
Num= KeyboardLayout:="numpadlayout", x:=430, y:=270
Alpha= KeyboardLayout:="nclayout", x:=92, y:=50
KeyHeight=47
[1024x242]
Num= KeyboardLayout:="numpadlayout", x:=784, y:=25
Alpha= KeyboardLayout:="nclayout", x:=206, y:=25
KeyHeight=47
[824x210]
SINUMERIK Operate (IM9)
开机调试手册,12/2018, A5E40869575 AC 81
一般设置
3.18 SINUMERIK Operate Display Manager
Num= KeyboardLayout:="numpadlayout", x:=584, y:=22
Alpha= KeyboardLayout:="nclayout", x:=5, y:=22
KeyHeight=47
区段名称符合相应的框架尺寸(以像素定义)。属性的含义如下:
属性 含义
KeyboardLayout 虚拟键盘的布局。有两种可用的布局: • numpadlayout:仅包含数字输入按键 • nclayout:完整NC键盘
x, y 虚拟键盘左上角的位置,以框架的左上角为基准来显示键盘。
KeyHeight 虚拟键盘的按键高度(和宽度)。
如果在一个显示配置中还配置了其他尺寸的框架,用于在其中显示虚拟键盘,则应在文件
sldm 1920x1080.ini中増加相应的区段并将文件保存在oem目录下。
虚拟MCP
默认定义:
[dialogs]
DLG111= name:=SlMcpApp,
implementation:=sldmsidescreenapp.SlSideScreenDialog,
process:=SlHmiHost1, preload:=false, cmdline:="-sidescreen1
sldmmcppage.ini"
在显示配置中进行各项时候应使用程序名称:
SlMcpApp
在一种显示配置内,该应用程序只允许一个实例中使用。
显示窗口小部件的应用程序
默认定义:
[dialogs]
DLG110= name:=SlWidgetsApp,
implementation:=sldmsidescreenapp.SlSideScreenDialog,
process:=SlHmiHost1, preload:=false, cmdline:="-sidescreen1
sldmwidgets1.ini -sidescreen2 sldmwidgets2.ini -spacing 3"
在显示配置中进行各项时候应使用程序名称:
SlWidgetsApp
82
SINUMERIK Operate (IM9)
开机调试手册,12/2018, A5E40869575 AC
一般设置
3.18 SINUMERIK Operate Display Manager
在一种显示配置内,该应用程序只允许一个实例中使用。
</p>
<p>
</p>
<p>
</p>