機械社區(qū)

標題: DB塊監(jiān)控,這個方法可行嗎?怎么做呢? [打印本頁]

作者: robi    時間: 2011-3-6 22:22
標題: DB塊監(jiān)控,這個方法可行嗎?怎么做呢?
現(xiàn)需要實現(xiàn)一個功能,當(dāng)加工中心換刀時,刷新刀具壽命信息。這一點數(shù)控系統(tǒng)是可以自己實現(xiàn)的,但是我們需要把這個信息導(dǎo)出來。
, s; c% g2 k& M3 R6 j+ X, ]先已知當(dāng)數(shù)控系統(tǒng)換刀時,DB72.DBX0.0和DB72.DBX4.2同時為1.
/ T1 l" r$ k" t1 E9 |所以我的打算是這樣的,監(jiān)控PLC兩個DB塊,當(dāng)他們同時為1時,將數(shù)控系統(tǒng)變量記錄的壽命信息,通過VB編程程序,用DDE的方法傳送出來。
' t& l, c) q8 Q5 v- K- [1 c8 E% ?
現(xiàn)在有個問題,這個方法可行嗎?怎么做呢?
1 v" C3 T4 h- ~) X2 Z- M* U+ Z$ Q# i
/ ]+ x2 A/ R! G
作者: 老鷹    時間: 2011-3-7 09:58
頂一下,解決的給加分!
作者: 能源員    時間: 2011-3-7 14:38
樓主用的是西門子的數(shù)控設(shè)備么/$ U' U) U% U' D6 n$ p; B" }
PLC的名稱,及型號
作者: robi    時間: 2011-3-7 14:49
回復(fù) 能源員 的帖子! F+ A$ I9 r0 x$ l

' b* L  y8 m' h& R! P( T是用的西門子的數(shù)控系統(tǒng)和PLC。這個跟型號有關(guān)系嗎?
作者: 能源員    時間: 2011-3-7 15:40
回復(fù) robi 的帖子! R; E5 O' A# h6 Q! @" k9 A/ y+ p( O
1 w, A* L4 Y: p% ?- Q
恩,是300的,還是400型PLC
! R7 m4 V8 B) _$ D6 n: q0 V! J& x4 B
系統(tǒng)用的是DB多少??/ M7 H  C% s5 F& t9 y; l

& [! m# n% r5 |9 N2 [0 E
作者: 螺旋線    時間: 2011-3-7 20:02
樓主該問西門子啊,軟件都送了,這還不是小菜。
) [0 k) E9 n; d' W6 y! `0 l開發(fā)包是可以訪問刀具壽命,DB塊的狀態(tài)的,關(guān)鍵問題是把這些數(shù)據(jù)以什么樣的方式傳給上位機,也許需要有個服務(wù)包。
, J! u& C6 u; G( A. @+ r& ^" p: l2 ^比如,840D有OPC服務(wù)包,符合OPC協(xié)議,就可以集中管理系統(tǒng)的各種信息,狀態(tài),報警等等。如果刀具壽命,DB狀態(tài)是OPC的標準定義,那就沒什么問題了,假如不是,要問問西門子能不能自定義。
作者: robi    時間: 2011-3-7 21:13
回復(fù) 螺旋線 的帖子! ^8 n# q: ^& N: Y* i
; n, a' _7 g7 V! V
嗯。這個是知道的。謝謝。
作者: 數(shù)控散人    時間: 2011-3-19 18:55
可行是可行,不過樓主要做什么呢?
, {0 o) Y/ I6 f. O$ u3 _1 M) j又有什么要求必須這樣做呢?
作者: 激光gavin    時間: 2011-3-20 10:08
你可以先查變量表,如果有此信息,你讀出來沒有問題!




歡迎光臨 機械社區(qū) (http://e-learninguniversity.com/) Powered by Discuz! X3.4