產(chǎn)品列表PRODUCTS LIST
與計(jì)算機(jī)連接的通訊說(shuō)明--MODBUS
轉(zhuǎn)換器配RS232、RS485接口,直接與計(jì)算機(jī)通訊,RS485標(biāo)準(zhǔn)通訊距離1.5km,可以掛接多個(gè)儀表。RS232標(biāo)準(zhǔn)通訊距離15m,只能掛接一個(gè)儀表。RS232接口的TXD、RXD、GND分別接計(jì)算機(jī)串口的第2、3、5管腳。數(shù)據(jù)格式為1個(gè)起始位﹑8個(gè)數(shù)據(jù)位﹑無(wú)校驗(yàn)﹑1個(gè)停止位。為避免通訊沖突,儀表都處于偵聽(tīng)方式。計(jì)算機(jī)按規(guī)定地址向某一儀表發(fā)出一個(gè)命令,然后等待一段時(shí)間,等候儀表回答,儀表收到正確命令后再發(fā)送出數(shù)據(jù)。發(fā)送結(jié)束后儀表又處于偵聽(tīng)方式。同一系統(tǒng)中,儀表地址不能相同,波特率要一致。
儀表采用標(biāo)準(zhǔn)Modbus-rtu通訊協(xié)議,支持03、06功能號(hào)。在使用組態(tài)軟件時(shí),須選用的設(shè)備為modicon(*康)的PLC,Modbus-RTU地址型,數(shù)據(jù)為整型16位,使用組態(tài)王寄存器從4001或4000開(kāi)始,別的組態(tài)軟件有可能是從3001或3000開(kāi)始。通訊為整數(shù),需用戶根據(jù)實(shí)際情況處理小數(shù)點(diǎn)位數(shù)。通訊傳輸數(shù)據(jù)為有符號(hào)的整型數(shù)據(jù),用戶編程建議定義有符號(hào)的整型數(shù)據(jù)即可。當(dāng)數(shù)據(jù)大于0X8000時(shí),數(shù)據(jù)取反加1即為負(fù)數(shù)的實(shí)際數(shù)值,例如通訊傳輸數(shù)據(jù)為0XFFFF,對(duì)應(yīng)數(shù)據(jù)值為-1。對(duì)于長(zhǎng)整型數(shù)據(jù)如累積量等,數(shù)據(jù)值=高位×65536+低位。組態(tài)時(shí)用戶也可以選擇數(shù)據(jù)類型為長(zhǎng)整型(long),系統(tǒng)自動(dòng)計(jì)算出累積量。
儀表有默認(rèn)通訊地址248(0XF8),如果用戶不清楚可以用默認(rèn)地址測(cè)試,波特率為2400或9600。通訊地址、波特率更改后,需重新上電才能起效。
讀取儀表數(shù)據(jù)發(fā)送命令格式:建議數(shù)據(jù)讀取量一次不超過(guò)16個(gè)
現(xiàn)場(chǎng)測(cè)量?jī)x表返回?cái)?shù)據(jù)格式:
對(duì)儀表數(shù)據(jù)寫入數(shù)據(jù)發(fā)送命令格式:(寫入寄存器)
現(xiàn)場(chǎng)測(cè)量?jī)x表返回?cái)?shù)據(jù)格式:(與發(fā)送數(shù)據(jù)格式相同)
例:讀地址為1的儀表的第1路測(cè)量值 (PV1=1000)
發(fā)送數(shù)據(jù)為 01 03 00 00 00 01 84 0A
返回?cái)?shù)據(jù)為 01 03 02 03 E8 B8 FA (其中03 E8—1000)
(其中01 是儀表地址,03是功能號(hào),00 00是寄存器起始地址,00 01 表示讀一個(gè)數(shù),84 0A是校驗(yàn)碼,返回?cái)?shù)據(jù)中B8 FA是校驗(yàn)碼。