配置說明
步驟1,在博途里添加硬件設(shè)備,在網(wǎng)絡(luò)視圖下,雙擊硬件目錄,在網(wǎng)關(guān)目錄下點(diǎn)開PN/CAN LINK,雙擊該設(shè)備的訂貨號,添加到網(wǎng)絡(luò)試圖中。如圖2-1所示。
圖2-1硬件添加

步驟2,根據(jù)實(shí)際情況為新加入的PN/CAN LINK分配名稱,網(wǎng)絡(luò)及IP地址。(本演示文檔網(wǎng)絡(luò)選擇已有的PN/IE_1,名稱(Link 3)和IP為自動生成。)如圖2-2所示。
圖2-2設(shè)備名稱及網(wǎng)絡(luò)參數(shù)分配

步驟4,雙擊Link 3,進(jìn)入設(shè)備視圖,在屬性中選擇運(yùn)行模式為CANopen manager,如圖2-3所示。

步驟5,對主站進(jìn)行設(shè)置,雙擊設(shè)備視圖內(nèi)的 CANopen network,在屬性內(nèi)對主站進(jìn)行設(shè)置,主要需要設(shè)置的為主站節(jié)點(diǎn)號(Node ID),傳輸率(Transmission rate),故障檢測模式(Error control)。其中故障檢測模式(Error control)分為:Heartbeat 和Node guarding,需選擇子站所支持的模式。其它的參數(shù)(節(jié)點(diǎn)號,波特率等)可根據(jù)具體項(xiàng)目需求進(jìn)行設(shè)置。如圖2-4所示。
圖2-4設(shè)備基本參數(shù)設(shè)置

步驟6,添加子站節(jié)點(diǎn),在設(shè)備視圖界面下,在右側(cè)硬件目錄,點(diǎn)開CANopen node ,雙擊CANopen node universal。如圖2-5所示。
圖2-5添加子站節(jié)點(diǎn)

步驟7,分配節(jié)點(diǎn)名稱導(dǎo)入對應(yīng)EDS文件,點(diǎn)擊設(shè)備概覽中所添加的節(jié)點(diǎn),可對其進(jìn)行命名(該演示內(nèi)使用默認(rèn)名稱)。此時在屬性可進(jìn)行EDS文件操作,點(diǎn)擊Import EDS file…,在彈出的對話框內(nèi)選擇所要導(dǎo)入的EDS文件。如圖2-6所示。
圖2-6導(dǎo)入子站EDS文件

等待導(dǎo)入完成,彈出下圖2-7:
圖2-7 EDS文件導(dǎo)入成功

此時該節(jié)點(diǎn)下就根據(jù)EDS文件生成了相應(yīng)的子節(jié)點(diǎn)信息,如圖2-8所示:
圖2-8 子節(jié)點(diǎn)信息

此時可以設(shè)置子節(jié)點(diǎn)的一些參數(shù),其中節(jié)點(diǎn)號(Node ID)是按照項(xiàng)目要求必須設(shè)置的,其他的信息可根據(jù)項(xiàng)目實(shí)際需求選擇性的修改或使用自動生成的參數(shù)。
步驟8,激活并分配節(jié)點(diǎn)內(nèi)的PDO。點(diǎn)擊Transmit process data objects(TPDOs),此時可以看到如下界面。此界面右上方是顯示該節(jié)點(diǎn)所包含的的TPDO,右下方是對單個TPDO定義的界面。如圖2-9所示。
圖2-9 子節(jié)點(diǎn)TPDO

在右下方界面內(nèi)的PDO下拉菜單中選擇第一個需要激活的PDO(COB-182),點(diǎn)擊激活(Active),得到如下信息。所有信息均是由EDS自動生成的,同時在具有讀寫屬性的參數(shù)上可以手動進(jìn)行修改(一般可以不修改)。激活后如下圖:
圖2-10 激活子節(jié)點(diǎn)TPDO

