低压集抄系统rs485总线通信故障仿真系统和方法

文档序号:138685 发布日期:2021-10-22 浏览:43次 >En<

阅读说明:本技术 低压集抄系统rs485总线通信故障仿真系统和方法 (Low-voltage centralized meter reading system RS485 bus communication fault simulation system and method ) 是由 蔡晓聪 危阜胜 谢煌 黎高程 黄亮标 王芬 李齐森 林耿生 黄玮 王广府 于 2021-07-27 设计创作,主要内容包括:本发明实施例公开了一种低压集抄系统RS485总线通信故障仿真系统和方法,仿真系统包括:通信模块用于接收故障指令,并将故障指令传输至主控模块;主控模块与通信模块连接,用于根据故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块,以控制驱动模块驱动匹配的控制开关模块;驱动模块与控制开关模块连接,用于根据驱动控制信号控制对应的控制开关模块导通或者关断;控制开关模块与电能表的通信端口连接,该模块闭合或者断开所产生的信号模拟RS485总线的通信故障类型。本发明实施例能够帮助运维人员快速掌握采集方案的相关原理,精准定位RS485总线的通信故障问题,并高效规范地解决RS485总线通信故障。(The embodiment of the invention discloses a system and a method for simulating communication faults of an RS485 bus of a low-voltage centralized meter reading system, wherein the simulation system comprises: the communication module is used for receiving the fault instruction and transmitting the fault instruction to the main control module; the main control module is connected with the communication module and used for determining a control switch module matched with the fault command according to the fault command and outputting a driving control signal to the driving module so as to control the driving module to drive the matched control switch module; the driving module is connected with the control switch module and is used for controlling the corresponding control switch module to be switched on or switched off according to the driving control signal; and the control switch module is connected with a communication port of the electric energy meter, and the module is used for switching on or switching off the generated signal to simulate the communication fault type of the RS485 bus. The embodiment of the invention can help operation and maintenance personnel to quickly master the relevant principle of the acquisition scheme, accurately position the communication fault problem of the RS485 bus, and efficiently and standardly solve the communication fault of the RS485 bus.)

低压集抄系统RS485总线通信故障仿真系统和方法

技术领域

本发明实施例涉及电网仿真技术领域,尤其涉及一种低压集抄系统RS485总线通信故障仿真系统和方法。

背景技术

在电力领域中,低压集抄采集系统是智能电网的核心要素。作为低压集抄采集系统的重要通信媒介,RS485总线因其兼具组建成本低、传输距离远、灵敏度高和多点通信能力强等诸多优势,而得到了广泛的应用。

但是,由于低压集抄采集系统直接面向用户,其实际应用环境复杂多变,无法保证系统内部的RS485总线始终处于工作稳态。此外,低压集抄采集系统本身结构错综复杂,线路连接关系不易分辨,因而对电网运维人员的技能要求较高。基于此,RS485总线通信故障及其原理是运维人员的一项重点培训内容。

现有的培训方式大多局限于阐述专业性的理论知识,在未经实际操作的情况下,一旦RS485总线通信系统发生故障,运维人员的问题处理经验不足,面对繁琐的作业流程容易产生运维分析和故障处理时间过长的问题,低下的作业效率低下还会影响用户的生产及生活需要。

发明内容

本发明实施例提供一种低压集抄系统RS485总线通信故障仿真系统和方法,以帮助运维人员快速掌握采集方案的相关原理,精准定位RS485总线的通信故障问题,并高效规范地解决RS485总线通信故障。

第一方面,本发明实施例提供了一种低压集抄采集系统RS485总线通信故障仿真系统,包括通信模块、主控模块、驱动模块、电能表和至少一个控制开关模块;

通信模块用于接收故障指令,并将故障指令传输至主控模块;

主控模块与通信模块连接,用于根据故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块,以控制驱动模块驱动匹配的控制开关模块;

驱动模块与至少一个控制开关模块连接,用于根据驱动控制信号控制对应的控制开关模块导通或者关断;

控制开关模块与电能表的通信端口连接,控制开关模块的闭合或者断开所产生的信号模拟RS485总线的通信故障类型。

可选地,故障类型包括485-A断、485-B断、以及485-A/485-B反接中的至少一种故障。

可选地,电能表包括至少一个单相电能表和/或至少一个三相电能表。

