Modbus TCP/IP I/O Server 暫存器寫入問題

各位前輩好

小弟目前透過LabVIEW連線一台馬達保護控制器(透過Ethernet連線)

在連線400001.1–465535.16這群組的暫存器時只能做讀取無法寫入

在Labview Help中找到

在Modbus無法做寫入

不知道這部分是否有方法解

或是有其他方法控制

請各位前輩多多指點

謝謝

test.rar

為何要寫入限制寫入的資料區?

[QUOTE=IanTsai]為何要寫入限制寫入的資料區? [/QUOTE]

控制器部分是開放寫入的

是LabVIEW不支援modbus寫入此區

必須透過Modbus Slave才有辦法寫

但LabVIEW走Modbus Slave的話,我設備就要變成走Modbus RTU才有辦法了

我是走Modbus TCP/IP

HsuMIMI41025.9360300926

那只能自己寫modbus tcp的協定了

如果點位不多且固定…是不難的, 就是一些字串的組合而已

[QUOTE=拉拉]那只能自己寫modbus tcp的協定了

如果點位不多且固定...是不難的, 就是一些字串的組合而已

[/QUOTE]

 

這就是我要請教的問題了

小弟剛接觸這套軟體

對設計modbus完全不了解

我大約只有3個點需要寫

看了許多範例卻不知該如何設計

範例並沒有寫入該暫存位址類型