使用的軟體為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的問題,謝謝