可选地,主控模块还用于在接收到故障指令之后,判断故障指令是否为有效,并确定故障命令有效后,根据故障指令确定匹配的控制开关模块。

可选地,控制开关模块为多个,控制开关模块连接电能表和采集终端之间所连接的RS485总线上。

可选地,控制开关模块为继电器;

主控模块用于根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块,以控制驱动模块驱动相应位置的继电器。

第二方面,本发明实施例还提供了一种低压集抄采集系统RS485总线通信故障仿真方法,包括:

通信模块接收故障指令,并将故障指令传输至主控模块;

主控模块根据故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块,以控制驱动模块驱动匹配的控制开关模块;

驱动模块根据驱动控制信号控制对应的控制开关模块导通或者关断,其中控制开关模块的闭合或者断开所产生的信号模拟RS485总线的通信故障类型。

可选地,故障类型包括485-A断、485-B断、以及485-A/485-B反接中的至少一种故障。

可选地,通信模块接收故障指令,并将所述故障指令传输至主控模块之后,还包括:

主控模块在接收到故障指令之后,判断故障指令是否为有效,并确定所述故障命令有效后,根据所述故障指令确定匹配的所述控制开关模块。

可选地,控制开关模块为继电器;

主控模块用于根据故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块,以控制驱动模块驱动匹配的控制开关模块,包括:

主控模块根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块,以控制驱动模块驱动相应位置的继电器。

本发明实施例所提供的技术方案,通过设置通信模块接收故障指令,并将故障指令传输至主控模块;主控模块根据接收到的故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块;驱动模块根据驱动控制信号控制对应的控制开关模块导通或者关断;控制开关模块通过自身的闭合或断开所产生的信号模拟RS485总线的通信故障类型的手段,解决了现有的培训方式大多局限于阐述专业性的理论知识,在未经实际操作的情况下,一旦RS485总线通信系统发生故障,运维人员的问题处理经验不足,面对繁琐的作业流程容易产生运维分析和故障处理时间过长的问题,基于对RS485总线通信故障的仿真模拟能够实现帮助运维人员快速掌握采集方案的相关原理,精准定位RS485总线的通信故障问题,并高效规范解决RS485总线通信故障的效果。

附图说明

图1为本发明实施例一提供的一种低压集抄采集系统RS485总线通信故障仿真系统的结构示意图;

图2是本发明实施例二提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图;

图3是本发明实施例三提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图;

图4是本发明实施例四提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图;

图5是本发明实施例五提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图;

图6是本发明实施例六提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图;

图7是本发明实施例七提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图。

具体实施方式

下面结合附图和实施例对本发明实施例作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种低压集抄采集系统RS485总线通信故障仿真系统的结构示意图。如图1所示,仿真系统包括:通信模块110、主控模块120、驱动模块130、电能表140和至少一个控制开关模块。

通信模块110用于接收故障指令,并将故障指令传输至主控模块120。

主控模块120与通信模块110连接,用于根据故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块130,以控制驱动模块130驱动匹配的控制开关模块。

可选地,主控模块120还用于在接收到故障指令之后,判断故障指令是否为有效,并确定故障命令有效后,根据故障指令确定匹配的控制开关模块。

驱动模块130与至少一个控制开关模块连接,用于根据驱动控制信号控制对应的控制开关模块导通或者关断。

控制开关模块与电能表140的通信端口连接,控制开关模块的闭合或者断开所产生的信号模拟RS485总线的通信故障类型。

可选地,故障类型包括485-A断、485-B断、以及485-A/485-B反接中的至少一种故障。

可选地,控制开关模块为多个,控制开关模块连接电能表140和采集终端之间所连接的RS485总线上。

可选地,电能表140包括至少一个单相电能表和/或至少一个三相电能表。

可选地,控制开关模块为继电器。主控模块120用于根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块130,以控制驱动模块130驱动相应位置的继电器。

其中,驱动模块130与主控模块120连接。故障指令用于为主控模块120提供指令参考,以控制驱动模块130驱动匹配的控制开关模块。故障指令的数制可以是任意数制,例如可以是二进制,本发明实施例对此不进行限制。故障指令的传输方式可以是有线传输,或者可以是无线传输。

故障指令可以和与其匹配的控制开关模块以及RS485总线的通信故障类型相互对应。基于此,故障指令可以包括485-A断故障指令、485-B断故障指令或485-A/485-B反接故障指令中的至少一种。示例性地,当故障指令的数制是二进制时,485-A断故障指令可以为0,485-B断故障指令可以为1,485-A/485-B反接故障指令可以为10。

