一种基于VPN的PLC远程诊断系统和技术技术方案

技术编号:32529387 阅读:16 留言:0更新日期:2022-03-05 11:23
本发明专利技术提供一种基于VPN的PLC远程诊断技术,其特征在于,所述技术包括PLC控制端、VPN网关装置和远程诊断系统;其中,所述PLC控制端用于采集用户的控制指令,并对所述控制指令进行储存并执行,生成对应的控制结果;所述VPN网关装置和PLC控制端连接,所述VPN网关装置用于对PLC控制模块的控制结果进行数据访问,并确定访问结果;所述远程诊断系统和VPN网关装置相连,用于接收所述访问结果,并通过所述访问结果对PLC控制系统进行远程诊断。果对PLC控制系统进行远程诊断。果对PLC控制系统进行远程诊断。

【技术实现步骤摘要】
一种基于VPN的PLC远程诊断系统和技术


[0001]本专利技术涉及远程诊断
,特别涉及一种基于VPN的PLC远程诊断系统和技术。

技术介绍

[0002]目前,工业环境中对PLC系统的依赖性与日俱增,越来越依靠具有针对性功能的PLC对检测设备的质控,但PLC系统同时进行多个被质控的设备,往往数据容易被截获,不具有保密性和安全性,VPN主要用于远程访问,并进行数据加密打包至诊断系统,往往PLC系统数据发生崩溃或者异常,也难以察觉,造成严重的工作失误。

技术实现思路

