《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 德國赫優訊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網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产夫妇精品自在线 | 三a毛片 | a级成人高清毛片 | 国产精品高清一区二区 | 男女视频在线观看免费高清观看 | 久久这里只有精品免费视频 | 日韩一级视频在线观看播放 | 日韩免费一级 | 久草在线免费资源 | 又黄又刺激下面流水的视频 | 最新69成人精品毛片 | 成人欧美一区二区三区视频 | 久久久久亚洲精品中文字幕 | 中文字幕在线播放 | 视频一区视频二区在线观看 | 国产成人午夜福在线观看 | 国产亚洲一区呦系列 | 久久久久亚洲视频 | 久久草在线观看 | 欧美a欧美1级 | 亚洲bt欧美bt国产bt | 页面升级亚洲 | 欧美亚洲国产成人高清在线 | 色婷婷久久综合中文久久蜜桃 | 欧美一级一片 | 黄色aaa毛片 | 亚洲精品成人久久 | 国产片一级片 | 怡红院免费全部视频在线 | 国内精品2020情侣视频 | 久久久综合网 | 欧美三级香港三级日本三级 | 国产成人mv在线观看入口视频 | 97精品国产综合久久久久久欧美 | 黄a一级 | 欧美成人手机视频 | 久草手机视频在线观看 | 亚洲国产天堂久久九九九 | 日本乱人伦片中文三区 | 国产三级网站在线观看 | 日本一级做人免费视频 |