依次完成接下來3個TPDO和1個RPDO的激活。
步驟9,根據(jù)所激活的子站PDO,在PLC中建立對應(yīng)的PDO進(jìn)行數(shù)據(jù)映射。子站TPDO對應(yīng)主站則為RPDO,子站RPDO對應(yīng)主站則為TPDO。此演示項(xiàng)目子站有4個TPDO,1個RPDO,所以對應(yīng)主站則有4個RPDO和1個TPDO。接下來演示添加一個RPDO。
在設(shè)備視圖界面下的硬件目錄中,點(diǎn)開CAN process data,雙擊Receive data object dictionary添加一個RPDO在設(shè)備概覽里面,如圖2-11所示:
圖2-11 PLC添加RPDO

根據(jù)激活的COB-182的變量信息如圖2-12,有兩個變量,類型分別是1個Integer32和1個Unsigened16。
圖2-12 子站PDO內(nèi)部變量信息

所以在所添加的RPDO內(nèi)添加相應(yīng)的變量名和數(shù)據(jù)類型的變量,如圖2-13:
圖2-13 PLC對應(yīng)PDO設(shè)置

依次完成接下來3個RPDO和1個TPDO的變量設(shè)置。到了這一步就完成了子站和主站的各自設(shè)置。
步驟10,將子站和主站的PDO映射起來。在設(shè)備試圖中點(diǎn)擊CANopen manager,進(jìn)入以下界面(圖2-14),此時定義主站這邊的TPDO。
圖2-14 PDO映射設(shè)置

在PDO下拉中選擇PDO-001,點(diǎn)擊Define PDO,等待激活,根據(jù)子站的RPDO進(jìn)行設(shè)置COB-ID 和Transmission Type,COB-ID 一定要一致。如圖2-15所示:
圖2-15 激活PDO

接下來選擇映射的PDO,點(diǎn)擊所要映射的PDO,添加到可用PDO表格內(nèi),如圖2-16。此時主站的TPDO和子站的RPDO的數(shù)據(jù)映射完成。
圖2-16 PDO數(shù)據(jù)映射

接下來依次完成另外主站四個RPDO的設(shè)置。然后保存,編譯整個項(xiàng)目,沒有錯誤就好。到此所有硬件配置完成。
步驟11,軟件設(shè)置,根據(jù)PN/CAN LINK的手冊4.1.2.2的要求,需要對PN/CAN LINK的控制字的第0位和第2位置1。查看該模塊的輸出起始地址如圖2-17為74。
所以%Q74.0和%Q74.2需要在軟件內(nèi)置1。建議PLC啟動這兩位可以常置1。
圖2-17 控制字設(shè)置

結(jié)果
通過以上步驟,PN/CAN LINK完成CANopen Manager模式的配置,PLC可以通過PN/CAN LINK與其它CANopen的子站設(shè)備正常通信。
審核編輯:劉清
-
CAN總線
+關(guān)注
關(guān)注
145文章
2012瀏覽量
134364 -
SIMATIC
+關(guān)注
關(guān)注
1文章
231瀏覽量
16650 -
EDS
+關(guān)注
關(guān)注
0文章
102瀏覽量
12179
原文標(biāo)題:SIMATIC PN/CAN LINK CANopen Manager 配置說明
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
CAN上層協(xié)議CANOpen協(xié)議的嵌入式簡化說明
Kinco步科伺服CANopen通訊控制相關(guān)資料分享
canopen協(xié)議與can特點(diǎn)
移通創(chuàng)聯(lián)CANOpen網(wǎng)關(guān)在制藥行業(yè)中的應(yīng)用
Intouch與西門子Simatic net 鏈接配置說明
針對工業(yè)控制的Canopen系統(tǒng)Canopen system
PN-G-CAN的結(jié)構(gòu)及配置
SIMATIC S7-400PN-H存儲器的設(shè)計(jì)應(yīng)用
CAN總線轉(zhuǎn)CANopen方案推薦
CANOpen系列教程04 _CAN總線波特率、位時序、幀類型及格式說明
CANOpen系列教程01_ 初識CAN與CANOpen及相關(guān)內(nèi)容
插片式遠(yuǎn)程 IO模塊:Profinet總線耦合器在SIMATIC Manager配置
CANopen轉(zhuǎn)Profinet協(xié)議轉(zhuǎn)換網(wǎng)關(guān)配置案例
ProfiNet轉(zhuǎn)CAN/CANopen網(wǎng)關(guān)技術(shù)詳解

SIMATIC PN/CAN LINK CANopen Manager配置說明
評論