进一步,示例性地,当RS485总线的通信故障类型为485-A断时,485-A断故障指令0可以对应于与485-A断故障相匹配的一个控制开关模块;当RS485总线的通信故障类型为485-B断时,485-B断故障指令1可以对应于与485-B断故障相匹配的另一个控制开关模块;当RS485总线的通信故障类型为485-A/485-B反接时,485-A/485-B反接故障指令10可以对应于与485-A/485-B反接故障相匹配的多个控制开关模块。

驱动控制信号用于为驱动模块130提供信号参考,以控制与故障指令相匹配的控制开关模块的导通或者关断。驱动控制信号可以是模拟信号,例如可以是电压或电流信号,本发明实施例对此不进行限制。驱动控制信号的传输方式可以是有线传输,或者可以是无线传输。驱动控制信号可以和故障指令一一对应。

驱动模块130与至少一个控制开关模块连接是指,驱动模块130可以连接并驱动多个控制开关模块,驱动模块130驱动的控制开关模块的数量与模拟RS485总线的通信故障类型相关,本发明实施例对此不进行限制。

示例性地,当RS485总线的通信故障类型为485-A断或485-B断时,驱动模块可以驱动多个控制开关模块中的任意一个,需要说明的是,485-A断和485-B断不能对应于同一控制开关模块。当RS485总线的通信故障类型为485-A/485-B反接时,驱动模块可以驱动多个控制开关模块。

控制开关模块可以是任意类型和规格型号的继电器,本发明实施例对此不进行限制,例如可以是电磁继电器,或者可以是光电继电器。需要说明的是,当控制开关模块采用不同类型的继电器时,驱动模块130控制控制开关模块的信号可以适应性改变,以保证控制开关模块的正常导通和关断。

控制开关模块用于通过自身导通和关断的特征参数,生成能够表征RS485总线的通信故障类型的模拟信号,例如可以是控制开关的通断频率等,本发明实施例对此不进行限制。

本发明实施例通过设置通信模块110接收故障指令,并将故障指令传输至主控模块120;主控模块120根据接收到的故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块130;驱动模块130根据驱动控制信号控制对应的控制开关模块导通或者关断;控制开关模块通过自身的闭合或断开所产生的信号模拟RS485总线的通信故障类型的手段,解决了现有的培训方式大多局限于阐述专业性的理论知识,在未经实际操作的情况下,一旦RS485总线通信系统发生故障,运维人员的问题处理经验不足,面对繁琐的作业流程容易产生运维分析和故障处理时间过长的问题,基于对RS485总线通信故障的仿真模拟能够实现帮助运维人员快速掌握采集方案的相关原理,精准定位RS485总线的通信故障问题,并高效规范解决RS485总线通信故障的效果。

实施例二

图2是本发明实施例二提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图,本实施例可适用于具备RS485总线的任意装置的通信故障仿真场景,该方法可以但不限于由本发明实施例中的低压集抄采集系统RS485总线通信故障仿真系统作为执行主体来执行,该执行主体可以采用软件和/或硬件的方式实现。如图2所示,该方法具体包括如下步骤:

步骤210,通信模块接收故障指令,并将故障指令传输至主控模块。

步骤220,主控模块根据故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块,以控制驱动模块驱动匹配的控制开关模块。

步骤230,驱动模块根据驱动控制信号控制对应的控制开关模块导通或者关断,其中控制开关模块的闭合或者断开所产生的信号模拟RS485总线的通信故障类型。

可选地,故障类型包括485-A断、485-B断、以及485-A/485-B反接中的至少一种故障。

其中,故障指令的数制可以是任意数制,例如可以是二进制,本发明实施例对此不进行限制。故障指令的传输方式可以是有线传输,或者可以是无线传输。

故障指令可以和与其匹配的控制开关模块以及RS485总线的通信故障类型相互对应。基于此,故障指令可以包括485-A断故障指令、485-B断故障指令或485-A/485-B反接故障指令中的至少一种。示例性地,当故障指令的数制是二进制时,485-A断故障指令可以为0,485-B断故障指令可以为1,485-A/485-B反接故障指令可以为10。

