德國赫優(yōu)訊netIC現(xiàn)場總線模塊應用于貝爾利產品
出處:滿金程;袁海峰 發(fā)布于:2011-08-23 19:34:10
1 引言
貝爾利科技有限公司是一家從事科研開發(fā)和工程技術服務的高新技術企業(yè),主營業(yè)務為機電產品制造、生產過程自動化、電氣自動化、管理信息化等方面的系統(tǒng)集成、軟件開發(fā)、工程設計、技術服務等。
“貝爾利科技 ”憑借強大的技術隊伍以及科學的管理和一系列綜合系統(tǒng)集成項目的豐富經(jīng)驗,逐漸成長為實力雄厚的自動化系統(tǒng)的集成商。貝爾利科技以其豐富的運動定位控制系統(tǒng)和部件產品線,為客戶提供了前所未有的解決方案甄選機會,以滿足其特定的應用需求。其一款控制器已經(jīng)分別集成了德國赫優(yōu)訊 netIC系列 CC-LINK從站接口模塊、 PROFIBUS從站接口模塊及 Device-Net從站接口模塊,并將集成其他現(xiàn)場總線及 PROFINET、Ethernet/IP等實時以太網(wǎng)協(xié)議的模塊,因此能根據(jù)客戶使用的 PLC提供的通訊接口,提供相應接口的產品。
2 德國赫優(yōu)訊 netIC模塊
德國赫優(yōu)訊 netIC嵌入式模塊作為完整的單片模塊,包括: NIC 50-RE(實時以太網(wǎng)從站接口模塊,支持各種實時以太網(wǎng)協(xié)議,包括: PROFINET、EtherCAT、Ethernet/IP、Modbus/TCP、POWERLINK、SERCOS III等)、NIC 50-DPS(PPROFIBUS從站接口模塊)、NIC 50-DNS(DeviceNet從站接口模塊)、NIC 50-COS(CANopen從站接口模塊)、NIC 50-CCS(CCLINK從站接口模塊)、NIC 50-CPS(CompoNet從站接口模塊)等型號,所有型號都采用統(tǒng)一的32針DIL封裝,尺寸緊湊,片上集成了現(xiàn)場總線與實時以太網(wǎng)通訊接口所需要的所有元件。同時還提供了 netX Configuration Tool配置軟件和配套的評估板,方便用戶進行產品開發(fā)。圖1為NIC50-CCS模塊的實物圖。

3 硬件開發(fā)
netIC模塊提供了32針管腳,支持 UART接口通過 Modbus RTU 協(xié)議集成入用戶的主機系統(tǒng),未來還將擴展SPI及I2C接口。因為模塊本身已經(jīng)提供了同步串行接口,如果作為簡單的IO設備,可以不需要額外的主CPU。
圖2為 NIC 50-CCS模塊的管腳圖,與其他型號模塊的區(qū)別只是在協(xié)議通訊接口的管腳,因此對于用戶更換成其他模塊非常方便。

因此 netIC模塊的硬件開發(fā)非常方便,開發(fā)示意圖如圖3所示:

圖 3 硬件開發(fā)示意圖
硬件開發(fā)的電路原理圖如圖4所示:

4 軟件開發(fā)
4.1 netIC模塊配置
netIC模塊本身的使用不需要任何程序上的開發(fā),只需要使用提供的配置軟件和評估板配置Modbus及CC-LINK協(xié)議參數(shù),再協(xié)議堆棧(Firmware)和配置文件。所有信息均保存在netIC模塊中的寄存器區(qū)域,該寄存器區(qū)域的結構如圖5所示,例如,現(xiàn)場總線主站發(fā)送至netIC模塊的數(shù)據(jù)保存在從1000開始的寄存器區(qū)域;netIC模塊發(fā)送至現(xiàn)場總線主站的數(shù)據(jù)保存在從2000開始的寄存器區(qū)域。

