首页 上一页 1 2 3 4 5 6 7 8 9 下一页 尾页

三菱plc指令请教 点击:16580 | 回复:165



tiger-auto

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:27帖 | 39回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2003年11月05日
发表于:2005-07-16 19:34:00
楼主
我现用FX1N的三菱PLC做一个案子,其中有连续的8个输入点X10-X17为故障信号,我想得到一个故障发生的总数量,三菱的指令有一个数据ON位数求和,FNC43(SUM),可该指令仅适合FX2N和FX2NC,请问有其他方法可以实现吗?谢谢!


楼主最近还看过



wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-07-27 06:33:18
161楼

 

   相反,您在把输入点的“上升沿”并联的结果对C0进行驱动才是一个“致命的错误”!因为:在一个周期里如果出现有2个或更多的输入点“上升沿”,它们并联的结果也只仅能使C0产生一次“加1”,使C0的当前值小于K2X0字节中实际的“ON位总数”!

 

   

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-07-27 06:47:12
162楼

 

  如果在程序的每个周期里您不对计数器C0的当前值进行“清零”的操作,那么这也会产生“致命的错误”!因为:在程序的运行过程中,如果“ K2X0 ”字节中的同一个“位”在不同的多个周期里产生“上升沿”,则C0的当前值就会大于K2X0字节中实际的“ON位总数”。

 

 

wanggq

  • 精华:2帖
  • 求助:0帖
  • 帖子:24帖 | 5342回
  • 年度积分:0
  • 历史总积分:10407
  • 注册:2004年8月21日
发表于:2009-07-27 06:56:30
163楼

 

  如果在程序的运行的过程中,K2X0字节中的某个“位”状态由“ON”转变到“OFF”,这时因为计数器C0没有即时“减1 ”也会造成C0的当前值大于K2X0字节内容的“当前值”。这也可算是一种“致命的错误”吧?!

 

winter938

  • 精华:1帖
  • 求助:0帖
  • 帖子:55帖 | 945回
  • 年度积分:0
  • 历史总积分:3418
  • 注册:2005年6月12日
发表于:2011-02-08 18:05:02
164楼
复习了一下                        

GK7247

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 23回
  • 年度积分:0
  • 历史总积分:83
  • 注册:2011年7月09日
发表于:2015-09-24 10:29:17
165楼

山外有山……………………………………


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 4 5 6 7 8 9 下一页 尾页