本案例是使用Profinet轉(zhuǎn)RS485網(wǎng)關(guān)連接三項(xiàng)多功能電力儀表的配置案例。
所需設(shè)備:西門(mén)子1200PLC一臺(tái)、Profinet轉(zhuǎn)RS485自由協(xié)議網(wǎng)關(guān)一臺(tái)、三項(xiàng)多功能電力儀表一臺(tái);

1、使用方法,打開(kāi)西門(mén)子博圖配置軟件,添加PLC;

2、導(dǎo)入Profinet轉(zhuǎn)RS485網(wǎng)關(guān)網(wǎng)關(guān)GSD文件;

3、設(shè)置Profinet轉(zhuǎn)RS485網(wǎng)關(guān)網(wǎng)關(guān)IP及設(shè)備名稱(chēng)(本例名稱(chēng)為GW1設(shè)備IP為192.168.20.5);Profinet轉(zhuǎn)RS485網(wǎng)關(guān);

4、設(shè)置接收數(shù)據(jù)長(zhǎng)度(本例為32字節(jié));

5、下載組態(tài)到PLC打開(kāi)電力儀表設(shè)置儀表的站號(hào)和波特率;

6、設(shè)置好設(shè)備的485參數(shù)(輸出方式,波特率,數(shù)據(jù)位,地址等)設(shè)置Profinet轉(zhuǎn)RS485網(wǎng)關(guān)網(wǎng)關(guān)的IP地址及設(shè)備名稱(chēng)(與PLC保持一致);

7、Profinet轉(zhuǎn)RS485網(wǎng)關(guān)網(wǎng)關(guān)可設(shè)置為主從模式和生產(chǎn)/消費(fèi)者模式,主從模式需要從站應(yīng)答方可繼續(xù)發(fā)送指令,生產(chǎn)消費(fèi)者模式輸入與輸出互不干擾,物理標(biāo)準(zhǔn)改為485接口模式,網(wǎng)關(guān)分為3個(gè)485口需要單獨(dú)設(shè)置;

8、設(shè)置Profinet轉(zhuǎn)RS485網(wǎng)關(guān)網(wǎng)關(guān)的485參數(shù)波特率數(shù)據(jù)位校驗(yàn)停止位等。(與連接設(shè)備保持一致),以主從模式為例,添加節(jié)點(diǎn)及交換命令;

9、添加發(fā)送數(shù)據(jù);

10、根據(jù)設(shè)備手冊(cè)得知,從站設(shè)備使用Modbus通訊,那么我們可編寫(xiě)對(duì)應(yīng)的modbus報(bào)文發(fā)送即可;

11、根據(jù)報(bào)文范例可知,發(fā)送數(shù)據(jù)為8個(gè)字節(jié)那么只需配置數(shù)據(jù)長(zhǎng)度為8即可,內(nèi)存映射參數(shù)1500對(duì)應(yīng)PLC的Q地址Q(chēng)B64.即QB64=0CH(1500),QB65=03H(1501),QB66=00H(1502)
QB67=0FH(1503),QB68=00H(1504),QB69=06H(1505),QB70=F5H(1506),QB71=CBH(1507);

?

12、除PLC發(fā)送數(shù)值外,也可由網(wǎng)關(guān)處發(fā)送固定數(shù)值,不用PLC來(lái)寫(xiě)值將報(bào)文的16進(jìn)制換算為10進(jìn)制。選擇常量數(shù)值為0CH的十進(jìn)制數(shù)12;

13、第二條為03H的十進(jìn)制數(shù)3以此類(lèi)推;

14、從站相應(yīng)添加數(shù)值(本例中從站應(yīng)答有17個(gè)字節(jié)故寫(xiě)數(shù)據(jù)長(zhǎng)度為17,不同長(zhǎng)度的話(huà)可選擇變量長(zhǎng)度);

15、將配置加載到Profinet轉(zhuǎn)RS485網(wǎng)關(guān)網(wǎng)關(guān)后重新上電即可。(再次修改配置如果不更換網(wǎng)關(guān)IP及設(shè)備名稱(chēng)則不需要重啟);
審核編輯?黃昊宇
電子發(fā)燒友App










































































評(píng)論