【技术实现步骤摘要】
一种基于Modbus协议的预警信息主动上报方法及系统
本专利技术涉及物联网数据采集
,特别是一种基于Modbus协议的预警信息主动上报方法及系统。
技术介绍
标准Modbus一般运行在RS485物理接口上,是一个半双工的主从协议,半双工数据传输指数据在一个信号载体的两个方向传输,在通讯的任何时刻,信息既可由主机传到从机1,又能由从机1传到主机,但是只能有一个方向传输存在。例如在一个局域网上使用具有半双工传输的技术,一个工作站可以在485总线上向从机1发送数据,然后立即接收从机1返回来的数据,如图1所示。主机作为控制中心,所有的动作或者指令都是主机主动发起,而从机作为一个设备、传感器或者终端,主机问询就会应答,而对于485总线,一条总线上有且只有一条信息。采用上述技术方案,往往存在以下问题:总线上只能有一个信息进行传递,每次轮询下来会花费比较多的时间,实时性不能保证;如果从机发生的一些需要预警的数据变化不能够第一时间知晓;由于网络通讯考虑流量、服务器并发、网络延迟等原因,无法实现类 ...
【技术保护点】
1.一种基于Modbus协议的预警信息主动上报方法,其特征在于,所述方法包括以下操作:/nS1、设定主机和从机交互的Modbus协议指令,包括不同寄存器类型的从机请求和主机响应指令;/nS2、从机的环境控制器监测到状态变化时,根据Modbus协议指令的请求协议进行主动上报,将上报信息发送至主机;/nS3、主机根据Modbus协议内容对上报信息进行解析,获知从机状态信息,并以Modbus协议指令的响应协议对从机进行回复。/n
【技术特征摘要】
1.一种基于Modbus协议的预警信息主动上报方法,其特征在于,所述方法包括以下操作:
S1、设定主机和从机交互的Modbus协议指令,包括不同寄存器类型的从机请求和主机响应指令;
S2、从机的环境控制器监测到状态变化时,根据Modbus协议指令的请求协议进行主动上报,将上报信息发送至主机;
S3、主机根据Modbus协议内容对上报信息进行解析,获知从机状态信息,并以Modbus协议指令的响应协议对从机进行回复。
2.根据权利要求1所述的一种基于Modbus协议的预警信息主动上报方法,其特征在于,所述请求指令包括设备号、功能码、寄存器起始地址、寄存器单元长度、字节数、数据以及CRC校验信息。
3.根据权利要求1所述的一种基于Modbus协议的预警信息主动上报方法,其特征在于,所述响应指令包括设备号、功能码、寄存器起始地址、寄存器单元长度以及CRC校验信息。
4.根据权利要求1-3任意一项所述的一种基于Modbus协议的预警信息主动上报方法,其特征在于,所述主机与从机之间的交互除了从机主动上报方式之外,还包括主机对从机进行轮询。
5.一种基...
【专利技术属性】
技术研发人员:古欣,王伟,刘炜,马雅东,
申请(专利权)人:山东有人信息技术有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。