不是近視眼的不必帶眼鏡,帶上也可以。直接走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重新編輯 ]