- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 项目管理知识体系指南.pptx VIP
- 2025年春季学期开学思政第一课:以科技创新铸就民族复兴之魂7篇.pdf
- 青海电网新型储能电站调度运行管理办法-10.10.docx VIP
- (部编版一年级语文下册生字练字帖).pdf
- 计算机控制系统课后习题答案1.pdf VIP
- GB_T 31497-2024 信息技术 安全技术 信息安全管理 监视、测量、分析和评价.pdf
- 《企业现金流量管理国内外文献综述》4000字.docx
- 《公共管理》教学大纲(本科).pdf VIP
- GB55015-2021 建筑节能与可再生能源利用通用规范.docx
- 《电机学》(华中科技大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
文档评论(0)