• 電話: 010-64734946  64734947   64738638
  • 傳真: 010-64738090

當(dāng)前位置:首頁 >> 公司新聞

西門子PLC與上位機(jī)通訊

信息來源:西門子中國      發(fā)布時(shí)間:2019-11-20 10:49:21      點(diǎn)擊次數(shù):0

想做一個(gè)機(jī)床數(shù)據(jù)采集的小程序,之前想通過OPC訪問西門子840D機(jī)床的OPC服務(wù)器獲取機(jī)床的相關(guān)信息,比如主軸轉(zhuǎn)速,報(bào)警代碼等。現(xiàn)在由于機(jī)床的OPC服務(wù)器未授權(quán),轉(zhuǎn)為想通過PRODAVE.DLL直接開發(fā)一個(gè)PLC與上位機(jī)的通訊程序,直接訪問PLC上的相關(guān)數(shù)據(jù)
制造數(shù)據(jù)管理系統(tǒng)MDC可進(jìn)行數(shù)據(jù)采集;

  西門子SINUMERIK 840D/810D系列802系列等數(shù)控系統(tǒng):SINUMERIK 840D系列包括SINUMERIK 840D810D、FM-NC、840Di,這些系統(tǒng)具有大部分相同的接口參數(shù),大部分相同的部件和相同的通信接口。包括近期推出的Solution Line系列的Sinumerik 840Dsl,840Disl,都具有很多的共通性。

  在機(jī)床數(shù)據(jù)采集中,根據(jù)這些系統(tǒng)配置的人機(jī)界面單元的不同則采取的手段也就不同。該系列的人機(jī)界面單元包括采用通用操作系統(tǒng)平臺(tái)和嵌入式操作平臺(tái)兩大類。通用操作系統(tǒng)的人機(jī)部件有早期MMC102、MMC103等,其系統(tǒng)包括Windows 311、Windows 32、Windows 95等;當(dāng)前使用的PCU50,PCU50.3等,其操作系統(tǒng)為Windows NT4.0Windows XP等。在嵌入式操作系統(tǒng)的人機(jī)部件早期包括MM100.2,當(dāng)前使用的PCU20等。

  制造數(shù)據(jù)管理系統(tǒng)MDC針對(duì)這兩類配置的數(shù)控系統(tǒng),采用不同的方式實(shí)現(xiàn)數(shù)據(jù)采集,而采集的數(shù)據(jù)上基本相同,可采集的數(shù)據(jù)量也非常多。例如,典型的數(shù)據(jù)包括:

–操作方式數(shù)據(jù):手動(dòng)JOG、MDA、自動(dòng)等

–程序運(yùn)行狀態(tài)(運(yùn)行,停止,暫停等)

–主軸數(shù)據(jù):主軸轉(zhuǎn)速、主軸倍率,主軸負(fù)載,主軸運(yùn)轉(zhuǎn)狀態(tài)

–進(jìn)給數(shù)據(jù):進(jìn)給速度、進(jìn)給倍率  

–軸數(shù)據(jù):軸坐標(biāo)(機(jī)床坐標(biāo)系、工件坐標(biāo)系統(tǒng)),軸負(fù)載

–加工數(shù)據(jù):當(dāng)前執(zhí)行的程序名稱、程序路徑;當(dāng)前使用的刀具

–報(bào)警數(shù)據(jù):報(bào)警代碼、報(bào)警信息內(nèi)容、報(bào)警時(shí)間

所有數(shù)據(jù)均實(shí)時(shí)后臺(tái)采集,不用任何人工干預(yù)。

制造數(shù)據(jù)管理系統(tǒng)MDC簡介:

主要用于采集數(shù)控機(jī)床和其他智能設(shè)備的工作和運(yùn)行狀態(tài)數(shù)據(jù),實(shí)現(xiàn)對(duì)設(shè)備的監(jiān)視與控制,并對(duì)采集的數(shù)據(jù)進(jìn)行分析處理,也可為MESERP等其他軟件提供數(shù)據(jù)支持。MDC系統(tǒng)是機(jī)床數(shù)據(jù)采集系統(tǒng)和機(jī)床數(shù)據(jù)分析出理系統(tǒng)的集成,是具有數(shù)據(jù)采集,機(jī)床監(jiān)控,數(shù)據(jù)分析處理,報(bào)表輸出等功能的車間應(yīng)用管理和決策支援系統(tǒng)。MDC系統(tǒng)和NC程序傳輸系統(tǒng)DNC采用相同的網(wǎng)絡(luò)結(jié)構(gòu),系統(tǒng)架構(gòu)上也完全兼容,因此可采用同一網(wǎng)絡(luò)的硬件資源, MDC系統(tǒng)充分利用機(jī)床已有的硬件資源,實(shí)現(xiàn)機(jī)床通信資源的共享。如MDCDNC系統(tǒng)可共用數(shù)控系統(tǒng)的網(wǎng)卡或者串口通信端口進(jìn)行數(shù)據(jù)采集和程序傳輸?shù)墓δ堋@缥鏖T子802D/C/S系統(tǒng)、FANUC 0i系統(tǒng)共用一個(gè)串口實(shí)現(xiàn)MDC/DNC兩個(gè)系統(tǒng)的功能需要。根據(jù)機(jī)床的配置情況,MDC系統(tǒng)支持各種接入方式的混合接入,可應(yīng)用于各類數(shù)控機(jī)床及PLC控制設(shè)備。

\
典型的采集數(shù)據(jù)舉例
:

1機(jī)床開關(guān)機(jī)狀態(tài)

1機(jī)床操作狀態(tài):手動(dòng),自動(dòng),MDI

2 主軸轉(zhuǎn)速、主軸倍率,主軸功率

3進(jìn)給速度、進(jìn)給倍率

4程序運(yùn)行狀態(tài)(運(yùn)行,停止等)

5當(dāng)前執(zhí)行的程序名稱和路徑或程序號(hào)

6報(bào)警信息及其報(bào)警內(nèi)容或者報(bào)警狀態(tài)等...

?