點對點通訊模式
該模式下,轉(zhuǎn)換器成對的使用,一個作為服務(wù)器端,一個作為客戶端,兩者之間建立連接,實現(xiàn)數(shù)據(jù)的雙向透明傳輸。該模式適用于將兩個串口設(shè)備之間的總線連接改造為TCP/IP網(wǎng)絡(luò)連接。
使用虛擬串口通訊模式
該模式下,一個或者多個轉(zhuǎn)換器與一臺電腦建立連接,實現(xiàn)數(shù)據(jù)的雙向透明傳輸。由電腦上的虛擬串口軟件管理下面的轉(zhuǎn)換器,可以實現(xiàn)一個虛擬串口對應(yīng)多個轉(zhuǎn)換器, N 個虛擬串口對應(yīng) M 個轉(zhuǎn)換器( N<=M )。該模式適用于串口設(shè)備由電腦控制的 485 總線或者 232 設(shè)備連接。
基于網(wǎng)絡(luò)通訊模式
該模式下,電腦上的應(yīng)用程序基于SOCKET 協(xié)議編寫了通訊程序,在轉(zhuǎn)換器設(shè)置上直接選擇支持 SOCKET 協(xié)議即可。
服務(wù)器方式:
在該工作方式下,串口聯(lián)網(wǎng)服務(wù)器作為TPC服務(wù)器端,而轉(zhuǎn)換器則在特定的TPC端口上監(jiān)察平臺程序的連接請求,此方式傾向于一個轉(zhuǎn)換器與多個平臺建立連接。(這個時候一個轉(zhuǎn)換器是不能與多個平臺程序建立連接的)
對于串口轉(zhuǎn)換器的工作方式我們需要根據(jù)自己的工作需求酌情選擇,但無容置疑,串口轉(zhuǎn)換器帶來的作用以及其為機器帶來的工作效率是不容小覷的。
其實只要猜到數(shù)據(jù)格式 這個很簡單的
開始是6個字節(jié),不確定是什么,估計是數(shù)據(jù)頭,也就是0x86001b0100ff這段
之后每四個字節(jié)為一組
一組0xe2faf041 對應(yīng)溫度,把這四個字節(jié)反向,也就是按字節(jié)順序高地位翻轉(zhuǎn)為0x41f0fae2 并且存到一個float類型的變量中,就可以打印了。至于為什么反向,這個就是大端小端的約定了,可以不用深究
示例程序 float t; *((int *)&t)=0x41f0fae2; printf('t = %f﹨n', t);
其它類似,同樣處理,四個一組 代表一個數(shù)值,后一個字節(jié)是校驗,可以不管
modbus,profibus是以rs485為基礎(chǔ)的通訊協(xié)議,devicenet以can為基礎(chǔ)的通訊協(xié)議;PPIMPIProfibus通信協(xié)議詳解2011-03-0419:23:42|分類:工控PLC|標(biāo)簽:無|字號大中小訂閱1、MPI是Multi-PointInterface,適用于PLC200/300/400、操作面板TP/OP及上位機MPI/PROFIBUS通信卡,MPI網(wǎng)絡(luò)的通信速率為網(wǎng)絡(luò)才支持12Mbit/s的通信速率。MPI網(wǎng)絡(luò)較多可以連接32個接節(jié)點,較大通信距離為50m,但是可以通過中繼器來擴展長度。