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