tvbaobao
級別: 探索解密
|
客戶的數字化平臺需要讀到我們設備FX5U的生產數據 數字化平臺是第三方公司在做,我跟他們溝通了一下,有點找不到方向。 他說他們是用JAVA的方式通過Modbus TCP讀取我的數據,讓我做Modbus TCP的服務器 我查了不少資料,覺得在5U的網絡配置里增加一個Modbus/tcp連接設備,然后再定義modbus保持寄存器的范圍就行了吧?是不是我想的太簡單了? |
---|---|
|
小地主22
級別: 家園常客
|
直接讓他們搞個智能網關 或者解析mc協議啥的你最省事 不過Modbus/tcp現在5u好像也有現成的官方功能塊了 |
---|---|
|
夢雨天涯
微信hui530527 &
級別: 網絡英雄
|
你說的沒錯就是這樣,你可以找一個Modbus TCP客戶端軟件測試的 |
|
---|---|---|
|
tvbaobao
級別: 探索解密
|
為了省錢,不增加額外成本,牽一根網線就能完成是最好 |
---|---|
|
tvbaobao
級別: 探索解密
|
我還有點疑問請教下,在網絡配置里設置好Modbus TCP后,程序里不需要編程建立連接之類的吧?就想用SLMP一樣,只設IP地址和端口,只要上位機設置一樣,就可以直接連接了? |
---|---|
|
jhon_13579
級別: 探索解密
|
1、首先進入參數下面的FX5UCPU,在模塊參數中選擇以太網接口。 2、在打開的畫面中選擇對象設備連接設置配置,打開畫面以太網配置(內置以太網端口) 3、在這個畫面下,右側打開以太網設備(通用)這個下拉,在這個中選擇MODBUS/TCP連接設備添加進去。然后頂部菜單欄選擇反應設置并關閉。 4、這時返回上個畫面,在這個畫面中的MODBUS/TCP設置下的MODBUS/TCP使用有無設置使用。 5、在軟元件分配中點擊詳細設置。在這個畫面中有線圈、輸入、輸入寄存器、保持寄存器對應的PLC軟元件地址,以及對應的MODBUS地址。 6、根據上面的分配規律就可以使用以太網測試助手去和PLC通訊測試了。 |
---|---|
|
小地主22
級別: 家園常客
|
嗯額 5u好像只有SLMP協議 這個不用增加硬件成本,但是需要上位機解析這個協議,如果他們有的話就好辦,沒有的話可能要現做估計要點時間。不過如果經常搞工業上位機的一般會有的 用這個協議你最省事 只需要規劃通訊地址就行了 不用額外的通訊程序 |
---|---|
|
tvbaobao
級別: 探索解密
|
5U的SLMP協議我用在連接觸摸屏上,雙方設定好了就IP和端口就直接使用了,Modbus tcp也是如此吧? |
---|---|
|
ytzidonghua
plc 觸摸屏 自動化技術培訓等電話0535-6380506
級別: 網絡英雄
|
正常是plc加物聯網網關 plc數據到物聯網平臺 平臺提供api 之類接口 其他軟件平臺調用 或者通過mqtt直接傳到客戶的平臺 或者數據庫方式 |
|
---|---|---|
|
小地主22
級別: 家園常客
|
slmp可以有多個設備的 modbus tcp做主站要寫通訊程序 從站沒試過 |
---|---|
|
wjm1992
級別: 正式會員
|
做從站也是要寫程序的 |
---|---|
|