关于MAP库文件的Done状态位的问题

已锁定

felix779

  • 帖子

    157
  • 精华

    1
  • 被关注

    2

论坛等级:游侠

注册时间:2011-09-06

普通 普通 如何晋级?

关于MAP库文件的Done状态位的问题

1188

11

2015-07-14 10:58:12

程序中用到脉冲库文件指令MOVEabsolute。碰到的问题是Done状态字的困扰,有时候是发送脉冲开始工作的时候置为1,有时候是脉冲全部走完,即工作完成了置为1。有点搞糊涂了。
LD S0.3
= L60.0
LD S0.3
A M50:M5.0
EU
= L63.7
LD L60.0
CALL Q0_1_MoveAbsolute:SBR39, L63.7, 物料托盘中心Y轴方向位置:VD728, Q01_Vel:VD174, Q01_MR_Done:V182.0

LD S0.3
A Q01_MR_Done:V182.0
AD<= VD384, 20
EU
S Y_Finish:M2.2, 1

VD384是动作接近完成的判断条件。我用状态表的时序图监控,当VD384满足条件时,V182.0一直为零,不知道为什么M2.2还能置为1?V182.0观察到是动作开始前瞬时置为1,而后变为0,。这一点有点想不明白,求教。
关于MAP库文件的Done状态位的问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33277条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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