YC-ECTM-PN是PN(Profinet)轉(zhuǎn)EtherCAT網(wǎng)關(guān),通過(guò)數(shù)據(jù)映射方式工作。
YC-ECTM-PN在PN側(cè)作為PN從站,接西門(mén)子PLC的Profinet口;在ETHERCAT側(cè)做為ETHERCAT主站,接ETHERCAT從站,如伺服驅(qū)動(dòng)器、變頻器等。使用場(chǎng)景:西門(mén)子PLC使用Profinet控制ETHERCAT從站。
PN側(cè)支持PNRTRealTimeClass1,ClassAandB;ETHERCAT側(cè)支持COE。
四、應(yīng)用實(shí)例
實(shí)例拓?fù)淙缦聢D,用西門(mén)子1200/200Smart控制ETHERCAT伺服。
匯川SV660N伺服驅(qū)動(dòng)器EtherCAT部分簡(jiǎn)介(參考SV660N手冊(cè)):
SV660N是匯川EtherCAT交流伺服驅(qū)動(dòng)器。
采用的是IEC61800?7(CiA402)?CANopen運(yùn)動(dòng)控制子協(xié)議。僅支持DC同步模式。同步周期由SYNC0控制。
支持7種控制模式。
本例程采用“周期同步位置模式”,模式字為8。
SV660N可用PDO如下:
根據(jù)SV660N手冊(cè),使用“周期同步位置模式”可以使用固定映射RPDO
0x1701和TPDO0x1B01。這兩個(gè)PDO映射參數(shù)如下圖所示:
1、連接硬件,電腦連接Config口用來(lái)配置ETHERCAT部分,電腦連接Profinet
口用來(lái)組態(tài)Profinet。EtherCAT口只用來(lái)連接伺服驅(qū)動(dòng)器。
2、安裝配置軟件、拷貝xml文件、啟動(dòng)配置軟件
3、在從站列表添加配置SV660N從站,在“常規(guī)”里面設(shè)置同步模式,在過(guò)程數(shù)據(jù)里面配置PDO。
4、選擇電腦網(wǎng)卡,搜索并配置網(wǎng)關(guān)
博途v15下添加PN端設(shè)置
打開(kāi)博途v15,點(diǎn)擊新建工程,輸入工程名稱,安裝GSD文件
2、添加PLC,根據(jù)現(xiàn)場(chǎng)實(shí)際PLC型號(hào)添加
3、添加網(wǎng)關(guān)
4、給網(wǎng)關(guān)添加輸入輸出,根據(jù)導(dǎo)出的excel表格計(jì)算出來(lái)需要12個(gè)字節(jié)Q
和28個(gè)字節(jié)I,可以給插槽如下:
如上圖所示PN端輸出占了12個(gè)字節(jié)QB2-QB13,輸入占了28個(gè)字節(jié)
IB2-IB29。
5、設(shè)置設(shè)備名稱,組態(tài)頁(yè)面和網(wǎng)關(guān)實(shí)際名稱要一樣
如果實(shí)際設(shè)備名稱和組態(tài)名稱不同需要修改到相同,否則無(wú)法組態(tài)成功。
6、下載程序并建立監(jiān)控表,通過(guò)CIA402規(guī)約引導(dǎo)伺服啟動(dòng)
這里只顯示了部分對(duì)象,沒(méi)有將所有對(duì)象顯示出來(lái)。當(dāng)Statusword是0x1650,所以Controlword寫(xiě)入6。
當(dāng)Statusword是0x1631,所以Controlword寫(xiě)入7。
當(dāng)Statusword是0x1633,所以Controlword寫(xiě)入15。
此時(shí)Statusword是0x1637,至此,伺服已經(jīng)啟動(dòng)。
之后可以看到伺服當(dāng)前位置Positionacutal是12,直接給目標(biāo)位置Target
position一個(gè)新值1000000,寫(xiě)入去,此時(shí)伺服會(huì)轉(zhuǎn)動(dòng)一下,并且當(dāng)前位置值變成了999998。
附錄:
CIA402狀態(tài)引導(dǎo)圖
審核編輯 黃宇
-
西門(mén)子
+關(guān)注
關(guān)注
94文章
3039瀏覽量
115881 -
Profinet
+關(guān)注
關(guān)注
6文章
1183瀏覽量
23411 -
ethercat
+關(guān)注
關(guān)注
18文章
690瀏覽量
38705
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論