进一步,示例性地,当RS485总线的通信故障类型为485-A断时,485-A断故障指令0可以对应于与485-A断故障相匹配的一个控制开关模块;当RS485总线的通信故障类型为485-B断时,485-B断故障指令1可以对应于与485-B断故障相匹配的另一个控制开关模块;当RS485总线的通信故障类型为485-A/485-B反接时,485-A/485-B反接故障指令10可以对应于与485-A/485-B反接故障相匹配的多个控制开关模块。

驱动控制信号可以是模拟信号,例如可以是电压或电流信号,本发明实施例对此不进行限制。驱动控制信号的传输方式可以是有线传输,或者可以是无线传输。驱动控制信号可以和故障指令一一对应。

示例性地,当RS485总线的通信故障类型为485-A断或485-B断时,驱动模块可以驱动多个控制开关模块中的任意一个,需要说明的是,485-A断和485-B断不能对应于同一控制开关模块。当RS485总线的通信故障类型为485-A/485-B反接时,驱动模块可以驱动多个控制开关模块。

控制开关模块可以是任意类型和规格型号的继电器,本发明实施例对此不进行限制,例如可以是电磁继电器,或者可以是光电继电器。

控制开关模块用于通过自身导通和关断的特征参数,生成能够表征RS485总线的通信故障类型的模拟信号,例如可以是控制开关的通断频率等,本发明实施例对此不进行限制。

本发明实施例的技术方案,通过通信模块接收故障指令,并将故障指令传输至主控模块;主控模块根据故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块,以控制驱动模块驱动匹配的控制开关模块;驱动模块根据驱动控制信号控制对应的控制开关模块导通或者关断,其中控制开关模块的闭合或者断开所产生的信号模拟RS485总线的通信故障类型。

因此,本申请实施例解决了现有的培训方式大多局限于阐述专业性的理论知识,在未经实际操作的情况下,一旦RS485总线通信系统发生故障,运维人员的问题处理经验不足,面对繁琐的作业流程容易产生运维分析和故障处理时间过长的问题,基于对RS485总线通信故障的仿真模拟能够实现帮助运维人员快速掌握采集方案的相关原理,精准定位RS485总线的通信故障问题,并高效规范解决RS485总线通信故障的效果。

实施例三

图3是本发明实施例三提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图。本实施例以实施例二为基础进行追加。在本实施例中,可选地,通信模块接收故障指令,并将故障指令传输至主控模块之后,还包括:

主控模块在接收到故障指令之后,判断故障指令是否为有效,并确定故障命令有效后,根据故障指令确定匹配的控制开关模块。

参见图3,本实施例的方法具体包括如下步骤:

步骤310,通信模块接收故障指令,并将故障指令传输至主控模块。

步骤320,主控模块在接收到故障指令之后,判断故障指令是否为有效,并确定故障命令有效后,根据故障指令确定匹配的控制开关模块。

步骤330,主控模块根据故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块,以控制驱动模块驱动匹配的控制开关模块。

步骤340,驱动模块根据驱动控制信号控制对应的控制开关模块导通或者关断,其中控制开关模块的闭合或者断开所产生的信号模拟RS485总线的通信故障类型。

其中,故障指令的数制可以是任意数制,例如可以是二进制,本发明实施例对此不进行限制。故障指令的传输方式可以是有线传输,或者可以是无线传输。

故障指令可以和与其匹配的控制开关模块以及RS485总线的通信故障类型相互对应。基于此,故障指令可以包括485-A断故障指令、485-B断故障指令或485-A/485-B反接故障指令中的至少一种。示例性地,当故障指令的数制是二进制时,485-A断故障指令可以为0,485-B断故障指令可以为1,485-A/485-B反接故障指令可以为10。

进一步,示例性地,当RS485总线的通信故障类型为485-A断时,485-A断故障指令0可以对应于与485-A断故障相匹配的一个控制开关模块;当RS485总线的通信故障类型为485-B断时,485-B断故障指令1可以对应于与485-B断故障相匹配的另一个控制开关模块;当RS485总线的通信故障类型为485-A/485-B反接时,485-A/485-B反接故障指令10可以对应于与485-A/485-B反接故障相匹配的多个控制开关模块。

驱动控制信号可以是模拟信号,例如可以是电压或电流信号,本发明实施例对此不进行限制。驱动控制信号的传输方式可以是有线传输,或者可以是无线传输。驱动控制信号可以和故障指令一一对应。

