艾默生PSM-E20監(jiān)控模塊PSM-E10和PSM-E11通訊規(guī)約PSM-E20監(jiān)控模塊Modbus通訊規(guī)約 1、概述本文描述了我司的PSM-E20監(jiān)控單元MODBUS規(guī)約標(biāo)準(zhǔn),PSM-E20監(jiān)控單元通過(guò)MODBUS規(guī)約和綜合自動(dòng)化廠家的設(shè)備進(jìn)行資料接口,向上級(jí)監(jiān)控設(shè)備提供直流屏的各種運(yùn)行參數(shù),接收上級(jí)監(jiān)控設(shè)備下發(fā)的命令,從而方便地實(shí)現(xiàn)四遙功能。
2、引用標(biāo)準(zhǔn)MODICON公司的MODBUS PROTOCOL標(biāo)準(zhǔn)。
3、物理接口 通訊方式:串行RS232或RS485。
傳輸速率:600、1200、2400、4800、9600、19200。
字符格式:8位資料位、1位停止位、無(wú)校驗(yàn)。
4、幀4.1幀結(jié)構(gòu)幀結(jié)構(gòu)如圖所示,每幀內(nèi)容包括:地址1BYTE,功能號(hào)1BYTE,資料nBYTE,校驗(yàn)2BYTE,PSM-E20采用MODBUS規(guī)約中的RTU方式,通訊幀以HEX碼傳送。
地址(ADDR)功能號(hào)(FC)資料(DATA)校驗(yàn)(CRC) 4.2 地址(ADDR)指監(jiān)控單元PSM-E20的地址,范圍為1-254可設(shè)。
4.3 功能號(hào)上級(jí)監(jiān)控設(shè)備發(fā)給PSM-E20監(jiān)控單元的命令代碼。
4.4 資料下行命令幀是命令的附加信息,上行響應(yīng)幀是響應(yīng)的資料。
4.5 校驗(yàn)采用CRC校驗(yàn),CRC生成函數(shù),請(qǐng)參閱附錄A內(nèi)容。
5.命令解釋各命令必須嚴(yán)格按下面給出的格式下發(fā),如果設(shè)置成功PSM-E20則按響應(yīng)格式響應(yīng),否則PSM-E20不響應(yīng)。
--表示根據(jù)實(shí)際數(shù)值填寫。
5.1 讀命令 5.2 遙控命令 5.3 對(duì)時(shí)命令 注:毫秒 =當(dāng)前秒*1000+當(dāng)前毫秒值。
廣播對(duì)時(shí)(地址=0
xff):監(jiān)控器不需要應(yīng)答。
10H命令響應(yīng)Slave Address--Function Code0
x10Start Point Hi0
x17Start Point Lo0
x70No.Point Hi0
x00No.Point Lo0
x04CRC Hi--CRC Lo--舉例:設(shè)置時(shí)間為 2005-1-6 ,10:30:20,121ms .下發(fā)數(shù)據(jù)包如下: FF 10 17 70 00 04 08 07 D5 01 06 0A 1E 4E 99 7C 666.寄存器分配寄存器號(hào)寄存器類型000~999遙信寄存器(DI)1000~2999遙測(cè)寄存器(AI)4000~4001控制寄存器(DO)5000系統(tǒng)軟件版本號(hào)6000時(shí)間寄存器每個(gè)AI量由兩個(gè)字節(jié)構(gòu)成,對(duì)應(yīng)關(guān)系為0~65535 è -500.0~+500.0,計(jì)算關(guān)系如下( W = 上送的16BIT值, V = 實(shí)際的AI值)V = (W/32767 – 1)*500.0注1:寄存器配置詳見Modbus規(guī)約IO信號(hào)表文件注2:每個(gè)DI寄存器放16個(gè)開關(guān)量.