回复:设备自动时停止,提示“因执行SYNACT指令而等待‘

a1345

  • 帖子

    49
  • 精华

    0
  • 被关注

    21

论坛等级:侠客

注册时间:2015-06-28

普通 普通 如何晋级?

发布于 2018-01-06 10:07:12

6楼

展开查看
以下是引用西范斯在2018-01-03 11:50:27的发言 >5楼:没有id=XXX或ids= xxxx的同步动作作用时间是:该语句本身和其后的非逻辑运算/非计算/非暂停唯一一段程序段,所以N101 WHENEVER ($A_DBB[39]==0) DO RDISABLE根据if条件只作用于N103 M10或N105 M11那一段,此前此后都不起作用!
以下是引用a1345在2018-01-01 22:16:43的发言 >3楼:西范斯,找到了$A...

引用3楼详细内容:

西范斯,找到了$AA_DBB[39]是FC21的状态指示,夹爪状态控制FC21的使能

还有一个问题就是;

在运行

N102 IF CL_UC_G1
N103   M11=EXP_PART    ; clamp grippper 1
N104 ELSE
N105   M10=EXP_PART    ; unclamp gripper 1

的时候是一直在检测下面的语句吗?

N100 WHEN TRUE DO $A_DBB[39]=0
N101 WHENEVER ($A_DBB[39]==0) DO RDISABLE

我理解的是他们相当于一个程序下的两个分支在同时运行对吗?
 

 

以下是引用西范斯在2017-12-30 20:00:37的发言 >2楼:由于N10中$AA_...

引用2楼详细内容:

由于N10中$AA_DBB[39]始终为零,导致rdisable读入禁止一直生效。需要看plc中fc21写$AA_DBB[39]变量的条件何时满足,此条件和M10=exp_part动作执行完成情况相关!。

感谢西范斯的讲解
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25522条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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