示例性地,当RS485总线的通信故障类型为485-A断或485-B断时,驱动模块可以驱动多个控制开关模块中的任意一个,需要说明的是,485-A断和485-B断不能对应于同一控制开关模块。当RS485总线的通信故障类型为485-A/485-B反接时,驱动模块可以驱动多个控制开关模块。

控制开关模块可以是任意类型和规格型号的继电器,本发明实施例对此不进行限制,例如可以是电磁继电器,或者可以是光电继电器。

控制开关模块用于通过自身导通和关断的特征参数,生成能够表征RS485总线的通信故障类型的模拟信号,例如可以是控制开关的通断频率等,本发明实施例对此不进行限制。

本实施例通过通信模块接收故障指令,并将故障指令传输至主控模块;主控模块在接收到故障指令之后,判断故障指令是否为有效,并确定故障命令有效后,根据故障指令确定匹配的控制开关模块;主控模块根据故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块,以控制驱动模块驱动匹配的控制开关模块;驱动模块根据驱动控制信号控制对应的控制开关模块导通或者关断,其中控制开关模块的闭合或者断开所产生的信号模拟RS485总线的通信故障类型。

基于此,本申请实施例解决了现有的培训方式大多局限于阐述专业性的理论知识,在未经实际操作的情况下,一旦RS485总线通信系统发生故障,运维人员的问题处理经验不足,面对繁琐的作业流程容易产生运维分析和故障处理时间过长的问题。本发明实施例基于对RS485总线通信故障的仿真模拟能够实现帮助运维人员快速掌握采集方案的相关原理,精准定位RS485总线的通信故障问题,并高效规范解决RS485总线通信故障。

实施例四

图4是本发明实施例四提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图。本实施例以上述实施例为基础进行细化。在本实施例中,可选地,控制开关模块为继电器;主控模块用于根据故障指令确定与故障命令匹配的控制开关模块,并输出驱动控制信号至驱动模块,以控制驱动模块驱动匹配的控制开关模块,包括:

主控模块根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块,以控制驱动模块驱动相应位置的继电器。

如图4所示,本实施例的方法具体包括如下步骤:

步骤410,通信模块接收故障指令,并将故障指令传输至主控模块。

步骤420,主控模块在接收到故障指令之后,判断故障指令是否为有效,并确定故障命令有效后,根据故障指令确定匹配的继电器。

步骤430,主控模块根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块,以控制驱动模块驱动相应位置的继电器。

步骤440,驱动模块根据驱动控制信号控制对应的继电器导通或者关断,其中继电器的闭合或者断开所产生的信号模拟RS485总线的通信故障类型。

其中,故障指令的数制可以是任意数制,例如可以是二进制,本发明实施例对此不进行限制。故障指令的传输方式可以是有线传输,或者可以是无线传输。

故障指令可以和与其匹配的控制开关模块以及RS485总线的通信故障类型相互对应。基于此,故障指令可以包括485-A断故障指令、485-B断故障指令或485-A/485-B反接故障指令中的至少一种。示例性地,当故障指令的数制是二进制时,485-A断故障指令可以为0,485-B断故障指令可以为1,485-A/485-B反接故障指令可以为10。

进一步,示例性地,当RS485总线的通信故障类型为485-A断时,485-A断故障指令0可以对应于与485-A断故障相匹配的一个控制开关模块;当RS485总线的通信故障类型为485-B断时,485-B断故障指令1可以对应于与485-B断故障相匹配的另一个控制开关模块;当RS485总线的通信故障类型为485-A/485-B反接时,485-A/485-B反接故障指令10可以对应于与485-A/485-B反接故障相匹配的多个控制开关模块。

驱动控制信号可以是模拟信号,例如可以是电压或电流信号,本发明实施例对此不进行限制。驱动控制信号的传输方式可以是有线传输,或者可以是无线传输。驱动控制信号可以和故障指令一一对应。

示例性地,当RS485总线的通信故障类型为485-A断或485-B断时,驱动模块可以驱动多个控制开关模块中的任意一个,需要说明的是,485-A断和485-B断不能对应于同一控制开关模块。当RS485总线的通信故障类型为485-A/485-B反接时,驱动模块可以驱动多个控制开关模块。

