艾默生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)控單元通過MODBUS規(guī)約和綜合自動(dòng)化廠家的設(shè)備進(jìn)行資料接口,,向上級監(jiān)控設(shè)備提供直流屏的各種運(yùn)行參數(shù),,接收上級監(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位停止位,、無校驗(yàn),。
4、幀4.1幀結(jié)構(gòu)幀結(jié)構(gòu)如圖所示,,每幀內(nèi)容包括:地址1BYTE,,功能號1BYTE,資料nBYTE,,校驗(yàn)2BYTE,,PSM-E20采用MODBUS規(guī)約中的RTU方式,通訊幀以HEX碼傳送,。
地址(ADDR)功能號(FC)資料(DATA)校驗(yàn)(CRC) 4.2 地址(ADDR)指監(jiān)控單元PSM-E20的地址,,范圍為1-254可設(shè)。
4.3 功能號上級監(jiān)控設(shè)備發(fā)給PSM-E20監(jiān)控單元的命令代碼,。
4.4 資料下行命令幀是命令的附加信息,,上行響應(yīng)幀是響應(yīng)的資料。
4.5 校驗(yàn)采用CRC校驗(yàn),,CRC生成函數(shù),,請參閱附錄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 對時(shí)命令 注:毫秒 =當(dāng)前秒*1000+當(dāng)前毫秒值,。
廣播對時(shí)(地址=0xff):監(jiān)控器不需要應(yīng)答。
10H命令響應(yīng)Slave Address--Function Code0x10Start Point Hi0x17Start Point Lo0x70No.Point Hi0x00No.Point Lo0x04CRC 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.寄存器分配寄存器號寄存器類型000~999遙信寄存器(DI)1000~2999遙測寄存器(AI)4000~4001控制寄存器(DO)5000系統(tǒng)軟件版本號6000時(shí)間寄存器每個(gè)AI量由兩個(gè)字節(jié)構(gòu)成,對應(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信號表文件注2:每個(gè)DI寄存器放16個(gè)開關(guān)量.