|
|
第一步 配置协议
采集文件需要模板文件,每行一个点位
{'Id':24608,'ChannelId':0,'DevId':0,'ValGroup':'4','Name':'VolAB','FuncCode':3,'RegAddr':24608,'PackFlag':1,'CanId':'0','ByteCount':1,'ValueType':2,'IsBitMask':0,'BitStart':0,'BitCount':0,'ValueFactor':1,'ValueOffset':0,'StrAddr':'0','Desc':'AB线电压'}
{'Id':24609,'ChannelId':0,'DevId':0,'ValGroup':'4','Name':'VolBC','FuncCode':3,'RegAddr':24609,'PackFlag':1,'CanId':'0','ByteCount':1,'ValueType':2,'IsBitMask':0,'BitStart':0,'BitCount':0,'ValueFactor':1,'ValueOffset':0,'StrAddr':'0','Desc':'BC线电压'}
{'Id':24610,'ChannelId':0,'DevId':0,'ValGroup':'4','Name':'VolCA','FuncCode':3,'RegAddr':24610,'PackFlag':1,'CanId':'0','ByteCount':1,'ValueType':2,'IsBitMask':0,'BitStart':0,'BitCount':0,'ValueFactor':1,'ValueOffset':0,'StrAddr':'0','Desc':'CA线电压'}
{'Id':24611,'ChannelId':0,'DevId':0,'ValGroup':'4','Name':'VolA','FuncCode':3,'RegAddr':24611,'PackFlag':1,'CanId':'0','ByteCount':1,'ValueType':2,'IsBitMask':0,'BitStart':0,'BitCount':0,'ValueFactor':1,'ValueOffset':0,'StrAddr':'0','Desc':'A相电压'}
{'Id':24612,'ChannelId':0,'DevId':0,'ValGroup':'4','Name':'VolB','FuncCode':3,'RegAddr':24612,'PackFlag':1,'CanId':'0','ByteCount':1,'ValueType':2,'IsBitMask':0,'BitStart':0,'BitCount':0,'ValueFactor':1,'ValueOffset':0,'StrAddr':'0','Desc':'B相电压'}
{'Id':24613,'ChannelId':0,'DevId':0,'ValGroup':'4','Name':'VolC','FuncCode':3,'RegAddr':24613,'PackFlag':1,'CanId':'0','ByteCount':1,'ValueType':2,'IsBitMask':0,'BitStart':0,'BitCount':0,'ValueFactor':1,'ValueOffset':0,'StrAddr':'0','Desc':'C相电压'}
{'Id':24614,'ChannelId':0,'DevId':0,'ValGroup':'4','Name':'CurA','FuncCode':3,'RegAddr':24614,'PackFlag':1,'CanId':'0','ByteCount':1,'ValueType':2,'IsBitMask':0,'BitStart':0,'BitCount':0,'ValueFactor':1,'ValueOffset':0,'StrAddr':'0','Desc':'A相电流'}
{'Id':24615,'ChannelId':0,'DevId':0,'ValGroup':'4','Name':'CurB','FuncCode':3,'RegAddr':24615,'PackFlag':1,'CanId':'0','ByteCount':1,'ValueType':2,'IsBitMask':0,'BitStart':0,'BitCount':0,'ValueFactor':1,'ValueOffset':0,'StrAddr':'0','Desc':'B相电流'}
{'Id':24616,'ChannelId':0,'DevId':0,'ValGroup':'4','Name':'CurC','FuncCode':3,'RegAddr':24616,'PackFlag':1,'CanId':'0','ByteCount':1,'ValueType':2,'IsBitMask':0,'BitStart':0,'BitCount':0,'ValueFactor':1,'ValueOffset':0,'StrAddr':'0','Desc':'C相电流'}

点位ID建议和Addr一致;
通道id,devid设置为0,只是占位符号;
valgrou也没有使用
name建议使用英文名字,在采集里面没有用,不过mqtt上传的excel会直接拷贝使用
furccod 功能吗
packfla 没有用
canid 没有用
bytecount 没有用
valuetype

isBitMask 是否位,如果是,需要写清楚从哪位开始,占用多少位,BitStart, BitCount
如果采集需要快速数据,加"IsFast":1
如果采集需要y=ax+b,需要使用Y=ax+b 需要增加"VNode":1,那么存储的可能是浮点数
处理完模板后还需要添加读取的命令ModbusCmd

配置模版,modbuscmd,开启采集后数据可以采集到Redis
|
|