版权所有:内蒙古大学图书馆 技术提供:维普资讯• 智图
内蒙古自治区呼和浩特市赛罕区大学西街235号 邮编: 010021
专利申请号:CN202310160885.0
公 开 号:CN116185453A
代 理 人:孟园
代理机构:上海微策知识产权代理事务所(普通合伙)
专利类型:发明专利
申 请 日:20230530
公 开 日:20230223
专利主分类号:G06F8/65
关 键 词:升级文件 虚拟串口 控制器 串口设备 升级进度 发送 缓存 建立连接 通信参数 透传模式 远程升级 低延迟 拆包 解包 升级 登录 内存 延迟 客户 配置 失败 创建
摘 要:本发明公开了一种低延迟Codesys控制器远程升级的方法和系统,包括:S1、PC客户端创建虚拟串口,Codesys与虚拟串口建立连接;S2、打开Codesys工程,配置好通信参数,登录Codesys控制器;S3、Codesys发送升级文件给所述虚拟串口,所述虚拟串口立即回应ACK;S4、所述虚拟串口将所述升级文件发送给远程串口设备;S5、所述远程串口设备将所述升级文件发送给Codesys控制器;S6、所述Codesys控制器接收所述升级文件并完成升级;S7、所述远程串口设备获取所述Codesys控制器的升级进度,并将所述升级进度发送给PC客户端。Codesys发送升级文件时,虚拟串口拆包解包缓存升级文件到PC客户端的内存,并立即给Codesys回应ACK,避免透传模式下因ACK响应延迟而导致升级失败的问题。