很困惑,求助:指针存储中断8接收的数据,出现莫名其妙的现象,字符存放的区域很不正常

已锁定

心若止水zjg

  • 帖子

    9
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2013-08-23

普通 普通 如何晋级?

很困惑,求助:指针存储中断8接收的数据,出现莫名其妙的现象,字符存放的区域很不正常

1107

8

2013-08-30 21:44:07

小弟近期在自学S7-200CN时遇到点问题,困扰了好多天,恳请各位大哥大侠相助,小弟我实在是没辙了。问题如下:
利用S7-200接收字符中断8,把每一个接收到的字符依次存入指针确定的VB100开始的存储区域,利用PC上安装的串口调试软件发送字符:AA BB CC DD,自动发送周期500ms,串口软件的TX显示:104(发送了104个字符),我认为应该是VB100:AA,VB101:BB,VB102:CC,VB103:DD,VB104:AA-------VB203:DD;但实际上VB100----VB371 存储的都是其他字符,VB372-----VB475之间存储的才是上述104个字符。
问题:1、PLC上电后,模式开关在“STOP”位置,打开调试菜单下的“程序监控状态”和“状态表监控”-----见图“停止时程序监控状态1、2.JPG”---SMB2:0,VD0:0;http://xiangce.baidu.com/picture/detail/8dad6b3faf584d0880dc81cd5a0763ca0c930665,http://xiangce.baidu.com/picture/detail/009772df0e936c7b4065b5396fdd8f3d959cfc41
然后模式开关打到“RUN”位置停顿几秒,再打到“STOP”位置,就出现了异常奇怪的现象(操作过程中暂没用到串口软件发送字符):
(1)为何SMB2中是16#FE(254),VD0:134218370???
(2)VB100---VB641之间的存储区出现了很多莫名其妙的数据,见图“PLC在RUN状态后再转到STOP1---8.JPG.”。1)、http://xiangce.baidu.com/picture/detail/dec92a37f228172fc5234d397507e716620e6ca3
2)http://xiangce.baidu.com/picture/detail/bbbd90caef5443cc02347e00461a899e203449b3
3)http://xiangce.baidu.com/picture/detail/bc43a2076b19604462c293c1254a30294b8626b3
4)http://xiangce.baidu.com/picture/detail/dbf8f9cc29ab6700f23bfac5952456f26a14f6b3
5)http://xiangce.baidu.com/picture/detail/8bbf1b96d1beca15d2cfe5ee697be23f0c52c2b3
6)http://xiangce.baidu.com/picture/detail/ca411e10777d09512cd1e575d85cd9e3bf338eb3
7)http://xiangce.baidu.com/picture/detail/bc86711be300a41f15300498d14f12c233e763b2
8)http://xiangce.baidu.com/picture/detail/a2e4813e566002d8eff951db02bdcedd2f7ba6b2

2、利用串口调试软件每500ms自动发送字符“AA BB CC DD”,设置见图“串口调试软件发送字符.JPG”,http://xiangce.baidu.com/picture/detail/55037d6ec7b725cbe6df1ecf969cb03a8168feb1
发送了104个字符后,关闭软件串口。打开“状态表”,
(1)发现SMB2:16#DD----正常,VD0:134218204 ???(不解);
(2)VB100----VB371 存储的都是其他字符,VB372-----VB475之间存储的才是上述104个字符。见图“发送结束的状态监控1、2.JPG”和“发送结束的状态监控表1--11.JPG” 。分别是连接1)、2)和3)--13)
1)http://xiangce.baidu.com/picture/detail/33ebf32a0d52951523866ef60d8123409430b8a1
2)http://xiangce.baidu.com/picture/detail/7fdc58c7e519de86eb3824a4790583b922f17fb0
3)http://xiangce.baidu.com/picture/detail/009772df0e936c7b4044b5396fdd8f3d959cfca0
4)http://xiangce.baidu.com/picture/detail/e4e8eb309c63dc1d1e43a7135600b5da8a5caab0
5)http://xiangce.baidu.com/picture/detail/249f3e125f13e02db1db7ea642cc3134eef256b7
6)http://xiangce.baidu.com/picture/detail/9c88985977f687dfe91c66e5f077affdb411ddb7
7)http://xiangce.baidu.com/picture/detail/78d08725fd5fcaf7a7052fdd8acf21198d30bfb6
8)http://xiangce.baidu.com/picture/detail/9bb912a8cedd2e7b7318546409d859e9f24b9bb6
9)http://xiangce.baidu.com/picture/detail/53a1847fd04f12c213e12d4ec6774e5b9cd367b5
10)http://xiangce.baidu.com/picture/detail/1588e602f177affd19c0b0213ce48222852ad142
11)http://xiangce.baidu.com/picture/detail/549566680951d4d18e3249aed8e3be33ee2b8f66
12)http://xiangce.baidu.com/picture/detail/549566680951d4d18e5649aed8e3be33ee2b8f42
13)http://xiangce.baidu.com/picture/detail/9db13bd28f1747dfba6523e06a19604400c22265

主程序:
LD SM0.1
MOVD &VB100, VD0
MOVB 16#09, SMB30
ATCH INT_0, 8
ENI

中断程序:
LD SM0.0
MOVB SMB2, *VD0
INCD VD0

系统块的V区断电保持设置都是0.
第一次发帖,不知道会不会有回应,还是石沉大海。
很困惑,求助:指针存储中断8接收的数据,出现莫名其妙的现象,字符存放的区域很不正常 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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