各位前輩!!
小弟在爬文過程當中看到這個網站:內容提到有關永宏PLC的佔存器和接點的寫入跟讀取,想說要如何搭配TCP/IP使用。看過類似相關Wed、 datasocket、UDP,不過這些方法都是需要client、server都需要安裝labview,因為我的想法是把寫好的labview安裝成執行檔,只要輸入ip跟port就能從遠端監控的方法去操控plc讀取電壓值或需量值,類似做成電力需量控制呈現在人機介面上,硬體上現在我把plc的讀取的數據都直接送到封包ip裡面,不使用DAQ卡去讀取。有興趣的前輩們,歡迎一起討論。謝謝!
ip 不會用外部輸入 FBS-PLC ㄧ樣的傳輸條件 暫存器格數抓取該位子之樸站設定讀回參數值跟設定起始點之暫存器做加減,做該點的回傳值 ,由FBS PLC 去做占存器存放電腦指令可以用46 或48 -49 做交互控制之讀回
你的PLC的型號是什麼呢?
如果PLC不可以支援網路線通訊,只有RS232或RS485通訊,就可以用「TCP/IP轉RS232或RS485」的裝置,如研華的:「ND-8511」。
不過還是要看看你的PLC的型號為何來決定接線的方式。
上面那位大大你可能還不會PLC 可以直接外買ECB 外部乙太模組及 CM55E或是CM25E其通訊附都有 可對TCP/IP做通訊
[QUOTE=神犬]
上面那位大大你可能還不會PLC 可以直接外買ECB 外部乙太模組及 CM55E或是CM25E其通訊附都有 可對TCP/IP做通訊
[/QUOTE]
抱歉,因為我之前都是使用三菱或是OMRON的PLC,如果使用三菱的FX2N,是完全沒有網路模組,如果使用三菱的A系列PLC,網路模組又很貴,所以才會採用「TCP/IP轉RS485」的轉換器,作為通訊工具。
謝謝你提供的資訊,讓我們知道永宏有網路通訊模組:FBs-CM25CM55CBE 乙太網路通訊模組使用手冊.pdf
解決了通訊的問題,那麼接下在LabVIEW與PLC的傳訊就要使用正確的通訊協定了。根據:「FBs-PLC 之通訊.pdf」,永宏似乎有兩種通訊協定:永宏通訊協定、Modbus。
永宏通訊協定的詳細內容可以參考這裡:FATEK通訊協定.pdf
感謝各位前輩的回覆!!(抱歉最近都沒時間回覆)
抱歉內容寫的不太詳細!PLC型號:FBN-26MC、RS-485、乙太網路。
最近終於把數據讀到了不過都是16HEX正在想辦法解碼。有興趣的前輩們,歡迎留言討論!!
testTCP2.vi有興趣需要ip的請留言給我!!謝謝!!
FX3U-Q系列除該機加上乙太網路模組需要4萬以上太貴
FX-2N系列的TCP/IP可以藉由FX2N-XXMR+FX2N-RS485-BD+i-7188系列產品價格約在2萬以內
[QUOTE=神犬]
FX3U-Q系列除該機加上乙太網路模組需要4萬以上太貴
FX-2N系列的TCP/IP可以藉由FX2N-XXMR+FX2N-RS485-BD+i-7188系列產品價格約在2萬以內
[/QUOTE]
感謝神犬的建議!!不好意思想請問一下,有16hex轉ASCII的範例可以參考的嗎?