首 页文档资料下载资料维修视频汽修在线平台
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 电子技术 > 其它技术
迪文DGUS与Modbus协议的基本应用
来源:本站整理  作者:佚名  2013-01-20 18:25:54


5功能设计与实现

 

5.1寄存器规划

    寄存器规划如表6所示。DGUS界面设计为3个显示变量,分别是VP=0000作为设备温度显示,VP=0001显示为设备地址,VP=0003作为报警值设置显示,变量的VP地址始终是存储于OS寄存器当中的R0:R1当中,可以复用。

 

    R79寄存器存放的是长度,也是可以复用的。作为

温度显示的程序,在温度显示中R79=6表示CRC校验的长度,R79=8是串口发送命令字的长度,报警值设定程序同理。

 

5.2设备地址初始化

设备地址初始化代码如图4所示。

 

5.3温度显示

 

    显示部分的程序功能实现的过程是分别存储相应的数值到前面规划好的DWIN OS寄存器中,然后进行CRC校验,生成一个寄存器组,最后用串口发送命令COMTXD发送命令字,用以读取温度数值。具体实现如图5所示。

 

5.4报警值设定

    与读取温度的操作一样,分别将值写人OS寄存器,进行CRC校验,然后将命令通过串口发送,用以设定第一报警值。报警值设定过程如图6所示。

上一页  [1] [2] [3] 

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:110,421.90000 毫秒