業(yè)務(wù)銷售;竭誠為你服務(wù).
公司主營西門子PLC模塊,數(shù)控伺服,觸摸屏等系列產(chǎn)品,產(chǎn)品*,質(zhì)保一年
![]() |
參考價 | ¥670 |
訂貨量 | 1 |
更新時間:2019-03-30 12:13:07瀏覽次數(shù):500
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子S7-4006ES7960-1AA04-5KA0服務(wù)
本公司主營西門子工業(yè)自動化產(chǎn)品,原裝,假一罰十,品質(zhì)保障.
水平軟鍵6,文字為“第1屏幕"
;水平軟鍵6的PRESS
;裝載功能屏幕1,此時必須在同一文件內(nèi)定義了屏幕1。
;PRESS結(jié)束標(biāo)記
;水平軟鍵7,文字為“第2屏幕"
;水平軟鍵7的PRESS
;裝載功能屏幕2,此時必須在同一文件內(nèi)定義屏幕2。
;PRESS結(jié)束標(biāo)記
;登入塊的結(jié)束標(biāo)記
示例
HS1 =("新的軟鍵欄")
HS2 =("沒有功能")
PRESS(HS1)
LS("軟鍵欄1") ;載入新的軟鍵欄
END_PRESS
PRESS (HS2) ;空的 PRESS
END_PRESS
各種登入軟鍵設(shè)計
各個登入軟鍵的設(shè)計會匯總在一起。其中,首先從“easyscreen.ini"中讀取需要編譯的文件
的名稱。然后在以下目錄中查找*.的文件:
?[用戶目錄]prO
? [oem目錄]proj
?[插件目錄]/proj
?[西門子目錄]pco'j
此時所包含的登入軟鍵設(shè)計會被匯總到一個設(shè)計中,即會對單個軟鍵進(jìn)行比較。如果對于
一個軟鍵存在兩個或多個設(shè)計,則總是將較高的值接收到匯總版本。
可能包含的軟鍵欄或?qū)υ捒虮缓雎?。如果一個軟鍵包含一個無文件設(shè)定的指令,例如
LMftest"),因?yàn)樗璧能涙I欄或者對話框包含在相同的文件中,則在內(nèi)部匯總版本中會添
加相應(yīng)的文件名,這樣就不需再進(jìn)行。接下來顯示的匯總設(shè)計。
SINUMERIK Integrate Run MyScreens (BE2)
編程手冊,08/2018, 6FC5397-1DP40-6RA2 37
基本知識
34錯誤處理(日志)
3.4 錯誤處理(日志)
概述
如果“Run MyScreens"編譯配置文件時出現(xiàn)錯誤,則該錯誤會保存在文本文件
easyscreen_log.txt中。只記錄當(dāng)前選中的對話框的錯誤。之前選中的對話框中的錯誤
記錄則被。
文件包含以下信息:
?在執(zhí)行哪一操作時出錯。
?個錯誤字符的行編號和列編號。
?配置文件中所有的出錯行。
? DEBUG功能生成的記錄。
說明
在每個記錄前會附加一個帶有方括號的當(dāng)前時間戳。這可為(例如)分析對時間要求苛刻
的配置提供幫助。
“easyscreen-log.txt" 的保存
文件“easyscreen_log.txt"保存在以下目錄中:
[用戶目錄]og
句法
只有在定義了登入軟鍵并且設(shè)計了帶開始和結(jié)束標(biāo)記的對話框和定義行后,才開始編譯句
法。
//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 ;日志中的錯誤報告,因?yàn)閂AR2沒有數(shù)值
//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"還擴(kuò)展了本章節(jié)中描述的記
錄?!癳asyscreen.ini"位于目錄[西門子目錄]tcfg下。
幫助畫面起始位置
“easyscreen.ini "中的條目:
[GENERAL]
HlpPicFixPos=true
說明:
幫助畫面的起始位置會定位在所設(shè)置的像素位置,與分辨率無關(guān)(默認(rèn)=true)
拉伸特性,默認(rèn)行高和行間距
easyscreen.ini 中的記錄:
[GENERAL]
SymmetricalAspectRatio=false
DefaultLineHeight=18
DefaultLineSpacing=3
說明:
? “SymmetricalAspectRatio" 來確定,根據(jù)X和Y方向上確定的屏幕分辨率來配置
時是否要使用相同的拉伸系數(shù)。
-“false"(默認(rèn)):使用寬屏分辨率時,各欄和圖片會在Y方向上被壓縮(基于
640x480的非對稱拉伸)。例如,一個以640x480設(shè)置的正方形在寬屏面板上會被
垂直壓縮,而成為一個長方形。
-“true":在X和Y方向上以相同的拉伸系數(shù)進(jìn)行拉伸,此時各欄和圖片會以640x480
為基礎(chǔ)并保持其原先設(shè)置的比例。例如,一個以640x480設(shè)置的正方形在寬屏面板
上仍然會顯示為正方形。
? “DefaultLineHeight" 和 “DefaultLineSpacing" 可在640x480的基礎(chǔ)上確定默認(rèn)行高(默
認(rèn)值: 18像素)和行間距(默認(rèn)值: 3像素)。只有在短文本或輸入/輸出欄的位置設(shè)
置中未給定Y位置或高度,此項(xiàng)設(shè)置才會一直有效。
40
SINUMERIK Integrate Run MyScreens (BE2)
編程手冊,08/2018, 6FC5397-1DP40-6RA2
基本知識
35 “easyscreenini" 的說明
機(jī)床基本畫面中的循環(huán)
?在機(jī)床運(yùn)行JOG下,通過HS6生成循環(huán)調(diào)用機(jī)床基本畫面的
[JOBSHOPINTEGRATION]區(qū)域:
[JOBSHOPINTEGRATION]
Integration = true
或者通過配置文件中的初始程序段
LM("Maske1",,1)
PRESS(VS8)
GC("MOVE_RIDE");生成程序調(diào)用
EXIT
END_PRESS
?保留[Integration]區(qū)域的Operate 菜單:
如果對話框僅包含垂直軟鍵,則在顯示對話框時會保留包含登入軟鍵在內(nèi)的水平軟
鍵條。如果對話框包含水平和垂直軟鍵,則對話框的水平軟鍵條會被登入軟鍵替代。
[Integration]
OperateMenusEnabled = true
與分辨率相關(guān)的屏幕位置:窗體面板
“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默認(rèn)屏幕布局(OperateStandard-Screen-Layout)中,例
自“機(jī)床"區(qū)域的屏幕布局“slmastandardscreenlayout. SlMaStandardScreenLayout"
中的“FormPanel4"(“輔助功能")
//M(MyMask/"MyCaption"/"
myheip.pngn/"slmastandardscreenlayout. SlMaStandardScreenLayout . FormPanel
4")
連接到與分辨率相關(guān)的位置。
這樣可更為方便地使Operate的默認(rèn)窗體交叉淡入淡出,或者可將Easyscreen屏幕精
確地放置到位。
示例:
//
M(Mask/"Mask"http://"slstandardscreenlayout . SlStandardScreenLayout . LowerForm")
但也可以使用其他任意的屏幕布局。
?屏幕位置可以連接到“easyscreen.ini"文件中自行定義的、與分辨率相關(guān)的窗體面板的
定義。
示例:
//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)。
說明
保存配置文件和語言文件時請注意,應(yīng)將您所使用的編輯器中的編碼設(shè)為UTF 8。
圖形文件
請始終以PNG格式“*png"保存圖片文件。
數(shù)據(jù)(例如:用于用于OEM自定義的數(shù)據(jù))必須保存在
[oem目錄]col[分辨率]
目錄中。
更多信息參見使用圖l圖形(頁65)—章。
配置文件
根據(jù)以下步驟檢查配置文件:
?比較登入軟鍵和當(dāng)前允許的軟鍵,必要時進(jìn)行。
?根據(jù)上述“圖形文件"重命名相連的圖形文件。
數(shù)據(jù)(例如:用于OEM自定義的數(shù)據(jù))保存在以下目錄中:
[oem目錄]Iproj
[用戶目錄]Iproj
[插件目錄]pro
幫助文件
所有幫助文件必須以UTF 8格式保存。檢查己有文件并使用的編輯器重新保存。
HTML文件保存在以下目錄中(例如:德語):
SINUMERIK Integrate Run MyScreens (BE2)
編程手冊,08I2018, 6FC5397-1DP40-6RA2 43
基本知識
36針對改用Run MyScreens"人員的說明
[oem目錄]hpldeu
[用戶目錄]hpdeu
[插件目錄]hpdeu
其他語言的目錄必須根據(jù)相應(yīng)的語種縮寫保存。
檢查 “Run MyScreens"
檢查所添加的對話框數(shù)目是否超出了5個對話框的基本范圍。
擴(kuò)展對話框數(shù)量,需要下列選件:
? 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擴(kuò)展配置句法
3.7 擴(kuò)展配置句法
自S舊UMERIKOperateV4.7起,提供了用于屏幕定義、變量定義、軟鍵定義以及表格列
定義的簡化句法。該句法了可讀性并縮短了等待時間。特性和屬性可以任意順序給定,
空白記錄被取消。相比于以前的句法,特性和屬性列表不再使用圓括號“("和“)",而是使
用圓弧括號T和“}"。
特性和屬性按以下給定:
{<名稱 > =<值 >,<名稱 > = <值>,+
以前的句法仍然兼容。
屏幕定義的擴(kuò)展句法
IIM {<屏幕名稱> [,HD=<標(biāo)題>][,HLP=<圖片>][,X=<X 位置>][,Y=<Y 位置>][,W=<寬度>]
[,H=<高度>][,VAR=<>變量或用戶變量][,日匕卩_父=<輔助畫面X位置>][,HLP_Y=<輔助
畫面Y位置>][,CM=<列對齊>][,CB=對話框打開][,XG=<將輔助畫面編譯為X3d圖片
>][,PANEL=<己鏈接FormPanels的名稱>][,MC=<屏幕背景色>][,HD_AL=<屏幕標(biāo)題對齊
>][,LANGFILELIST=<*幕語言文件列表>]}
示例:
//M{VariantTest, HD="My Mask"}
變量定義的擴(kuò)展句法
DEF <變量名稱> ={[TYP=<類型>][,MIN=<值>][,MAX=<值>][,TGL=<轉(zhuǎn)換值>]
[:VAL=<預(yù)設(shè)值 >][丄T=<長文本>][,ST=<短文本 >][,0丁=<圖片文本 >]以丁=<單位文本>]
[,TT=<提示框文本叫[,TG=<轉(zhuǎn)換選項(xiàng)>][,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=< 進(jìn)度條色1>] [,SC2=< 進(jìn)度條
色2>] [,SVAL1=< 進(jìn)度條閾值1>] [,SVAL2=< 進(jìn)度條閾值2>] [,0丁=<顯示類型>]["?^顯
示對齊 >][,OHLP=<在線幫助>][丄^<_丁口匕=<己鏈接轉(zhuǎn)換變量的名稱>]}
SINUMERIK Integrate Run MyScreens (BE2)
編程手冊, 08/2018, 6FC5397-1DP40-6RA2 45
基本知識
3.7擴(kuò)展配置句法
示例:
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}
軟鍵定義的擴(kuò)展句法
SK = {[ST=< 名稱 >][,AC=< 訪問級 >][,SE=< 狀態(tài) >]}
示例:
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}
表格列定義的擴(kuò)展句法
{[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 操作
以下設(shè)置可專門用于SmartOperation及MutliTouch操作:
?自動將欄高及欄寬調(diào)節(jié)至可操作的欄尺寸及行間距(屏幕屬性MA)
?分辨率時按像素拉伸各欄(屏幕屬性PA)。
?與字體成比例設(shè)置欄高及行間距(屏幕屬性FA)。
?實(shí)現(xiàn)各欄,以免虛擬鍵盤覆蓋輸入欄(屏幕屬性KM)。
詳細(xì)信息,請參見定義對話框?qū)傩裕?2)—章的“編程" 一節(jié)。
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 對話框的結(jié)構(gòu)和組成單元
4.1.1 定義對話框
定義
對話框是操作界面上的一個組成部分,操作界面包含標(biāo)題行、對話框單元和/或圖形、顯示
消息的輸出行以及8個水平軟鍵和8個垂直軟鍵。