本申请涉及通信,特别是涉及一种基于5g lan网络的远程plc系统和调试方法。
背景技术:
1、在工业控制领域,plc在生产环节中得以广泛应用。当设备在生产现场环境运行一定时间后,系统可能会出现各种不同程度的问题或者需要对现有生产工艺进行优化。传统的做法一般是派驻编程人员去生产现场进行设备调试和优化,而且多是通过有线方式连接plc,可能需要拆解设备,费时费力,因此,需要设计一种plc远程调试方法。
技术实现思路
1、本申请提供一种基于5g lan网络的远程plc调试系统和调试方法,可以通过终端对目标plc进行远程调试。
2、本申请实施例第一方面提供一种基于5g lan网络的远程plc调试方法,所述方法应用于终端,所述方法包括:接入upf;响应于成功接入所述upf,根据输入的ip地址以及端口号,与目标plc建立连接,其中,所述目标plc预先已经成功接入所述upf;响应于成功与所述目标plc建立连接,向所述目标plc发送调试指令;根据所述目标plc返回的反馈结果,确定所述目标plc是否发生异常,并在确定所述目标plc发生异常时,向所述目标plc发送修复指令。
3、在一实施方式中,所述接入upf的步骤,包括:通过交换机接入所述upf。
4、在一实施方式中,所述接入upf的步骤,包括:与第一5g lan模块建立连接;响应于成功与所述第一5g lan模块建立连接,通过所述第一5g lan模块接入所述upf。
5、在一实施方式中,所述与第一5g lan模块建立连接的步骤,包括:运行调试软件,并打开所述调试软件上的at指令com端口;通过所述at指令com端口向所述第一5g lan模块发送第一查询指令,以查询所述终端与所述第一5g lan模块是否握手成功;响应于根据所述第一5g lan模块返回的第一反馈信息,确定与所述第一5g lan模块握手成功,确定成功与所述第一5g lan模块建立连接,否则返回所述通过所述at指令com端口向所述第一5glan模块发送第一查询指令的步骤。
6、在一实施方式中,所述通过所述第一5g lan模块接入所述upf的步骤,包括:向所述第一5g lan模块发送第二查询指令,以查询sim卡是否准备就绪;响应于根据所述第一5glan模块返回的第二反馈信息,确定所述sim卡准备就绪,向所述第一5g lan模块发送第三查询指令,以查询运营商信息;响应于根据所述第一5g lan模块返回的第三反馈信息,确定所述第一5g lan模块当前驻网的类型是5g网络,向所述第一5g lan模块发送第四查询指令,以查询所述第一5g lan模块当前是否驻网成功;响应于根据所述第一5g lan模块返回的第四反馈信息,确定所述第一5g lan模块当前驻网成功,通过所述第一5glan模块进行拨号,进而通过基站接入所述upf。
7、在一实施方式中,所述第一5g lan模块集成在所述终端的内部,或者,所述第一5glan模块位于所述终端的外部。
8、在一实施方式中,所述调试指令包括状态查询指令、控制指令中的至少一个,其中,所述目标plc在接收到所述状态查询指令后,将与所述状态查询指令对应的状态信息返回给所述终端,以及所述目标plc在接收到所述控制指令后,根据所述控制指令控制下游设备,并将所述下游设备的运行情况返回给所述终端。
9、本申请实施例第二方面提供一种基于5g lan网络的远程plc调试方法,所述方法应用于目标plc,所述方法包括:接入upf;响应于成功接入所述upf,创建服务端,等待终端连接;在接收到所述终端发送的调试指令后,生成与所述调试指令匹配的反馈结果并返回给所述终端,其中,所述终端在接收到所述反馈结果后,根据所述反馈结果,确定所述目标plc是否发生异常,并在确定所述目标plc发生异常时,向所述目标plc发送修复指令。
10、本申请实施例第三方面提供一种基于5g lan网络的远程plc调试方法,所述方法包括:终端以及目标plc接入upf;响应于成功接入所述upf,所述终端根据输入的ip地址以及端口号,与所述目标plc建立连接;响应于成功与所述目标plc建立连接,所述终端向所述目标plc发送调试指令;所述目标plc在接收到所述调试指令后,生成与所述调试指令匹配的反馈结果,并将所述反馈结果返回给所述终端;所述终端在接收到所述反馈结果后,根据所述反馈结果,确定所述目标plc是否发生异常,并在确定所述目标plc发生异常时,向所述目标plc发送修复指令。
11、本申请实施例第四方面提供一种基于5g lan网络的远程plc系统,所述系统包括终端以及目标plc,所述终端包括上位机模块以及控制模块;所述控制模块用于在成功接入upf后,通过所述上位机模块输入的ip地址以及端口号,与所述目标plc建立连接,其中,所述目标plc预先已经接入所述upf;同时所述控制模块还用于在成功与所述目标plc建立连接后,向所述目标plc发送调试指令,并根据所述目标plc返回的反馈结果,确定所述目标plc是否发生异常,且在确定所述目标plc发生异常时,向所述目标plc发送所述上位机模块输入的修复指令。
12、在一实施方式中,所述系统进一步包括第一5g lan模块以及第二5g lan模块;所述控制模块在成功与所述第一5g lan模块建立连接后,通过所述第一5g lan模块进行拨号,进而通过基站接入所述upf;所述目标plc在成功与所述第二5g lan模块建立连接后,通过所述第二5g lan模块进行拨号,进而通过基站接入所述upf;其中,所述第一5g lan模块集成在所述终端的内部,或者通过第一物理连接口与所述终端连接,或者集成在第一网关中;所述第二5g lan模块集成在所述目标plc的内部,或者通过第二物理连接口与所述目标plc连接,或者集成在第二网关中。
13、有益效果是:本申请的终端和目标plc首先接入upf,并进一步根据ip地址和端口号建立终端和目标plc之间连接,通过终端向目标plc发送调试指令,目标plc根据调试指令调试并返回反馈结果,终端根据反馈结果,在目标plc发生异常时,向目标plc发送修复指令,因而,依据上述方法,实施人员无需到达目标plc的现场,可以实现终端对目标plc的远程调试。
1.一种基于5g lan网络的远程plc调试方法,其特征在于,所述方法应用于终端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述接入upf的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述接入upf的步骤,包括:
4.根据权利要求3所述的方法,其特征在于,所述与第一5g lan模块建立连接的步骤,包括:
5.根据权利要求3所述的方法,其特征在于,所述通过所述第一5glan模块接入所述upf的步骤,包括:
6.根据权利要求3所述的方法,其特征在于,所述第一5g lan模块集成在所述终端的内部,或者,所述第一5g lan模块位于所述终端的外部。
7.根据权利要求1所述的方法,其特征在于,所述调试指令包括状态查询指令、控制指令中的至少一个,其中,所述目标plc在接收到所述状态查询指令后,将与所述状态查询指令对应的状态信息返回给所述终端,以及所述目标plc在接收到所述控制指令后,根据所述控制指令控制下游设备,并将所述下游设备的运行情况返回给所述终端。
8.一种基于5g lan网络的远程plc调试方法,其特征在于,所述方法应用于目标plc,所述方法包括:
9.一种基于5g lan网络的远程plc调试方法,其特征在于,所述方法包括:
10.一种基于5g lan网络的远程plc系统,其特征在于,所述系统包括终端以及目标plc,所述终端包括上位机模块以及控制模块;
11.根据权利要求10所述的系统,其特征在于,所述系统进一步包括第一5g lan模块以及第二5g lan模块;