johnchen1972
級別: 正式會員
|
用L26PLC內置以太網和基恩士DL-EN1(TCP-IP)進行通信,內置以太網設置和程序(樣例程序)沒問題,但通信不上,誰有三菱內置以太網套接字通訊樣例,學習下,不勝感謝 |
---|---|
|
tkggtdkjpl
工欲善其事,必先利其器!
級別: 網絡英雄
|
QQ空間有和相機通迅的視頻。 建議找第三方軟件抓包分析一下哪邊協議或數據有問題。 |
|
---|---|---|
|
sk135375
級別: 正式會員
|
自動化生產線,單機編程tkggtdkjpl@163.com63 |
---|---|
|
楓落云端
施主,腳抬一下
級別: 略有小成
|
TCP通訊程序樣例有是有,目前我這邊不方便公開這個程序。只能點一句,TCP 有一端必須是作為客戶端,也就是主動式,需要打開連接,使用套接字指令接收,再關閉連接;另一段則為服務器端,也就是被動式,用套接字指令接收即可。其它的只能自行摸索。 |
---|---|
|
楓落云端
施主,腳抬一下
級別: 略有小成
|
如果基恩士DL-EN1做為客戶端沒有問題的話,建議三菱PLC這邊用TCP 服務器端 也就是被動方式,只須用一個套接字指令接收就行,接收時注意狀態位作為條件。因為作為客戶端是需要打開 關閉 鏈接這些操作,條件相對比較復雜。 |
---|---|
|
楓落云端
施主,腳抬一下
級別: 略有小成
|
另外多提一句,完全按照三菱提供的通訊樣例編寫是不通的,之前測試過通不了。因為給的樣例都是一個指令一個指令地單獨寫,組合起來還是缺少一些條件,至少打開鏈接 關閉鏈接 不行。只能點到這里了 |
---|---|
|
johnchen1972
級別: 正式會員
|
按照資料上說,給出sp.socopen 指令后(發出開放請求),sd1282.0應該有動作,但現在無動作,是不是套接字通訊還要寫其他指令?我用TCP/UDP調試工具測試都好的。就是PLC上沒反應。是不是套接字通訊對外部設備(不是PLC)時,還需要寫指令?用什么指令呢? |
---|---|
|