使用Labview連結永宏PLC問題

各位好,小弟在使用一台永宏的PLC FBs-24MA做測試,

使用USB-RS232連結PLC的Port0圓接頭,

不接任何X、Y接點,只接POWER AC110V,

在用liuyunan大大所示範的程式內容來做通訊測試,

雖然使用單步執行來觀察執行情形都顯示OK,

但PLC卻沒有回應字串輸出,想請問這是什麼狀況?

PLC-test.vi

你程式版本太高,我打不開

 

去年有一位和你同樣狀況,他的問題出在起始碼和結束碼這2個數值,數值一定要用U8格式的,I32數值轉出來的ASCII碼和U8數值是不同的,若是用Type Cast來轉成ASCII碼失敗,可以考慮用陣列方式轉換

liuyunan大你好

查過起始碼和結束碼之後,確定我是更改為U8格式,
但還是無法讓PLC回應,附上8.2版本,不知這樣你還可以開嗎?

PLC-test.vi


回答有點不對題,所以上面的內容被刪除
xiehaifeng40260.9841087963

[QUOTE=Jay1012]

liuyunan大你好

查過起始碼和結束碼之後,確定我是更改為U8格式,
但還是無法讓PLC回應,附上8.2版本,不知這樣你還可以開嗎?

PLC-test.vi

[/QUOTE]

你的問題錯在偵誤碼的計算上
我在文章中有提到要用32位元16進制數值100,你那邊用的是10進制數值,偵誤碼是錯的,所以plc不會有回應

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

PLC-test.vi

恩恩,謝謝各位大大,我照著liuyunan
指示做修改,能夠讓PLC做回應了,原來我自己沒把文章看仔細,不好意思喔
這樣我就能繼續往下研究PLC了,呵呵