控制开关模块用于通过自身导通和关断的特征参数,生成能够表征RS485总线的通信故障类型的模拟信号,例如可以是控制开关的通断频率等,本发明实施例对此不进行限制。

由于控制开关模块可以是任意类型和规格型号的继电器,当控制开关模块采用不同类型的继电器时,驱动模块控制控制开关模块的信号需要适应性改变,以保证控制开关模块的正常导通和关断。

基于此,示例性地,假设控制开关模块选用电压继电器,在主控模块接收到故障指令之后,主控模块需要判断故障指令是否为表征驱动控制信号为电压信号的故障指令,若是,则视为有效故障指令,主控模块根据该能够表征驱动控制信号为电压信号的故障指令,相应确定匹配的继电器。

本发明实施例的技术方案,通过通信模块接收故障指令,并将故障指令传输至主控模块;主控模块在接收到故障指令之后,判断故障指令是否为有效,并确定故障命令有效后,根据故障指令确定匹配的继电器;主控模块根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块,以控制驱动模块驱动相应位置的继电器;驱动模块根据驱动控制信号控制对应的继电器导通或者关断,其中继电器的闭合或者断开所产生的信号模拟RS485总线的通信故障类型。

因而本申请实施例解决了现有的培训方式大多局限于阐述专业性的理论知识,在未经实际操作的情况下,一旦RS485总线通信系统发生故障,运维人员的问题处理经验不足,面对繁琐的作业流程容易产生运维分析和故障处理时间过长的问题,基于对RS485总线通信故障的仿真模拟能够实现帮助运维人员快速掌握采集方案的相关原理,精准定位RS485总线的通信故障问题,并高效规范解决RS485总线通信故障的效果。

实施例五

图5是本发明实施例五提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图。本实施例可适用于具备RS485总线的任意装置的485-A断通信故障仿真场景,该方法可以但不限于由本发明实施例中的低压集抄采集系统RS485总线通信故障仿真系统作为执行主体来执行,该执行主体可以采用软件和/或硬件的方式实现。

参见图5,通信模块接收485-A断故障指令,并将485-A断故障指令传输至主控模块;主控模块在接收到485-A断故障指令之后,判断485-A断故障指令是否有效;主控模块确定485-A断故障命令有效后,根据485-A断故障指令确定匹配的继电器;主控模块根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块;驱动模块驱动相应位置的继电器,以模拟RS485总线的485-A断通信故障。

其中,控制开关模块可以是任意类型和规格型号的继电器,当控制开关模块采用不同类型的继电器时,驱动模块控制控制开关模块的信号需要适应性改变,以保证控制开关模块的正常导通和关断。

基于此,示例性地,假设控制开关模块选用电流继电器,在主控模块接收到故障指令之后,主控模块需要判断故障指令是否为表征驱动控制信号为电流信号的故障指令,若是,则视为有效故障指令,主控模块根据该能够表征驱动控制信号为电流信号的故障指令,相应确定匹配的继电器。

本发明实施例的技术方案,通过通信模块接收485-A断故障指令,并将485-A断故障指令传输至主控模块;主控模块在接收到485-A断故障指令之后,判断485-A断故障指令是否有效;主控模块确定485-A断故障命令有效后,根据485-A断故障指令确定匹配的继电器;主控模块根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块;驱动模块驱动相应位置的继电器,以模拟RS485总线的485-A断通信故障。

基于此,本申请实施例解决了现有的培训方式大多局限于阐述专业性的理论知识,在未经实际操作的情况下,一旦RS485总线通信系统发生485-A断故障,运维人员的问题处理经验不足,面对繁琐的作业流程容易产生运维分析和故障处理时间过长的问题,基于对RS485总线485-A断通信故障的仿真模拟能够实现帮助运维人员快速掌握采集方案的相关原理,精准定位RS485总线的485-A断通信故障问题,并高效规范解决RS485总线485-A断通信故障的效果。

实施例六

图6是本发明实施例六提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图。本实施例可适用于具备RS485总线的任意装置的485-B断通信故障仿真场景,该方法可以但不限于由本发明实施例中的低压集抄采集系统RS485总线通信故障仿真系统作为执行主体来执行,该执行主体可以采用软件和/或硬件的方式实现。

参见图6,通信模块接收485-B断故障指令,并将485-B断故障指令传输至主控模块;主控模块在接收到485-B断故障指令之后,判断485-B断故障指令是否有效;主控模块确定485-B断故障命令有效后,根据485-B断故障指令确定匹配的继电器;主控模块根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块;驱动模块驱动相应位置的继电器,以模拟RS485总线的485-B断通信故障。

