本案例客戶(hù)需求是將abb變頻器接入到profinet網(wǎng)絡(luò)中,使用設(shè)備為西門(mén)子1200plc,abb變頻器以及小疆智控modbus轉(zhuǎn)profinet網(wǎng)關(guān)。
1、首先打開(kāi)西門(mén)子組態(tài)軟件,新建一個(gè)項(xiàng)目。
2、單機(jī)選項(xiàng)-管理通用站描述文件(gsd)安裝gsd文件,點(diǎn)擊瀏覽找到gsd文件所在位置。(注意,是文件夾位置,不是找文件本身)。
3、選擇modbus轉(zhuǎn)profinet網(wǎng)關(guān)訂貨號(hào)。
4、設(shè)置modbus轉(zhuǎn)peofinet網(wǎng)關(guān)的ip地址及設(shè)備名稱(chēng)。(要與網(wǎng)關(guān)配置軟件中保持一致)。
5、設(shè)置參數(shù)進(jìn)行讀寫(xiě)的總數(shù)據(jù)量(具體根據(jù)實(shí)際情況做出變更)。
6、profinet端配置完成就下載組態(tài)到plc,設(shè)置modbus轉(zhuǎn)peofinet網(wǎng)關(guān)的modbus配置,打開(kāi)modbus轉(zhuǎn)peofinet網(wǎng)關(guān)的配置軟件,新建項(xiàng)目選擇pn2mm。
7、先選擇port-0設(shè)置網(wǎng)關(guān)的ip地址和設(shè)備名稱(chēng)(要和博圖組態(tài)中保持一致),參照?qǐng)D3中的ip地址profinet設(shè)備名稱(chēng)。
8、設(shè)置modbus轉(zhuǎn)peofinet網(wǎng)關(guān)的485參數(shù)
9、打開(kāi)abb說(shuō)明手冊(cè),配置變頻器的485參數(shù),主從站保持一致
10、點(diǎn)擊插入添加從站站號(hào)
11、在node處插入modbus指令
12、具體命令功能碼可根據(jù)從站的modbus通訊手冊(cè)選擇
13、如上圖所示,寄存器地址為4xxxx開(kāi)頭那么讀取功能碼為03。讀取狀態(tài)字,實(shí)際值1和實(shí)際值2三個(gè)寄存器參數(shù)。那么網(wǎng)關(guān)設(shè)置如下。選擇03功能碼,網(wǎng)關(guān)起始地址是從0開(kāi)始,所以如果從站地址是從1開(kāi)始的話那么寄存器起始地址要減1所以此處填3。寄存器數(shù)量為3表示讀取狀態(tài)字開(kāi)始的連續(xù)三個(gè)寄存器數(shù)據(jù),映射起始地址對(duì)應(yīng)plc的i地址。
字節(jié)交換可分為二字節(jié)交換=ab-ba四字節(jié)寄存器交換=abcd-cdba四字節(jié)大小端交換=abcd-dcba掃描方式與命令狀態(tài)字通常保持默認(rèn)即可無(wú)相應(yīng)動(dòng)作分為保持和置0代表modbus通訊超時(shí)之后的數(shù)據(jù)動(dòng)作
輸入功能碼分為06h功能碼(寫(xiě)單寄存器)和10h功能碼(寫(xiě)多寄存器),具體選擇需要根據(jù)從站要求來(lái)定。以上就是在項(xiàng)目應(yīng)用中實(shí)際的使用方法。