4.2 netIC模塊與主
CPU通訊 netIC模塊與C8051F MCU的通訊方式為Modbus RTU,因此需要在MCU的用戶程序中實現(xiàn)Modbus RTU的讀寫功能。netIC模塊可以作為Modbus通訊的主站或從站,因此MCU的UART口作為從站或主站。在用戶程序中,通過Modbus命令碼3讀取netIC模塊接收到的總線數(shù)據(jù),通過Modbus命令碼16寫數(shù)據(jù)到netIC模塊,模塊會自動將數(shù)據(jù)打包成協(xié)議數(shù)據(jù)幀發(fā)送至總線上。
寫寄存器命令代碼如下:
void UART0_send(char *cdata,char n)
{
char i,*pt;
pt = cdata; //首地址放到指針中
EA = 1; //開
cpu中斷
REN0 = 0;
ES0 = 0; //關閉串行口中斷
Rs485_Tx_Enable = 1; //485在發(fā)送狀態(tài)
TI0 =0; //清中發(fā)送斷標志位
for(i=0;i<n;i++)
{
SBUF0 = *pt; //啟動發(fā)送過程
while(TI0==0); //等待發(fā)送結束
TI0 = 0; //發(fā)送結束后將中斷標志清零
pt++; //指向下一個要發(fā)送的地址
}
TI0 = 0;
Rs485_Tx_Enable = 0; //置
485在接受狀態(tài)
ES0 = 1; //打開串行口中斷
data_transfer = 0;
REN0 = 1;
}
讀寄存器命令代碼如下:
void UART0_receive(void)
{
unsigned char temp_receive;
temp_receive = SBUF0;
if(start==1 && end==0)
{
TestDataBuffer[byte_num]=temp_receive;
byte_num++;
}
else if(1==overtime && 0==byte_num && start==0 && end==1)
{
LocalAddress=temp_receive;
TestDataBuffer[byte_num]=LocalAddress;
if(LocalAddress==0x02)
{
byte_num=1;
start=1;
end=0;
}
}
}
德國赫優(yōu)訊
德國赫優(yōu)訊(Hilscher)由Hans-Jürgen Hilscher先生于1986年創(chuàng)建,總部位于德國Hattersheim。作為國際的工業(yè)通訊產品與技術供應商,赫優(yōu)訊提供各種主流現(xiàn)場總線和工業(yè)以太網(wǎng)技術的工程應用與產品開發(fā)解決方案。 公司產品—面向各種現(xiàn)場總線和工業(yè)以太網(wǎng)技術。
公司目標-自動控制領域內的通訊 越來越復雜的現(xiàn)場總線和工業(yè)以太網(wǎng)協(xié)議的使用,對于通訊技術的要求達到了新的高度。基于自動控制領域內所積累的經(jīng)驗,赫優(yōu)訊早期就開始涉足不同類型的現(xiàn)場總線。接下來開發(fā)出了一些未曾在市場上出現(xiàn)過的產品。公司積極地參與各大主流現(xiàn)場總線組織,保證了我們的產品總是居于現(xiàn)場總線和工業(yè)以太網(wǎng)技術的前沿。
公司能力-技術和承諾 我們的客戶不僅賞識我們員工的專門技術能力,而且還欣賞他們高度的責任感。我們的目標不僅僅是向客戶銷售產品,更重要的是提供完整的解決方案。步是從問題描述定義通訊功能和要求。然后,我們在標準供貨范圍內提供產品和服務,或者開發(fā)一個針對特定用戶的專門解決方案。當前,赫優(yōu)訊超過百分之七十的員工都從事產品開發(fā)和技術服務,并且所有的開發(fā)都在公司內部完成,這意味著赫優(yōu)訊擁有開發(fā)和生產的全部技術。
公司業(yè)績-應用實例 證明工作成績的證據(jù)是客戶的應用實例。赫優(yōu)訊在2000年銷售了15,000多塊PC通訊板卡,此后的銷售額逐年增加。盡管赫優(yōu)訊的客戶來自各個工業(yè)領域,各家的業(yè)務也各不相同,但他們有一點是共同的:他們都需要自動控制環(huán)境中的通訊解決方案。赫優(yōu)訊可以為自動化設備制造商、系統(tǒng)集成商和終用戶提供服務。赫優(yōu)訊客戶范圍廣泛,從OEM到終用戶,目前活躍于中國的主要客戶有羅克韋爾、ABB、西門子、施耐德、橫河電機、北京和利時、浙江中控、艾默生網(wǎng)絡能源、Mox、沈陽機床、南京金智、南京科遠等等。
5 小結
基于NIC 50-CCS模塊設計的貝爾利控制器產品,目前已在現(xiàn)場成功投入運行,并且通訊質量穩(wěn)定可靠,效果良好。德國赫優(yōu)訊的netIC產品系列軟硬件開發(fā)簡單,并且具有統(tǒng)一的32針DIL封裝形式,為用戶提供了一種很好的開發(fā)現(xiàn)場總線或實時以太網(wǎng)從站設備的解決方案。
版權與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權均屬于維庫電子市場網(wǎng),轉載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關法律責任。
本網(wǎng)轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品出處,并自負版權等法律責任。
如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
- 什么是氫氧燃料電池,氫氧燃料電池的知識介紹2025/8/29 16:58:56
- SQL核心知識點總結2025/8/11 16:51:36
- 等電位端子箱是什么_等電位端子箱的作用2025/8/1 11:36:41
- 基于PID控制和重復控制的復合控制策略2025/7/29 16:58:24
- 什么是樹莓派?一文快速了解樹莓派基礎知識2025/6/18 16:30:52









