ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

使用调试工具调试博图TCP连接所遇到的问题

2022-06-25 12:31:34  阅读:215  来源: 互联网

标签:10 读取 TCP 发送 博图 PLC ------------------------------------------------------------


 

PLC端使用的指令

 

PLC为服务器端,电脑为客户端,以上为服务器与客户端的配置参数

 

 

 

启动连接后连接成功,PLC的IP地址也可以ping通

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

 

 

 

 

 

设置了每秒发送数据块DB5中偏移量前50字节的数据,调试工具的信息中也显示读取成功但是没有显示读取出来的数据

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

后面发现了不勾选十六进制接收的情况下读取数据是以字符串形式显示,而Byte类型的0相对应字符串也正好是空所以显示出来了也看不见。

勾选上十六进制接收就可以看见每一Byte发送过来的数据情况了。

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 说完发送遇到的问题再说说读取时遇到的问题

 

 

 

读取所用的指令,频率是2秒一次,读取的数据存放位置是数据块偏移量50.0开始的10个Byte

 

从调试工具发送数据过去,报告中显示发送成功

 

 

 

但是PLC端中的接受数据位置并无改变

 

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

 

解决这种问题的方法是,因为读取的数据长度为10个Byte

 

所以发送的数据也要有10个Byte长度才能发送过去并读取出来,如下图

 

 

 

长度对应上后PLC端就成功读取并显示出电脑端发送的数据,

需要注意的是如果发送长度超出10个Byte那么读取数据只会显示前10个Byte

 

标签:10,读取,TCP,发送,博图,PLC,------------------------------------------------------------
来源: https://www.cnblogs.com/cameraConnectBasler/p/16411125.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有