求助:为什么捕捉不到SFB49中的JOB_DONE脉冲?

已锁定

祝你快乐

  • 帖子

    184
  • 精华

    0
  • 被关注

    2

论坛等级:游士

注册时间:2004-08-24

普通 普通 如何晋级?

求助:为什么捕捉不到SFB49中的JOB_DONE脉冲?

572

4

2005-03-02 14:04:38

为什么捕捉不到SFB49中的JOB_DONE脉冲?

仿真器: PLCSIM5.2
组态: CPU-313C,period-2000ms,minimum pulse-100ms
JOB_DONE脉冲是新作业允许,没有JOB_DONE脉冲出现,就不能控制SFB49.

第一次使用SFB49,调试SFB49功能的全部程序如下,请大虾赐教:

STAR: SET
R M2.3 //预备作业请求
////////////////////////////////////////////////////////

CAON: CALL SFB49,DB49
LADDR:=W#16#768
CHANNEL:=0 //通道号
SW_EN:=1 //软件门
MAN_DO:=
SET_DO:=
JOB_REQ:=M2.3 //作业请求
OUTP_VA:=500 //PWM输出值
JOB_ID:=w#16#1 //作业号
JOB_VAL:=2000 //写作业请求值 (写周期长度为2000ms)
STS_EN:=M11.0 // ENABLE STATUS
STS_STRT:=M11.1
STS_DO:=M11.2 //OUTPUT STATUS
JOB_DONE:=M11.3 //NEW JOB CAN BE STARTED
JOB_ERR:=
JOB_STAT:=
/////////////////////////////////////////////////////////////
SET
S M2.3 //作业请求
WAIT: A M11.3
FN M30.0
JC GG
JU WAIT //等待新作业允许

运行程序后,程序就一直在WAIT中循环,应是没有JOB_DONE的下降沿脉冲.
问题在哪里,请大虾赐教,谢谢!






求助:为什么捕捉不到SFB49中的JOB_DONE脉冲? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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