- 49
- 0
- 约 7页
- 2016-09-09 发布于重庆
- 举报
PC与HMI的通信协议
PC与HMI的通信协议
1 基本通信参数
接口:RS-232接口
波特率:9600
数据位:7位
校验:偶校验Even
停止位:1位
软件协议: ASCII模式Modbus协议
2具体通信协议
2.1通讯原理
Modbus协议在从站点上映射各种寄存器,上位机通过标准Modbus命令读写设备定义的寄存器地址即可实现向从设备发命令、传输数据、或读取数据及状态等。
系统调试时采用“串口调试助手”发送下述示例中的命令串,即可实现装置的通讯控制。采用其他编程语言时调用相应的串口通讯API发送同样的命令串即可进行程序控制。
2.2命令格式
ASCII模式Modbus协议命令格式如下:
: Adr Cmd Data Lcr End
其中:
1)“:” 为通讯起始符,1 ASCII字符(ASCII 0x3A);
2)“Adr”为通讯站点地址编号,2 ASCII字符;( 人机界面站点地址暂定为01,ASCII 0x3031)
3)“Cmd”为通讯命令,2 ASCII字符;所用到的命令如下列,分别为:
命令 十进制数 十六进制数 ASCII码 含义 读位状态 01 0x01 0x3031 读取该地址位的状态 写位状态 05 0x05 0x3035 对该地址位写1/0 写单个数据寄存器 06 0x06 0x3036 向单个数据寄存器写入数据 写多个数据寄存器 16 0x10 0x3130 向多个数据寄存器写入数据 读取数据 03 0x03 0x3033 读取一个或多个数据 4)“Data”为通讯数据,长度根据命令确定。格式ASCII码。
5)“Lcr”为校验码,2 ASCII字符。LRC校验码计算方法,从站地址至最后一个数据内容的16进制数叠加后的值的各位取反后再加1 的值。如命令为“:010304010001”,则LCR校验码为: 01H+03H+04H+01H+00+01H= 0AH, 0AH各位取反后的结果再加1为F6H(ASCII码为0x46 36)。
6)“End”为通讯结束符,2 ASCII字符(0x0D0A)。
3.1 开机界面
要求:启动后显示5S,然后自动跳到实时数据显示页面
3.2 实时数据界面
通道1到通道36的实时数据地址相应的为$100~$170,如下表所示
通道号 人机内部寄存器地址 通讯地址 通道1 $100 0064H 通道2 $102 0066H 通道3 $104 0068H 通道4 $106 006AH 通道5 $108 006CH 通道6 $110 006EH 通道7 $112 0070H 通道8 $114 0072H 通道9 $116 0074H 通道10 $118 0076H 通道11 $120 0078H 通道12 $122 007AH 通道13 $124 007CH 通道14 $126 007EH 通道15 $128 0080H 通道16 $130 0082H 通道17 $132 0084H 通道18 $134 0086H 通道19 $136 0088H 通道20 $138 008AH 通道21 $140 008CH 通道22 $142 008EH 通道23 $144 0090H 通道24 $146 0092H 通道25 $148 0094H 通道26 $150 0096H 通道27 $152 0098H 通道28 $154 009AH 通道29 $156 009CH 通道30 $158 009EH 通道31 $160 00A0H 通道32 $162 00A2H 通道33 $164 00A4H 通道34 $166 00A6H 通道35 $168 00A8H 通道36 $170 00AAH 例:假定通道1的数据是70000(0001,1170H)
读取通道1的值 :01 03 0 00 02 96 CR LF
HMI返回 :01 03 000 01 11 70 76 CR LF
00 01 11 70即是读到的数值70000:
其他的只需修改相应的寄存器地址校验码(黄色部分)即可
通道1到通道36的信号幅值数据地址相应的为$1000~$1070,如下表所示
通道号 人机内部寄存器地址 通讯地址 通道1 $1000 03E8H 通道2 $1002 03EAH 通道3 $1004 03ECH 通道4 $1006 03EEH 通道5 $1008 03F0H 通道6 $1010 03F2H 通道7 $1012 03F4H 通道8 $1014 03F6H 通道9 $1016 03F8H 通道10 $1018 03FA
您可能关注的文档
- C语言练习题调用函数.docx
- Dissertation,essay,thesis,paper,treatise作为“论文”的区别.doc
- DIY留学简述鲍德温华莱士学院录取率.doc
- DIY留学申请泰国留学的材料.doc
- die短语归纳_高考英语.doc
- DRMS_操作手册_质量管理_图片管理.doc
- DSC调试常见问题.doc
- DZX头部修改教程.doc
- EICompendex和EIPageOne收录的区别.doc
- Eclipse调试的10个技巧.doc
- GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 中国国家标准 GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求.pdf
- 《GB/T 47116-2026地下采矿机械 工作面移动式采掘机械 采煤机和犁式系统的安全要求》.pdf
- 中国国家标准 GB/T 42818.2-2026认知无障碍 第2部分:报告.pdf
- 《GB/T 42818.2-2026认知无障碍 第2部分:报告》.pdf
- 《GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器》.pdf
- 中国国家标准 GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 27664.1-2026无损检测仪器 超声检测设备的性能与检验 第1部分:仪器.pdf
- GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
- 中国国家标准 GB/T 45305.5-2026声学 建筑构件隔声的实验室测量 第5部分:测试设施和设备的要求.pdf
原创力文档

文档评论(0)