時間:2008-09-04 17:11:00來源:wangj
 圖1. netTAP 硬件圖[/align]
3 通訊系統(tǒng)的構(gòu)成
    系統(tǒng)硬件結(jié)構(gòu)圖如圖2所示,施耐德公司CANopen主站模塊TWDNCO1M作為CANopen總線主站節(jié)點, Node ID設(shè)為1,赫優(yōu)訊NT30-COS-RS網(wǎng)關(guān)作為CANopen總線中一個從站節(jié)點,Node ID設(shè)為3,施耐德 Twido系列PLC型號為TWDLMDA20DRT, Modbus RTU串口設(shè)備品牌不限。
[align=center]
 
圖1. netTAP 硬件圖[/align]
3 通訊系統(tǒng)的構(gòu)成
    系統(tǒng)硬件結(jié)構(gòu)圖如圖2所示,施耐德公司CANopen主站模塊TWDNCO1M作為CANopen總線主站節(jié)點, Node ID設(shè)為1,赫優(yōu)訊NT30-COS-RS網(wǎng)關(guān)作為CANopen總線中一個從站節(jié)點,Node ID設(shè)為3,施耐德 Twido系列PLC型號為TWDLMDA20DRT, Modbus RTU串口設(shè)備品牌不限。
[align=center] 圖2. CANopen通訊硬件結(jié)構(gòu)圖[/align]
4 通訊系統(tǒng)的實現(xiàn)
    實現(xiàn)不同廠商設(shè)備的互連,是通訊系統(tǒng)引用網(wǎng)絡(luò)化概念,實現(xiàn)產(chǎn)品標(biāo)準(zhǔn)化的一個最大優(yōu)勢,這也使得工程應(yīng)用變得更加靈活,方案選擇余地更大,而不同廠商設(shè)備互連的前提是:各廠商所生產(chǎn)的產(chǎn)品必須嚴(yán)格遵循標(biāo)準(zhǔn),且提供統(tǒng)一的產(chǎn)品描述文件,如CANopen的EDS文件,Profibus的GSD文件等。通過這些產(chǎn)品描述文件,即可實現(xiàn)網(wǎng)絡(luò)的組態(tài)與參數(shù)配置,這也是聯(lián)網(wǎng)工程中實現(xiàn)通訊功能至關(guān)重要的一步。
4.1 硬件組態(tài)
 
       一般情況下,各廠商會提供針對自家CANopen主站的網(wǎng)絡(luò)組態(tài)工具(未來如果各廠商設(shè)備基于FDT/DTM技術(shù),可實現(xiàn)網(wǎng)絡(luò)工具的互換),如施耐德的Twidosoft,內(nèi)部集成了Twido系列PLC的硬件組態(tài)模塊。以下以Twidosoft3.5版本為例,利用施耐德 USB硬件配置電纜,詳細(xì)介紹如何實現(xiàn)施耐德的CANopen主站和德國赫優(yōu)訊CANopen從站NT30-COS-RS的網(wǎng)絡(luò)組態(tài)。這也是實現(xiàn)通訊功能、書寫控制程序的前提。
      在安裝完Twidosoft3.5軟件和USB驅(qū)動程序后,打開Twidosoft在file—preferences中選擇USB連接方式,新建工程項目,選擇PLC型號(本文使用TWDLMDA20DRT型號),在硬件組態(tài)中的擴展總線中右鍵添加模塊,添加TWDNCO1M模塊(施耐德 CANopen模塊),可同時添加多個模塊,右鍵進(jìn)入配置界面,對網(wǎng)絡(luò)從站信息進(jìn)行加載與參數(shù)配置。如圖3所示。
 
[align=center]
 
圖2. CANopen通訊硬件結(jié)構(gòu)圖[/align]
4 通訊系統(tǒng)的實現(xiàn)
    實現(xiàn)不同廠商設(shè)備的互連,是通訊系統(tǒng)引用網(wǎng)絡(luò)化概念,實現(xiàn)產(chǎn)品標(biāo)準(zhǔn)化的一個最大優(yōu)勢,這也使得工程應(yīng)用變得更加靈活,方案選擇余地更大,而不同廠商設(shè)備互連的前提是:各廠商所生產(chǎn)的產(chǎn)品必須嚴(yán)格遵循標(biāo)準(zhǔn),且提供統(tǒng)一的產(chǎn)品描述文件,如CANopen的EDS文件,Profibus的GSD文件等。通過這些產(chǎn)品描述文件,即可實現(xiàn)網(wǎng)絡(luò)的組態(tài)與參數(shù)配置,這也是聯(lián)網(wǎng)工程中實現(xiàn)通訊功能至關(guān)重要的一步。
