一种监控系统的调试方法及装置与流程

文档序号:19951013发布日期:2020-02-18 10:30阅读:246来源:国知局
一种监控系统的调试方法及装置与流程
本发明涉及一种监控系统的调试方法及装置,属于风机及光伏逆变器通信领域。
背景技术
:在新能源场站中,风机和光伏逆变器普遍采用modbus规约与监控系统通信,在风机和光伏逆变器正式启动运行前需要对监控系统进行调试,以使得风机和光伏逆变器与监控系统通信正常。然而风机和光伏逆变器厂家众多,各厂家采用标准不同,这里的标准是指数据传输时的字节序和数据类型,数据传输时有网络字节序和主机字节序之分,同时有短整型,长整型,浮点型等不同存储类型。调试过程中,调试人员确定风机和光伏逆变器的字节序以及各测点的数据类型并存储字节序和数据类型至数据库,以保证风机、光伏逆变器与监控系统通信正常。一般情况下,有两种调试方式:一种是编译方式,这种方式工程配置简单,但是由于厂家规约字节序和数据类型各不相同,需要对每一个厂家单独开发,那么调试时需要编写不同的编译程序,导致调试版本繁多,开发人员维护也非常困难;另外一种是配置方式,采用建模配置的方式需要工程人员掌握一定的计算机基础,不仅容易出现错漏等问题,而且配置复杂,导致调试效率低,对于没有工程应用以及计算机基础的人员便无法进行调试,对调试人员的要求较高。因此,需要设计一种统一的调试方法。技术实现要素:本发明的目的在于提供一种监控系统的调试方法,用以解决现有调试方法效率低的问题;同时还提供一种监控系统的调试装置,用以解决现有调试装置效率低的问题。为实现上述目的,本发明提出一种监控系统的调试方法,包括以下步骤:读取测点数据,若为预先配置的典型测点,将典型测点利用第一字节序的解析规则和第二字节序的解析规则分别进行解析:若利用第一字节序的解析规则能够得出预先配置的典型测点的目标值,则确定待调试监控系统采用第一字节序;若利用第二字节序的解析规则能够得出预先配置的典型测点的目标值,则确定待调试监控系统采用第二字节序。另外,本发明还提出一种监控系统的调试装置,包括存储器、处理器以及存储在所述存储器中并可在处理器上运行的计算机程序,所述处理器在执行所述计算机程序时实现上述的监控系统的调试方法。有益效果是:本发明在调试过程中,只需要配置测点和确定目标值两步操作,不需要调试人员掌握专业的计算机知识,其余操作全部自动化完成,有效减轻调试人员的工作量,提高调试的效率。同时本发明的调试方法可以针对不同厂家设备的进行调试,只需要一套程序即可,避免调试程序过多,减少程序维护的工作量。进一步的,上述监控系统的调试方法及装置中,为了确定各测点的数据类型,还包括以下步骤:在确定待调试监控系统所采用的字节序后,接收其他测点数据,在确定的字节序下分别按照浮点型数据的解析规则和整型数据的解析规则对其他测点数据进行解析:若以浮点型数据的解析规则解析出的数值在浮点型数据的正常范围内,则确定测点数据为浮点型数据;若以整型数据的解析规则解析出的数值在整型数据的正常范围内,则确定测点数据为整型数据。进一步的,上述监控系统的调试方法及装置中,为了减少维护的工作量,还包括将待调试监控系统所确定的字节序以及各测点的数据类型进行存储的步骤。进一步的,上述监控系统的调试方法及装置中,第一字节序为网络字节序,第二字节序为主机字节序。另外,本发明还提出一种监控系统的调试方法,包括以下步骤:读取测点数据,若为预先配置的典型测点,将典型测点分别在第一字节序、第二字节序的情况下按照浮点型数据的解析规则、整型数据的解析规则进行解析:若在第一字节序下,按照浮点型数据的解析规则、或者整型数据的解析规则得到预先配置的典型测点的目标值,则确定待调试监控系统采用第一字节序;若在第二字节序下,按照浮点型数据的解析规则、或者整型数据的解析规则得到预先配置的典型测点的目标值,则确定待调试监控系统采用第二字节序。另外,本发明还提出一种监控系统的调试装置,包括存储器、处理器以及存储在所述存储器中并可在处理器上运行的计算机程序,所述处理器在执行所述计算机程序时实现上述的监控系统的调试方法。有益效果是:本发明在调试过程中,只需要配置测点和确定目标值两步操作,不需要调试人员掌握专业的计算机知识,其余操作全部自动化完成,有效减轻调试人员的工作量,提高调试的效率。同时本发明的调试方法可以针对不同厂家设备的进行调试,只需要一套程序即可,避免调试程序过多,减少程序维护的工作量。进一步的,上述监控系统的调试方法及装置中,为了确定各测点的数据类型,还包括以下步骤:在确定待调试监控系统所采用的字节序后,接收其他测点数据,在确定的字节序下分别按照浮点型数据的解析规则和整型数据的解析规则对其他测点数据进行解析:若以浮点型数据的解析规则解析出的数值在浮点型数据的正常范围内,则确定测点数据为浮点型数据;若以整型数据的解析规则解析出的数值在整型数据的正常范围内,则确定测点数据为整型数据。进一步的,上述监控系统的调试方法及装置中,为了减少维护的工作量,还包括将待调试监控系统所确定的字节序以及各测点的数据类型进行存储的步骤。进一步的,上述监控系统的调试方法及装置中,第一字节序为网络字节序,第二字节序为主机字节序。附图说明图1为本发明监控系统的调试方法实施例1的流程图。具体实施方式监控系统的调试方法实施例1:本实施例提出的监控系统的调试方法是用于调试基于modbus通信的监控系统的通信连接。监控系统包括modbus主站(简称主站)和从站,从站中包括风机和光伏逆变器,主站与从站之间通过发送报文进行通信,主站发送报文读取从站中的测点信息。风机和光伏逆变器的厂家在设备出厂时提供点表,点表中包括典型测点的通信地址、字节长度和目标值;还包括所有测点的通信地址和字节长度。进行调试是为了确定设备字节序以及测点的数据类型,字节序包括第一字节序和第二字节序,数据类型包括整型和浮点型,整型包括长整型和短整型。本实施例中,第一字节序为网络字节序,第二字节序为主机字节序。本实施例中,针对典型测点的字节长度为二字节进行调试,具体调试方法如图1所示,包括以下步骤:在主站中预存储网络字节序的解析规则和主机字节序的解析规则;根据厂家提供的点表数据,配置一个典型测点,确定该典型测点的目标值,(典型测点以及典型测点的目标值都是根据厂家预先配置的),同时将所有的测点进行配置,并指明每个测点的字节长度(本实施例中,典型测点的字节长度为二字节,其他测点的字节长度可以为二字节,也可以为四字节),将监控系统的运行状态配置为调试模式;启动主站,读取本地配置,与从站建立连接;主站周期性的发送报文读取从站的测点数据,根据典型测点的通信地址找到预先配置的典型测点,将典型测点利用网络字节序的解析规则和主机字节序的解析规则分别进行解析:若利用网络字节序的解析规则能够得出预先配置的该典型测点的目标值,则确定待调试监控系统采用网络字节序;若利用主机字节序的解析规则能够得出预先配置的该典型测点的目标值,则确定待调试监控系统采用主机字节序;利用典型测点确定字节序之后,将所确定的字节序进行存储,并根据该字节序对其他测点进行数据类型的确定,在确定的字节序下分别按照浮点型数据的解析规则和整型数据的解析规则对其他测点数据进行解析(在默认二字节数据为整型数据时,只需对四字节的数据进行判断):若以浮点型数据的解析规则解析出的数值在浮点型数据的正常范围内,则确定测点数据为浮点型数据;若以整型数据的解析规则解析出的数值在整型数据的正常范围(这里数值的正常范围根据现场情况确定,浮点型数据和整型数据的正常范围相同)内,则确定测点数据为整型数据;各测点的数据类型确定之后,存储各测点的数据类型;所有测点校验完毕之后,调试结束,将监控系统的运行状态配置为运行模式。在确定字节序的过程当中,由于典型测点的字节长度为二字节,默认典型测点的数据类型为整型数据,因此进行解析典型测点的目标值时采用的是在不同字节序下、整型数据的解析规则。表一为二字节、目标值为100的典型测点,利用网络字节序下整型数据的解析规则和主机字节序下整型数据的解析规则分别进行解析的解析结果:表一二字节、目标值为100的典型测点的解析结果目标值(十进制)从站报文(十六进制)网络字节序主机字节序100006410025600从表一中明确可以看出,通过网络字节序的解析规则所解析的典型测点的值与目标值相同,因此该监控系统采用的是网络字节序。确定字节序之后,在确定的字节序下,分别按照浮点型数据的解析规则和整型数据的解析规则对其他测点数据进行解析,通过所解析的数值是否在正常范围内来选取数据类型,表二为网络字节序下,通过浮点型和整型的解析规则对该其他测点数据的数据类型进行解析的解析结果:表二其他测点的数据类型解析结果数据类型范围值从站报文网络字节序浮点型0-10000000000641.40129846e-043整型0-1000000000064100从表二可以看出,通过网络字节序下,整型数据的解析规则所解析的典型测点的值在征程范围内,因此该测点的数据类型为整型(表二中的100不是典型测点,只是用100这个数字举例说明在字节序确定的情况下,如何判断四字节数据的数据类型)。监控系统的调试方法实施例2:本实施例提出的监控系统的调试方法针与实施例1中提出的调试方法的不同之处在于,预先配置的典型测点的字节长度为四字节,使得字节序确定的过程不相同,其他实施过程都与实施例1中提出的调试方法相同,这里不做赘述。典型测点的字节长度为四字节时,字节序的确定过程如下:将预先配置的典型测点分别在网络字节序、主机字节序的情况下按照浮点型数据的解析规则、整型数据的解析规则进行解析:若在网络字节序下,按照浮点型数据的解析规则、或者整型数据的解析规则得到预先配置的典型测点的目标值,则确定待调试监控系统采用网络字节序;若在主机字节序下,按照浮点型数据的解析规则、或者整型数据的解析规则得到预先配置的典型测点的目标值,则确定待调试监控系统采用主机字节序。表三为四字节、目标值为100的典型测点,利用网络字节序下浮点型数据的解析规则和整型数据的解析规则,主机字节序下浮点型数据的解析规则和整型数据的解析规则的解析结果:表三四字节、目标值为100的典型测点的字节序解析结果数据类型目标值从站报文网络字节序主机字节序浮点型10042c800001007.18389671e-041整型10042c80000112040345651266从表三中明确可以看出,通过网络字节序下浮点型数据的解析规则所解析的典型测点的值与目标值相同,因此该监控系统采用的是网络字节序。而且可以看出网络字节序时数据类型为浮点型和整型的数值差异非常大。监控系统的调试装置实施例1:本实施例提出的监控系统的调试装置包括存储器、处理器以及存储在所述存储器中并可在处理器上运行的计算机程序,处理器在执行计算机程序时实现监控系统的调试方法。监控系统的调试方法的具体实施过程在上述监控系统的调试方法实施例1中已经介绍,这里不做赘述。监控系统的调试装置实施例2:本实施例提出的监控系统的调试装置包括存储器、处理器以及存储在所述存储器中并可在处理器上运行的计算机程序,处理器在执行计算机程序时实现监控系统的调试方法。监控系统的调试方法的具体实施过程在上述监控系统的调试方法实施例2中已经介绍,这里不做赘述。本领域内的技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。本申请是参照根据本申请实施例的方法、设备(系统)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。最后应当说明的是,以上实施例仅用于说明本发明的技术方案而非对其保护范围的限制,尽管参照上述实施例对本申请进行了详细的说明,所属领域的普通技术人员应当理解,本领域技术人员阅读本申请后依然可对申请的具体实施方式进行种种变更、修改或者等同替换,但这些变更、修改或者等同替换,均在本发明的权利要求保护范围之内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1