D445上电时读取抱闸状态导致D445进入STOP

已锁定

飘逸物语

  • 帖子

    68
  • 精华

    0
  • 被关注

    17

论坛等级:游侠

注册时间:2012-03-02

普通 普通 如何晋级?

D445上电时读取抱闸状态导致D445进入STOP

755

4

2015-09-12 00:40:54

IF transitionpusherAholdingbrakeopen THEN
     got_transitionpusherAbrakestate:=TRUE;
END_IF;
 IF transitionpusherAholdingbrakeclose THEN 
     got_transitionpusherAbrakestate:=FALSE;
END_IF;


transitionpusherAholdingbrakeopen 定义在 Address list里面,直接指向抱闸电机A所在驱动的r899的bit12


transitionpusherAholdingbrakeclose定义在 Address list里面,直接指向抱闸电机A所在驱动的r899的bit13


该驱动直接挂在D445下面的,D445上电自启动,run起的瞬间跳到STOP,我查看了诊断缓冲区,从RUN 转变到SHUTDWON之前的一条信息双击之后自动跳到上述程序的第一个IF之前,是否可以认为当时驱动还未准备好,而D445run起来后执行上述程序,导致无法从驱动读取状态而STOP,


同时有另一台抱闸电机是挂在CU320下面的,拥有同样类型的状态判断程序,且是写在上述程序之前,是否可以理解成CU320在D445 RUN起之前已经准备完毕,所以当D445RUN起时没有因为对CU320下的抱闸电机的状态判断而导致D445STOP,


最后,如果我上面理解是对的,那么要怎么做才能使这台D445正常自动RUN启?

我打算在状态判断前加上D445.CU_I_100.R2=10 AND D445.SEVRO02.R2=31 作为前提,不知是否可行,明天打算测试,各位是否有其它方法?


D445上电时读取抱闸状态导致D445进入STOP 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMOTION

共有2222条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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