西門(mén)子S7-200 SMART PLC具備非常大的市場(chǎng)占有量,很多同學(xué)在應(yīng)用200SMART時(shí),經(jīng)常會(huì)遇到PLC作為MODBUS-RTU從站或MODBUS-TCP服務(wù)器來(lái)進(jìn)行數(shù)據(jù)通訊的問(wèn)題。在這里我進(jìn)行了一個(gè)小結(jié),也是對(duì)自己近期工作的一個(gè)知識(shí)點(diǎn)匯總,拋磚引玉。 一,S7-200SMART做MODBUS-RTU從站時(shí)的程序段:
1.png (72.74 KB)
下載附件
2019-2-14 09:04 上傳
2.png (71.68 KB)
下載附件
2019-2-14 09:04 上傳
注意事項(xiàng): 1、MBUS_INIT為參數(shù)初始化功能塊,只在第一次啟動(dòng)時(shí)運(yùn)行一次,不能一直運(yùn)行,會(huì)導(dǎo)致無(wú)法通訊; 2、MBUS_INT的【PORT】參數(shù)一定要設(shè)置為對(duì)應(yīng)的PORT口,本機(jī)的為0,擴(kuò)展模塊的為1; 3、MaxHold的長(zhǎng)度是以VW為單位的,所以圖中的程序做遠(yuǎn)程控制的時(shí)候,平臺(tái)主站可以進(jìn)行讀到MODBUS地址保持寄存器長(zhǎng)度為300個(gè); 4、一定要記得在程序里面對(duì)庫(kù)分配地址:
3.png (41.78 KB)
下載附件
2019-2-14 09:04 上傳
4.png (24.54 KB)
下載附件
2019-2-14 09:04 上傳
二、S7-200SMART做MODBUS-RTU從站時(shí)的程序段
5.png (73.65 KB)
下載附件
2019-2-14 09:04 上傳
注意事項(xiàng): 1、PLC做MODBUS服務(wù)器時(shí),MBS_Connect是一直使能的; 2、IPaddr1到IPaddr4分別對(duì)應(yīng)IP地址的4個(gè)字節(jié),比如192.168.0.1,IPaddr1對(duì)應(yīng)192,IPaddr2對(duì)應(yīng)168依次類(lèi)推。這4個(gè)參數(shù)共同約定了能夠訪問(wèn)此PLC的客戶(hù)端的IP。比如這4個(gè)參數(shù)是192.168.0.100,那么不是這個(gè)IP的MODBUS客戶(hù)端就無(wú)法與這個(gè)PLC建立通訊。設(shè)置為0.0.0.0時(shí),任意同網(wǎng)段的客戶(hù)端就都可以跟PLC建立通訊; 3、MODBUS-TCP通訊是弱化了從站號(hào)的,客戶(hù)端以任意一個(gè)從站號(hào)給PLC發(fā)指令,PLC以該從站號(hào)作為通訊回應(yīng)。也就是說(shuō)只要TCP通訊通過(guò)IP地址建立成功了,那么就可以不用管從站號(hào)了。 4、同MOBDUS-RTU從站,一定要記得分配庫(kù)地址; 三、S7-200SMART內(nèi)部寄存器對(duì)應(yīng)的MODBUS指令
6.png (74.72 KB)
下載附件
2019-2-14 09:04 上傳
注意:V區(qū)作為MODBUS的保持寄存器區(qū),一個(gè)讀指令只能讀到120個(gè)字長(zhǎng)度的數(shù)據(jù),在平臺(tái)進(jìn)行MODBUS指令通道設(shè)置時(shí)需要注意長(zhǎng)度限制; 上面就是此次使用S7-200SMART進(jìn)行遠(yuǎn)程監(jiān)控時(shí)使用的方法和注意事項(xiàng)小結(jié),給大家看看效果: 電腦端:
7.png (286.07 KB)
下載附件
2019-2-14 09:04 上傳
手機(jī)端
8.jpg (266.18 KB)
下載附件
2019-2-14 09:04 上傳
9.jpg (109.69 KB)
下載附件
2019-2-14 09:04 上傳
【必讀】版權(quán)免責(zé)聲明
1、本主題所有言論和內(nèi)容純屬會(huì)員個(gè)人意見(jiàn),與本論壇立場(chǎng)無(wú)關(guān)。2、本站對(duì)所發(fā)內(nèi)容真實(shí)性、客觀性、可用性不做任何保證也不負(fù)任何責(zé)任,網(wǎng)友之間僅出于學(xué)習(xí)目的進(jìn)行交流。3、對(duì)提供的數(shù)字內(nèi)容不擁有任何權(quán)利,其版權(quán)歸原著者擁有。請(qǐng)勿將該數(shù)字內(nèi)容進(jìn)行商業(yè)交易、轉(zhuǎn)載等行為,該內(nèi)容只為學(xué)習(xí)所提供,使用后發(fā)生的一切問(wèn)題與本站無(wú)關(guān)。 4、本網(wǎng)站不保證本站提供的下載資源的準(zhǔn)確性、安全性和完整性;同時(shí)本網(wǎng)站也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的損失或傷害。 5、本網(wǎng)站所有軟件和資料均為網(wǎng)友推薦收集整理而來(lái),僅供學(xué)習(xí)用途使用,請(qǐng)務(wù)必下載后兩小時(shí)內(nèi)刪除,禁止商用。6、如有侵犯你版權(quán)的,請(qǐng)及時(shí)聯(lián)系我們(電子郵箱1370723259@qq.com)指出,本站將立即改正。
|