1.一种外部设备互联总线接口的热复位方法,其特征在于,应用于工控机,所述方法包括:响应于第一接口的控制器进入中断状态的情况,检测第一接口与第二接口的连接状态是否正常,所述第一接口为所述工控机一侧的外部设备互联总线接口,所述第二接口为现场可编程逻辑门阵列一侧的外部设备互联总线接口,所述工控机和所述现场可编程逻辑门阵列通过所述第一接口和所述第二接口连接;
响应于所述连接状态正常的情况,检测所述第一接口和所述第二接口之间的数据收发是否正常;响应于所述连接状态异常的情况,移除所述工控机内注册的所述第一接口的控制器和所述第二接口的控制器,并重新复位所述第一接口的控制器和所述第二接口的控制器;
响应于所述数据收发异常的情况,停止数据收发,且每间隔预设时间发送心跳复位报文至所述现场可编程逻辑门阵列,以触发所述现场可编程逻辑门阵列复位所述第二接口的控制器;
接收所述现场可编程逻辑门阵列发送的复位完成的回复报文,停止所述心跳复位报文的发送。
2.根据权利要求1所述的方法,其特征在于,所述停止所述心跳复位报文的发送之后,所述方法还包括:恢复所述第二接口的软件配置,以使得所述第二接口正常进行数据收发。
3.根据权利要求1所述的方法,其特征在于,所述复位所述第一接口的控制器和所述第二接口的控制器之后,所述方法还包括:连接所述第一接口和所述第二接口,并扫描所述第二接口的控制器,以使得所述第二接口的控制器在所述工控机内成功注册;
结束本次所述第一接口的控制器的中断处理。
4.一种外部设备互联总线接口的热复位方法,其特征在于,应用于现场可编程逻辑门阵列,所述方法包括:接收工控机发送的心跳复位报文,并复位第二接口的控制器;
响应于复位第二接口的控制器成功的情况,向所述工控机发送复位完成的回复报文;
其中,所述工控机用于执行下述操作:
响应于第一接口的控制器进入中断状态的情况,检测第一接口与所述第二接口的连接状态是否正常,所述第一接口为所述工控机一侧的外部设备互联总线接口,所述第二接口为所述现场可编程逻辑门阵列一侧的外部设备互联总线接口,所述工控机和所述现场可编程逻辑门阵列通过所述第一接口和所述第二接口连接;
响应于所述连接状态正常的情况,检测所述第一接口和所述第二接口之间的数据收发是否正常;响应于所述连接状态异常的情况,移除所述工控机内注册的所述第一接口的控制器和所述第二接口的控制器,并重新复位所述第一接口的控制器和所述第二接口的控制器;
响应于所述数据收发异常的情况,停止数据收发,且每间隔预设时间发送所述心跳复位报文至所述现场可编程逻辑门阵列;
以及,接收所述复位完成的回复报文,停止所述心跳复位报文的发送。
5.根据权利要求4所述的方法,其特征在于,所述响应于复位第二接口的控制器成功的情况,向所述工控机发送复位完成的回复报文之后,所述方法包括:响应于所述第二接口的软件配置被恢复的情况,触发所述第二接口正常进行数据收发。
6.一种外部设备互联总线接口的热复位装置,其特征在于,应用于工控机,所述装置包括:连接状态检测模块,用于响应于第一接口的控制器进入中断状态的情况,检测第一接口与第二接口的连接状态是否正常,所述第一接口为所述工控机一侧的外部设备互联总线接口,所述第二接口为现场可编程逻辑门阵列一侧的外部设备互联总线接口,所述工控机和所述现场可编程逻辑门阵列通过所述第一接口和所述第二接口连接;
数据收发检测模块,用于响应于所述连接状态正常的情况,检测所述第一接口和所述第二接口之间的数据收发是否正常;响应于所述连接状态异常的情况,移除所述工控机内注册的所述第一接口的控制器和所述第二接口的控制器,并重新复位所述第一接口的控制器和所述第二接口的控制器;
心跳复位报文发送模块,用于响应于所述数据收发异常的情况,停止数据收发,且每间隔预设时间发送心跳复位报文至所述现场可编程逻辑门阵列,以触发所述现场可编程逻辑门阵列复位所述第二接口的控制器;
心跳复位报文停止发送模块,用于接收所述现场可编程逻辑门阵列发送的复位完成的回复报文,停止所述心跳复位报文的发送。
7.一种外部设备互联总线接口的热复位装置,其特征在于,应用于现场可编程逻辑门阵列,所述装置包括:第二接口复位模块,用于接收工控机发送的心跳复位报文,并复位第二接口的控制器;
回复报文发送模块,用于响应于复位第二接口的控制器成功的情况,向所述工控机发送复位完成的回复报文;
其中,所述工控机用于执行下述操作:
响应于第一接口的控制器进入中断状态的情况,检测第一接口与所述第二接口的连接状态是否正常,所述第一接口为所述工控机一侧的外部设备互联总线接口,所述第二接口为所述现场可编程逻辑门阵列一侧的外部设备互联总线接口,所述工控机和所述现场可编程逻辑门阵列通过所述第一接口和所述第二接口连接;
响应于所述连接状态正常的情况,检测所述第一接口和所述第二接口之间的数据收发是否正常;
响应于所述连接状态异常的情况,移除所述工控机内注册的所述第一接口的控制器和所述第二接口的控制器,并重新复位所述第一接口的控制器和所述第二接口的控制器;
响应于所述数据收发异常的情况,停止数据收发,且每间隔预设时间发送所述心跳复位报文至所述现场可编程逻辑门阵列;
以及,接收所述复位完成的回复报文,停止所述心跳复位报文的发送。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1‑5中任意一项所述的外部设备互联总线接口的热复位方法。
9.一种电子设备,其特征在于,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如权利要求1‑5中任意一项所述的外部设备互联总线接口的热复位方法。