4.1 硬件組態(tài)
 
       一般情況下,各廠商會提供針對自家CANopen主站的網(wǎng)絡(luò)組態(tài)工具(未來如果各廠商設(shè)備基于FDT/DTM技術(shù),可實現(xiàn)網(wǎng)絡(luò)工具的互換),如施耐德的Twidosoft,內(nèi)部集成了Twido系列PLC的硬件組態(tài)模塊。以下以Twidosoft3.5版本為例,利用施耐德 USB硬件配置電纜,詳細(xì)介紹如何實現(xiàn)施耐德的CANopen主站和德國赫優(yōu)訊CANopen從站NT30-COS-RS的網(wǎng)絡(luò)組態(tài)。這也是實現(xiàn)通訊功能、書寫控制程序的前提。
      在安裝完Twidosoft3.5軟件和USB驅(qū)動程序后,打開Twidosoft在file—preferences中選擇USB連接方式,新建工程項目,選擇PLC型號(本文使用TWDLMDA20DRT型號),在硬件組態(tài)中的擴展總線中右鍵添加模塊,添加TWDNCO1M模塊(施耐德 CANopen模塊),可同時添加多個模塊,右鍵進(jìn)入配置界面,對網(wǎng)絡(luò)從站信息進(jìn)行加載與參數(shù)配置。如圖3所示。
 
[align=center] 圖3. CANopen配置界面[/align]
      通過
圖3. CANopen配置界面[/align]
      通過 Import按鈕,添加從站EDS文件,德國赫優(yōu)訊NT30-COS-RS的EDS名為“Nt30cos.eds”,可通過多種途徑獲得,如赫優(yōu)訊網(wǎng)站、netTAP光盤或咨詢赫優(yōu)訊上海辦,EDS信息加載后,選中NT30-COS-RS,左下角會顯示產(chǎn)品的基本信息。此時即可以雙擊添加從站,可添加多個從站,根據(jù)施耐德 CANopen主站模塊信息,最多不超過16個接受PDO和16個發(fā)送PDO,如果每個從站設(shè)備的PDO數(shù)量不同,則連接的從站數(shù)量也將隨之變化。從站地址可根據(jù)從站的實際地址進(jìn)行對應(yīng),通過
Import按鈕,添加從站EDS文件,德國赫優(yōu)訊NT30-COS-RS的EDS名為“Nt30cos.eds”,可通過多種途徑獲得,如赫優(yōu)訊網(wǎng)站、netTAP光盤或咨詢赫優(yōu)訊上海辦,EDS信息加載后,選中NT30-COS-RS,左下角會顯示產(chǎn)品的基本信息。此時即可以雙擊添加從站,可添加多個從站,根據(jù)施耐德 CANopen主站模塊信息,最多不超過16個接受PDO和16個發(fā)送PDO,如果每個從站設(shè)備的PDO數(shù)量不同,則連接的從站數(shù)量也將隨之變化。從站地址可根據(jù)從站的實際地址進(jìn)行對應(yīng),通過 上下鍵進(jìn)行地址的選擇,赫優(yōu)訊NT30-COS-RS的從站地址通過撥碼開關(guān)設(shè)定(一般從站地址的設(shè)定方式有兩種:一種通過硬件設(shè)定,一種是通過軟件設(shè)定),設(shè)定從站地址為3。另外需要對主站監(jiān)控從站狀態(tài)的方式進(jìn)行設(shè)定,可選方式有:保護(hù)時間、心跳或不設(shè)定,本例中選擇保護(hù)時間。
      在CANopen網(wǎng)絡(luò)設(shè)定中,除了設(shè)定從站地址來區(qū)分各個從站節(jié)點外,還有一個至關(guān)重要的參數(shù)設(shè)定,那就是波特率的設(shè)定,CANopen主站與從站進(jìn)行數(shù)據(jù)交換之前,需要對波特率的信息進(jìn)行檢查,如果波特率不同,將無法進(jìn)行通訊連接,波特率必須嚴(yán)格一致。波特率可選項很多,本例選擇250kbs波特率,主站波特率在圖3的右下方設(shè)定,NT30-COS-RS從站通過赫優(yōu)訊SyCon.net軟件進(jìn)行設(shè)定。
      在CANopen從站加載完成,從站地址和波特率關(guān)鍵通訊參數(shù)設(shè)定完成后,需要對CANopen從站數(shù)據(jù)PDO、SDO進(jìn)行映射和連接。即圖3所示的Mapping和Link內(nèi)容,另外,為了簡便PLC編程,通過形參來代替實參,使程序具有更好的可讀性,可在Symbol選項中進(jìn)行PDO形參的命名。
