扫描枪跟西门子s7-200 smart通信一下程序,只能扫两次读一次

已锁定

2016051864Z6ZX

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2016-05-18

普通 普通 如何晋级?

扫描枪跟西门子s7-200 smart通信一下程序,只能扫两次读一次

781

1

2016-05-30 15:28:33

展开查看
引用自找答案,问题ID:136641

扫描枪跟西门子S7-200通讯用以下程序只能扫描两次读一次,有谁做过能加一下QQ指点一下 190785412。谢谢了

提问者:dklk


WWCWWC 回答道:

你的问题可能是由于接受存储区数据被覆盖。
试试用200做数据记录。
转载:参考温度记录:3个温度数据的循环记录。
OB1:
LD     数据记录标志位:M0.0
EU
TODR   VB0
BMB    VB0, VB50, 6
MOVD   温度实时值:VD80, VD56

LD     SM0.0
=      L60.0
LD     数据记录标志位:M0.0
EU
=      L63.7
LD     M10.0
EU
=      L63.6
LD     L60.0
CALL   数据记录:SBR0, L63.7, L63.6, &VB100, &VB50, 3, 10, VD1000, VW1004

数据记录子程序:
LD     #开始记录初始化:L0.1
EU
MOVD   #记录存储区首位地址:LD1, #地址:LD12
MOVW   0, #计数:LW16

LD     #启动数据记录:L0.0
BMB    *#数据记录原地址首位:*LD5, *#地址:*LD12, #每条数据的长度:LB11
+D     10, #地址:LD12
INCW   #计数:LW16
AW=    #计数:LW16, #数据表的条目:LW9
MOVD   #记录存储区首位地址:LD1, #地址:LD12
MOVW   0, #计数:LW16
补充问题回复:
不清楚你的扫描枪方式的字符格式及字符总数,可能的原因我上面也有程序提供了,就是用指针的方式,把每次接受到的数据分别存放在VB100开始的10个字符--VB110;VB120,当然你也可以存放100条或更多的数据。
另外,把空闲线时间修改为4mS。

还有2人在找答案上回答了该问题,查看全部>
扫描枪跟西门子S7-200通讯用以下程序只能扫描两次读一次,有谁做过能加一下QQ指点一下252574878,谢谢。程序如下:
LD SM0.0
MOVB 16#09, SMB130
MOVB 16#B0, SMB187
MOVB 16#0A, SMB189
MOVW +5, SMW190
MOVB 33, SMB194
ATCH INT_0:INT0, 23
ENI
RCV VB201, 1
扫描枪跟西门子s7-200 smart通信一下程序,只能扫两次读一次 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8936条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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