LabVIEW與永宏PLC使用TCP/IP通訊

使用的軟體為LabVIEW8.6
硬體為永宏PLC
通訊方式為TCP/IP
我的問題是:
當我的程式執行後,過一陣子就會跑出
Error 56 occurred at TCP Open Connection in PLC.vi
Possible reason(s):
LabVIEW:  The network operation exceeded the user-specified or system time limit.
程式就掛了
請問一下我的問題在哪裡
要如何的去解決

可否PO你的原程式出來,讓大家看你的程式那個地方有誤

xiehaifeng40081.8922453704

這樣應該就不會出現警告提示了 試看看吧! !

雖然使用你的方法不會出現error 56,但問題還是在
程式會停頓,有無辦法可以解決,我的通訊程式如下

程式如圖:

keichcho你好!!  再加一個while loop看看吧!!

[QUOTE=keichcho]使用的軟體為LabVIEW8.6
硬體為永宏PLC
通訊方式為TCP/IP
我的問題是:
當我的程式執行後,過一陣子就會跑出
Error 56 occurred at TCP Open Connection in PLC.vi
Possible reason(s):
LabVIEW:  The network operation exceeded the user-specified or system time limit.
程式就掛了
請問一下我的問題在哪裡
要如何的去解決[/QUOTE]


當你按運行的時候它連續不斷的向PLC寫資料,這肯定會當機啦。另外你要記住寫了之後不要忘記寫關閉硬體程式,也就是說要加一個TCP Close Connection程式作為結尾




LabVIEW與永宏PLC使用TCP_IP通訊.vi

先謝謝各位的回答
使用當有問題時,先斷線在連線,這方法很好
但error 56的問題還是在,因為它會一直斷線在連線,
不知道有無更好的方法可以解決error 56的問題,
不會在有error 56的問題,謝謝