我使用了台達DVP-SX系列的PLC寫了labview程式但是在偵測模式才會正常動作(RS232 com1 modbus通訊)

bahamtest2.vi

請問要如何修改才可以不需要偵錯模式下能夠正常執行。

謝謝

你可以在LabVIEW>>Help>>Find Examples...搜尋serial使用以下範例

![](upload://gN8g3iWqPpl3VMnxE4ciKKOEaVM.jpeg)

感謝你的回覆

我也試過labview 範例程式裡的Basic serial write  and read程式,但是

打入了modbus通訊碼之後,正常執行

在VISA read的bit count都是0

但是如果再偵錯(程式頁面的燈泡)模式下都是有值的。

應該是delay時間的關係,你舉的例子delay時間是500ms,你可以把它設為1000ms或1500ms看看

延遲時間問題我試著調整過了

但是不是時間問題

而是VISA WRITE 與VISA READ都要有延遲時間才能正常。

所以問題已經解決了。

謝謝

建議你將雙邊的serial 通訊速度拉高點, 在使用modbusRTU格式

這樣通訊延遲就會更少, 之前測試過是4ms(對台達DVP-SA2, 但都一樣)
FYI