yoyo2001426
級別: 略有小成
![]() |
各位師傅好,想詢問有關于目前工控通訊方面的資訊, 例如RS232、422、485 、Ethernet、MC協議之類的這些是指接口的規格還是傳輸資料的格式, 不知道各位師傅有沒有相關的文檔可讀或者經驗傳授 儀控方面是不是表頭都是走485為多數,若想用Ethernet收是否只需要加裝一個轉換器即可 |
---|---|
|
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重新編輯 ] |
---|---|
|