資源描述:
《MODBUS通信協(xié)議應用》由會員上傳分享,免費在線閱讀,更多相關內容在工程資料-天天文庫。
1、MODBUS通信協(xié)議應用ModBusRTU通訊協(xié)議是Modicon公司的注冊商標,采用主從問答方式T作,是LI前國際智能化儀表普遍采用的主流通訊協(xié)議之一[1]。ModBusRTU通訊協(xié)議冇兩種傳輸模式,分為RTU模式和ASCII模式,其中RTU模式信息幀中的8位數(shù)據包括兩個4位16進制字符,和對于ASCII模式,RTU模式表達相同的信息需要較少的位數(shù),且在和同通訊速率下具有更大的數(shù)據流量。因此通常情況下,一般工業(yè)智能儀器儀表都是采丿URTU模式。江陰長江斯菲爾公司生產的電力儀表人都采用MODBUSRTU通訊協(xié)議,允許一臺主機和多
2、臺從機Z間進行數(shù)據通信,在其生產的CD194E系列儀表通訊系統(tǒng)屮,主機是微機(PC、工控機或PLC),從機是CD194E型儀表。在該分散通訊系統(tǒng)中,允許總線掛接儀表多達128塊,通訊距離可達到1千200米。通訊方式采用主機請求,從機應答,B
3、J:主機提擊命令請求,從機接收數(shù)拯后作數(shù)據分析,如果數(shù)據滿足通訊規(guī)約,從機作數(shù)據響應。使用CD194E型網絡電力儀表時,首先要進行通訊參數(shù)的設置:通過儀表上的編程鍵盤對儀表進行通訊參數(shù)設置:(1)儀表地址:設置通訊網絡中從機(儀表)地址號,可以設置為1?247o(2)通訊速度:設置通訊網絡中
4、通訊速度,可選擇通訊速度(波特率)為4800或9600o下位機與上位機的通信波特率一?般可自由設定,但必須保證上下機的通信波特率對應匹配。(3)數(shù)據格式:設置通訊網絡中數(shù)據格式:1個起始位,8個數(shù)據位,1個停止位,對選擇無校驗位、奇校驗位、偶校驗位。(4)通訊協(xié)議:對選擇字通訊或字節(jié)通訊。網絡連接如圖1所示。連接好儀表上通訊線(RS485:A+,B-)。連接線建議采用雙絞屏蔽線,同時雙絞屏蔽線的兩端都接地,以減少現(xiàn)場干擾。增加終端電阻Z0二120Q可減少反射干擾,建議在通訊速度快(9600)或通訊距離較遠的情況下(〉700m)的
5、情況下連接。主從機間的通訊約定:主機發(fā)送的每一幀數(shù)據由四個部分組成,分別為從機地址、命令字、信息字、校驗碼。從機地址(1個字節(jié))是從機設備號,主機利用從機地址來識別進行通訊的從機設備,表明用戶設逍地址的從機將接收主機發(fā)送來的信息。侮個從機都必須有唯一的地址碼,并且只有符合地址碼的從機才能響應冋送。命令字(1個字節(jié))是主機發(fā)送的功能碼,告訴從機執(zhí)行什么任務。信息字(N個字節(jié))包括進行兩機通訊中各種數(shù)據地址、數(shù)據長度、數(shù)據信息。校驗碼(2個字節(jié))用于檢測數(shù)據通訊錯謀,采用循環(huán)冗余碼CRC16。主機利用通訊命令,可以進行讀取點(保持寄
6、存器)或返回值(輸入寄存器)的操作。保持寄存器和輸入寄存器都是16位(2字節(jié),即1個字)值,并冃高位在前,這樣寄存器中和同數(shù)據區(qū)域可以是字地址表示,也可以是字節(jié)地址表示。若是字地址,主機就必須以字方式(通過WORD地址)發(fā)送命令給寄存器;若是字節(jié)地址,主機就必須以字節(jié)方式(通過BYTE地址)發(fā)送命令給寄存器。在上述兩種方式下,若通訊正常,則從機返冋和同的數(shù)據。但若字地址與字節(jié)地址搞反將會得到錯誤結果或得不到從機響應oMODBUS通訊系統(tǒng)中以字節(jié)方式通訊為主。CD194E型儀表支持這兩種方式。MODBUS通信協(xié)議在水廠供電系統(tǒng)中的
7、應用發(fā)布時間:2009-06-03來源:吳杰打印該頁摘要:本文主要介紹了Modbus的通信功能,以及ModBus的通訊總線在水廠生產過程中對電量監(jiān)測的應用。Modbus通訊協(xié)議在水廠中應用既節(jié)省人力,降低生產成本;又能減少事故發(fā)生可能性,提高工作效率和生產安全性。實際應用表明,該系統(tǒng)運行穩(wěn)定可靠,安裝維護簡單方便,為水廠供電監(jiān)測系統(tǒng)提供了一種較好的選擇方案。關鍵詞:網絡電力儀表Modbus通訊協(xié)議,RS485接口,供電系統(tǒng)ApplicationofModbusCommunicationProtocolinWaterPlantPo
8、werSupplySystemAbstract:Inthispaper,thecommunicationfunctionofModbusprotocolandtheapplicationofitscommunicationbusintheelectrieparametermeasurementofwaterplantproductionprocessarenarrated.TheapplicationofModbuscommunicationinwaterplantnotonlyreducesthecostofproductio
9、nbysavinglabourpower,butalsoimprovesworkefficiencyandproductionsecuritybycuttingdownthepossibilityofaccidentoccuring.Practicalappli