4.2 軟件實現(xiàn)
    赫優(yōu)訊netTAP網(wǎng)關(guān)使用非常靈活,通過赫優(yōu)訊SyCon.net軟件可下載不同的firmware,實現(xiàn)不同的協(xié)議轉(zhuǎn)換。同時NT30-COS-RS可通過軟件配置串口為Modbus RTU主站或從站,設(shè)定所連接串口設(shè)備的各項參數(shù)、IO信息等。以下詳細(xì)闡述NT30-COS-RS的參數(shù)配置過程,NT30-COS-RS配置工具為SyCon.net,可免費在赫優(yōu)訊網(wǎng)上下載、光盤隨帶或聯(lián)系赫優(yōu)訊上海辦。
[align=center]
 上下鍵進(jìn)行地址的選擇,赫優(yōu)訊NT30-COS-RS的從站地址通過撥碼開關(guān)設(shè)定(一般從站地址的設(shè)定方式有兩種:一種通過硬件設(shè)定,一種是通過軟件設(shè)定),設(shè)定從站地址為3。另外需要對主站監(jiān)控從站狀態(tài)的方式進(jìn)行設(shè)定,可選方式有:保護(hù)時間、心跳或不設(shè)定,本例中選擇保護(hù)時間。
      在CANopen網(wǎng)絡(luò)設(shè)定中,除了設(shè)定從站地址來區(qū)分各個從站節(jié)點外,還有一個至關(guān)重要的參數(shù)設(shè)定,那就是波特率的設(shè)定,CANopen主站與從站進(jìn)行數(shù)據(jù)交換之前,需要對波特率的信息進(jìn)行檢查,如果波特率不同,將無法進(jìn)行通訊連接,波特率必須嚴(yán)格一致。波特率可選項很多,本例選擇250kbs波特率,主站波特率在圖3的右下方設(shè)定,NT30-COS-RS從站通過赫優(yōu)訊SyCon.net軟件進(jìn)行設(shè)定。
      在CANopen從站加載完成,從站地址和波特率關(guān)鍵通訊參數(shù)設(shè)定完成后,需要對CANopen從站數(shù)據(jù)PDO、SDO進(jìn)行映射和連接。即圖3所示的Mapping和Link內(nèi)容,另外,為了簡便PLC編程,通過形參來代替實參,使程序具有更好的可讀性,可在Symbol選項中進(jìn)行PDO形參的命名。
4.2 軟件實現(xiàn)
    赫優(yōu)訊netTAP網(wǎng)關(guān)使用非常靈活,通過赫優(yōu)訊SyCon.net軟件可下載不同的firmware,實現(xiàn)不同的協(xié)議轉(zhuǎn)換。同時NT30-COS-RS可通過軟件配置串口為Modbus RTU主站或從站,設(shè)定所連接串口設(shè)備的各項參數(shù)、IO信息等。以下詳細(xì)闡述NT30-COS-RS的參數(shù)配置過程,NT30-COS-RS配置工具為SyCon.net,可免費在赫優(yōu)訊網(wǎng)上下載、光盤隨帶或聯(lián)系赫優(yōu)訊上海辦。
[align=center] 圖4. SyCon.net操作界面[/align]
   如圖4所示,新建項目后,選擇你所使用的netTAP型號,本例中型號為NT30-COS-RSI4。左鍵拖放到左側(cè)綠色線上,雙擊后即可對參數(shù)進(jìn)行配置。
[align=center]
 
圖4. SyCon.net操作界面[/align]
   如圖4所示,新建項目后,選擇你所使用的netTAP型號,本例中型號為NT30-COS-RSI4。左鍵拖放到左側(cè)綠色線上,雙擊后即可對參數(shù)進(jìn)行配置。
[align=center] 圖5. NT30-COS-RS參數(shù)配置界面[/align]
    如圖5所示,首先需要在Device選項下,加載firmware固件,在Device Assignment中選擇不同的驅(qū)動方式連接至NT30-COS-RS。建立連接后方可下載需要的firmware,而后對參數(shù)進(jìn)行配置,MODBUS目錄下是串口信息的基本配置,最重要的選項是Modbus主從選項,BUS_COS目錄下是CANopen波特率的設(shè)定,必須與上述施耐德 CANopen主站波特率的設(shè)置一致,同樣選擇250kbs。如果選擇Modbus作為主站,則COMMAND目錄下參數(shù)就非常重要,在這里可設(shè)定所連接的Modbus從站的IO數(shù)據(jù)信息,所連接的從站地址信息等,最多可支持256 Words IO數(shù)據(jù)的設(shè)置,具體見參考[5]。本案中NT30-COS-RS在串口端作為Modbus從站,故無需修改太多參數(shù),直接右鍵連接設(shè)備下載即可。 
