欢迎来到天天文库
浏览记录
ID:38195376
大小:56.50 KB
页数:3页
时间:2019-06-07
《FPU标准MODBUS协议》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、罐处理器MODBUS协议(计量参数读取命令)1.罐处理器MODBUS地址与罐号的关系每台罐处理器都安装在某个油罐上,因此罐号与罐处理器地址是对应的,每个罐号都对应一个罐处理器地址,它们对应关系只有在罐处理器安装后才确定。现场所有罐处理器安装好后,先用我们的“油罐之星—系统组态”软件将每个罐处理器组态并调试,使其正常工作。罐处理器工作正常后,在现场组态后才能把每个油罐安装的罐处理器的MODBUS地址提交给SCADA控制系统设计人员。SCADA控制系统设计人员若想从某油罐中取计量参数,可用以下的协议从其对应MODBUS
2、地址的罐处理器中取值。罐处理器的物理地址范围为0-31,由其硬件设置确定。2.罐处理器通讯设置通讯波特率:9600、2400可选,根据通讯接口单元和罐处理器的硬件设置而定。缺省设置为9600。通讯方式:8位数据位,1位停止位,无奇偶校验。3.协议命令读单个或多个寄存器问:X3XXXXXX罐处理器地址读功能码寄存器首址高字节寄存器首址低字节寄存器数目高字节寄存器数目低字节16位CRC校验码答:X3XX……XXX罐处理器地址读功能码返回字节数返回字节16位CRC校验码以上每个寄存器为16位2字节;浮点数为2个寄存器,4
3、字节。1.寄存器地址分配计量参数值地址意义字节6300,6301底部压力(简称下压)46302,6303中部压力(简称上压,简易静压法不用)46304,6305顶部压力(简称顶压,简易静压法不用)46306,6307罐底水高46308,6309油品液位46310,6311油体积46312,6313罐底水体积46314,6315可用体积46316,6317油品质量46318,6319油品密度46320,6321油品标密46322,6323油品温度46324,6325(保留)46326高字节:开关量状态标志1低字节:开
4、关量状态标志2(状态标志为1时,开关量有输入;状态标志为0时,开关量无输入)2注:1)6300-6325变量都为IEEE754浮点数格式,6326为2字节整形变量。2)温度和压力为罐处理器从一次仪表中采集来的值;罐底水高和油品标密为手工下传值。3)压力无采集值时,罐处理器将回送对应上位机平台IEEE754浮点格式的-510000;计算参数在没有计算时,罐处理器将回送对应上位机平台IEEE754浮点格式的0。1.协议举例罐处理器的地址为5,采集来的温度为26.5℃;当上一级的设备想从罐处理器中取走温度时,应向罐处理器
5、发送命令:5(地址)3(读功能码)24,178(寄存器地址)0,2(寄存器数)X,X(CRC校验码)罐处理器回送命令:5(地址)3(读功能码)4(变量字节数)65,212,0,0(26.5℃IEEE754浮点数码)X,X(CRC校验码)上一级设备经16位CRC校验确定通讯无误后,将65,212,0,0转换为IEEE754浮点数26.5,作为此次从罐处理器中取来的温度。
此文档下载收益归作者所有