HU系列触摸屏自由协议通讯,首先触摸屏通讯口配置,设备

HU系列触摸屏自由协议通讯,首先触摸屏通讯口配置,设备

ID:39410955

大小:293.50 KB

页数:5页

时间:2019-07-02

HU系列触摸屏自由协议通讯,首先触摸屏通讯口配置,设备_第1页
HU系列触摸屏自由协议通讯,首先触摸屏通讯口配置,设备_第2页
HU系列触摸屏自由协议通讯,首先触摸屏通讯口配置,设备_第3页
HU系列触摸屏自由协议通讯,首先触摸屏通讯口配置,设备_第4页
HU系列触摸屏自由协议通讯,首先触摸屏通讯口配置,设备_第5页
资源描述:

《HU系列触摸屏自由协议通讯,首先触摸屏通讯口配置,设备》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、1.HU系列触摸屏自由协议通讯,首先触摸屏通讯口配置,设备类型选择,选择User-definedProtocol。2.设置通讯口参数和要通讯的设备通讯端口参数:添加自定义协议:3.“读”和“写”:通常一个通讯协议中的一次“读”或“写”都有一个“发送指令”和“接收指令”的过程,“读”不等于只接收,“写”不等于只发送。“读”:即向设备读取数据,通常情况下,需要屏发送一条指令给设备,告诉设备我要读取的是哪个数据。例如:Modbus协议,屏发送:0103000000044409分析:01为设备站号,03为“读”功能码,0000为起始地址,0004为所

2、要读的数据长度,4409为CRC校验码。这样设备就会返回从0000地址开始的4个字的长度给你,具体如下:01030800240000000600075016分析:01为设备站号,03为“读”功能码,08为其后数据所占字节长度,4个字==8个字节。0024000000060007这8个字节为数据,5016为CRC校验码。针对以上分析的指令,用户自定义可以做如下设置设置完这些之后,当屏接收到正确的数据后,就会将0024000000060007这8个字节的数据填入Data0至Data3的4个字中,如果你发现字节序不对,请重新设置。注意:Data0至

3、Data3的4个字的地址都被这条指令占用,其他“读”指令就不能再用了,否则会数据混乱。“写”指令可以用这些地址。如果某个协议你不需要发送任何指令,设备就会发送你想要数据给你。那么你就可以将此处“发送指令”设置为空。然后直接设置“返回长度”,接收设备发回来的数据。如果你不想接收数据,只想发送数据就可以将打钩,或者将“返回长度”设置为0。“写”:即屏写数据给设备,通过设置,可以将部件地址Data中的数据插入到“发送指令”中发送给设备。通常设备会返回是否写成功的指令,做工程时如果你需要确认是否写成功,就要去判断“写”指令的“返回指令”。如果你不关心

4、是否写成功,可以无视它。例如:Modbus协议,屏发送:010600010038D9D8分析:01为设备站号,06为“写”功能码,0001为起始地址,0038为要写给设备的数据,D9D8为CRC校验码。设备返回相同的指令:010600010038D9D8表示写成功。具体设置如下:如此设置好后,驱动在发送数据的时候,会将Data1的两个字节的数据插入到“发送指令”01060001之后,并添加CRC校验。形成指令0038就是Data1中的数据。说明:以上是根据modbus的协议设置的,我们在做工程时,需要根据客户提供的协议及需求,分析其协议的收发

5、流程,根据具体的情况做相应的设置,有些复杂些的协议需要通过写脚本,进行各种转换,封装数据,再发送。灵活应用。虽然协议有很多种,做多了就会发现,都是大同小异,总体思路都是一样的。再做自定义通讯的时候,可以借助串口调试软件来监控触摸屏的发送,通过串口软件发送数据到PLC查看返回数据是否正确。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。