[0003]本专利技术提供一种基于VPN的PLC远程诊断系统和技术,以解决上述
技术介绍
中出现的问题。
[0004]本专利技术提供一种基于VPN的PLC远程诊断技术,其特征在于,所述技术包括PLC控制端、VPN网关装置和远程诊断系统;其中,
[0005]所述PLC控制端用于采集用户的控制指令,并对所述控制指令进行储存并执行,生成对应的控制结果;
[0006]所述VPN网关装置和PLC控制端连接,所述VPN网关装置用于对PLC控制模块的控制结果进行数据访问,并确定访问结果;
[0007]所述远程诊断系统和VPN网关装置相连,用于接收所述访问结果,并通过所述访问结果对PLC控制系统进行远程诊断。
[0008]作为本技术方案的一种实施例,所述PLC控制端还包括输入端、处理端和输出端;其中,
[0009]所述输入端包括输入端口和输入寄存器;
[0010]所述处理端包括第一处理单元和第二处理单元;其中,
[0011]所述第一处理单元用于对接收用户输入的程序,并对所述程序进行处理,确定对应的控制指令,;
[0012]所述第二处理单元执行所述控制指令;
[0013]所述输出端包括输出端口和输出寄存器。
[0014]作为本技术方案的一种实施例,所述VPN网关装置还包括双卡结构和单卡结构;其中,
[0015]所述双卡结构包括外置网卡和内置网卡;
[0016]所述单卡结构包括外置网卡或内置网卡。
[0017]作为本技术方案的一种实施例,所述VPN网关装置用于对PLC控制模块的控制结果进行数据访问,并确定访问结果,还包括以下步骤:
[0018]步骤100:获取PLC控制模块的访问权限;
[0019]步骤101:通过所述访问权限,接收PLC控制模块的控制结果清单;
[0020]步骤102:读取控制结果清单中的控制结果,并基于预设的大数据处理中心,对所述控制结果进行逐条处理和加工,生成控制结果数据;
[0021]步骤103:通过VPN网关装置,访问所述控制结果数据,并确定访问结果。
[0022]作为本技术方案的一种实施例,所述远程诊断系统包括远程监测模块、云计算模块、诊断模块;其中,
[0023]远程监测模块:用于通过VPN网关装置内预设的密钥机制,远程对PLC控制系统的控制结果进行监测,并确定监测结果;
[0024]云计算模块:用于基于预设的云计算服务中心,对所述监测结果进行特征处理和统计计算,生成计算结果;
[0025]诊断模块:用于诊断所述计算结果,确定PLC控制系统的诊断结果。
[0026]作为本技术方案的一种实施例,所述远程监测模块用于通过VPN网关装置内预设的预设的密钥机制,远程对PLC控制系统的控制结果进行监测,并确定监测结果,还包括以下步骤:
[0027]步骤A1:通过VPN网关装置预设的密钥机制,生成PLC控制系统和VPN网关装置之间的密钥通路;
[0028]步骤A2:基于预设的解密机制,采集预设区域内网关节点的节点信息;
[0029]步骤A3:通过所述节点信息,读取网关节点内预存的碎片密码,并将所述碎片密码进行拟合,确定密钥数据;
[0030]步骤A4:通过所述密钥数据,接收PLC控制系统的控制结果;
[0031]步骤A5:对控制结果数据包进行解析,同时,穿越VPN网关装置内的密钥通路,生成解析结果,;
[0032]步骤A6:实时对解析结果中的控制信息进行语义读取,并进行监测,确定监测结果。
[0033]作为本技术方案的一种实施例,所述云计算模块用于基于预设的云计算服务中心,对所述监测结果进行特征处理和统计计算,生成计算结果,还包括以下步骤:
[0034]步骤B1:获取对PLC控制系统的监测结果;
[0035]基于预设的云计算服务器,,抓取分布式节点,并搭建分布式节点网络结构;
[0036]步骤B2:基于分布式节点网络结构,将所述监测结果存储至于对应的分布式节点中,同时,提取和监测结果对应的监测特征数据;
[0037]步骤B3:基于所述监测特征数据,划分特征类型,并将监测特征数据分类到不同的特征类型中,确定分类结果;
[0038]步骤B4:对所述分类结果进行统计计算,确定计算结果。
[0039]作为本技术方案的一种实施例,所述诊断模块用于诊断所述计算结果,确定PLC控制系统的诊断结果,还包括以下步骤:
[0040]步骤C1:通过云计算服务器内预置的存储数据库,获取预设的时间范围内的历史计算结果,对所述历史计算结果进行筛选和过滤,确定筛选结果;其中,
[0041]所述筛选结果代表历史诊断为诊断正常的历史计算结果;
[0042]步骤C2:通过所述筛选结果,计算历史诊断正常率和历史诊断异常率,并生成对应
的历史诊断图表;
[0043]步骤C3:实时采集状态计算结果,并对状态计算结果进行计算,并生成对应的状态诊断图表;
[0044]步骤C4:计算相同时间跨度内的历史诊断图表和状态诊断图表的差值频率,并通过对比差值频率和预设的标准误差阈值,诊断所述状态计算结果是否有异常,确定诊断结果;其中,
[0045]所述诊断结果包括正常诊断结果和异常诊断结果;
[0046]步骤C5:将所述诊断结果存储至云计算服务器内的存储数据库终,并格式化预设的时间范围外的历史计算结果。
[0047]作为本技术方案的一种实施例,所述远程诊断技术还包括方案模块;所述方案模块用于识别并接收异常诊断结果,通过所述异常诊断结果,生成对应的诊断参数,并将所述诊断参数通过所述诊断模型,生成目标诊断方案。
[0048]作为本技术方案的一种实施例,,所述通过所述异常诊断结果,生成对应的诊断参数,并将所述诊断参数通过所述诊断模型,生成目标诊断方案,还包括以下步骤:
[0049]步骤D1:获取异常诊断结果,并根据所述异常诊断结果,生成对应的异常诊断数据;
[0050]步骤D2:将所述异常诊断数据传输至预设的诊断模型中,生成诊断参数;
[0051]步骤D3:获取调试参数,将所述诊断参数通过所述诊断模型,并通过调试参数进行调试,确定调试结果;
[0052]步骤D4:对所述调试结果进行成本计算,确定目标诊断方案。
[0053]本专利技术的有益效果如下:<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于VPN的PLC远程诊断技术,其特征在于,所述技术包括PLC控制端、VPN网关装置和远程诊断系统;其中,所述PLC控制端用于采集用户的控制指令,并对所述控制指令进行储存并执行,生成对应的控制结果;所述VPN网关装置和PLC控制端连接,所述VPN网关装置用于对PLC控制模块的控制结果进行数据访问,并确定访问结果;所述远程诊断系统和VPN网关装置相连,用于接收所述访问结果,并通过所述访问结果对PLC控制系统进行远程诊断。2.如权利要求1所述的一种基于VPN的PLC远程诊断技术,其特征在于,所述PLC控制端还包括输入端、处理端和输出端;其中,所述输入端包括输入端口和输入寄存器;所述处理端包括第一处理单元和第二处理单元;其中,所述第一处理单元用于对接收用户输入的程序,并对所述程序进行处理,确定对应的控制指令,;所述第二处理单元执行所述控制指令;所述输出端包括输出端口和输出寄存器。3.如权利要求1所述的一种基于VPN的PLC远程诊断技术,其特征在于,所述VPN网关装置还包括双卡结构和单卡结构;其中,所述双卡结构包括外置网卡和内置网卡;所述单卡结构包括外置网卡或内置网卡。4.如权利要求1所述的一种基于VPN的PLC远程诊断技术,其特征在于,所述VPN网关装置用于对PLC控制模块的控制结果进行数据访问,并确定访问结果,还包括以下步骤:步骤100:获取PLC控制模块的访问权限;步骤101:通过所述访问权限,接收PLC控制模块的控制结果清单;步骤102:读取控制结果清单中的控制结果,并基于预设的大数据处理中心,对所述控制结果进行逐条处理和加工,生成控制结果数据;步骤103:通过VPN网关装置,访问所述控制结果数据,并确定访问结果。5.如权利要求1所述的一种基于VPN的PLC远程诊断技术,其特征在于,所述远程诊断系统包括远程监测模块、云计算模块、诊断模块;其中,远程监测模块:用于通过VPN网关装置内预设的密钥机制,远程对PLC控制系统的控制结果进行监测,并确定监测结果;云计算模块:用于基于预设的云计算服务中心,对所述监测结果进行特征处理和统计计算,生成计算结果;诊断模块:用于诊断所述计算结果,确定PLC控制系统的诊断结果。6.如权利要求5所述的一种基于VPN的PLC远程诊断技术,其特征在于,所述远程监测模块用于通过VPN网关装置内预设的密钥机制,远程对PLC控制系统的控制结果进行监测,并确定监测结果,还包括以下步骤:步骤A1:通过VPN网关装置预设的密钥机制,生成PLC控制系统和VPN网关装置之间的密钥通路;
步骤A2:基于预设的解密机制,采集预设区域内网关节点的节点信息;步骤A3:通过所述节点信息,读取网关节点内预存的碎片密码,并将所述碎片密码进行拟合,确定密钥数据;步骤A4:通过...

【专利技术属性】
技术研发人员:陶洋陈小军黄章良
申请(专利权)人:广州鲁邦通物联网科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1