modbusrtu如何設(shè)置現(xiàn)場儀表參數(shù) 奧朗變頻器a800說明書?
奧朗變頻器a800說明書?設(shè)備,啟動后超過使用期限端子操縱,變頻器運行速度采用三段速操縱。PLC并按照MODBUSRTU通訊,讀取數(shù)據(jù)變頻器的電流和頻率,下面是各參數(shù)的設(shè)置值:77參數(shù)寫入2,9電機熱
奧朗變頻器a800說明書?
設(shè)備,啟動后超過使用期限端子操縱,變頻器運行速度采用三段速操縱。PLC并按照MODBUSRTU通訊,讀取數(shù)據(jù)變頻器的電流和頻率,下面是各參數(shù)的設(shè)置值:
77參數(shù)寫入2,9電機熱保護2,71電機類型3,
80額定功率,81電機極數(shù),83額定電壓,84額定頻率以上四個參數(shù),根據(jù)電機銘牌
1上限頻率50,4高速30,5中速15,6急加速5
7速度時間1,8減速時間0.01,11直流制動時間0.5,21緩速時間單位1
29加緩速曲線1,79運行模式你選2,292自動加群體減速8
54設(shè)計模擬控制輸出2,56模擬輸出來滿刻度值4
195繼電器1功能11,196繼電器2功能20,279制動開啟電流50%
549協(xié)議中,選擇1,331站號1,332通訊速率9.6,333再繼續(xù)位1,334奇偶校驗2
338通訊運行指令權(quán)1,339通訊速度指令權(quán)1,800操縱模式100
以上,那就是設(shè)置的參數(shù)值,“77參數(shù)寫入2”77來表示參數(shù)號,參數(shù)讀取可以表示參數(shù)名稱,2可以表示參數(shù)。大家編號變頻器說明書,來打開系統(tǒng)每個參數(shù)設(shè)置值的含義。
以上參數(shù)的設(shè)置很多,但基本都的控制功能就幾個,很多大都工藝系統(tǒng)設(shè)置參數(shù)如果沒有輔助參數(shù)。比如說模擬真實量輸出,就設(shè)置里為電機的電流輸出,而電機的電流,也早映射出到MODBUSRTU通訊中。因此,在現(xiàn)場,可依據(jù)不好算情況,是用通訊讀到,應(yīng)該接入模擬量模塊。如果沒有直接在控制柜上,安裝儀表,然后接入儀表,非常直觀沒顯示變頻器的電流變化。
總覺得用處點個贊吧
Modbus協(xié)議RTU格式中通信格式字一定有起始位嗎?
Modbus-RTU協(xié)議中,用不著判斷起始位。這種通信區(qū)分的是主機輪詢、從機回話式的通訊,從機是從地址來確定主機的通信對象有無為自己,因為不用推測起始位。
1
MODBUS-RTU的通訊格式
RS485接口在工業(yè)自動化中應(yīng)用的很應(yīng)用廣泛,該接口為雙總線通信,只能RSA和RSB兩根線,是可以走MODBUSTCP/IP協(xié)議,也可以走MODBUS-RTU協(xié)議,通訊距離外可達數(shù)公里,是一種標準的通訊接口,而MODBUS-RTU是工業(yè)現(xiàn)場一種標準的通信協(xié)議,大多數(shù)的PLC和組態(tài)屏都意見該通訊協(xié)議。
其數(shù)據(jù)格式是由追加幾部分可以形成的:1)從機地址;2)功能碼;3)數(shù)據(jù);4)校驗碼。采用一問一答式通訊,主機定時查詢從機狀態(tài),從機收到消息主機的輪詢命令后解除你所選的數(shù)據(jù)。常用的功能碼有01讀線圈狀態(tài)、03讀達到寄存器、06預(yù)置單個寄存器、16預(yù)置多個寄存器等。
2
03功能碼舉些例子解析
以03功能碼為例,可以介紹一條具體詳細的數(shù)據(jù)格式,主機的命令格式為:
01030004000285CA,從機回復(fù)的數(shù)據(jù)格式為:
01030400000000FA33。如下圖所示。
該條命令的含義為:
主機要讀取01號地址的從設(shè)備的寄存器內(nèi)容,讀取數(shù)據(jù)從0004寄存器結(jié)束向前2個寄存器的內(nèi)容,即0004和0005寄存器中的內(nèi)容。從機收到消息命令后,將這兩個寄存器中的數(shù)據(jù)郵箱里給主機,每個寄存器存放兩個字節(jié)的數(shù)據(jù),兩個寄存器共貯存4個字節(jié)的數(shù)據(jù),因為直接返回數(shù)據(jù)字節(jié)的個數(shù)為4個。
3
06功能碼舉例解析
06功能碼是單獨寫從機寄存器的內(nèi)容的,比如主機向改寫本從機其中一個寄存器的數(shù)據(jù),就這個可以實際06功能碼來實現(xiàn)方法。主機發(fā)送的數(shù)據(jù)追加:
01060000000A09CD,從機返回的數(shù)據(jù)不勝感激:
01060000000A09CD。如下圖所示。
該數(shù)據(jù)所屬於的含義為:主機要將01號從機的0000寄存器寫入到兩個字節(jié)的數(shù)據(jù),數(shù)據(jù)為000A。寫入到順利后,從機直接返回該寄存器的狀態(tài)。
06功能碼如果擴寫一個寄存器的內(nèi)容,如果不是要寫出多個寄存器的內(nèi)容要會用到16預(yù)置多個寄存器功能碼。
4
常用的通信參數(shù)
Modbus在通訊之前,先要再確認通信參數(shù),這些通信參數(shù)以及:1)波特率;2)數(shù)據(jù)位數(shù);3)開始位4)校驗等。
波特率是指每秒所傳送通道的數(shù)據(jù)的位數(shù),數(shù)值越大通信速度越快,常用的波特率有4800、9600、19200、115200等,兩臺設(shè)備在通訊時,通訊波特率必須一致,要不然通訊難以確立。
數(shù)據(jù)位數(shù),好象為8位。停止位有1位,2位等,校驗有奇校驗、偶校驗和無校驗等。
當然,通過本案所涉描述很難看出,MODBUS-RTU通訊協(xié)議中并無法律規(guī)定起始位的信息,只不過是明文規(guī)定了從機地址、功能碼之類的信息。所以我不要起始位。
以上那就是這個問題的回答,十分感謝留言、評論、點贊和評論。更多電子設(shè)計、硬件設(shè)計、單片機等內(nèi)容請打聽一下本頭條號:玩到飛起嵌入式。感謝大家。