CN119420720A 发电机组控制器历史记录读取方法、装置及电子设备 (北京世纪康华电气科技有限公司)_第1页
CN119420720A 发电机组控制器历史记录读取方法、装置及电子设备 (北京世纪康华电气科技有限公司)_第2页
CN119420720A 发电机组控制器历史记录读取方法、装置及电子设备 (北京世纪康华电气科技有限公司)_第3页
CN119420720A 发电机组控制器历史记录读取方法、装置及电子设备 (北京世纪康华电气科技有限公司)_第4页
CN119420720A 发电机组控制器历史记录读取方法、装置及电子设备 (北京世纪康华电气科技有限公司)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本发明提供一种发电机组控制器历史记录控制器为历史记录数据分配MODBUS地址,所述协议读取所述总条数地址并记录历史记录数据1至所述总条数之间的自然数;发电机组控制器根据上位机写入的序号将历史记录中该序号对应的数据内容更新至所述历史记录数据内容地记录数据内容地址并记录本次更新的历史记录2S1、发电机组控制器为历史记录数据分配MODBUS地S3、上位机通过MODBUS协议向所述当前要读第几条S4、发电机组控制器根据上位机写入的序号将历史S5、上位机通过MODBUS协议读取更新后的历史记录S4’、发电机组控制器根据上位机写入的序号将所述历史记录数据内容地址中数据内容对应当前要读第几条地址的序号判断所述历史记录数据内容地址中的数据内容是否更新完成,地址的序号判断所述历史记录数据内容地址中的数据内容是否更新完成,并记录更新结上位机通过MODBUS协议读取所述当前更新第几条地址中的当前3第一地址分配模块,用于发电机组控制器为历史记录数据分配MODBUS地址,所述第一总条数获取模块,用于上位机通过MODBUS协议读第一读取序号写入模块,用于上位机通过MODBUS协议向所历史记录数据内容更新模块,用于发电机组控制器根第一更新结果记录模块,用于上位机通过MODBUS协议读取历史记录数据内容更新模块和所述第一更新第二地址分配模块,用于发电机组控制器为历史记录数据分配MODBUS地址,所述第二总条数获取模块,用于上位机通过MODBUS协议读第二读取序号写入模块,用于上位机通过MODBUS协议向所历史记录数据内容及序号更新模块,用于发电机组控制器根第几条地址中的数据更新为更新至所述历史记录数据内容地址中数据第二更新结果记录模块,用于上位机通过对比所述当前更新与上位机写入当前要读第几条地址的序号判断所述历史记录数据内容地址中的数据内容历史记录数据内容及序号更新模块和所述第二更新结对比模块,用于上位机通过MODBUS协议读取当前更新第几条地址中的读取成功记录模块,用于当比对结果一致时,读取更新后的历史记录4其中,所述程序包括指令,所述指令在由所述处理器执行时令用于使计算机执行根据权利要求1_2或3_6中5[0002]在目前的发电机组行业当中,上位机与发电机组控制器[0007]S3、上位机通过MODBUS协议向所述当前要读第几条地址6新至所述历史记录数据内容地址中数据内容写入当前要读第几条地址的序号判断所述历史记录数据内容地址中的数据内容是否更新[0019]进一步地,所述上位机通过对比所述当前更新第几条地址中的当前序号与步骤记录中该序号对应的数据内容更新至所述历史记录数所述历史记录数据内容更新模块和所述第一更新结果记录模更新第几条地址中的数据更新为更新至所述历史记录数据内容地址中数据内容对应的序7序号与上位机写入当前要读第几条地址的序号判断所述历史记录数据内容地址中的数据所述历史记录数据内容及序号更新模块和所述第二更新结果记录模[0037]对比模块,用于上位机通过MODBUS协议读取当前更新第并将该序号与上位机写入当前要读第几条地址[0046]解决了目前行业内读取发电机组控制器历史记录数据的接口和协议种类繁多的[0048]图1示出了根据本发明示例性实施例的发电机组控制器历史记录读取方法的流程[0049]图2示出了根据本发明另一示例性实施例的发电机组控制器历史记录读取方法的[0050]图3示出了根据本发明示例性实施例的发电机组控制器历史记录读取装置的示意[0051]图4示出了根据本发明示例性实施例的发电机组控制器历史记录读取装置的示意8[0055]应当理解,本发明的方法实施方式中记载的各个步骤可相互依存关系。[0058]本发明实施方式中的多个装置之间所交互的消息或者信息的名称仅用于说明性9[0071]作为一种示例,上位机读取并记录的历史记录数据的总条数为10,上位机通过MODBUS协议向当前要读第几条地址写入序号为1,发电机组控制器则将历史记录中第一条前更新第几条地址中的序号)与步骤S3’中上位机写入当前要读第几条地址的序号判断历[0084]通过对比当前更新第几条地址和当前要读第几条地址中的数据是否一致来判断历史记录数据内容地址中的数据是否更新完成,实现发电机组控制器与上位机数据的同[0086]作为一种示例,上位机读取并记录的历史记录数据的总条数为10,上位机通过MODBUS协议向当前要读第几条地址写入序号为1,发电机组控制器则将历史记录中第一条的历史记录数据内容与实际读取的历史记录数据内容一致,历史记录数据内容更新完成,便完成第一条历史记录数据的读取。如果当前更新第几条地址中的更新后的序号为1以外号不一定,表明目标更新的历史记录数据内容与实际更新的历史记录数据内容并不相同,[0087]本发明示例性实施例提供了一种发电机组控制器历史记录读取装置1100,如图3[0088]第一地址分配模块1101,用于发电机组控制器为历史记录数据历史记录中该序号对应的数据内容更新至历史记[0094]本发明示例性实施例提供了一种发电机组控制器历史记录读取装置1100,如图4新第几条地址中的数据更新为更新至历史记录数据内容地址中数据内容前序号与上位机写入当前要读第几条地址的序号判断历史记录数据内容地址中的数据内[0102]对比模块11051,用于上位机通过MODBUS协议读取当前更新第几条地址中的当前[0108]本发明示例性实施例还提供一种存储有计算机程序的非瞬时计算机可读存储介算机程序在被计算机的处理器执行时用于使所述计算机执行根据[0110]参考图6,现将描述可以作为本发明的服务器或客户端的电子设备800的结构框[0111]如图6所示,电子设备1200包括计算单元1201,其可以根据存储在ROM(只读存储器)1202中的计算机程序或者从存储单元1208加载到RAM(随机访问存储器)1203中的计算的用户设置和/或功能控制有关的键信号输入。输出单元1207可以是能呈现信息的任何类[0113]计算单元1201可以是各种具有处理和计算能力的通用和/或专用处理组件。计算部分或者全部可以经由ROM1202和/或通信单元1209而被载入和/或安装到电子设备1200[0114]用于实施本发明的方法的程序代码可以采用一个或多个编程语言的任何组合来理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部字数据通信(例如,通

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论