數(shù)控同步現(xiàn)場總線與CAN總線網(wǎng)關(guān)的設(shè)計(jì)
CAN接口接收CAN總線上需要發(fā)給NCSF主站的數(shù)據(jù)幀,然后封裝轉(zhuǎn)換為NCSF計(jì)數(shù)器設(shè)備數(shù)據(jù)包,插入到NCSF發(fā)送隊(duì)列,等待NCSF下一個(gè)總線周期把有效數(shù)據(jù)傳遞到NCSF主站中,經(jīng)過主站的解包處理交給NC系統(tǒng),其工作流程如圖9。
7 結(jié)束語
本文設(shè)計(jì)的NCSF-CAN網(wǎng)關(guān),描述了NCSF總線與CAN交互的系統(tǒng)結(jié)構(gòu),此方法也是NCSF和其它現(xiàn)場總線交互的基本結(jié)構(gòu)。NCSF-CAN網(wǎng)關(guān)使NCSF主站可以與CAN總線上的設(shè)備進(jìn)行交互通信,同時(shí)提升了CAN模塊對(duì)緊急數(shù)據(jù)的響應(yīng)速率,提高了NCSF模塊處理數(shù)據(jù)包的速度,可以滿足數(shù)控系統(tǒng)對(duì)現(xiàn)場總線實(shí)時(shí)性的要求。
圖8 NCSF模塊處理數(shù)據(jù)包流程圖
圖9 CAN接口接收處理數(shù)據(jù)流程圖
評(píng)論