- 電話: 010-64734946 64734947 64738638
- 傳真: 010-64738090
西門子PLC與上位機通訊
想做一個機床數據采集的小程序,之前想通過OPC訪問西門子840D機床的OPC服務器獲取機床的相關信息,比如主軸轉速,報警代碼等。現在由于機床的OPC服務器未授權,轉為想通過PRODAVE.DLL直接開發一個PLC與上位機的通訊程序,直接訪問PLC上的相關數據。
制造數據管理系統MDC可進行數據采集;
西門子SINUMERIK 840D/810D系列802系列等數控系統:SINUMERIK 840D系列包括SINUMERIK 840D、810D、FM-NC、840Di,這些系統具有大部分相同的接口參數,大部分相同的部件和相同的通信接口。包括近期推出的Solution Line系列的Sinumerik 840Dsl,840Disl,都具有很多的共通性。
在機床數據采集中,根據這些系統配置的人機界面單元的不同則采取的手段也就不同。該系列的人機界面單元包括采用通用操作系統平臺和嵌入式操作平臺兩大類。通用操作系統的人機部件有早期MMC102、MMC103等,其系統包括Windows 311、Windows 32、Windows 95等;當前使用的PCU50,PCU50.3等,其操作系統為Windows NT4.0和Windows XP等。在嵌入式操作系統的人機部件早期包括MM100.2,當前使用的PCU20等。
制造數據管理系統MDC針對這兩類配置的數控系統,采用不同的方式實現數據采集,而采集的數據上基本相同,可采集的數據量也非常多。例如,典型的數據包括:
–操作方式數據:手動JOG、MDA、自動等
–程序運行狀態(運行,停止,暫停等)
–主軸數據:主軸轉速、主軸倍率,主軸負載,主軸運轉狀態
–進給數據:進給速度、進給倍率
–軸數據:軸坐標(機床坐標系、工件坐標系統),軸負載
–加工數據:當前執行的程序名稱、程序路徑;當前使用的刀具
–報警數據:報警代碼、報警信息內容、報警時間
所有數據均實時后臺采集,不用任何人工干預。
制造數據管理系統MDC簡介:
主要用于采集數控機床和其他智能設備的工作和運行狀態數據,實現對設備的監視與控制,并對采集的數據進行分析處理,也可為MES和ERP等其他軟件提供數據支持。MDC系統是機床數據采集系統和機床數據分析出理系統的集成,是具有數據采集,機床監控,數據分析處理,報表輸出等功能的車間應用管理和決策支援系統。MDC系統和NC程序傳輸系統DNC采用相同的網絡結構,系統架構上也完全兼容,因此可采用同一網絡的硬件資源, MDC系統充分利用機床已有的硬件資源,實現機床通信資源的共享。如MDC和DNC系統可共用數控系統的網卡或者串口通信端口進行數據采集和程序傳輸的功能。例如西門子802D/C/S系統、FANUC 0i系統共用一個串口實現MDC/DNC兩個系統的功能需要。根據機床的配置情況,MDC系統支持各種接入方式的混合接入,可應用于各類數控機床及PLC控制設備。
典型的采集數據舉例:
1機床開關機狀態
1機床操作狀態:手動,自動,MDI等
2 主軸轉速、主軸倍率,主軸功率
3進給速度、進給倍率
4程序運行狀態(運行,停止等)
5當前執行的程序名稱和路徑或程序號
6報警信息及其報警內容或者報警狀態等...