技术新讯 > 电子通信装置的制造及其应用技术 > PLC情景级联控制方法、系统及存储介质与流程  >  正文

PLC情景级联控制方法、系统及存储介质与流程

  • 国知局
  • 2024-08-02 14:21:31

本发明涉及物联网,具体涉及plc情景级联控制方法、系统及存储介质。

背景技术:

1、随着物联网技术的发展,越来越多的物联网设备层可接入物联网系统进行设备控制、信息交互。

2、现有技术中,可通过物联网系统app(application,应用程序)对系统的各设备进行情景编辑、创建、控制等操作。但目前的物联网系统都是以云平台为中心构建。所有设备都需要连接厂家云中心,用户也需要在云中心注册账号后才能接人他们的物联网体系。如此构建的物联网存在以下问题:1功能严重受限于公网云服务器。这种以云端为中心的建设方式,设备控制涉及本地、云端、网络、协议等多个环节,其中任何一个环节出了问题,很多智能家居功能就会形同虚设,严重影响用户体验。2用户购买了设备,并未拥有设备完整控制权,还需要依赖于各厂家提供的服务才能使用。3存在信息安全隐患。不管用户是否同意,很多用户数据都需上传到厂商云服务器。这给用户隐私保障带来极大威胁。

3、现有技术中,也可在本地建立独立的服务器进行设备局域化管理的方案,虽然可以解决信息安全、控制权限等问题,但各服务器之间数据不相通,不能实现跨区域设备操作。

4、基于上述现有技术存在的问题,需提出一种新的解决方案。

技术实现思路

1、本发明所要解决的一个技术问题是提供一种plc情景级联控制方法、系统及存储介质,其能够实现不同plc路由服务器之间的情景级联控制,提高操作的便利性,提高数据安全性。

2、根据本发明的第一方面,提供了一种plc情景级联控制方法,应用于分布式网络的任一plc路由服务器中,,包括:

3、从预先获取的plc路由服务器列表选择目标plc路由服务器;其中,预先获取plc路由服务器列表时,发送广播消息;接收其他plc路由服务器依据广播消息而返回的响应消息;其中,所述响应消息包括plc路由服务器标识、网络地址、情景信息;依据所述响应消息得到plc路由服务器列表;

4、接收对目标plc路由服务器的情景控制指令,其中,所述情景控制指令包括目标plc路由服务器标识、目标情景;

5、依据网络地址,将情景控制指令发送至目标plc路由服务器。。

6、基于本方案,可应用于分布式网络的任一plc路由服务器中,预先通过发送广播消息,并根据接收其他plc路由服务器依据广播消息而返回的响应消息,预先获取plc路由服务器列表,接收目标plc路由服务器的选择,以及接收对目标plc路由服务器的情景控制指令;依据预先获得的网络地址,将情景控制指令发送至目标plc路由服务器。能够实现不同plc路由服务器之间的数据互通,情景级联控制,提高操作的便利性;而只有在通过验证后才能实现数据互通,提高了用户数据的安全性。

7、在本发明第一方面的一个实施方式中,所述从预先获取的plc路由服务器列表选择目标plc路由服务器,包括:接收用户输入的目标plc路由服务器的标识、登录密码;根据目标plc路由服务器的标识自动在预先获取的plc路由服务器列表中选择匹配的目标plc路由服务器,获得目标plc路由服务器的网络地址;

8、所述依据网络地址,将情景控制指令发送至目标plc路由服务器,包括:依据目标plc路由服务器的网络地址发起目标plc路由服务器的登录验证请求;发起登录验证请求时,依据用户输入的目标plc路由服务器的登录密码自动发起登录验证;当登录验证通过时,建立本plc路由服务器与目标plc路由服务器的连接;将情景控制指令发送至目标plc路由服务器。

