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