[发明专利]一种信号处理方法在审
申请号: | 202110170266.0 | 申请日: | 2021-02-08 |
公开(公告)号: | CN112491510A | 公开(公告)日: | 2021-03-12 |
发明(设计)人: | 刘正贵 | 申请(专利权)人: | 南京神鹏机械设备有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;G06F9/445;G06F9/30;G06F3/06;G06F1/24 |
代理公司: | 北京慧诚智道知识产权代理事务所(特殊普通合伙) 11539 | 代理人: | 李楠 |
地址: | 210059 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信号 处理 方法 | ||
本发明涉及一种信号处理方法,包括:控制器发送第一请求信号至第一指令单元,启动第一指令单元;第一指令单元根据预设的第一从站参数进行第一从站数据操作,并输出第一执行完成信号;控制器启动第一延时单元,第一延时单元根据预设的第一时长进行第一计时;当第一计时达到第一时长时,控制器关闭第一请求信号和第一执行完成信号,并发送第二请求信号至第二指令单元,启动第二指令单元。本发明通过增加延时单元,解决通讯过程中的超时现象,以及增加对指令单元输出信号的复位,来解决外围设备响应过程中的误动作和485信号的干扰,从而实现稳定可靠的多站点通讯方法,实现对多个外围设备的物理量的稳定读写。
技术领域
本发明涉及通讯技术领域,尤其涉及一种信号处理方法。
背景技术
PLC(Programmable Logic Controller,可编程逻辑控制器)是一种具有微处理器的用于自动化控制的数字运算控制器,可以将控制指令随时载入内存进行储存与执行。可编程控制器由CPU(central processing unit,中央处理器)、指令及数据内存、输入/输出接口、电源、数字模拟转换等功能单元组成。可通过编程实现与多个外围设备如温度模块、湿度变送器、变频器等之间的通讯,目的是实现PLC读写多个外围设备相关的物理量,如温度、湿度、频率等。
在读取多个外围设备的过程中,通常使用轮询通讯的方法,当外围设备不超过5个时,通讯基本正常,而当外围设备数量超过5个时,由于通讯过程中存在的超时现象以及一些外围设备响应过程中的误动作和485信号的干扰等,会使通讯过程中出现一些外围设备无法读写,同时还会出现一些错误信息,导致与外围设备通讯失败。
发明内容
为了克服现有技术的不足,本发明目的是提供一种信号处理方法,通过增加延时单元,解决通讯过程中的超时现象,以及增加对指令单元输出信号的复位,来解决外围设备响应过程中的误动作和485信号的干扰,从而实现稳定可靠的多站点通讯方法,实现对多个外围设备的物理量的稳定读写。
为了实现上述目的,本发明提供了一种信号处理方法,包括:
控制器发送第一请求信号至第一指令单元,启动所述第一指令单元;
所述第一指令单元根据预设的第一从站参数进行第一从站数据操作,并输出第一执行完成信号;
所述控制器启动第一延时单元,所述第一延时单元根据预设的第一时长进行第一计时;
当第一计时达到所述第一时长时,所述控制器关闭所述第一请求信号和第一执行完成信号,并发送第二请求信号至第二指令单元,启动所述第二指令单元。
优选的,所述第一从站参数包括:第一从站编号、第一读写方式、第一地址、第一数据位数和第一存储位置。
进一步优选的,所述第一指令单元根据预设的第一从站参数进行第一从站数据操作,并输出第一执行完成信号具体为:
所述第一指令单元根据所述第一读写方式、第一地址、第一数据位数和第一存储位置,生成第一从站数据操作请求信息;
所述第一指令单元将所述第一从站数据操作请求信息发送至所述第一从站编号相对应的第一从站;
所述第一指令单元接收所述第一从站发送的第一从站数据操作响应信息,并输出所述第一执行完成信号。
优选的,所述第一指令单元根据预设的第一从站参数进行第一从站数据操作之后,所述方法还包括:
所述第一指令单元输出第一执行错误信号。
进一步优选的,当第一计时达到所述第一时长时,所述方法还包括:
所述控制器判断所述第一执行错误信号是否包含错误信息;
当所述第一执行错误信号包含错误信息时,所述控制器显示所述第一执行错误信号中的错误信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京神鹏机械设备有限公司,未经南京神鹏机械设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110170266.0/2.html,转载请声明来源钻瓜专利网。