LabVIEW有無辦法下達指令由某一通訊通道到另一部電腦?

LabVIEW有無辦法下達指令由某一通訊通道到另一部電腦?

現在有三台PC,為方便詢問,暫以A,B,C電腦稱之,另一個為PLC模組
目前設定:(A電腦的a1與a2)

A電腦有2張網卡以a1,a2稱之;
a1的ip address:10.32.10.10,subgetway:255.255.0.0;
a2的ip address:10.32.10.50,subgetway:255.255.0.0;

B電腦有1張網卡以b1稱之;
b1的ip address:10.32.10.51,subgetway:255.255.0.0

C電腦有2張網卡以c1稱之;
c1的ip address:10.32.224.11,subgetway:255.255.0.0;
c2的ip address:10.32.10.53,subgetway:255.255.0.0;

PLC模組的ip address:10.32.10.52,subgetway:255.255.0.0

問一:小弟欲由A電腦中的a1網卡下指令到PLC,再經由B電腦讀取其資料,在A和B電腦中的命令提式字元中互PING對方,發生找不到的情況,試問這樣是什麼情況呢?

問二:續問一,若將a2的subgetway改成255.255.255.0時,即能在命令提式字元的視窗下互ping到對方,為何呢?

問三:續問二,將a2的subgetway改成255.255.255.0時即能互ping對方,再使用A電腦中的labview下指令連線到PLC,這個步驟沒問題,可以連上,但是會發生中斷的情形,但LABVIEW並不會自己重新連線,而PLC也以為這條線是有連結上的,所以就一直卡住,請問有什麼辦法可以解決呢?
可否由從labview寫程式設定由某一網卡直接下指令到另一網域上的網卡?

問四:續問一,若先將a2關閉,則A.B電腦接可互PING到對方,請問有什麼辦法可以讓A電腦的a1與a2同時開?的狀態下能夠使A.B電腦互PING到對方呢?

希望各高手可以幫小弟解決..感恩

都沒有人回答..可能我這樣解釋的不清楚

以下是A.B.C電腦的關聯性視意圖(小正方形代表一個網卡)

麻煩各位高手幫忙解決,不管是哪一個問題有解決的辦法,或是對問題有疑問,或是有地方不對勁的,麻煩請指導,謝謝

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

附帶一提,C電腦的程式是VB,而A.B電腦是LABVIEW7.1,由C電腦連到a1.PLC都沒有問題,但若是由A.B連到其他地方,就會遇到我所問的那些問題,請問這跟使用LABVIEW程式撰寫有關係嗎

為什麼要在這個系統下採用2張網卡?

作業系統是win xp?

[QUOTE=IanTsai]

為什麼要在這個系統下採用2張網卡?

作業系統是win xp?

[/QUOTE]

您好,使用的作業系統為win2000,至於為何使用2張網卡是因為客戶需要,請問有什麼不妥嗎

你好:

會這樣問是因為我看不出來有hub的狀態下,a2,c1這條路徑存在的必要性何在

或是b1->c2->c1->a2->a1->PLC 把hub拿掉.

這樣讓網路簡單化,有助於問題的判斷.

the simple,the best.

回IanTsai大大

我想應該是因為客戶那邊有特殊原因才會把有此架構,就以這樣的架構下,請問要如何解決問題呢?
ps.我會參考大大的意見與客戶溝通一下,但是因為客戶本身公司使用vb程式(c電腦)寫的,都沒有問題,而我們使用labview,就發現蠻不穩定及其問題,因此希望能夠有個方法來解決,不曉得大家有什麼看法?

你的電腦跟PLC如何連接?

[QUOTE=shinpin]LabVIEW有無辦法下達指令由某一通訊通道到另一部電腦?[/QUOTE]

如果有兩台電腦:A、B。可以作以下的資料傳輸:

  1. A透過TCP/IP傳資料到B (A、B都要執行你寫好的labVIEW程式)
  2. A透過DataSocket(NI定義的協定)傳資料到B (A、B都要執行你寫好的labVIEW程式)
  3. 網路芳鄰
  4. FTP

我想你需要的應該是第1點與第2點。

其實在NI的範例可以找到相關的程式。

![](upload://8hcwjpFBKhnmuscDStic2d2z3Gd.jpeg)

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

輸入關鍵字:「TCP/IP」或是「datasocket」,就可以找到相關的範例

這是起始,你後續有問題再問我們

[QUOTE=armuro]你的電腦跟PLC如何連接?[/QUOTE]就像我畫的圖那樣子連接

[QUOTE=Benjamin]

其實在NI的範例可以找到相關的程式。

輸入關鍵字:「TCP/IP」或是「datasocket」,就可以找到相關的範例

這是起始,你後續有問題再問我們

[/QUOTE]恩~謝謝大大給我這個問題一個好方向,我會去研究看看!也希望各大大有任何看法的,請不吝教導我shinpin39107.4471296296