有沒有大俠指導一下VS用C#開發上位機和PLC以太網通訊怎么做,需要哪些指令?
新手,請多指教

uj5u.com熱心網友回復:
通信的話,肯定有協議,首選弄清楚是串口協議還是網口協議,然后在協議的基礎上開展作業uj5u.com熱心網友回復:
先別問我們,先讓和你對接的那個人,自己用Rj45(網口)方式用他自己的工具除錯通過。然后在問他這個工具,使用的是那種協議。
因為你不知道他們的折騰法,雖然都說是Rj45,但是卻有很多彎彎繞的
有直接rtu modbus的,有串口服務器(rj45轉rs232的),有用標準modubs的,也有用那種完全不負責的讓你直接下發文本指令的
uj5u.com熱心網友回復:
要明確是哪家的設備,現在官方都會有各個開發語言的檔案和說明。uj5u.com熱心網友回復:
如果你跟那邊能溝通,建議能走modbus就走modbus,能走二進制就走二進制要弄成mc協議的asc通訊,就折騰了
uj5u.com熱心網友回復:
nuget 搜 HslCommunication 試試uj5u.com熱心網友回復:
網口TCP/IP。uj5u.com熱心網友回復:
歐姆龍官方沒有開發型別的手測,需要自己撰寫代碼uj5u.com熱心網友回復:
前面以及說了,不要糾結是哪家的plc。你第一步是要跟你的硬體協調好,你們用什么協議通訊,比如modbus rtu還是mobus asc 還是mc bin 還是mc asc
uj5u.com熱心網友回復:
不清楚你能理解多少,所以沒法回答。你還是具體寫問題吧。uj5u.com熱心網友回復:
歐姆龍官方沒有開發型別的手測,需要自己撰寫代碼
要明確是哪家的設備,現在官方都會有各個開發語言的檔案和說明。
前面以及說了,不要糾結是哪家的plc。你第一步是要跟你的硬體協調好,你們用什么協議通訊,比如modbus rtu還是mobus asc 還是mc bin 還是mc asc
uj5u.com熱心網友回復:
不清楚你能理解多少,所以沒法回答。你還是具體寫問題吧。
uj5u.com熱心網友回復:
你需要知道歐姆龍的通信協議,然后在上位機上撰寫歐姆龍的主站通信程式即可。如果你連歐姆龍的通信協議都不清楚的話,就沒有辦法下手啦!
uj5u.com熱心網友回復:
1、歐姆龍FinsTcp通信詳解https://blog.csdn.net/sgmcumt/article/details/87435778
2、C# 讀寫歐姆龍(Omron)PLC ,C#使用Fins-tcp協議讀寫資料 https://blog.csdn.net/yue1453544229/article/details/85338402?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight
uj5u.com熱心網友回復:
1、歐姆龍FinsTcp通信詳解
https://blog.csdn.net/sgmcumt/article/details/87435778
2、C# 讀寫歐姆龍(Omron)PLC ,C#使用Fins-tcp協議讀寫資料 https://blog.csdn.net/yue1453544229/article/details/85338402?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.edu_weight
uj5u.com熱心網友回復:
上位機程式與歐姆龍PLC實作Hoslink通訊源代碼(C#)https://download.csdn.net/download/u012289639/8416055?utm_medium=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-5.edu_weight&depth_1-utm_source=distribute.pc_relevant.none-task-download-BlogCommendFromMachineLearnPai2-5.edu_weight
uj5u.com熱心網友回復:
我做這個從來不管別人用什么產品,我一般都是了解,你用什么的介面通訊協議是什么?一般不是TCP就是RS232(這幾天就碰到15針的RS232,而且線序還不一樣),然后資料協議是什么?然后決定方法下手uj5u.com熱心網友回復:
歐姆龍有自己的通訊協議,FINS-UDP/TCP,你搜下就有了
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/26233.html
標籤:C#
上一篇:求助
下一篇:這個錯誤怎么處理呢