其中,控制开关模块可以是任意类型和规格型号的继电器,当控制开关模块采用不同类型的继电器时,驱动模块控制控制开关模块的信号需要适应性改变,以保证控制开关模块的正常导通和关断。

基于此,示例性地,假设控制开关模块选用电压继电器,在主控模块接收到故障指令之后,主控模块需要判断故障指令是否为表征驱动控制信号为电压信号的故障指令,若是,则视为有效故障指令,主控模块根据该能够表征驱动控制信号为电压信号的故障指令,相应确定匹配的继电器。

本发明实施例的技术方案,通过通信模块接收485-B断故障指令,并将485-B断故障指令传输至主控模块;主控模块在接收到485-B断故障指令之后,判断485-B断故障指令是否有效;主控模块确定485-B断故障命令有效后,根据485-B断故障指令确定匹配的继电器;主控模块根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块;驱动模块驱动相应位置的继电器,以模拟RS485总线的485-B断通信故障。

基于此,本申请实施例解决了现有的培训方式大多局限于阐述专业性的理论知识,在未经实际操作的情况下,一旦RS485总线通信系统发生485-B断故障,运维人员的问题处理经验不足,面对繁琐的作业流程容易产生运维分析和故障处理时间过长的问题,基于对RS485总线485-B断通信故障的仿真模拟能够实现帮助运维人员快速掌握采集方案的相关原理,精准定位RS485总线的485-B断通信故障问题,并高效规范解决RS485总线485-B断通信故障的效果。

实施例七

图7是本发明实施例七提供的一种低压集抄采集系统RS485总线通信故障仿真方法的流程图。本实施例可适用于具备RS485总线的任意装置的485-A/485-B反接通信故障仿真场景,该方法可以但不限于由本发明实施例中的低压集抄采集系统RS485总线通信故障仿真系统作为执行主体来执行,该执行主体可以采用软件和/或硬件的方式实现。

参见图7,通信模块接收485-A/485-B反接故障指令,并将485-A/485-B反接故障指令传输至主控模块;主控模块在接收到485-A/485-B反接故障指令之后,判断485-A/485-B反接故障指令是否有效;主控模块确定485-A/485-B反接故障命令有效后,根据485-A/485-B反接故障指令确定匹配的继电器;主控模块根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块;驱动模块驱动相应位置的继电器,以模拟RS485总线的485-A/485-B反接通信故障。

其中,控制开关模块可以是任意类型和规格型号的继电器,当控制开关模块采用不同类型的继电器时,驱动模块控制控制开关模块的信号需要适应性改变,以保证控制开关模块的正常导通和关断。

基于此,示例性地,假设控制开关模块选用光电继电器,在主控模块接收到故障指令之后,主控模块需要判断故障指令是否为表征驱动控制信号为光电信号的故障指令,若是,则视为有效故障指令,主控模块根据该能够表征驱动控制信号为光电信号的故障指令,相应确定匹配的继电器。

本发明实施例的技术方案,通过通信模块接收485-A/485-B反接故障指令,并将485-A/485-B反接故障指令传输至主控模块;主控模块在接收到485-A/485-B反接故障指令之后,判断485-A/485-B反接故障指令是否有效;主控模块确定485-A/485-B反接故障命令有效后,根据485-A/485-B反接故障指令确定匹配的继电器;主控模块根据故障指令确定相应位置的继电器的位置,并输出驱动控制信号至驱动模块;驱动模块驱动相应位置的继电器,以模拟RS485总线的485-A/485-B反接通信故障。

基于此,本申请实施例解决了现有的培训方式大多局限于阐述专业性的理论知识,在未经实际操作的情况下,一旦RS485总线通信系统发生485-A/485-B反接故障,运维人员的问题处理经验不足,面对繁琐的作业流程容易产生运维分析和故障处理时间过长的问题,基于对RS485总线485-A/485-B反接通信故障的仿真模拟能够实现帮助运维人员快速掌握采集方案的相关原理,精准定位RS485总线的485-A/485-B反接通信故障问题,并高效规范解决RS485总线485-A/485-B反接通信故障的效果。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

19页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种实时响应式定制公交递阶调度方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!