CANOPEN模塊為何能獲得成功?

CANopen的成功故事是獨一無二的,因為它不是由一個大型供應(yīng)商推廣的,而是由許多中小型公司以及機器制造商推廣的。下面由CANOPEN模塊廠家無錫凌科自動化為大家介紹一下CANOPEN IO模塊的對象字典功能。

1994年11月,CiA發(fā)布了CANopen規(guī)范的第一個版本:CiA 301是最成功的Esprit研究項目之一。

1993年

由Bosch主持的Esprit項目中的CANopen的預(yù)開發(fā)

1994年

發(fā)布基于CANopen的先前CAL的通訊配置文件版本1.0

1995年

CiA 301,CANopen應(yīng)用層和通訊配置文件2.0的發(fā)布

1996年

CiA 301,CANopen應(yīng)用層和通訊配置文件3.0的發(fā)布

1999年

CiA 301,CANopen應(yīng)用層和通訊配置文件4.0(EN 50325-4)的發(fā)布

2007年

CiA 301,CANopen應(yīng)用層和通訊配置文件4.2的發(fā)布(僅適用于CiA成員)

2011年

CiA 301,CANopen應(yīng)用層和通訊配置文件4.2的發(fā)布(公開)

CANOPEN模塊為何能獲得成功?

最初,CANopen規(guī)范被命名為“用于工業(yè)系統(tǒng)的基于CAL的通訊配置文件”。是歐洲共同體的一個研究項目。該項目的冠軍7302是ASPIC,目的是開發(fā)控制體系結(jié)構(gòu)和設(shè)備,以實現(xiàn)現(xiàn)有制造單元的靈活和模塊化組合。由新城堡大學(xué)的Mohammad Farsi博士和Bosch的Stefan Reitmeier領(lǐng)導(dǎo)的研究人員決定使用由CiA開發(fā)的CAN應(yīng)用層(CAL)協(xié)議。根據(jù)OSI模型,CAL是一種純應(yīng)用程序?qū)臃椒ā5?,從某些方面來說,它是一種學(xué)術(shù)方法,并且有很多父親:它的主要貢獻來自Philips Medical Systems,以及Konrad Etschberger博士和Wolfhard Lawrenz博士,他們都在德國大學(xué)工作。當(dāng)然,其他CiA成員也提供了一些想法。

ASPIC項目的目標(biāo)是開發(fā)易于實施的應(yīng)用層,專門用于嵌入式機器控制。在博世的領(lǐng)導(dǎo)下,數(shù)家公司(穆格,ADL自動化和JL自動化)和研究所(紐卡斯?fàn)柎髮W(xué)和羅伊特林根應(yīng)用科學(xué)大學(xué))指定了今天稱為CANopen的第一個版本。主要貢獻者是Mohamad Farsi博士和Gerhard Gruhler教授。第一個版本已經(jīng)定義了PDO(過程數(shù)據(jù)對象)和SDO(服務(wù)數(shù)據(jù)對象)。引入了PDO的同步傳輸以及網(wǎng)絡(luò)管理(NMT)和緊急消息。

在CANopen的早期,CAN Remote Frames仍然受到青睞,這就是Node Guarding基于它們的原因。后來,Node Guarding被Heartbeat機制取代。第一個CANopen網(wǎng)絡(luò)還使用了遠程請求的PDO。如今,CiA建議完全不使用遠程幀。

作為CiA 301發(fā)布的CANopen規(guī)范是最成功的Esprit研究項目之一。原因之一是該規(guī)范已移交給CiA進行進一步的開發(fā)和維護。從一開始,幾家公司就在實際應(yīng)用中實現(xiàn)了高層協(xié)議。當(dāng)然,在CANopen成為穩(wěn)定的規(guī)范之前,有必要進行多次審核和更新。3.0版是產(chǎn)品和系統(tǒng)中使用的第一個版本。該版本從1996年到1999年有效。今天,某些應(yīng)用程序仍在使用此版本。

CANopen可以看作是中小型供應(yīng)商的應(yīng)用層。它是唯一一家沒有一家市場領(lǐng)先的公司推廣的獨立工業(yè)通訊系統(tǒng),也可以將其視為系統(tǒng)設(shè)計人員的解決方案。想了解更多有關(guān)ETHERCAT模塊、CANOPEN模塊、DEVICENET模塊作用、MODBUS TCP模塊歡迎前往canOPEN主站模塊廠家無錫凌科自動化公司。


返回列表