4.3 軟件測試
    以下通過簡單的測試,檢測CANopen主站是否與NT30-COS-RS從站建立連接。在施耐德 CANopen模塊參考手冊[1]中可知,Twido系列PLC中有特定的系統(tǒng)位%SW20-%SW27可檢測CANopen擴展模塊所連接CANopen從站的通訊連接狀態(tài)。通過此狀態(tài)位的值即可查看是否與NT30-COS-RS CANopen從站通訊成功。本例中所連接的從站NT30-COS-RS的地址為3,故通過讀取%SW21的數(shù)據(jù)即可。
 
[align=center]
圖5. NT30-COS-RS參數(shù)配置界面[/align]
    如圖5所示,首先需要在Device選項下,加載firmware固件,在Device Assignment中選擇不同的驅(qū)動方式連接至NT30-COS-RS。建立連接后方可下載需要的firmware,而后對參數(shù)進(jìn)行配置,MODBUS目錄下是串口信息的基本配置,最重要的選項是Modbus主從選項,BUS_COS目錄下是CANopen波特率的設(shè)定,必須與上述施耐德 CANopen主站波特率的設(shè)置一致,同樣選擇250kbs。如果選擇Modbus作為主站,則COMMAND目錄下參數(shù)就非常重要,在這里可設(shè)定所連接的Modbus從站的IO數(shù)據(jù)信息,所連接的從站地址信息等,最多可支持256 Words IO數(shù)據(jù)的設(shè)置,具體見參考[5]。本案中NT30-COS-RS在串口端作為Modbus從站,故無需修改太多參數(shù),直接右鍵連接設(shè)備下載即可。 
4.3 軟件測試
    以下通過簡單的測試,檢測CANopen主站是否與NT30-COS-RS從站建立連接。在施耐德 CANopen模塊參考手冊[1]中可知,Twido系列PLC中有特定的系統(tǒng)位%SW20-%SW27可檢測CANopen擴展模塊所連接CANopen從站的通訊連接狀態(tài)。通過此狀態(tài)位的值即可查看是否與NT30-COS-RS CANopen從站通訊成功。本例中所連接的從站NT30-COS-RS的地址為3,故通過讀取%SW21的數(shù)據(jù)即可。
 
[align=center] 圖6. Twidosoft梯形圖程序[/align]
    在Twidosoft中通過梯形圖編程語言編寫PLC程序如圖6所示,讀取%SW20和%SW21系統(tǒng)位檢測從站通訊狀態(tài)。通過梯形圖編程語言編寫好程序后,連接PLC,下載程序,進(jìn)入運行狀態(tài),通過運行
圖6. Twidosoft梯形圖程序[/align]
    在Twidosoft中通過梯形圖編程語言編寫PLC程序如圖6所示,讀取%SW20和%SW21系統(tǒng)位檢測從站通訊狀態(tài)。通過梯形圖編程語言編寫好程序后,連接PLC,下載程序,進(jìn)入運行狀態(tài),通過運行 動畫按鈕,可獲取%SW20和%SW21系統(tǒng)位的值分別為0和2,對比施耐德軟件操作手冊[1]中的系統(tǒng)位解析,可知從站1、2無連接模塊,從站3連接從站狀態(tài)無錯誤,運行狀態(tài)良好。也說明了施耐德 CANopen主站模塊與赫優(yōu)訊netTAP系列NT30-COS-RS CANopen從站模塊通訊成功。
5 總結(jié)
    本文使用赫優(yōu)訊netTAP網(wǎng)關(guān)系列中的NT30-COS-RS CANopen從站與串口協(xié)議轉(zhuǎn)換模塊,和施耐德 Twido 系列PLC加CANopen主站模塊,利用Twidosoft軟件對網(wǎng)絡(luò)通訊進(jìn)行參數(shù)配置,利用赫優(yōu)訊SyCon.net軟件對NT30-COS-RS網(wǎng)關(guān)進(jìn)行參數(shù)配置,并借助于梯形圖編程語言編寫Twido PLC的測試程序,測試通訊狀態(tài),測試結(jié)果說明通訊狀態(tài)良好。實現(xiàn)了赫優(yōu)訊NT30-COS-RS CANopen從站模塊與施耐德 CANopen主站模塊的通訊。希望對工程聯(lián)網(wǎng)項目有所幫助,同時赫優(yōu)訊netTAP網(wǎng)關(guān)系列也是非常豐富,希望能給工程應(yīng)用人員帶來方便,解決工程中遠(yuǎn)程監(jiān)控和聯(lián)網(wǎng)的難題。
