技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > s7-200 自由口通讯 ascii码报文头尾怎么处理

s7-200 自由口通讯 ascii码报文头尾怎么处理

林慧玲 发布于2014-04-10 17:52 1 0 标签:

现在要跟仪表通讯,协议要求报文前要加ascii码控制字符“belstx”,后要加ascii码控制字符“etx”,也就是整个通讯报文应该是“belstx<text>etx”,把要发的text和控制字符连在一起,放到发送地址去,然后触发xmt,结果串口调试工具收到的是一片空白和报文的头几个字符,单把要发的text发送,串口调试工具能正常收到,这些控制字符应该如何加到要发的text前面,才能正常呢?

佳答案

现在要跟仪表通讯,协议要求报文前要加ascii码控制字符“belstx”,后要加ascii码控制字符“etx”,也就是整个通讯报文应该是“belstx<text>etx”,把要发的text和控制字符连在一起,放到发送地址去,然后触发xmt,结果串口调试工具收到的是一片空白和报文的头几个字符,单把要发的text发送,串口调试工具能正常收到,这些控制字符应该如何加到要发的text前面,才能正常呢?各位了!


200plc发送字符串需要特定的格式,即个字节是发送多少个字符,
例:
要发送abcdef
如果个字节为6,顺利发送abcdef六个字符
如果个字节为2,只能发送ab两个字符
因此要发送6个字节,其实在cpu里面要占7个字节的位置

按照说的测试一下

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签