业务销售;竭诚为你服务.
公司主营西门子PLC模块,数控伺服,触摸屏等系列产品,产品*,质保一年
![]() |
参考价 | ¥670 |
订货量 | 1 |
更新时间:2019-03-30 12:13:07浏览次数:518
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子S7-4006ES7960-1AA04-5KA0服务
本公司主营西门子工业自动化产品,原装,假一罚十,品质保障.
水平软键6,文字为“第1屏幕"
;水平软键6的PRESS
;装载功能屏幕1,此时必须在同一文件内定义了屏幕1。
;PRESS结束标记
;水平软键7,文字为“第2屏幕"
;水平软键7的PRESS
;装载功能屏幕2,此时必须在同一文件内定义屏幕2。
;PRESS结束标记
;登入块的结束标记
示例
HS1 =("新的软键栏")
HS2 =("没有功能")
PRESS(HS1)
LS("软键栏1") ;载入新的软键栏
END_PRESS
PRESS (HS2) ;空的 PRESS
END_PRESS
各种登入软键设计
各个登入软键的设计会汇总在一起。其中,首先从“easyscreen.ini"中读取需要编译的文件
的名称。然后在以下目录中查找*.的文件:
•[用户目录]prO
• [oem目录]proj
•[插件目录]/proj
•[西门子目录]pco'j
此时所包含的登入软键设计会被汇总到一个设计中,即会对单个软键进行比较。如果对于
一个软键存在两个或多个设计,则总是将较高的值接收到汇总版本。
可能包含的软键栏或对话框被忽略。如果一个软键包含一个无文件设定的指令,例如
LMftest"),因为所需的软键栏或者对话框包含在相同的文件中,则在内部汇总版本中会添
加相应的文件名,这样就不需再进行。接下来显示的汇总设计。
SINUMERIK Integrate Run MyScreens (BE2)
编程手册,08/2018, 6FC5397-1DP40-6RA2 37
基本知识
34错误处理(日志)
3.4 错误处理(日志)
概述
如果“Run MyScreens"编译配置文件时出现错误,则该错误会保存在文本文件
easyscreen_log.txt中。只记录当前选中的对话框的错误。之前选中的对话框中的错误
记录则被。
文件包含以下信息:
•在执行哪一操作时出错。
•个错误字符的行编号和列编号。
•配置文件中所有的出错行。
• DEBUG功能生成的记录。
说明
在每个记录前会附加一个带有方括号的当前时间戳。这可为(例如)分析对时间要求苛刻
的配置提供帮助。
“easyscreen-log.txt" 的保存
文件“easyscreen_log.txt"保存在以下目录中:
[用户目录]og
句法
只有在定义了登入软键并且设计了带开始和结束标记的对话框和定义行后,才开始编译句
法。
//S(Start)
HS6=("第1屏幕")
PRESS(HS6)
LM(MMaske1")
END_PRESS
//END
//M(Maske1)
DEF Var1=(R)
DEF VAR2 = (R)
38
SINUMERIK Integrate Run MyScreens (BE2)
编程手册,08/2018, 6FC5397-1DP40-6RA2
基本知识
34错误处理(日志)
LOAD
VAR1 = VAR2 + 1 ;日志中的错误报告,因为VAR2没有数值
//END
;正确,比如:
//M(Maske1)
DEF Var1=(R)
DEF VAR2 = (R)
LOAD
VAR2 = 7
VAR1 = VAR2 + 1 ;
SINUMERIK Integrate Run MyScreens (BE2)
编程手册,08/2018, 6FC5397-1DP40-6RA2 39
基本知识
35 “easyscreen.ini" 的说明
3.5 “easyscreen.ini" 的说明
自SINUMERIK Operate V4.7起,“easycreen.ini"还扩展了本章节中描述的记
录。“easyscreen.ini"位于目录[西门子目录]tcfg下。
帮助画面起始位置
“easyscreen.ini "中的条目:
[GENERAL]
HlpPicFixPos=true
说明:
帮助画面的起始位置会定位在所设置的像素位置,与分辨率无关(默认=true)
拉伸特性,默认行高和行间距
easyscreen.ini 中的记录:
[GENERAL]
SymmetricalAspectRatio=false
DefaultLineHeight=18
DefaultLineSpacing=3
说明:
• “SymmetricalAspectRatio" 来确定,根据X和Y方向上确定的屏幕分辨率来配置
时是否要使用相同的拉伸系数。
-“false"(默认):使用宽屏分辨率时,各栏和图片会在Y方向上被压缩(基于
640x480的非对称拉伸)。例如,一个以640x480设置的正方形在宽屏面板上会被
垂直压缩,而成为一个长方形。
-“true":在X和Y方向上以相同的拉伸系数进行拉伸,此时各栏和图片会以640x480
为基础并保持其原先设置的比例。例如,一个以640x480设置的正方形在宽屏面板
上仍然会显示为正方形。
• “DefaultLineHeight" 和 “DefaultLineSpacing" 可在640x480的基础上确定默认行高(默
认值: 18像素)和行间距(默认值: 3像素)。只有在短文本或输入/输出栏的位置设
置中未给定Y位置或高度,此项设置才会一直有效。
40
SINUMERIK Integrate Run MyScreens (BE2)
编程手册,08/2018, 6FC5397-1DP40-6RA2
基本知识
35 “easyscreenini" 的说明
机床基本画面中的循环
•在机床运行JOG下,通过HS6生成循环调用机床基本画面的
[JOBSHOPINTEGRATION]区域:
[JOBSHOPINTEGRATION]
Integration = true
或者通过配置文件中的初始程序段
LM("Maske1",,1)
PRESS(VS8)
GC("MOVE_RIDE");生成程序调用
EXIT
END_PRESS
•保留[Integration]区域的Operate 菜单:
如果对话框仅包含垂直软键,则在显示对话框时会保留包含登入软键在内的水平软
键条。如果对话框包含水平和垂直软键,则对话框的水平软键条会被登入软键替代。
[Integration]
OperateMenusEnabled = true
与分辨率相关的屏幕位置:窗体面板
“easyscreen.ini" 中的条目:
[640x480]
MyPanel = x [800x480] c :=0, y:=220, width:=340, height: = 174
MyPanel = > ^ :=0, y:=220, width:=420, height: = 174
说明:
SINUMERIK Integrate Run MyScreens (BE2)
编程手册,08/2018, 6FC5397-1DP40-6RA2 41
基本知识
35 “easyscreen.ini" 的说明
屏幕位置可通过以下定义:
•屏幕位置可以“基于640x480的像素"给定。
示例:
//M(MyMask/nMyCaptionn/nmyhelp.pngn/0,219,335,174)
•屏幕位置可从Operate默认屏幕布局(OperateStandard-Screen-Layout)中,例
自“机床"区域的屏幕布局“slmastandardscreenlayout. SlMaStandardScreenLayout"
中的“FormPanel4"(“辅助功能")
//M(MyMask/"MyCaption"/"
myheip.pngn/"slmastandardscreenlayout. SlMaStandardScreenLayout . FormPanel
4")
连接到与分辨率相关的位置。
这样可更为方便地使Operate的默认窗体交叉淡入淡出,或者可将Easyscreen屏幕精
确地放置到位。
示例:
//
M(Mask/"Mask"//"slstandardscreenlayout . SlStandardScreenLayout . LowerForm")
但也可以使用其他任意的屏幕布局。
•屏幕位置可以连接到“easyscreen.ini"文件中自行定义的、与分辨率相关的窗体面板的
定义。
示例:
//M(MyMask/nMyCaption"/nmyhelp.pngn/"MyPanel")
42
SINUMERIK Integrate Run MyScreens (BE2)
编程手册,08/2018, 6FC5397-1DP40-6RA2
基本知识
3.6针对改用Run MyScreens"人员的说明
3.6 针对改用“Run MyScreens"人员的说明
说明
使用NCU中的HMI Operate时要注意CF的所有文件名都是以小写字母保存的(如:
、png、txt)。
说明
保存配置文件和语言文件时请注意,应将您所使用的编辑器中的编码设为UTF 8。
图形文件
请始终以PNG格式“*png"保存图片文件。
数据(例如:用于用于OEM自定义的数据)必须保存在
[oem目录]col[分辨率]
目录中。
更多信息参见使用图l图形(页65)—章。
配置文件
根据以下步骤检查配置文件:
•比较登入软键和当前允许的软键,必要时进行。
•根据上述“图形文件"重命名相连的图形文件。
数据(例如:用于OEM自定义的数据)保存在以下目录中:
[oem目录]Iproj
[用户目录]Iproj
[插件目录]pro
帮助文件
所有帮助文件必须以UTF 8格式保存。检查己有文件并使用的编辑器重新保存。
HTML文件保存在以下目录中(例如:德语):
SINUMERIK Integrate Run MyScreens (BE2)
编程手册,08I2018, 6FC5397-1DP40-6RA2 43
基本知识
36针对改用Run MyScreens"人员的说明
[oem目录]hpldeu
[用户目录]hpdeu
[插件目录]hpdeu
其他语言的目录必须根据相应的语种缩写保存。
检查 “Run MyScreens"
检查所添加的对话框数目是否超出了5个对话框的基本范围。
扩展对话框数量,需要下列选件:
• SINUMERIK 828DI840D s, SINUMERIK Integrate Run MyScreens
(6FC5800-0AP64-0YB0)
• SINUMERIK 840D s, SINUMERIK Integrate Run MyScreens + Run MyHMI
(6FC5800-0AP65-0YB0)
• SINUMERIK 840D s, SINUMERIK Integrate Run MyHMI I 3GL
(6FC5800-0AP60-0YB0)
• SINUMERIK 840D s, SINUMERIK Integrate Run MyHMI I WinCC
(6FC5800-0AP61-0YB0)
44
SINUMERIK Integrate Run MyScreens (BE2)
编程手册,08I2018, 6FC5397-1DP40-6RA2
基本知识
3.7扩展配置句法
3.7 扩展配置句法
自S旧UMERIKOperateV4.7起,提供了用于屏幕定义、变量定义、软键定义以及表格列
定义的简化句法。该句法了可读性并缩短了等待时间。特性和属性可以任意顺序给定,
空白记录被取消。相比于以前的句法,特性和属性列表不再使用圆括号“("和“)",而是使
用圆弧括号T和“}"。
特性和属性按以下给定:
{<名称 > =<值 >,<名称 > = <值>,+
以前的句法仍然兼容。
屏幕定义的扩展句法
IIM {<屏幕名称> [,HD=<标题>][,HLP=<图片>][,X=<X 位置>][,Y=<Y 位置>][,W=<宽度>]
[,H=<高度>][,VAR=<>变量或用户变量][,日匕卩_父=<辅助画面X位置>][,HLP_Y=<辅助
画面Y位置>][,CM=<列对齐>][,CB=对话框打开][,XG=<将辅助画面编译为X3d图片
>][,PANEL=<己链接FormPanels的名称>][,MC=<屏幕背景色>][,HD_AL=<屏幕标题对齐
>][,LANGFILELIST=<*幕语言文件列表>]}
示例:
//M{VariantTest, HD="My Mask"}
变量定义的扩展句法
DEF <变量名称> ={[TYP=<类型>][,MIN=<值>][,MAX=<值>][,TGL=<转换值>]
[:VAL=<预设值 >][丄T=<长文本>][,ST=<短文本 >][,0丁=<图片文本 >]以丁=<单位文本>]
[,TT=<提示框文本叫[,TG=<转换选项>][,WR=<输入>][,AC=<访问级>][,AL=<文本对
齐>][,FS=<字体大小>][,LI=<极限值处理叫[,UR=<刷新率>][,CB=<对话框打开>]
[州匕卩=<辅助画面>][,VAR=<变量和用户变量>]>][,TXT_X=<短文本X位置>]
[,TXT_Y=<短文本Y位置>][,TXT_W=<短文本宽度>][,TXT_H=<短文本高度>][,X=<输入/
输出栏X位置叫[,Y=<输入/输出栏Y位置叫[,W=<输入/输出栏宽度叫[,H=<输入/输出栏高
度>][,UT_DX=<输入/输出栏之间的间距和单位文本>][,UT_W=<单位文本宽度 >][,巳。=<输
入/输出栏背景色>][,FC=<输入/输出栏前景色>][,BC_ST=<短文本背景色>][,「。_3丁=<短
文本前景色>][,BC_GT=<图片文本背景色>][,FC_GT=<图片文本前景色>][,BC_UT=<单位
文本背景色叫[,FC_UT=<单位文本前景色>][,SC1=< 进度条色1>] [,SC2=< 进度条
色2>] [,SVAL1=< 进度条阈值1>] [,SVAL2=< 进度条阈值2>] [,0丁=<显示类型>]["◦^显
示对齐 >][,OHLP=<在线帮助>][丄^<_丁口匕=<己链接转换变量的名称>]}
SINUMERIK Integrate Run MyScreens (BE2)
编程手册, 08/2018, 6FC5397-1DP40-6RA2 45
基本知识
3.7扩展配置句法
示例:
DEF MyVar5={TYP=nR2M, ST=MMyVar5M, VAL=123.4567, OHLP=Mmyhelp.htmlM, MIN=100.1,
MAX=200.9}
DEF MyVar2={TYP=,TIn,
DEF MyVar3={TYP="R2"
DEF MyVar4={TYP="R2"
DEF MyVar1={TYP="R2"
DEF MyVar6={TYP="R2"
TGL=n*1,2,3n, VAL=1}
TGL=M*0=MMAusMM, 1=$80000", VAL=1}
TGL=M*MyArrayM,VAL=1}
TGL=M%grid99M, X = 0, W=300, H=200}
TGL=m+$80000m, VAR=m$R[10]m, ST=MTextoffsetM}
软键定义的扩展句法
SK = {[ST=< 名称 >][,AC=< 访问级 >][,SE=< 状态 >]}
示例:
HS1={ST=,,,,,,MySk,,,,M, AC=6, SE=1}
HS3={ST="SOFTKEY_CANCEL"}
HS5={ST=M[$81251,MMsk_ok.png"M]M}
HS8={ST=M[MMTestMM,MMsk_ok.pngMM]M}
表格列定义的扩展句法
{[TYP=< 类型 >][,MIN=< 值 >][,MAX=< 值 >][丄T=< 长文本 >][,ST=< 短文本 >][,WR=<
输入>][,AC=<访问级>][,AL=<文本对齐>][,FS=<字体大小>][,LI=<极限值处理叫
[,UR=<刷新率>][,HLP=<辅助画面>][,VAR=<变量或用户变量>]>][,W=<列宽度>]
[,OF1=<偏移1>] [,OF2=<偏移2>] [,OF3=<偏移3>]}
示例:
DEF MyGridVar={TYP=nRn, TGL=n%MyGrid1n, X=10, W=550, H=100}
//G(MyGrid1/0/5)
{TYP="IM, ST=MIndex", WR=1, VAR="1m, w=80, OF1=1}
{TYP=ms", LT=MLongText2", ST=MText", WR=1, VAR=m$80000", AL=2, W=330, OF1=1}
{TYP=mr3", LT=MLongText1", ST=mr9,R11,R13,R15", WR=2, VAR="$R[1]m, w=110, OF1=2}
//END
46
SINUMERIK Integrate Run MyScreens (BE2)
编程手册,08/2018, 6FC5397-1DP40-6RA2
基本知识
3.8 SmartOperation 及 MutHTouch 操作
3.8 SmartOperation 及 MutliTouch 操作
以下设置可专门用于SmartOperation及MutliTouch操作:
•自动将栏高及栏宽调节至可操作的栏尺寸及行间距(屏幕属性MA)
•分辨率时按像素拉伸各栏(屏幕属性PA)。
•与字体成比例设置栏高及行间距(屏幕属性FA)。
•实现各栏,以免虚拟键盘覆盖输入栏(屏幕属性KM)。
详细信息,请参见定义对话框属性(页52)—章的“编程" 一节。
SINUMERIK Integrate Run MyScreens (BE2)
编程手册,08/2018, 6FC5397-1DP40-6RA2
47
基本知识
38 SmartOperation 及 MutHTouch 操作
48
SINUMERIK Integrate Run MyScreens (BE2)
编程手册, 08/2018, 6FC5397-1DP40-6RA2
对话框
4
4.1 对话框的结构和组成单元
4.1.1 定义对话框
定义
对话框是操作界面上的一个组成部分,操作界面包含标题行、对话框单元和/或图形、显示
消息的输出行以及8个水平软键和8个垂直软键。