IO模块的信号传输方法、装置、计算机设备及存储介质与流程
本技术涉及工业控制,尤其涉及一种io模块的信号传输方法、装置、计算机设备及存储介质。
背景技术:
1、随着工业自动化与智能制造技术的快速发展,半导体设备、锂电产线以及智能仓储等自动化产线普遍采用远程输入/输出(input/output,io)端子台与多分散接线盒并联的分布式io控制架构,以满足设备多点位、分散式信号采集与控制需求,现场接线的便捷性与信号传输稳定性成为行业需求。
2、当前的远程io端子台预先配置物理端口与接线盒的固定映射关系,现场施工人员按预设序列完成接线盒接入,通过硬件标识识别接线盒身份,进而实现信号分配与传输,该方案可满足基础的分布式io控制功能。
3、然而,现场人工接线极易出现接线盒接入顺序错乱,导致信号归属错误以及设备无法正常运行的问题,并且引发现场调试难度大、维护效率低以及设备易停机等后果。
4、有鉴于此,提出本技术。
技术实现思路
1、本技术实施例的目的在于提出一种io模块的信号传输方法、装置、计算机设备及存储介质,以解决io端子台与多个分散接线盒并联时,因接线顺序错乱导致信号错误的技术问题。
2、为了解决上述技术问题,本技术实施例提供一种io模块的信号传输方法,采用了如下所述的技术方案,所述io模块包括多个接线端口,一个所述接线端口连接一个接线盒,包括:
3、根据预设的读取时间片,对各个所述接线盒进行轮询,得到所有所述接线盒组成的目标身份标识序列;
4、根据所述目标身份标识序列,确定各个所述接线端口和各个所述接线盒之间的当前映射关系;
5、获取各个所述接线端口和各个所述接线盒之间的标准映射关系;
6、根据多个所述标准映射关系,对所述当前映射关系进行调整,得到目标映射关系,以使所述接线端口基于所述目标映射关系与所述接线盒进行信号传输。
7、进一步的,所述根据预设的读取时间片,对各个所述接线盒进行轮询,得到所有所述接线盒组成的目标身份标识序列,包括:
8、获取各个所述接线端口的端口编号,根据各个所述端口编号,为各个所述接线端口分配所述读取时间片,按照各个所述接线端口接收所述读取时间片的顺序,控制各个所述接线端口向各个所述接线盒发送读取指令;
9、接收各个所述接线盒基于所述读取指令返回的反馈信息,从所述反馈信息中提取得到各个所述接线盒的身份标识;
10、根据各个所述接线盒的身份标识,生成所述目标身份标识序列。
11、进一步的,所述根据各个所述接线盒的身份标识,生成所述目标身份标识序列,包括:
12、将各个所述接线盒的身份标识进行排序,得到初始身份标识序列;
13、对所述初始身份标识序列进行检测,得到检测结果,所述检测结果包括身份标识异常和身份标识正常;
14、根据所述检测结果,对所述初始身份标识序列进行更新,得到所述目标身份标识序列。
15、进一步的,所述对所述初始身份标识序列进行检测,得到检测结果,包括:
16、若所述初始身份标识序列中存在任意一个所述接线盒的身份标识不符合预设条件,则确定所述检测结果为所述身份标识异常;
17、若所述初始身份标识序列中所有所述接线盒的身份标识均符合所述预设条件时,则确定所述检测结果为所述身份标识正常。
18、进一步的,所述根据所述检测结果,对所述初始身份标识序列进行更新,得到所述目标身份标识序列,包括:
19、当所述检测结果为所述身份标识正常时,将所述初始身份标识序列确定为所述目标身份标识序列;
20、当所述检测结果为所述身份标识异常时,识别所述身份标识异常对应的接线盒,为所述身份标识异常对应的接线盒分配预设的临时身份标识,根据所述临时身份标识,对所述初始身份标识序列进行更新,得到所述目标身份标识序列。
21、进一步的,所述根据多个所述标准映射关系,对所述当前映射关系进行调整,得到目标映射关系,包括:
22、根据多个所述标准映射关系,确定所述当前映射关系是否为异常映射关系;
23、若所述当前映射关系为所述异常映射关系,则根据所述异常映射关系,确定异常接线盒,根据所述异常接线盒对应的标准映射关系,确定所述异常接线盒对应的目标接线端口;
24、根据所述异常接线盒对应的目标接线端口,对所述异常映射关系进行调整,得到所述目标映射关系。
25、进一步的,在所述根据多个所述标准映射关系,对所述当前映射关系进行调整,得到目标映射关系,以使所述接线端口基于所述目标映射关系与所述接线盒进行信号传输之后,还包括:
26、监测各个所述接线端口的电平信号,根据所述电平信号,确定各个所述接线端口和各个所述接线盒是否处于断开连接状态;
27、若存在所述接线端口和所述接线盒处于所述断开连接状态,则将处于所述断开连接状态的接线端口和接线盒之间的目标映射关系调整为预设的标准映射关系。
28、为了解决上述技术问题,本技术实施例还提供一种io模块的信号传输装置,采用了如下所述的技术方案:
29、一种io模块的信号传输装置,所述io模块包括多个接线端口,一个所述接线端口连接一个接线盒包括:
30、轮询模块,用于根据预设的读取时间片,对各个所述接线盒进行轮询,得到所有所述接线盒组成的目标身份标识序列;
31、确定模块,用于根据所述目标身份标识序列,确定各个所述接线端口和各个所述接线盒之间的当前映射关系;
32、获取模块,用于获取各个所述接线端口和各个所述接线盒之间的标准映射关系;
33、调整模块,用于根据多个所述标准映射关系,对所述当前映射关系进行调整,得到目标映射关系,以使所述接线端口基于所述目标映射关系与所述接线盒进行信号传输。
34、为了解决上述技术问题,本技术实施例还提供一种计算机设备,采用了如下所述的技术方案:
35、一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如上所述的io模块的信号传输方法的步骤。
36、为了解决上述技术问题,本技术实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:
37、一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机可读指令,所述计算机可读指令被处理器执行时实现如上所述的io模块的信号传输方法的步骤。
38、与现有技术相比,本技术主要有以下有益效果:
39、本技术公开的io模块的信号传输方法,通过预设的读取时间片轮询各个接线盒,能够形成接线盒对应的目标身份标识序列,减少多接线盒同时反馈产生的信号干扰。接着依据目标身份标识序列可以确定接线端口与接线盒之间的当前映射关系,直观反映现场接线的实际布局。然后获取接线端口与接线盒之间的标准映射关系,能够为接线关系的校正提供固定的参照标准。最后依据标准映射关系调整当前映射关系,可以修正接线顺序错乱引发的映射偏差。形成的目标映射关系能够让接线端口与接线盒正常进行信号传输,避免接线顺序错乱导致信号传输出现错误。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com