TH、TP系列触摸屏用户手册提高篇之三(自定义通讯协议)

声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《电天下账号管理规范》全部内容的认可,本网站资源来自原创,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请举报本资源,我们将及时审核处理!

TH、TP系列触摸屏用户手册提高篇之三(自定义通讯协议)

TH、TP系列触摸屏用户手册提高篇之三(自定义通讯协议)
文本预览
信捷触摸屏 自定义通讯协议
操作手册
信捷科技电子有限公司目录
1 概述...........................................................................................................................................................................3
2 协议设置...................................................................................................................................................................4
2-1 了解协议设备对象..........................................................................................................................................4
2-2 注册及创建协议文件......................................................................................................................................5
2-3 编写协议文件..................................................................................................................................................8
2-3-1 简介.........................................................................................................................................................8
2-3-2 在哪里编写协议代码.............................................................................................................................8
2-3-3 协议代码的结构.....................................................................................................................................8
2-3-4 设置步骤.................................................................................................................................................9
21 概述
■ 什么叫自定义通讯协议?
自定义通讯协议的意思就是:借助触摸屏自定义协议方式,编写协议驱动文件,以实现与触摸屏软
件中不支持设备的通讯。
■ 为什么要使用自定义通讯协议?
通信协议又称通信规程,是指通信双方对数据传送控制的一种约定。约定中包括对数据格式,同
步方式,传送速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共
同遵守。也就是说触摸屏与设备之间的沟通必须讲述相同的语言,才能互相传输信息。
在触摸屏编辑软件Touchwin里,已自带了市面上主流PLC,变频器和仪表等设备的通讯协议,用
户只需要针对自己的设备在触摸屏里选择相应的协议即可实现通讯。
图示:设备列表
但是如果用户的设备不在通讯设备选择列表中,请先阅读该设备所支持的通讯协议,因为该设备
的协议可能与设备列表中已存在的设备协议相同,例如被广泛使用的modbus协议。
如果确认在设备列表中没有支持该设备的协议,这种情况,就必须借助触摸屏自定义协议方式,
编写协议驱动文件。
32 协议设置
2-1 了解协议设备对象
为了更好的理 解自定义协议的制作过程,这里我们以仪表 V900(注:V900 是一个虚构的名称)
的自由格式通讯协议的编写过程为例:
仔细阅读仪表 V900 的通讯协议,确定需要发送和接受的代码信息。根据用户的要求,需要在触摸屏
上显示“当前重量”,“流量”显示 和“目标量”。
V900的地址空间分布
当前重量 H42 流量 H43
目标量 H44
V900 读寄存器 通讯格式
发送信息 站号 读指令功能码 目标寄存器地址 和校验
03
V900回复信息 站号 寄存器内容高字 寄存器内容低字 和校验
节 节
V900的站号设置为1,波特率设为9600 偶校验, 8位数据位,1位停止位.根据上表中V900的通讯
格式,下面枚举了 "发送数据帧内容" 及 "回应的格式" .
1.读当前重量 :H01 H03 H42 sumcheck;
回复: 01 (回复内容高字节)(回复内容低字节) sumcheck;
2.读流量: H01 H03 H43 sumcheck;
回复:01 (回复内容高字节)(回复内容低字节) sumcheck;
3.读目标量: H01 H03 H44 sumcheck;
回复:01 (回复内容高字节)(回复内容低字节) sumcheck;
42-2 注册及创建协议文件
■ 简介
在编辑软件的设备列表中注册V900的选项,并且建立协议的载体文件。
■ 步骤
1.打开Touchwin软件安装的根目录:
2.在根目录里找到 custom.dat 的文件并用记事本打开,在文件的末尾加“V900= V900仪表” ,“=”
左边为配置文件名称,“=”右边为设备列表中显示的名称;设置完成后保存并退出。(注:如果无
法保存,请将该dat文件属性中的保密属性去掉)
53.在根目录下找到Device 的文件夹,打开该文件夹,找到并用记事本打开配置文件Device.ini 。
在原文中找到
[option]
number = n
在该例中,n=41,因为要新增一个项目V900,那么n+1该值变成42;
4.在配置文件Device.ini中,将滑动条拖移到底部,在最后位置增加两行文字:
[sequence42]
6filename = V900
输入结束后,保存文件并退出。
5.在根目录下找到并打开Device文件夹,新建一个名称为V900的文件夹,并在该文件夹里建立
下面两个文件。(注:简便的方法是从别的设备文件夹中复制粘贴过来,然后将ini配置文件的名
称修改为V900)
6.双击打开Touchwin软件,在设备列表中你可以看到V900已经被列入到选型列表之中。到此,注
册及创建协议文件的过程就结束了。
72-3 编写协议文件
2-3-1 简介
在上一节中已经完成注册及创建协议的过程,那么根据设备的通讯要求我们需要在协议文件里编写
协议的代码。
2-3-2 在哪里编写协议代码
经过上一章的创建之后,在根目录下找到并打开 Device 文件夹下的 V900 文件夹,再双击打开
V900.ini 配置文件,然后在这个配置文件中输入自定义协议的代码。
2-3-3 协议代码的结构
这些协议的代码就是触摸屏进行通讯运作的规则。依照先后顺序协议共分成以下几大部分:
● 文件描述
● 缺省通讯参数设定
● 缺省站号设定
● 数据对象描述
● 通讯规则
● 对象优化
82-3-4 设置步骤
● Descript 文件描述
在V900.ini文件中编写以下内容。其为固定格式,套用即可。“文件描述”代码内容 如下:
[descript]
DeviceModelCode=22
FirmwareName=UserDefine
DownLoadDll = \Device\UserDefine\DownLoad.dll
SpecInfoDll = \Device\UserDefine\DownLoad.dll
DeviceType = 100
● Communication 缺省通讯参数设定
在软件中选择设备时其缺省的通讯参数。如下图:
“缺省通讯参数设定”代码内容
[Communication]
BaudRate=9600 ;波特率
AIGC
"TH、TP系列触摸屏用户手册的提高篇第三部分详细阐述了如何在TH和TP型号的高级触摸屏产品中实现自定义通讯协议。本章节内容深入介绍了如何设置和配置特定的通信接口,如以太网、RS485、RS232等,以便与用户的定制设备或系统进行数据交换,包括但不限于建立数据包结构、制定握手信号、参数协商以及错误检测和处理方法。通过学习这一节,用户能够掌握针对不同硬件平台和应用需求,灵活地为TH、TP系列触摸屏设计和实施独特的通信协议,从而增强人机交互的效率和灵活性。"
0/200
会员专享
升级会员获取海量资源免费下载
会员免费下载
5D币 购买
上传资源赚收益
格式:oth
浏览:464
收藏:0
浏览:464  |   收藏:0
上传时间:2010-08-13
大小:1.1M
举报
作者相关作品
浏览:37.5w  |   收藏:2
浏览:37.5w
收藏:2
浏览:18.6w  |   收藏:4
浏览:18.6w
收藏:4
浏览:17.9w  |   收藏:0
浏览:17.9w
收藏:0
浏览:15.0w  |   收藏:1
浏览:15.0w
收藏:1
排名
昵称
瓦特值
复制下方链接,分享给好友同事
或微信扫描下方二维码一键分享给好友
复制下方链接,分享给好友同事
或微信扫描下方二维码一键分享给好友
Blogroll: Leadsoft
利驰数字科技(苏州)有限公司版权所有    增值电信业务经营许可证
Contact us
官方公众号
400-6699-000 工作日 9:00-17:00
利驰数字科技(苏州)有限公司
西安利驰软件有限公司
VIP
问答
客服
反馈
赚钱
资源详情
评论建议
TH、TP系列触摸屏用户手册提高篇之三(自定义通讯协议)
作品总数  1.7w
V6
作品详情
浏览:464
大小:1.1M
下载:3
收藏:0
时间:2010-08-13
格式:oth
作品介绍
TH、TP系列触摸屏用户手册提高篇之三(自定义通讯协议)
AIGC
"TH、TP系列触摸屏用户手册的提高篇第三部分详细阐述了如何在TH和TP型号的高级触摸屏产品中实现自定义通讯协议。本章节内容深入介绍了如何设置和配置特定的通信接口,如以太网、RS485、RS232等,以便与用户的定制设备或系统进行数据交换,包括但不限于建立数据包结构、制定握手信号、参数协商以及错误检测和处理方法。通过学习这一节,用户能够掌握针对不同硬件平台和应用需求,灵活地为TH、TP系列触摸屏设计和实施独特的通信协议,从而增强人机交互的效率和灵活性。"

声明:您必须遵守我们的协议,如果您下载了该资源行为将被视为对《电天下账号管理规范》全部内容的认可,本网站资源来自原创,仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请举报本资源,我们将及时审核处理!
举报
评论区 (0)
0/200
暂无数据
VIP
问答
反馈
赚钱