在PC上使用labview modbus TCP與台達HMI連線問題

目前我照著設定,我的邏輯應該沒錯才對,我位址都沒變的情況下,我電腦這邊只能write但read不到HMI拉回來的數據。

這邊是我HMI設定的address不知為何他跟Labview實際位址差了1,有可能是因為這樣我read不到嗎?

附上操作影片
677589374.742249.7z (1.7 MB)

Q1:所以 read count就是讓我設定我總共要使用幾個位址這樣嗎?
A1:是,但總長度取決於「starting address(起點)」,如 0-99(取100點,起點為0),20-99(取80個位址,起點為20)

Q2:如果我要用到65536我 read count要設定為65536這樣嗎?
A2:是

1、LV 和 HMI人機位址差1,是因 base1的關係,不影響習慣就好,僅 index 0 或 1為起點而已

2、承1,Proface HMI index1 = LV index0,以此類推,故想讀 HMI index=1237,需LV index=1236

所以就是設定頭尾的概念

是的

@Lotun123
目前我的HMI address = 1238 , 但我read設定1237也沒有讀取到 我拍影片給你看

677751344.867632.7z (2.6 MB)

設定都照這邊的

@Lotun123
請問前輩這樣子沒讀取到通常是甚麼問題呢?
照理來說我的通訊應該已經建立成功了才對,不過只能上傳卻不能讀取會有哪些原因導致?

@Lotun123
解決了,犯蠢了TIMEOUT沒設定時間永遠都不會跑到那邊