《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 德國赫優訊netIC 現場總線模塊應用在貝爾利產品
德國赫優訊netIC 現場總線模塊應用在貝爾利產品
中國自動化網
摘要: 本文以貝爾利科技有限公司的產品為例,介紹了德國赫優訊netIC模塊作為從站通訊接口的軟硬件開發。netIC模塊全系列產品都提供統一的32針DIL封裝形式,非常便于用戶開發及集成。該設備已成功在現場運行,通訊穩定,效果良好。
Abstract:
Key words :

摘要:本文以貝爾利科技有限公司的產品為例,介紹了德國赫優訊netIC 模塊作為從站通訊接口的軟硬件開發。netIC 模塊全系列產品都提供統一的32 針DIL 封裝形式,非常便于用戶開發及集成。該設備已成功在現場運行,通訊穩定,效果良好。
關鍵詞:netIC;嵌入式模塊;現場總線從站;實時以太網從站
Abstract: This paper takes the case of BRL’s product and introduces the hardware and softwaredevelopment using Hilscher’s netIC module, which works as a Fieldbus slave or Real-Time Ethernet slave.All the modules of netIC product line provide a uniform DIL-32 compact dimension. Thus it enables easy
development and integration. The device operates successfully and netIC module provides a steadycommunication.
Keywords: netIC, embedded module, Fieldbus slave, Real-Time Ethernet slave
1 引言
貝爾利科技有限公司是一家從事科研開發和工程技術服務的高新技術企業,主營業務為機電產品制造、生產過程自動化、電氣自動化、管理信息化等方面的系統集成、軟件開發、工程設計、技術服務等,“貝爾利科技”憑借強大的技術隊伍以及科學的管理和一系列綜合系統集成項目的豐富經驗,逐漸成長為實力雄厚的自動化系統的集成商。貝爾利科技以其豐富的運動定位控制系統和部件產品線,為客戶提供了前所未有的解決方案甄選機會,以滿足其特定的應用需求。其一款控制器已經分別集成了德國赫優訊netIC 系列CC-LINK 從站接口模塊、PROFIBUS 從站接口模塊及Device-Net 從站接口模塊,并將集成其他現場總線及PROFINET、Ethernet/IP 等實時以太網協議的模塊,因此能根據客戶使用的PLC 提供的通訊接口,提供相應接口的產品。
2 德國赫優訊netIC 模塊簡介
德國赫優訊netIC 嵌入式模塊作為完整的單片模塊,包括:NIC 50-RE(實時以太網從站接口模塊,支持各種實時以太網協議,包括: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-CP(CompoNet 從站接口模塊)等型號,所有型號都采用統一的32 針DIL 封裝,尺寸緊湊,片上集成了現場總線與實時以太網通訊接口所需要的所有元件。同時還提供了netX Configuration Tool 配置軟件和配套的評估板,方便用戶進行產品開發。
圖1 為NIC50-CCS 模塊的實物圖


3 硬件開發
netIC 模塊提供了32 針管腳,支持UART 接口通過Modbus RTU 協議集成入用戶的主機系統,未來還將擴展SPI 及I2C 接口。因為模塊本身已經提供了同步串行接口,如果作為簡單的IO設備,可以不需要額外的主CPU。本例中使用了C8051F 系列混合信號ISP FLASH 微控制器作為主CPU,其基于高速、流水線結構的8051 兼容CIP-51 內核,并提供了2 路UART 接口及其他豐富外設,因此可以在軟件上實現Modbus RTU 協議與netIC 模塊通訊。

與其他型號模塊唯一的區別只是在協議通訊接口的管腳,因此對于用戶更換成其他模塊非常方便。其中,29、30、31 管腳為串行主機接口, 可以與主 CPU的UART 口直接連接,也可以通過RS485 芯片進行連接;13、14 管腳為CC-LINK 總線接口;27、28 管腳為診斷接口,連接PC,進行產品配置;3、4、5、6、7 管腳為串行移位寄存器接口,用于連接外部開關量或模擬量信號。因此 netIC 模塊的硬件開發非常方便,開發示意圖如圖3 所示:


硬件開發的電路原理圖如圖4 所示:同時,用戶還可以增加診斷接口,數字量模擬量輸入輸出接口,狀態顯示LED 燈等外圍電路。
4 軟件開發
4.1 netIC 模塊配置
netIC 模塊本身的使用不需要任何程序上的開發,只需要使用提供的配置軟件和評估板配置Modbus 及CC-LINK 協議參數,再下載協議堆棧(Firmware)和配置文件。所有信息均保存在netIC 模塊中的寄存器區域,該寄存器區域的結構如圖5 所示,

例如,現場總線主站發送至netIC 模塊的數據保存在從1000 開始的寄存器區域;netIC 模塊發送至現場總線主站的數據保存在從2000開始的寄存器區域。同時,主CPU 也可以通過Modbus RTU 直接訪問所有寄存器區域,并通過Modbus 修改Modbus 本身的波特率及總線協議的所有參數,如波特率、站地址、輸入輸出字節等。
4.2 netIC 模塊與主CPU 通訊
netIC 模塊與C8051F MCU 的通訊方式為Modbus RTU,因此需要在MCU 的用戶程序中實現Modbus RTU 的讀寫功能。netIC 模塊可以作為Modbus 通訊的主站或從站,因此MCU 的UART 口作為從站或主站。在用戶程序中,通過Modbus 命令碼3 讀取netIC 模塊接收到的總線數據,通過Modbus 命令碼16 寫數據到netIC 模塊,模塊會自動將數據打包成協議數據幀發送至總線上。
寫寄存器命令代碼如下:
void UART0_send(char *cdata,char n)
{
char i,*pt;
pt = cdata; //首地址放到指針中
EA = 1; //開cpu 中斷
REN0 = 0;
ES0 = 0; //關閉串行口中斷
Rs485_Tx_Enable = 1; //485 在發送狀態
TI0 = 0; //清中發送斷標志位
for(i=0;i{
SBUF0 = *pt; //啟動發送過程
while(TI0==0); //等待發送結束
TI0 = 0; //發送結束后將中斷標志清零
pt++; //指向下一個要發送的地址
}
TI0 = 0;
Rs485_Tx_Enable = 0; //置485 在接受狀態
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;
}
}
}
5 小結
基于 NIC 50-CCS 模塊設計的貝爾利控制器產品,目前已在現場成功投入運行,并且通訊質量穩定可靠,效果良好。德國赫優訊的netIC 產品系列軟硬件開發簡單,并且具有統一的32 針DIL封裝形式,為用戶提供了一種很好的開發現場總線或實時以太網從站設備的解決方案。
參考文獻
[1] netIC_usermanual_designguide_en. Hilscher Gesellschaft für Systemautomation mbH. 2009.
[2] C8051F02x user guide. Silicon Laboratories Inc. 2003.
[3] C8051F02X DEVELOPMENT KIT USER’S GUIDE Silicon Laboratories Inc. 2006

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
91久久久久久国产精品| 午夜久久久久久| 亚洲香蕉网站| 亚洲欧洲一区二区三区久久| 国内一区二区三区在线视频| 国产精品羞羞答答| 国产精品黄视频| 欧美日韩免费视频| 欧美电影在线观看完整版| 久久视频精品在线| 玖玖综合伊人| 噜噜噜噜噜久久久久久91| 久久精品欧美日韩精品| 久久精品国产欧美亚洲人人爽| 午夜精彩视频在线观看不卡| 亚洲尤物影院| 午夜精品久久久久| 欧美一级专区| 欧美综合77777色婷婷| 欧美一级免费视频| 欧美专区第一页| 久久精品一区| 久久综合久久久久88| 裸体一区二区| 欧美激情综合色| 欧美三级视频| 国产精品视频网| 国产欧美一区二区三区另类精品| 国产日产精品一区二区三区四区的观看方式 | 欧美日韩中文| 国产精品高清在线观看| 国产精品一国产精品k频道56| 国产精品视频一二| 国产一区在线看| 在线播放一区| 中日韩男男gay无套| 亚洲毛片播放| 亚洲在线观看视频网站| 欧美专区中文字幕| 欧美freesex交免费视频| 欧美极品在线播放| 欧美性天天影院| 国产日韩欧美自拍| 18成人免费观看视频| 亚洲另类黄色| 亚洲欧美一区二区激情| 久久精品亚洲| 一本色道久久综合| 欧美在线观看视频在线| 免费成人av在线| 国产精品v亚洲精品v日韩精品| 国产欧美不卡| 亚洲精品国产精品国自产观看| 亚洲午夜久久久| 亚洲黑丝在线| 亚洲欧洲99久久| 欧美大片免费看| 国产精品久久久久一区二区三区共| 蜜桃久久精品乱码一区二区| 欧美第十八页| 国产欧美日韩精品在线| 亚洲人成人99网站| 亚洲欧美日韩国产成人| 亚洲精品免费在线播放| 亚洲欧美日韩中文视频| 免费成人性网站| 国产精品永久免费视频| 最新日韩欧美| 欧美一进一出视频| 一区二区三区四区蜜桃| 久久蜜桃精品| 国产精品成人一区| 亚洲国产91| 午夜精品999| 在线视频中文亚洲| 老司机免费视频一区二区三区 | 欧美日韩免费在线视频| 国产一区在线播放| 国产精品99久久久久久久vr| 亚洲国产日本| 欧美在线观看一区二区| 欧美日韩成人精品| 狠色狠色综合久久| 国产日韩一区二区| 亚洲日本黄色| 亚洲国产精品99久久久久久久久| 亚洲一二三级电影| 蜜臀av国产精品久久久久| 国产精品视屏| 日韩亚洲精品在线| 亚洲人妖在线| 久久婷婷久久一区二区三区| 国产精品久久久久一区二区三区共| 亚洲国产精品久久久久秋霞不卡| 午夜欧美理论片| 亚洲欧美中文日韩v在线观看| 欧美日韩国产在线播放网站| 亚洲电影免费在线| 久久国产精品网站| 久久成人18免费观看| 国产精品久久久久7777婷婷| 亚洲精品激情| 亚洲人成久久| 蜜桃伊人久久| 在线日韩av片| 亚洲国产成人精品女人久久久| 久久成人免费网| 国产欧美日韩综合精品二区| 中文亚洲欧美| 亚洲在线一区二区三区| 欧美日韩一区二区免费视频| 亚洲日本免费电影| 亚洲精品中文在线| 欧美成人在线网站| 在线免费观看一区二区三区| 亚洲福利在线视频| 久久亚洲精品一区| 狠狠色综合一区二区| 亚洲福利国产| 久久一区免费| 影音先锋亚洲电影| 亚洲高清视频在线观看| 免费日韩一区二区| 亚洲国产精品成人综合色在线婷婷| 亚洲国产岛国毛片在线| 久久综合伊人77777麻豆| 韩日精品视频| 亚洲国产精品久久人人爱蜜臀| 久久青青草综合| 伊人伊人伊人久久| 亚洲激情中文1区| 欧美激情国产日韩精品一区18| 亚洲级视频在线观看免费1级| 亚洲精品一区二区三区av| 欧美精品亚洲一区二区在线播放| 亚洲乱码精品一二三四区日韩在线 | 欧美三区视频| 亚洲视频免费在线| 亚洲欧美资源在线| 国产日韩在线一区二区三区| 久久国产精品一区二区| 免费视频一区| 日韩视频在线观看免费| 亚洲一区免费观看| 国产伦一区二区三区色一情| 欧美在线黄色| 欧美激情一区二区三区在线| 日韩亚洲欧美精品| 亚洲欧美在线另类| 国产在线欧美| 亚洲精品欧美精品| 欧美色区777第一页| 亚洲欧美日韩精品| 两个人的视频www国产精品| 亚洲欧洲美洲综合色网| 亚洲男女毛片无遮挡| 国产亚洲在线| 夜夜嗨一区二区| 国产精品一卡| 亚洲国产精品成人精品| 欧美国产精品| 亚洲视频久久| 久久综合久久综合这里只有精品 | 欧美在线视频网站| 欧美成人精品一区| 亚洲女人小视频在线观看| 美女999久久久精品视频| 亚洲另类在线一区| 久久精品日韩欧美| 亚洲精品在线三区| 欧美在线你懂的| 91久久精品视频| 午夜免费日韩视频| 亚洲国产精品美女| 午夜影院日韩| 亚洲高清在线视频| 欧美一区二区日韩一区二区| 在线观看视频免费一区二区三区| 亚洲视频在线观看视频| 狠狠色狠狠色综合人人| 亚洲色图自拍| 国外成人在线| 亚洲一区观看| 在线观看成人av| 午夜精品福利一区二区蜜股av| 精品成人一区二区| 亚洲欧美在线高清| 亚洲经典三级| 久久精品一区二区三区不卡| av成人激情| 奶水喷射视频一区| 亚洲欧美日韩成人| 欧美日韩国产在线看| 亚洲国产高清自拍| 国产精品自拍网站| 亚洲午夜国产一区99re久久| 伊人久久噜噜噜躁狠狠躁| 欧美一区二区三区视频免费播放| 日韩午夜在线| 欧美国产先锋|