记录一下第一次实习学习到的内容
学习路线 1.645多功能电能表通信协议 主要学习:电能量数据标识编码表(数据标识、数据格式、数据 长度(字节)、单位、功能(读、写)、数据项名称)
2.645协议json配置文件模板 例:{ "base": { "id": "1", "name": "645App", "desc": "electricity_meter_read", "proType": "DLT645" }, "uart": { "id": "1", "name": "/dev/ttyS6", "databit": "8", "parity": "E", "stopbit": "1", "baudrate": "2400" }, "sampletime": { "devswitch": "5", "firstbytewait": "3000", "byteinterval": "200", "sendwait": "5", "systimecycle": "10" }, "device": [ { "id": "1", "enable": "1", "name": "test", "desc": "test", "ip": "null", "port": "null", "addr": "000033913169", "model": "Meter_0000000001" } ], "model": [ { "id": "1", "name": "Meter_0000000001", "version": "1.2.3", "protocol": "DLT645", "proDrv": "libDLT64507DrvV03.so", "arg1": "0", "arg2": "0", "arg3": "0", "arg4": "0", "arg5": "0", "GROUP": [ { "id": "1", "name": "遥测", "type": "ai", "arg1": "0", "arg2": "0201ff00", "arg3": "4", "arg4": "6", "arg5": "0", "data": [ { "id": "1", "name": "PhV_phsA", "desc": "A相电压", "type": "BCD", "unit": "V", "scale": "10", "arg1": "02010100", "arg2": "0", "arg3": "2", "arg4": "0", "arg5": "0" }, { "id": "2", "name": "Wh", "desc": "组合有功", "type": "BCD", "unit": "kWh", "scale": "100", "arg1": "00000000", "arg2": "0", "arg3": "4", "arg4": "0", "arg5": "0" } ] } ] } ] }
3.modbus协议
|