IFIX3.5 启泵瞬时指令信号无法复位,求高手指点 点击:733 | 回复:3



windboy121

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:12
  • 注册:2013年12月31日
发表于:2013-12-31 11:38:21
楼主

最近出现以下问题,一是手动启动,鼠标点击“启动”按钮后,“启动”按钮不弹起,二是,运行泵,手动点击“停止”,点击后没有反应,泵不停止,请问是什么原因?

FIX3.5自定义脚本用click事件实现:Private Sub CommandButton1_Click(

writevalue "1", "FIX32.THISNODE.AAAAA.F_CV"

writevalue "0", "FIX32.THISNODE.AAAAA.F_CV"
End Sub

手动启泵信号,鼠标点击按钮时,"FIX32.THISNODE.AAAAA.F_CV"置1后复位为0,意在实现瞬动按钮功能,现偶而出现按钮已松开,但信号不复位现象,即一直是1,不知是何原因?好像说脉冲信号用脚本实现,不可靠,须在PLC实现,为什么呢?求高手指点。





lg14wk

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 28回
  • 年度积分:559
  • 历史总积分:3641
  • 注册:2009年6月16日
发表于:2014-03-23 21:45:07
1楼

我们这里也出现过这种情况 我们的方法是在程序中加复位程序,避免了以为画面和硬件的问题造成的设备误动

tj_newauto

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 12回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2014年12月25日
发表于:2015-01-09 08:19:36
2楼

要在程序中加入延时语句才能实现。

原创破冰者

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2015年10月25日
发表于:2015-10-26 10:12:41
3楼

你不要这样做,在PLC程序里面做复位,还能保证复位正常执行


热门招聘
相关主题

官方公众号

智造工程师