本文主要介紹北京微硬創(chuàng)新科技有限公司(以下簡(jiǎn)稱微硬創(chuàng)新)生產(chǎn)的RS232轉(zhuǎn)PROFINET網(wǎng)關(guān)PNRS232-K20在玉米加工廠連接某進(jìn)口稱重表的使用方法:
???
?
1.案例簡(jiǎn)介:本案例現(xiàn)場(chǎng)在山東某玉米加工廠,該廠使用了某進(jìn)口帶RS232接口的稱重表。PLC使用的是西門子S7-1200系列PLC,現(xiàn)場(chǎng)采用PROFINET工業(yè)以太網(wǎng)通訊。本案例的目的是使用S7-1200采集稱重表的各種狀態(tài)值,并設(shè)置稱重表的工作模式、去皮等操作。
?
2.案例說(shuō)明:微硬創(chuàng)新生產(chǎn)的RS232轉(zhuǎn)PROFINET網(wǎng)關(guān)PNRS232-K20在使用時(shí),不需要進(jìn)行很多編程工作,只需根據(jù)被連設(shè)備給的通訊點(diǎn)表進(jìn)行簡(jiǎn)單的配置即可。需要關(guān)心的以下幾點(diǎn):
(1)????被連設(shè)備的RS232通訊方式是哪種:?jiǎn)渭兘邮铡⒔邮?發(fā)送、單純發(fā)送、發(fā)送-接收?
本項(xiàng)目中需要網(wǎng)關(guān)首先發(fā)送一個(gè)指令給稱重表,稱重表給網(wǎng)關(guān)回復(fù)數(shù)據(jù)。所以網(wǎng)關(guān)采用的是“發(fā)送-接收”模式,PNRS232-K20需設(shè)置為RS232的主站工作。
(2)????被連設(shè)備有幾臺(tái)?每臺(tái)的設(shè)備地址是多少?
由于通訊采用的是RS232接口,所以每臺(tái)PNRS232-K20連接1臺(tái)稱重表。
(3)????RS232波特率是多少
本項(xiàng)目中RS232使用的波特率是9600bps。
3.案例配置:導(dǎo)入GSDML創(chuàng)建新項(xiàng)目
(1)????在博途軟件TIA Portal中安裝GSDML文件
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖3-1
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖3-2
(2)????在“設(shè)備和網(wǎng)絡(luò)”中添加PNRS232-K20
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖3-3
(3)????給PNRS232-K20分配PLC,構(gòu)建Profinet鏈接
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖3-4
(4)????雙擊PNRS232-K20圖標(biāo),進(jìn)入設(shè)備視圖,設(shè)置網(wǎng)關(guān)的IP地址、子網(wǎng)掩碼、設(shè)備名稱。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖3-5
(5)????在線訪問(wèn)----修改實(shí)際PLC和PNRS232-K20的IP地址和名稱(IP地址要和實(shí)際的PLC地址在同一網(wǎng)段,名稱要和PNRS232-K20一致)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖3-6
(6)????設(shè)置網(wǎng)關(guān)參數(shù)(包含RS232設(shè)備的波特率、發(fā)送間隔、數(shù)據(jù)位,此處設(shè)置的參數(shù)要和被連設(shè)備實(shí)際參數(shù)一致)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖3-7
(7)????配置發(fā)送、接收的數(shù)據(jù)量
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?圖3-8
(8)????令PNRS232-K20控制字的第0位和第1位置1,即可啟動(dòng)自動(dòng)發(fā)收工作。
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 圖3-9
(9)????將程序編譯下載即可實(shí)現(xiàn)S7-1200讀寫RS232設(shè)備的數(shù)據(jù)。
?
總結(jié):經(jīng)過(guò)上面簡(jiǎn)單的配置,用戶可以很輕松的完成RS232和PROFINET的協(xié)議轉(zhuǎn)換,在PROFINET總線協(xié)議下讀寫RS232設(shè)備的數(shù)據(jù)。
?
?