System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及物联网控制领域,尤其涉及一种基于modbus的设备电源控制系统和方法。
技术介绍
1、modbus网络是一个工业通信系统,由带智能终端的可编程序控制器和计算机通过公用线路或局部专用线路连接而成,其系统结构既包括硬件、亦包括软件。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信,现如今已成为通用工业标准。通过构建modbus网络,可以将不同厂商生产的控制设备连成工业网络,从而进行集中监控。
2、然而,现有的物联网控制系统普遍较为复杂,配置和操作繁琐,不利于安装部署和维护,并且大多都是b/s架构,依赖于web服务,不仅延迟和成本较高,且难以实现跨平台操作。
技术实现思路
1、有鉴于此,本申请提出了一种基于modbus的设备电源控制系统,以解决上述
技术介绍
所体现的问题。
2、根据本申请的一方面,提供了一种基于modbus的设备电源控制系统,所述系统包括:中控服务器、modbus服务器、物联网智能开关组、控制终端、设备数据库和客户主机;其中,所述系统的各个部分通过网络协议连接;所述modbus服务器、物联网智能开关组、控制终端和客户主机为至少一个;所述设备数据库用于记录设备信息,并与中控服务器连接;所述控制终端通过所述中控服务器获取并显示所述设备信息,并向所述modbus服务器发送指令,控制所述物联网智能开关组实现设备电源控制;所述客户主机通过所述中控服务器与所述控制终端连接。
3、进一步地,所述客户主机与部分所述
4、进一步地,所述中控服务器通过定时轮询所述modbus服务器,获取所述modbus服务器的状态信息,并在所述中控服务器进行注册。
5、进一步地,所述客户主机定时向所述中控服务器回传所述客户主机的状态信息,并在所述中控服务器进行注册。
6、进一步地,所述控制终端执行指令时,使用所述中控服务器查询所述modbus服务器的状态信息,通过向在线的所述modbus服务器发送指令控制所述物联网智能开关组。
7、进一步地,所述通过向在线的所述modbus服务器发送指令控制所述物联网智能开关组,包括:对所述modbus服务器对应的所述物联网智能开关组进行集群控制,或对所述物联网智能开关组的开关进行单独控制。
8、进一步地,所述指令为关闭指令时,还包括:若所述modbus服务器绑定所述客户主机,则先触发客户主机的关闭操作,并在预定时间后判断所述客户主机是否关闭,若所述客户主机关闭,则控制所述物联网智能开关组关闭。
9、进一步地,在所述在预定时间后判断所述客户主机是否关闭之后,还包括:若所述主机设备未关闭,则停止关闭指令,并进行问题排查。
10、根据本申请的一方面,还提出了一种基于modbus的设备电源控制方法,所述方法由上述所述的基于modbus的设备电源控制系统实施,包括以下步骤:
11、在所述设备数据库配置所述设备信息;
12、所述中控服务器定时轮询所述modbus服务器的状态信息;并在所述中控服务器进行注册;
13、所述客户主机定时向所述中控服务器回传所述客户主机的状态信息,并在所述中控服务器进行注册;
14、所述控制终端通过所述中控服务器和所述modbus服务器控制所述物联网智能开关组。
15、进一步地,所述控制终端通过所述中控服务器和所述modbus服务器控制所述物联网智能开关组,包括:
16、所述控制终端执行打开指令,使用所述中控服务器查询所述modbus服务器的状态信息,通过向在线的所述modbus服务器发送打开指令控制所述物联网智能开关组;
17、所述控制终端执行关闭指令,使用所述中控服务器查询所述modbus服务器的状态信息,若所述modbus服务器绑定所述客户主机,则先触发客户主机的关闭操作,并在预定时间后判断所述客户主机是否关闭,若所述客户主机关闭,则控制所述物联网智能开关组关闭;若所述主机设备未关闭,则停止关闭指令,并进行问题排查。
18、有益效果:
19、本申请提供了一种基于modbus的设备电源控制系统,包括:中控服务器、modbus服务器、物联网智能开关组、控制终端、设备数据库和客户主机;其中,所述系统的各个部分通过网络协议连接;所述modbus服务器、物联网智能开关组、控制终端和客户主机为至少一个;所述设备数据库用于记录设备信息,并与中控服务器连接;所述控制终端通过所述中控服务器获取并显示所述设备信息,并向所述modbus服务器发送指令,控制所述物联网智能开关组实现设备电源控制;所述客户主机通过所述中控服务器与所述控制终端连接。通过上述系统,可以不依赖于web服务,从而实现跨平台操作,且不需要复杂部署、轻量高效、使用简单。
本文档来自技高网...【技术保护点】
1.一种基于MODBUS的设备电源控制系统,其特征在于,所述系统包括:中控服务器、MODBUS服务器、物联网智能开关组、控制终端、设备数据库和客户主机;其中,所述系统的各个部分通过网络协议连接;所述MODBUS服务器、物联网智能开关组、控制终端和客户主机为至少一个;所述设备数据库用于记录设备信息,并与中控服务器连接;所述控制终端通过所述中控服务器获取并显示所述设备信息,并向所述MODBUS服务器发送指令,控制所述物联网智能开关组实现设备电源控制;所述客户主机通过所述中控服务器与所述控制终端连接。
2.根据权利要求1所述的基于MODBUS的设备电源控制系统,其特征在于,所述客户主机与部分所述MODBUS服务器绑定。
3.根据权利要求1所述的基于MODBUS的设备电源控制系统,其特征在于,所述中控服务器通过定时轮询所述MODBUS服务器,获取所述MODBUS服务器的状态信息,并在所述中控服务器进行注册。
4.根据权利要求1所述的基于MODBUS的设备电源控制系统,其特征在于,所述客户主机定时向所述中控服务器回传所述客户主机的状态信息,并在所述中控服
5.根据权利要求1-4任一项所述的基于MODBUS的设备电源控制系统,其特征在于,所述控制终端执行指令时,使用所述中控服务器查询所述MODBUS服务器的状态信息,通过向在线的所述MODBUS服务器发送指令控制所述物联网智能开关组。
6.根据权利要求5所述的基于MODBUS的设备电源控制系统,其特征在于,所述通过向在线的所述MODBUS服务器发送指令控制所述物联网智能开关组,包括:对所述MODBUS服务器对应的所述物联网智能开关组进行集群控制,或对所述物联网智能开关组中的开关进行单独控制。
7.根据权利要求5所述的基于MODBUS的设备电源控制系统,其特征在于,所述指令为关闭指令时,还包括:若所述MODBUS服务器绑定所述客户主机,则先触发客户主机的关闭操作,并在预定时间后判断所述客户主机是否关闭,若所述客户主机关闭,则控制所述物联网智能开关组关闭。
8.根据权利要求6所述的基于MODBUS的设备电源控制系统,其特征在于,在所述在预定时间后判断所述客户主机是否关闭之后,还包括:若所述主机设备未关闭,则停止关闭指令,并进行问题排查。
9.一种基于MODBUS的设备电源控制方法,所述方法由权利要求1所述的基于MODBUS的设备电源控制系统实施,其特征在于,包括以下步骤:
10.根据权利要求9所述的基于MODBUS的设备电源控制方法,其特征在于,所述控制终端通过所述中控服务器和所述MODBUS服务器控制所述物联网智能开关组,包括:
...【技术特征摘要】
1.一种基于modbus的设备电源控制系统,其特征在于,所述系统包括:中控服务器、modbus服务器、物联网智能开关组、控制终端、设备数据库和客户主机;其中,所述系统的各个部分通过网络协议连接;所述modbus服务器、物联网智能开关组、控制终端和客户主机为至少一个;所述设备数据库用于记录设备信息,并与中控服务器连接;所述控制终端通过所述中控服务器获取并显示所述设备信息,并向所述modbus服务器发送指令,控制所述物联网智能开关组实现设备电源控制;所述客户主机通过所述中控服务器与所述控制终端连接。
2.根据权利要求1所述的基于modbus的设备电源控制系统,其特征在于,所述客户主机与部分所述modbus服务器绑定。
3.根据权利要求1所述的基于modbus的设备电源控制系统,其特征在于,所述中控服务器通过定时轮询所述modbus服务器,获取所述modbus服务器的状态信息,并在所述中控服务器进行注册。
4.根据权利要求1所述的基于modbus的设备电源控制系统,其特征在于,所述客户主机定时向所述中控服务器回传所述客户主机的状态信息,并在所述中控服务器进行注册。
5.根据权利要求1-4任一项所述的基于modbus的设备电源控制系统,其特征在于,所述控制终端执行指令时,使用所述中控服务器查询所述modb...
【专利技术属性】
技术研发人员:苏淼,谢燕杰,金展赫,张宁,杨利堃,鲁大飞,吴源,
申请(专利权)人:北京鲸世科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。