9、在本发明第一方面的一个实施方式中,所述从预先获取的plc路由服务器列表选择目标plc路由服务器,包括:接收用户输入的目标plc路由服务器的标识;根据用户输入的目标plc路由服务器的标识自动在预先获取的plc路由服务器列表中选择匹配的目标plc路由服务器,获得目标plc路由服务器的网络地址;

10、所述依据网络地址,将情景控制指令发送至目标plc路由服务器,包括:依据目标plc路由服务器的网络地址发起目标plc路由服务器的登录验证请求;发起登录验证请求时,提示用户输入登录密码,接收用户输入的目标plc路由服务器的登录密码发起登录验证请求;当登录验证通过时,建立本plc路由服务器与目标plc路由服务器的连接;将情景控制指令发送至目标plc路由服务器。

11、在本实施例中,可以通过用户直接输入目标plc路由服务器的标识和/或登录密码,以便快速实现不同plc路由服务器之间的数据互通,提高情景控制的便利性。

12、在本发明第一方面的一个实施方式中,在预先获取到plc路由服务器列表时,若plc路由服务器的情景信息有更新,和/或设备有更新,则将对应的plc路由服务器标识优先排在plc路由服务器列表前面。

13、在本发明第一方面的一个实施方式中,所述情景信息包括情景配置;所述目标情景包括对情景配置的调整指令。

14、基于本方案,可实现对跨网络的plc路由服务器进行情景改名与删除,情景配置的修改。

15、在本发明第一方面的一个实施方式中,所述情景信息还包括设备信息,所述目标情景还包括对设备新建的情景配置。

16、基于本方案,可实现对跨网络的pic路由服务器进行情景创建。

17、在本发明第一方面的一个实施方式中,所述依据网络地址,将情景控制指令发送至目标plc路由服务器包括:

18、依据对所述目标plc路由服务器的选择,发起所述目标plc路由服务器的登录验证请求;

19、当登录验证通过时,依据网络地址、plc路由服务器标识建立与目标plc路由服务器的连接;

20、将情景控制指令发送至目标plc路由服务器。

21、根据本发明的第二方面,一种plc情景级联控制系统,应用于分布式网络的任一plc路由服务器中,包括:

22、获取单元,用于预先获取plc路由服务器列表,其中,预先获取plc路由服务器列表时,发送广播消息;接收其他plc路由服务器依据广播消息而返回的响应消息;其中,所述响应消息包括plc路由服务器标识、网络地址、情景信息;依据所述响应消息得到plc路由服务器列表;

23、选择单元,用于从预先获取的plc路由服务器列表中选择目标plc路由服务器;

24、接收单元,用于接收对目标plc路由服务器的情景控制指令,其中,所述情景控制指令包括目标plc路由服务器标识、目标情景;

25、发送单元,用于依据网络地址,将情景控制指令发送至目标plc路由服务器。

26、基于本方案,可应用于分布式网络的任一plc路由服务器中,通过发送广播消息,并根据接收其他plc路由服务器依据广播消息而返回的响应消息,预先获取plc路由服务器列表,接收目标plc路由服务器的选择,以及接收对目标plc路由服务器的情景控制指令;依据预先获得的网络地址,将情景控制指令发送至目标plc路由服务器。能够实现不同plc路由服务器之间的数据互通,情景级联控制,提高操作的便利性;而只有在通过验证后才能实现数据互通,提高了用户数据的安全性。

27、在本发明第二方面的一个实施方式中,plc情景级联控制系统还包括:显示单元,用于显示plc路由服务器列表,其中,若plc路由服务器的情景信息有更新,和/或设备有更新,则将对应的plc路由服务器标识优先排在plc路由服务器列表前面。

28、根据本发明的第三方面,提供了一种非暂态计算机可读存储介质,其特征在于,包括计算机程序,所述计算机程序被处理器执行时实现本发明第一方面的plc情景级联控制方法。

本文地址:https://www.jishuxx.com/zhuanli/20240801/242541.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。