yoyo2001426
級別: 略有小成
|
各位師傅好,想詢問有關于目前工控通訊方面的資訊, 例如RS232、422、485 、Ethernet、MC協議之類的這些是指接口的規格還是傳輸資料的格式, 不知道各位師傅有沒有相關的文檔可讀或者經驗傳授 儀控方面是不是表頭都是走485為多數,若想用Ethernet收是否只需要加裝一個轉換器即可 |
---|---|
|
仕仔shi
級別: 略有小成
|
485 是大部分儀表用的通信,以太網要看你是哪一個型號PLC,型號不一樣支持的協議也不一樣一般都支持MC協議. |
---|---|
|
王瑋北
ggggfnux
級別: 略有小成
|
232,422跟485是串口通訊方式,Ethernet是網口通訊,MC協議是三菱專用的通訊協議。 想學通訊的話看你想學到什么程度,只是簡單應用的話理解好相關概念,用哪種方式就去翻對應手冊就行了,如果想深入學的話就去看相關的書吧,學完七層協議算入門。 儀控是不是走485為多數這不好說,反正串口的232,485都遇到過,網口的也玩過,協議的話串口用的最多的是Modbus,網口用的最多的是TCP/IP。串口轉網口還真沒遇過,兩者無論是通訊方式到通訊協議都不同,很難想象能簡單加轉換器就把數據傳過去,這已經不是一個簡單的電路問題了。 |
---|---|
|
lygxuyuan
森云智能科技(連云港)有限公司
級別: 正式會員
|
不是近視眼的不必帶眼鏡,帶上也可以。直接走485總線直接就搞定的事,非得多加一層轉換。除了讓客戶更加搞不清楚之外,沒有任何的好處,而且多增加成本。 儀表一般是帶有485接口, 會支持modbus rtu協議。在選用plc時選用帶有485接口的plc,一般都支持modbus rtu 協議,使用相關通信指令,讀取或寫入不同站號儀表的數據。如果非得使用以太網,可以使用串口服務器:硬件上將網口轉換成通用的串口(232,485),串口服務器設置成modbus tcp 協議轉換成modbus rtu協議。因為plc到串口服務器用的是網口,所以可以用modbus tcp協議;串口服務器到儀表端走的是普通串口(串口必須支持modbus rtu協議,實際帶串口的儀表都會支持),用都是modbus rtu協議。在plc編程的時候,用modbus tcp連接串口服務器。以三菱fx5u系列plc為例,首先要添加自由協議支持功能,(不是直接拖拽支持modbus tcp協議支持,這樣做只會讓PLC成為支持MODBUS TCP的從站,不能使用主站功能),編輯modbus tcp 協議內容(不懂的查看手冊),再建立socket 通信,打開與串口服務器的連接。最后使用協議號指令,接收和發送數據。重點:1,前提要搞懂什么是套接字,套接字通信是如果建立的。2,搞懂MODBUS TCP 和MODBUS RTU協議。有個兩個基礎。問題也就迎刃而解了。 [ 此帖被lygxuyuan在2020-08-01 13:42重新編輯 ] |
---|---|
|