參考文獻(xiàn)
[1] Twidosoft軟件參考手冊V3.2_CN.   Schneider (施耐德電氣公司), 2005.
[2] Twido硬件參考手冊V3.2_CN.   Schneider (施耐德電氣公司),   2005.
[3] USB口編程電纜使用手冊_CN.   Schneider (施耐德電氣公司),  2005.
[4] ComProDTM_en. Hilscher Company.(德國赫優(yōu)訊自動化系統(tǒng)有限公司),   2004.
[5] NtCosMbr_en.  Hilscher Company.(德國赫優(yōu)訊自動化系統(tǒng)有限公司),   2004.
作者簡介
鄒玉鞋(1980——) 男 碩士 德國赫優(yōu)訊自動化系統(tǒng)有限公司技術(shù)支持主管 專門從事工業(yè)自動化行業(yè)網(wǎng)絡(luò)研究。
 動畫按鈕,可獲取%SW20和%SW21系統(tǒng)位的值分別為0和2,對比施耐德軟件操作手冊[1]中的系統(tǒng)位解析,可知從站1、2無連接模塊,從站3連接從站狀態(tài)無錯誤,運行狀態(tài)良好。也說明了施耐德 CANopen主站模塊與赫優(yōu)訊netTAP系列NT30-COS-RS CANopen從站模塊通訊成功。
5 總結(jié)
    本文使用赫優(yōu)訊netTAP網(wǎng)關(guān)系列中的NT30-COS-RS CANopen從站與串口協(xié)議轉(zhuǎn)換模塊,和施耐德 Twido 系列PLC加CANopen主站模塊,利用Twidosoft軟件對網(wǎng)絡(luò)通訊進(jìn)行參數(shù)配置,利用赫優(yōu)訊SyCon.net軟件對NT30-COS-RS網(wǎng)關(guān)進(jìn)行參數(shù)配置,并借助于梯形圖編程語言編寫Twido PLC的測試程序,測試通訊狀態(tài),測試結(jié)果說明通訊狀態(tài)良好。實現(xiàn)了赫優(yōu)訊NT30-COS-RS CANopen從站模塊與施耐德 CANopen主站模塊的通訊。希望對工程聯(lián)網(wǎng)項目有所幫助,同時赫優(yōu)訊netTAP網(wǎng)關(guān)系列也是非常豐富,希望能給工程應(yīng)用人員帶來方便,解決工程中遠(yuǎn)程監(jiān)控和聯(lián)網(wǎng)的難題。
參考文獻(xiàn)
[1] Twidosoft軟件參考手冊V3.2_CN.   Schneider (施耐德電氣公司), 2005.
[2] Twido硬件參考手冊V3.2_CN.   Schneider (施耐德電氣公司),   2005.
[3] USB口編程電纜使用手冊_CN.   Schneider (施耐德電氣公司),  2005.
[4] ComProDTM_en. Hilscher Company.(德國赫優(yōu)訊自動化系統(tǒng)有限公司),   2004.
[5] NtCosMbr_en.  Hilscher Company.(德國赫優(yōu)訊自動化系統(tǒng)有限公司),   2004.
作者簡介
鄒玉鞋(1980——) 男 碩士 德國赫優(yōu)訊自動化系統(tǒng)有限公司技術(shù)支持主管 專門從事工業(yè)自動化行業(yè)網(wǎng)絡(luò)研究。
標(biāo)簽:
                                 
                            
上一篇:大華恒壓供水系統(tǒng)概述
傳動網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動網(wǎng)(www.cdcst56.com)獨家所有。如需轉(zhuǎn)載請與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個人轉(zhuǎn)載使用時須注明來源“傳動網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
相關(guān)資訊
產(chǎn)品新聞
更多>2025-09-08
華為昇騰Atlas800iA2 910B服務(wù)器Deepsee...
2025-09-04
2025-08-06
2025-07-08
調(diào)機師傅的"外掛神器"!維宏「一鍵調(diào)機...
2025-06-30
顛覆傳統(tǒng)加工!維宏VHTube一鍵實現(xiàn)變徑...
2025-06-16