久久久国产一区二区_国产精品av电影_日韩精品中文字幕一区二区三区_精品一区二区三区免费毛片爱

機械社區

標題: 尋找西門子840D HMI開發的小例子 [打印本頁]

作者: FENG122    時間: 2008-1-8 15:33
標題: 尋找西門子840D HMI開發的小例子
請“老鷹”幫幫忙,給我提供一些關于西門子客戶開發應用方面的實例,國內關于西門子的應用相對FANUC還很落后,隨著一些高端設備的引進,我發現我們的應用只是初級水平。
作者: 螺旋線    時間: 2008-1-9 08:48
不對吧!西門子的開發要比FANUC開放得多。
5 j6 X& [% N1 s1 m6 N" f老兄說說你用什么開發FANUC。
作者: FENG122    時間: 2008-1-22 14:27
我現在是對西門子的系統進行改造
+ W& \/ p6 x8 Q/ z# PFANUC的我沒有改造過
1 H( h9 H; y3 x* O  `我們現在也有兩臺FANUC18i的車銑復合
作者: 螺旋線    時間: 2008-1-22 20:53
老兄想改成什么樣?' d# W; q5 H' n; t
是想換系統呢還是想針對具體情況做一些二次開發?大概說說看。
作者: FENG122    時間: 2008-1-31 13:37
我想增加幾個窗口界面,用于程序調用,和R變量管理等
作者: 螺旋線    時間: 2008-2-1 10:37
. 西門子的SINUMERIK 810D/840D/840Di系統是一個開放性的系統,所謂開放性,即允許機床廠家將自己的專有技術加入到系統當中,額外提供更適合特殊應用的顯示界 面、更方便的操作方式、更簡單的加工參數調整等功能,并使其與標準系統無縫連接,從而將一個通用的系統變成專家系統,最終機床制造商借此贏得更大的市場。 同時,在國外也有很多獨立的解決方案提供者(Solution Provider)自己擁有如刀具監控、遠程診斷等特殊技術,當這些技術應用到機床上時,往往需要與數控系統很好地配合才能工作,以往兩者可能需要通過數 字量或模擬量的輸入/輸出、或者以通訊的方式進行數據交換,這樣做的結果可能導致性能下降、安裝/調試/操作復雜、難于維護等等問題。而現在這些廠商可以 在西門子的開放平臺上輕松地實現原有的功能,& E4 H8 ~. Y' `. G: J0 P
同時相關技術也更容易被最終用戶接受,從而擴大市場份額。0 R% K2 e" p- G( G- O& X
5 A8 v9 w" o3 Y* a, }, Q6 c
SINUMERIK840D 系統的開放性主要體現在兩個方面,一是NC系統的開放,一是人機界面的開放。前者允許用戶在標準NC內核的基礎上實現特殊變換或特殊工藝/特殊功能,并以 編譯循環(Compile Cycle)的形式裝入NC系統。后者則是在SINUMERIK840D標準界面上,加入滿足特殊工藝和操作的定制畫面,本文介紹的就是這方面的內容。
: w& G3 k& @, Y4 e* ~& [* X
- z0 T7 z( v1 p' o* u5 P, ~& e/ G在SINUMERIK810D/840D/840Di的界面上開發用戶畫面的方法有:
# ~  P! T; {1 H* Z1. 加工程序調用的畫面
' {0 D/ \  p, T2. 使用擴展接口編寫畫面
: D  H1 o0 E' Z2 w8 j) Z' T# T* J7 d3. 使用Easy-Tools編寫畫面9 F+ i: U0 `/ G$ D& G
4. 使用Configuring Package配置畫面; b) h6 M) }* Q; n0 O
5. 使用Programming Package創建畫面& v' r: L" W8 Q) Q; X4 P5 A

3 j# V1 T/ k7 z1. 加工程序調用的畫面7 v1 g" r% d8 z, U4 l
   此方法適用于MMC/HMI Embedded/HMI Advanced (MMC100.2/MMC103PCU20/PCU50/PCU70),它允許用戶配置自己的會話窗口,會話窗口完全以文本形式編寫,存放在循環目錄的COM文件中,使用時由加工程序調用。
0 A: Z# [0 k' I4 h3 u% q4 a調用畫面的語句格式:MMC ("operating area, command, Com file, dialog box name, user data definition file, graphics file, display time or acknowledgment variable, text variables...","Acknowledgment mode")& X% ]9 A1 i' @
此會話窗口的作用主要是在加工前顯示/輸入/修改加工所需的工藝參數。具體文件格式和使用方法請參考SINUMERIK 840D/840Di/810D HMI Installation and Start-Up Guide 的第十章7 b  d  |0 `& i* {) Z
此種方法的特點是:系統標準功能,畫面配置語句簡單,能實現簡單畫面。2 b$ q1 S% s$ u" }' p
+ i4 o( ~! E" ?. `
2. 使用擴展接口編寫畫面7 _6 l1 Y* Q) S# z1 y0 i7 z
此方法適用于MMC/HMI Embedded/HMI Advanced (MMC100.2/MMC103PCU20/PCU50/PCU70),1 @2 G7 P% I  r5 N0 u
通過它配置的畫面可實現下列功能:6 O  a4 e# }' e! O( u- {
•        畫面中包括軟鍵,變量,表格,文本和幫助文本,圖片。
) [9 D9 w# g3 E/ j& M•        對打開畫面,輸入數值,按壓軟鍵,退出畫面等動作做出響應。 ! K" q+ G" f( E$ X4 u- P
•        動態改變畫面,如改變畫面中軟鍵,文字,圖片等 ' ]  C% {! z+ g8 ^3 [" g- o$ `' J3 N
•        在不同的系統保護等級下顯示不同的內容
7 n) Q; l" I9 y7 Q0 F5 _: |7 K/ ^•        讀寫NC/PLC變量,并可做算術和邏輯運算
2 n# m2 h( L! @# h3 e. Q/ o•        執行功能
+ P. T0 Z+ p& b# Q9 c; L6 ?•        多個畫面間的數據交換
5 q" Y# C& ~2 A% D; ]•        可通過軟鍵或PLC的信號調用畫面
2 a# J) B* M4 G! o6 G它利用并定義標準界面上的空白軟鍵激活存放在標準循環(或制造商循環,或用戶循環)目錄下的畫面配置文件(com文件)。畫面配置文件是文本格式的,按照一定語法規則編寫的文件。具體語法和格式請參考SINUMERIK 840D/840Di/810D HMI Installation and Start-Up Guide (IAM)的BE1章節。, @% O) [: ]/ [+ _- b$ `
使用此種方法,可編寫出與SINUMERIK810D/840D/840Di加工循環幫助畫面相似的畫面,并且在SINUMERIK 840D/810D使用的工具盒(Toolbox)中提供了若干實例,幫助初學的用戶理解和掌握此方法。
3 n: g- _* {0 C; |* x6 e此種方法的特點是:系統標準功能,畫面配置語句多,功能多,可完成復雜畫面的編制。# Q/ e, O1 _" m2 o# l/ S3 G( Z, k$ W
* w9 X8 M8 t% V$ t6 @
3. 用Easy-Tools編寫畫面7 t% R# _6 P$ y" F/ ?( u. A" `
因軟件需要安裝到硬盤,故僅適用于MMC103/HMI Advanced,即帶硬盤的PC單元。- B$ u" T6 @5 s) q# R+ P
Easy-Tools是幾個小軟件的總稱,它包括EasyMask,EasyTrans,HotWin,EasyMon,
/ z! e/ W4 U7 kHMI print,EasyInfo,EasyMask.NET,ToolProfiler等工具,其中EasyMask和HotWin可以編寫用戶畫面。
" A- Z! |1 m! `* ^* v購買EasyMask或HotWin后,需要首先安裝到MMC103或PCU50上,之后在界面上就可找到EasyMask(HotWin)的入口,用戶直接就可在操作面板上編寫文本格式的畫面配置文件。
" \/ Q, V0 [* E- ?此種方法的特點是:系統選項功能,畫面配置語句簡單,具有一定的繪圖功能,可實現簡單畫面。
  R+ \* M# o/ s7 a6 {
0 o$ B) Y7 h. D3 |4 j, a0 o0 D- l4. 使用Configuring Package配置畫面
0 i8 k6 S. i- I% o, O1 Y此方法適用于HMI Advanced (PCU50/PCU70)或SIMATIC CE
; D7 e3 \$ c* a( L9 \6 U: h面板(包括OP170B, OP270 6"和10", TP170B, TP270 6" 和 10", Mobile Panel 170, MP270B 和MP370 )。
  }5 I, p& h3 B; [ ! [7 S/ a; u/ C0 y. |
它以WinCC flexible為基礎(較早版本使用ProTool/Pro),通過Configuring Package訪問系統變量。可實現的功能就是WinCC flexiable(或ProTool/Pro)能實現的功能,包括鼠標和功能鍵的處理,輸入/輸出域,bar條,歷史曲線等等。/ {& ^$ J  k0 B, Y# `. _
將WinCC flexible安裝到計算機上后,再安裝Configuring Package,經過組態最后生成的文件拷貝到MMC/PCU。這種方法生成的畫面可以加入并作為HMI Advanced(標準界面)的擴展,也可單獨運行(多用于生產線或機床的輔助面板等。)3 h% M8 U7 B5 }+ n9 m* e( K5 p
此種方法的特點是:系統選項功能(還需WinCC flexible工具),工具使用簡單,功能較多,配置畫面較快。
* R& H- S/ c" A* }; t1 u: f5 W7 O
" v) [8 ^  A0 z5. 使用Programming Package創建畫面5 `/ b3 A# ]* c- ]
此方法適用于MMC103/HMI Advanced (MMC103/PCU50),! T0 c; q- v( \$ l2 {. S0 o9 g
此方法允許用戶將使用VB 和VC編寫的應用程序加入HMI Advanced,并可通過Programmming Package 提供的接口訪問NC/PLC變量、實現多幅畫面的調用、管理NC數據、實現復雜的計算、復雜的畫面、利用PCU50上的接口(RS232,打印口,以太網 口等)輸出加工數據、充分利用Windows資源等等功能。
5 m. _6 U1 _- e% [" V. c: ^0 L在計算機上編寫程序,將結果(包括可執行程序、配置文件等)拷貝到MMC/PCU。. J  x# i2 n1 }& j1 e1 z
此種方法的特點是:系統選項功能(還需VB和VC),需要對VB和VC編程工具較熟,功能強大,可實現任何界面所需功能。
- y6 ]7 n) |0 c$ `3 k5 w$ T 8 d1 }' T) v  p
注:本文涉及到的方法都是在SINUMERIK 810D/840D/840Di系統上使用.




歡迎光臨 機械社區 (http://www.ytsybjq.com/) Powered by Discuz! X3.5