本案例是Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)連接電能表的配置案例,,客戶要求將鳴志驅(qū)動(dòng)器接入到西門 子1200PLC的Profinet網(wǎng)絡(luò)中。所需工具:西門子1200PLC一個(gè),、Modbus轉(zhuǎn)Profinet網(wǎng)關(guān) NY-N801一個(gè),、鳴志驅(qū)動(dòng)器。
1,、首先打開PLC組態(tài)軟件(step7 博圖或其他Profinet主站軟件)導(dǎo)入Modbus轉(zhuǎn)Profinet網(wǎng) 關(guān)GSD文件,;
2、在網(wǎng)絡(luò)視圖添加Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)模塊,在硬件目錄雙擊PN-MD添加Modbus轉(zhuǎn) Profinet網(wǎng)關(guān),; 3,、設(shè)置Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)的IP地址及設(shè)備名稱(本例為20.5名稱NY1);
4,、添加用到的輸入輸出數(shù)據(jù)總長度(本例16個(gè)字節(jié)),;
5、配置完成后下載到PLC,,打開Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)配置軟件,,新建選擇PN2MRM3;
6,、設(shè)置Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)的IP地址和設(shè)備名稱(要和博圖配置保持一致),;
7、設(shè)置Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)的485參數(shù)和要連接的Modbus從站保持一致(注意如果從站 數(shù)據(jù)為是8奇偶校驗(yàn)不是無的話網(wǎng)關(guān)數(shù)據(jù)位要選擇9),;
8,、打開從站通訊手冊,找到通訊參數(shù)一欄,,連接下從站的485設(shè)置以及用到的modbus功能碼 ,;
9、根據(jù)手冊可得知,,Modbus的讀寫支持03,,04H和06,10H兩功能碼,。首先配置Modbus 轉(zhuǎn)Profinet網(wǎng)關(guān)的讀取參數(shù),,先填寫Modbus從站設(shè)備的站地址; 10,、選擇要讀寫的寄存器地址,;
11、以廠家案例為準(zhǔn)對寄存器地址40125寫入0x66執(zhí)行相對位置控制,。因06/10功能碼已經(jīng)代 表40000地址區(qū),,所以在起始地址處填寫125即可,如有地址偏移請將地址減1,,添加06/10H 功能碼(寫單個(gè)/多個(gè)寄存器),;
12、10H功能碼寫入同理,,選擇寫多寄存器,;
13、如此就可以完成對寄存器40125的讀寫,。以手冊提供的范例為準(zhǔn),; 14,、此范例對連續(xù)5個(gè)寄存器進(jìn)行寫入,從報(bào)文處可得知站號為1,,功能碼為10H寫多寄存器 ,,寄存器數(shù)量5個(gè),配置如下,; 15,、因起始地址為0x1B,換算為10進(jìn)制27所以起始地址處寫27,; 16,、內(nèi)存映射起始地址為1500,對應(yīng)Q地址64,,配置完成后可用usb轉(zhuǎn)485連接網(wǎng)關(guān)查看通訊 報(bào)文是否與從站手冊中范例一致,。以上就是Modbus轉(zhuǎn)Profinet網(wǎng)關(guān)連接鳴志驅(qū)動(dòng)器的配置方 法。 |
|