LabVIEW透過Ethernet TCP/IP 連線設備問題

各位前輩好

我有一台施耐德的IMCC控制器(TeSys T,型號LTMR08EBD)

 

可透過網路連線存取資料與下命令(通訊協定是MOBUS TCP/IP)

控制器本身可設定IP

內部有資料的位子

如:輸入電壓位置是Register 477

如下圖位子表

 

不知這種設備是否能用LabVIEW連線設定與規劃

如果能是否能提供設定與程序

謝謝

這個問題如果有經驗的人會馬上回答你,不然的話你自己可能要先做點功課

0000 0000 0006 0205 0500 0000 <-- 實際空白不存在
前八字元是流水號, 填零
0006 代表後面有多少字元
0205 代表第二站, func code=05, 實際上站號不重要
0500 代表位指
0000 代表data

不想了解字串格式, 可以使用LabVIEW偍供地modbus library

[QUOTE=ancle]這個問題如果有經驗的人會馬上回答你,不然的話你自己可能要先做點功課[/QUOTE]

 

所以~你沒辦法回答我?

我因為論文需求臨時第一次接觸LabVIEW

故對他完全的不了解

尚在摸索中

[QUOTE=拉拉]

0000 0000 0006 0205 0500 0000 <-- 實際空白不存在
前八字元是流水號, 填零
0006 代表後面有多少字元
0205 代表第二站, func code=05, 實際上站號不重要
0500 代表位指
0000 代表data

不想了解字串格式, 可以使用LabVIEW偍供地modbus library

[/QUOTE]

Sorry,看不董您說的意思

是否有範例程式或說明

....

這種原廠有相關資源的問題、建議先自行蒐尋一下資料...

Google打一下 labview+ethernet+modbus就一堆了...

去NI下載modbus lib 裡面就有範例如何透過serial or TCP協定作modbus 溝通....

link也幫你找好了...

http://sine.ni.com/nips/cds/view/p/lang/en/nid/201711

自己去NI的網站下載Modbus 的Library

問題等於解決一半

ModBus的通訊協定 務必搞懂

另外熟讀和研究該儀器的Manual 也是必需的

如何設定站號 和相關暫存器的位置

 

[QUOTE=SurfersParadis]

....

這種原廠有相關資源的問題、建議先自行蒐尋一下資料...

Google打一下 labview+ethernet+modbus就一堆了...

去NI下載modbus lib 裡面就有範例如何透過serial or TCP協定作modbus 溝通....

link也幫你找好了...

http://sine.ni.com/nips/cds/view/p/lang/en/nid/201711

[/QUOTE]

真是謝謝前輩的指點

我來嘗試看看

謝謝

[QUOTE=evilbear]

自己去NI的網站下載Modbus 的Library

問題等於解決一半

ModBus的通訊協定 務必搞懂

另外熟讀和研究該儀器的Manual 也是必需的

如何設定站號 和相關暫存器的位置

 

[/QUOTE]

感謝您提供的寶貴建議

謝謝