网站大量收购独家精品文档,联系QQ:2885784924

变压器油监测系统上位机通讯协议E.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
变压器油监测系统上位机通讯协议E

变压器油中故障气体监测系统 主CPU、上位机数据结构及通讯协议 一、采用MODBUS通讯协议 二、从节点(站)数据结构: 1、 基本参数 (1) 系统时间 struct Systime { char year; //年 char menth; //月 char day; //日 char hour; //时 char minute; //分 char second; //秒 char ms; //毫秒 char res; //保留 } 计8字节,存储空间RAM,定时或扫描更新 上位机操作权限:读—修改—写 Modbus IO Map Addr: ◆关于测量时间的定义:完成油罐内换油操作的截止时间。如换油时间需要5分钟,测量时间为12时,则系统应提前5分钟启动,即在11:55启动。 (2) 节点通讯参数设定 Struct node_com_para_set { uchar com_port; // 通讯接口:1-RS485,2-以太网 uchar modbus_addr; // modebus节点地址 uchar baud_rate; // 通讯波特率编码 uchar res[5]; // 保留 } 计8字节,以二进制文件形式存储 波特率编码: #define BAUDRT_0024 1 #define BAUDRT_0048 2 #define BAUDRT_0096 3 #define BAUDRT_0144 4 #define BAUDRT_0192 5 #define BAUDRT_0288 6 #define BAUDRT_0384 7 #define BAUDRT_0576 8 #define BAUDRT_0768 9 #define BAUDRT_1152 10 #define BAUDRT_1728 11 #define BAUDRT_2304 12 2、装置操作模式和工作模式设定 操作模式编码: #define OP_MODE_MANU 0 //手动操作(通过密码由主CPU设定),由现场操作启动测量过程,用于测量参数标定,该方式退出后进入自动运行。 #define OP_MODE_REMO 1 //远程操作(通过上位机设定),由上位机启动测量过程 #define OP_MODE_AUTO 2 //自动运行(手动操作或远程操作退出后进入自动运行方式,根据Equipment_Working_Mode结构中的测量周期cycle和起始时间sttime由主CPU自动启动测量过程 工作模式编码: #define W_MODE_STOP 0 // 停止运行,主CPU运行,设备电源关断 #define W_MODE_WAIT 1 // 等待方式,主CPU运行,设备电源供电 #define W_MODE_RUN 2 // 运行方式 Struct Equipment_Working_Mode { char op_mode; // 操作模式 char w_mode; // 工作模式 char cycle; // 测量周期:1-24小时 char sttime; // 起始时间:0-23点 char chg_oil_time; // 换油时间:1-10分钟 char clr_gas_time; // 吹扫时间:1-10分钟 char spr_gas_time; // 脱气时间:1-10分钟 char res; } 此结构为8字节,与Struct node_com_para_set共同以二进制文件形式存储 文件长度:16字节,文件名:sys_set0.cfg,sys_set1.cfg,sys_set2.cfg,采用三重冗余存储。 文件结构:File struct Struct node_com_para_set; Struct Equipment_Working_Mode; Modbus IO Map Addr: 上位机操作权限:读-修改-写 3、装置运行状态在线反馈 工作状态编码: #define W_STATE_STOP 0 // 停止运行,主CPU运行,设备电源关断 #define W_STATE_WAIT 1 // 等待方式,主CPU运行,设备电源供电 #define W_STATE_RUN 2 // 运行方式 Struct Equipment_State {char

文档评论(0)

shenlan118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档