一个STEP7中定时器调用问题? 点击:1325 | 回复:2



风儿飘

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:24帖 | 58回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2002年10月18日
发表于:2003-09-09 18:36:00
楼主
我用STEP7编程,现在我在OB1中用下列程序,当前面条件符合,调用FC1,我在FC1中是定时程序,OB1中的程序如下: AN "e001" JCN _002 L 15 L "gy_type" ==I JCN _0a2 CALL FC 1 e1:="flag3" _002: NOP 0 _0a2: NOP 0 在FC1中的程序如下: A #e1 R "flag1" S "flag1" = Q 125.7 A "flag1" L "time1" SE T ["time_cout"] A T ["time_cout"] JCN _001 S "flag" S Q 125.0 _001: NOP 0 问题:在刚上电第一次调用时,一切正常,不过在随后的调用中,程序就出现了问题,定时器不能起作用,我想原因是在于没有RLO的上升沿,但具体的实现不知如何,请哪位帮忙解答,谢谢。



gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-09-09 12:45:00
1楼
这种情况我和同事讨论过,我同事不以为然,其实你用plcsim测试一下各种指令,会有收获的。

过客8088

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 346回
  • 年度积分:0
  • 历史总积分:1119
  • 注册:2003年1月07日
发表于:2003-09-09 18:36:00
2楼
你的程序有问题,在同一个扫描周期内的复位和置位是不会触发上升沿信号的

热门招聘
相关主题

官方公众号

智造工程师