現有4塊流量計,用網(wǎng)線(xiàn)(4對雙絞線(xiàn))接485口并到串口服務(wù)器(有人USR-DR302,只有一個(gè)串口)上的,然后用網(wǎng)線(xiàn)接交換機到PLC,程序里面用Modbus TCP Client指令,但似乎不得行,指令只可以設串口服務(wù)器的IP及端口號,那怎么區分表的從站地址呢,數據肯定讀不上來(lái),只試了一塊表也不行。知道走總線(xiàn)RTU行,各種原因不想用,就是想問(wèn)這種用串口服務(wù)器轉TCP的能行嗎?
參考常見(jiàn)問(wèn)題5
https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/Ethernet/MODBUS_TCP/modbus_tcp_FAQ.htm
可以的,把串口轉成TCP后肯定要綁定IP地址的,各設備廠(chǎng)家綁定方式不太一樣,直接聯(lián)系廠(chǎng)家吧
可以的,我都是這樣子做的,沒(méi)有發(fā)現什么問(wèn)題吧,不過(guò)有個(gè)情況就是你為什么要用Modbus TCP Client這個(gè)指令,不需要的,串口服務(wù)器來(lái)進(jìn)行讀取現場(chǎng)智能儀表,而PLC讀取串口服務(wù)器,只需要搞明白串口服務(wù)器和PLC之間的通訊協(xié)議,不就好了嗎,自由口還是MODBUS TCP
以前有人提過(guò)這個(gè)問(wèn)題。兩邊跑的協(xié)議都不一樣,怎么能行呢?
儀表跑的是MB RTU,PLC跑的是MB on TCP,串口服務(wù)器只是負責鏈路轉換,又不負責協(xié)議轉換的。
采用Modbus網(wǎng)關(guān)可以。200smart我沒(méi)用過(guò),1200的Modbus TCP Client背景數據塊里面有個(gè)標簽是用來(lái)修改地址的。
電話(huà):13818569113
郵箱:13818569113@139.com
網(wǎng)址:http://openxml.net/
地址:上海青浦區北青公路7171號111-112室