小帕吉
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 56 個
工控威望: 102 點(diǎn)
下載積分: 2249 分
在線時間: 34(小時)
注冊時間: 2023-03-06
最后登錄: 2025-06-05
查看小帕吉的 主題 / 回貼
樓主  發(fā)表于: 昨天
公司有個活兒,需要從客戶的840D數(shù)控銑床讀取軸的位置數(shù)據(jù),傳輸?shù)阶约旱谋陡LC,本人知識面不夠?qū)?shù)控不懂,查閱了下資料感覺沒底,特來求助。
840D的接口基本都占用了,暫時有2個思路:1是從PG接口走M(jìn)PI,應(yīng)該只需要找到程序里面的地址就可以讀了,就是速度可能慢;2是走ProfibusDP,這樣就要修改硬件組態(tài),擔(dān)心后面出問題,風(fēng)險有點(diǎn)大。客戶手上也沒有原始的程序。大概就是這個情況。
各位大神有沒有好辦法,或者有離得近的(北京昌平)接個私活兒?
哈嘍123
不和不如自己的人爭高低論短長!
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 198 個
工控威望: 395 點(diǎn)
下載積分: 1964 分
在線時間: 32(小時)
注冊時間: 2023-03-02
最后登錄: 2025-06-05
查看哈嘍123的 主題 / 回貼
1樓  發(fā)表于: 昨天
NC-PLC數(shù)據(jù)交換方案
工具準(zhǔn)備:
安裝ToolBox中的NC_var Selector工具
創(chuàng)建專用DB塊(如DB120)存儲軸位置變量
實現(xiàn)步驟:
用NC_var Selector選擇變量(如actToolbasePos[])并生成AWL源文件
在PLC中調(diào)用FB2功能塊讀取數(shù)據(jù):
text

CALL FB2, DBxx
IN_S7AliasName := 'X_Axis_Pos'
IN_Chan := 1
IN_Ax := 1
OUT_Value := DB120.DBD0

倍福PLC側(cè)配置:
建立與840D的DP/PN通訊連接
通過EL1809/EL2809等模塊接收位置數(shù)據(jù)