RM新时代注册|首入球时间

歡迎光臨大柏電子科技(上海)有限公司
當前位置
首頁(yè) > 新聞中心
西門(mén)子s7-1200PLC的modbustcp通訊緩沖區地址的疑惑
2021/7/9 12:58:00
西門(mén)子s7-1200PLC的modbustcp通訊緩沖區地址的疑惑

做一個(gè)項目,有兩臺上位機做客戶(hù)端,一臺1214c的plc做服務(wù)器,進(jìn)行modbustcp通訊?,F在在博圖v16軟件里調用了兩次MB_SERVER指令,使用不同背景數據塊,不同IP;現在我有個(gè)疑問(wèn):這兩次調用的MB_SERVER指令的MB_HOLD_REG 數據指針可以使用同一個(gè)地址嗎?這樣做會(huì )有問(wèn)題嗎,會(huì )沖突嗎?(我想在兩臺上位機同時(shí)控制PLC的這個(gè)寄存器地址,無(wú)論在哪臺上位機上修改數據,另一臺也同步顯示)如圖我使用了同一指針地址P#DB11.DBX0.0 WORD 10,這樣可不可以?還有1214c做服務(wù)器的話(huà),最多可以連接多少臺上位機客戶(hù)端?

圖片說(shuō)明:

   

1、S7-1200 有 8 個(gè)連接,用于Open IE 連接資源。MODBUS TCP 就屬于 OPEN IE 連接,所以連接資源數夠用
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/11-Comm/01-Ethernet/01-Intro/01-Intro.htm
2、
MB_HOLD_REG 數據指針可以使用同一個(gè)地址,沒(méi)有任何影響,大大方便了多上位機,不用多次組織數據,也簡(jiǎn)化了程序的編寫(xiě)。放心使用
3、注意的地方:
兩次調用 MB_SERVER 指令,兩個(gè)指令中使用不同的背景數據塊,并且兩個(gè)MB_SERVER 指令的 CONNECT 腳使用不同的 TCON_IP_v4;
每一個(gè) TCON_IP_v4 結構中:
ID:不相同,即連接號不能相同
ADDR:不相同,分別填兩個(gè)客戶(hù)端 IP 地址
LocalPort  服務(wù)器端,端口號不相同
這3個(gè)決定了客啟端與 1200 連接的主要參數。也要與客戶(hù)端相對應,不要混了就行。
4、參考資料
S7-1200 Modbus TCP通訊
http://www.ad.siemens.com.cn/productportal/Prods/S7-1200_PLC_EASY_PLUS/SmartSMS/024.html

聯(lián)系方式
CONTACT US

電話(huà):15721373211

郵箱:15721373211@139.com

網(wǎng)址:http://www.openxml.net/

地址:上海青浦區北青公路7171號111-112室

用手機掃描二維碼關(guān)閉
RM新时代注册|首入球时间