1200以太网接收数据

我用一个1200通过以太网接收一个条码枪的数据,条码枪是经过研华的232转以太网的通讯模块转化使用的,通讯上了之后设定了字符串结束“0D”,但是字符串并没有结束,而是一直在接收,直到我设定的最大字符设定[30],才会一起显示,我改变了接收字符数也没用。一直用“0”这个变量接收也没用。  这样的结果就是我的缓存区里有的是很多条条码组成的乱码。求大神指点。

问题补充:
貌似图上传失败了,重新上传一次。

图片说明:

1200以太网接收数据    1200以太网接收数据    1200以太网接收数据    1200以太网接收数据    1200以太网接收数据    1200以太网接收数据    1200以太网接收数据    1200以太网接收数据    1200以太网接收数据   

最佳答案

貌似图打不开啊!~
“条码枪是经过研华的232转以太网的通讯模块转化使用的”;那就是是通过以太网连接到PLC的吧,使用的是什么协议接收的?如果是TCP协议,好像不能设定字符串结束“0D”的吧;
只有真正的串口通信才能设定了字符串结束字符,也就是说应该是条码枪的串口直接接到CM1241 串口模块上才行。

提问者对于答案的评价:
谢谢,图挂了,忘了电脑加密了,重新传一次,希望你能看看。

专家置评

1200与条码枪是走什么协议通信的,楼主的图片也无法看到。希望能描述的更清晰。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc177352.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月19日 下午6:03
下一篇 2017年6月19日 下午6:03

相关推荐