回复:关于OB35的一个疑问

ceiwei

  • 帖子

    98
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2012-07-26

普通 普通 如何晋级?

发布于 2012-08-01 11:13:54

4楼

程序是这样的
L P DBW 250
T MD200
L DBD6 这里是要存储的数据
T DBD [MD200]

L MD200 将指针指到下一处
L P#4.0
+D
T MD200 其实我觉得我写这一句多余了,算了,还是一起写上来让大家批评吧,原程序就不改了
T DBW250

L DBW250
L P#98.0 如果与第11个指针指向的地址不相等就跳转到m1,否则(即相等)则将第一个地址重新送入指 针中
==D
JCN m1
L P#58.0
T DBW250

m1: NOP 1 空,往下执行下面的程序
程序就是这样,放到OB35中会有个别地址偶尔跳0然后又跳回来,根据最后将10个地址中的程序相加来看,0是在这10个地址中顺序传递,因为DBD6 中的数据设置为3,则10个地址中的数据相加为27,偶尔会跳到30,但是没有出现过什么24,21之类的。
还请各位多多指点,谢谢。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54715条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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