东莞松山湖学ABB机器人编程周末要多久?

  • 发布时间:2017-09-09 21:15:09,加入时间:2016年09月09日(距今2839天)
  • 地址:中国»广东»东莞:东莞市莞太大道79号智通培训大厅一楼
  • 公司:广东智通职业培训学院, 用户等级:普通会员
  • 联系:唐珊珊,手机:13113064292 电话:0769—87078086

9月9日智通培训学习小贴士:ABB机器人输入输出指令-WaitDO

输入输出指令-WaitDO

WaitDO   Signal,Value

[\MaxTime][\TimeFlag];

Signal:         输出信号名称﹔(signaldo)

Value:          输出信号值﹔    (num)

[\MaxTime]: 最长等待时间s      (num)

[\TimeFlag]: 超时逻辑量     (bool)

应用﹕

 等待数字输出信号满足相应值﹐达到通信目的﹐因为输出信号一般情况下受过程控制

 此指令很少使用。

实例﹕

PROC  Grip(   )

  Set do03_Grip;

  WaitDO do03_Grip,1;!机器人等待输出信号﹐直到信号do03_Grip为1﹐才执行随后指令﹔

  …..

ENDPROC

PROC  Grip(   )

  Set do03_Grip;

  WaitDO do03_Grip,1\MaxTime:=5;!机器人等待相应输出信号﹐如果5秒内仍没有等到信号do03_Grip值为1﹐自动进行Error Handler处理﹐如果没有Error Handler ,机器人停机报错

  …..

ERROR

  IF  ERRNO=ERR_WAIT_MAXTIME  THEN

      TRWrite “…..”;

      RETRY;

  ELSE

     RAISE;

  ENDIF

ENDPROC  

实例﹕

PROC  Grip(   )

  Set do03_Grip;

  bTimeout:=TRUE;

  nCounter:=0;

  WHILE bTimeout DO

      IF nCounter>3 THEN

         TPWrite “…..”;

      ENDIF

      IF nCounter>30 THEN

         Stop;

      ENDIF

      WaitDI di_Ready,1\MaxTime﹕=1\Timeflag:=bTimeout;!机器等待到位信号﹐如果1秒内仍没有等到信号do03_Grip值为1﹐机器人执行随后指令﹐但此时TimeFlag值为TRUE﹐机器人等到di_Ready值为1﹐此时TimeFlag值为FALSE

      Incr nCounter;

  ENDWHOLE

      …..

ENDPROC

维修电工培训 电气自动化PLC培训  工业机器人培训

咨询电话: 8086  131 306 4292 唐老师 (打此电话预约报名可享受优惠!) QQ:1825 312390

地址:东莞市莞城莞太大道65号智通人才市场A馆一楼智通咨询大厅

乘车路线:市内公交车2、6、9、10、12、20、25、29、31

924

东莞机器人工程师成长沙龙第十三

诚邀你参与

联系我时请说明来自志趣网,谢谢!

免责申明:志趣网所展示的信息由用户自行提供,其真实性、合法性、准确性由信息发布人负责。使用本网站的所有用户须接受并遵守法律法规。志趣网不提供任何保证,并不承担任何法律责任。 志趣网建议您交易小心谨慎。