200PLC与扫码枪自由口通信

已锁定

Nice Guy

  • 帖子

    80
  • 精华

    0
  • 被关注

    6

论坛等级:侠客

注册时间:2013-07-19

普通 普通 如何晋级?

200PLC与扫码枪自由口通信

3280

4

2013-10-23 22:20:13

今天用CPU226与SUG的扫码枪做自由口通信,有几个问题想请教大家:
1,硬件问题:
用RS232/485转换器连接扫码枪与PLC,转换器的485接口直接插到了PLC的编程口上,但是另一个通讯口的通讯连接会断掉并且连接不上,拔掉转换器就没有问题了。这是为何??最后又找了根编程电缆,自己做了个232直连线连接上扫码枪通信的!!
2,编了一个很简单的接收程序
LD SM0.1
MOVB 16#09, SMB30
MOVB 16#B0, SMB87
MOVB 16#0A, SMB89
MOVW +5, SMW90
MOVB 13, SMB94
ATCH INT_0:INT0, 23
ENI
RCV VB200, 0
发现不设定结束字符(SMB89)可以接收到扫码枪数据,当我设定了SMB89后,同样可以收到数据,请问为什么SMB89对通信没有影响??
2,在程序中对参数SNB89设定为16#0A,设置条码字符的末端字符为“加后缀—跳行”。
(1)这个加的后缀算数据的结束字符吗??
(2)小弟一开始认为加的后缀是结束字符,所以加了一个条件当SMB86=16#20(收到结束字符)时触
发一个输出,但是当接收数据时,监控发现SMB86没有接通,是不是可以说加的后缀不是结束字符,还是我弄错了??
3,做了上面的试验,想知道扫码枪的数据有没有结束字符,有的话怎么调用,没有的话可以添加吗??
200PLC与扫码枪自由口通信 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33263条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。