国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

 找回密碼
 注冊(cè)
搜索

遠(yuǎn)程監(jiān)控S7-200SMART各內(nèi)部寄存器在MODBUS-RTU/TCP中的應(yīng)用匯總

[復(fù)制鏈接]
樓主
EMCPGX 發(fā)表于 2019-2-14 09:05:50 | 只看該作者 |只看大圖 |倒序?yàn)g覽 |閱讀模式
西門(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í)的程序段:
遠(yuǎn)程監(jiān)控S7-200SMART各內(nèi)部寄存器在MODBUS-RTU/TCP中的應(yīng)用匯總 1.png
遠(yuǎn)程監(jiān)控S7-200SMART各內(nèi)部寄存器在MODBUS-RTU/TCP中的應(yīng)用匯總 2.png

注意事項(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ù)分配地址:
遠(yuǎn)程監(jiān)控S7-200SMART各內(nèi)部寄存器在MODBUS-RTU/TCP中的應(yīng)用匯總 3.png 遠(yuǎn)程監(jiān)控S7-200SMART各內(nèi)部寄存器在MODBUS-RTU/TCP中的應(yīng)用匯總 4.png
二、S7-200SMART做MODBUS-RTU從站時(shí)的程序段
遠(yuǎn)程監(jiān)控S7-200SMART各內(nèi)部寄存器在MODBUS-RTU/TCP中的應(yīng)用匯總 5.png
注意事項(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指令
遠(yuǎn)程監(jiān)控S7-200SMART各內(nèi)部寄存器在MODBUS-RTU/TCP中的應(yīng)用匯總 6.png
注意: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é),給大家看看效果:
電腦端:
遠(yuǎn)程監(jiān)控S7-200SMART各內(nèi)部寄存器在MODBUS-RTU/TCP中的應(yīng)用匯總 7.png
手機(jī)端
遠(yuǎn)程監(jiān)控S7-200SMART各內(nèi)部寄存器在MODBUS-RTU/TCP中的應(yīng)用匯總 8.jpg
遠(yuǎn)程監(jiān)控S7-200SMART各內(nèi)部寄存器在MODBUS-RTU/TCP中的應(yīng)用匯總 9.jpg


您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

手機(jī)版|小黑屋|ELEOK |網(wǎng)站地圖

GMT+8, 2026-5-26 07:54

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回復(fù) 返回頂部 返回列表