首页 上一页 1 2 下一页 尾页

急!关于设备运行时间的问题 点击:3149 | 回复:32



liaphy

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 95回
  • 年度积分:0
  • 历史总积分:257
  • 注册:2010年9月03日
发表于:2010-09-07 15:13:19
楼主

          现我有一设备,要求此设备运行到一定时间需要给上位机一个报警信号,提示需要更换润滑油,但设备厂家的要求是,新设备首次运行500小时需要更换一次润滑油,以后每3000小时则需要再次更换润滑油,现我有一VD变量存储设备运行时间,且已存如断电保存寄存器,请教,如何才能用最简单的方法实现以上功能;假设设备运行时间保存变量地址为VD100,报警信号为M10。希望能给出梯形图或STL程序,谢谢!




liaphy

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 95回
  • 年度积分:0
  • 历史总积分:257
  • 注册:2010年9月03日
发表于:2010-09-07 17:15:21
21楼
回复内容:
对:jiaoanpeng 关于

这个用软件提醒不太好把,首先时间间隔太长500小时、3000小时,会占用太多的存储器的空间,再者假如系统突然停电或需要修改程序等会造成系统重新计时。而且以这么长的时间间隔一年也加不了几次。因此还不如先算好日期记在本上,用人工提醒,我算了一下,500小时大约20天,因此到设备运行20天后,就加润滑油,3000小时更多了是125天,因此120天以后,加润滑油即可。

 

内容的回复:

问题是,这个设备是维护用的设备,不一定多长时间用一次,也不一定一次用多长时间。客户要求加此功能,我也觉得必要行不大,但既然要求了,还是实现了好!

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-09-07 17:32:17
22楼
你的那个没什么需要很高的精确度,多几天扫几天又没什么关系。所以用定时器加计数器也就可以了。如果你要追求高精度,不怕麻烦,那么你就用定时中断好了。

老菜鸟

  • 精华:22帖
  • 求助:0帖
  • 帖子:301帖 | 8609回
  • 年度积分:0
  • 历史总积分:24924
  • 注册:2003年6月15日
发表于:2010-09-07 17:34:03
23楼

。。。。。。。。。。。。希望你尽快成功!

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2010-09-07 17:45:56
24楼

更正:
网络5增加 MOV-W 0 MW2
临时给楼主编的,仅作参考。

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2010-09-07 17:57:52
25楼

楼主的提问:

1、如果500小时没有清零而用户选择了关机操作,那下次再启动时候报警是不是就不会在显示(这是现场需要考虑的暂且先不说)

2、上位机清掉报警信号复位后,第三次3000小时报警如何实现?

再次感谢!

回答:

1。不应答就关机, 下次再开机再报警,直至应答为止停止报警。

2。上面的程序不适合第N次的3000小时报警,得作废重编。

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2010-09-07 18:38:02
26楼
要任意设定,请要求上位机设定,并要求确认
临时给楼主编的,仅作参考。

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2010-09-07 18:44:17
27楼
                                                       

老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2010-09-07 19:51:20
28楼
要任意设定,请要求上位机设定,并要求确认
临时给楼主编的,仅作参考。
图没有贴好,重新贴,对不起了。






老愚者

  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 2253回
  • 年度积分:0
  • 历史总积分:10007
  • 注册:2006年8月20日
发表于:2010-09-07 21:01:42
29楼

再次更正:                                         

wyb2866255

  • 精华:57帖
  • 求助:0帖
  • 帖子:148帖 | 2872回
  • 年度积分:1
  • 历史总积分:31450
  • 注册:2010年7月01日
发表于:2010-09-08 11:10:56
30楼
在老愚者梯形图基础上修改程序,可以满足楼主要求,见下图:
说明:
1、MW0-MW10 设置掉电保护状态,软件下载后第一次运行,M4.0--M4.3皆处于置0状态。M4.0=0,使比较器进行的是MW2与500比较,当MW2=500时,比较器使M4.0=1、M4.1=1,向上位机发出换油信号,同时将MW2值加入VD100,再将MW2清0,如此时断电,再接通电源,由于M4.1=1,仍发出换油指示。只有上位机发回应答信号,PLC才将M4.1清0.
2、当第一次MW2=500比较器使M4.0=1后,M4.0始终保持1状态,所以以后的比较都是MW2与3000比较,每次比较完后,MW2值累加到VD100中,再清0,故可多次运行该程序。

huzhicai

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 57回
  • 年度积分:0
  • 历史总积分:216
  • 注册:2009年8月07日
发表于:2010-09-08 14:15:16
31楼
小弟是新手,值得学习一下,多谢各位!

liaphy

  • 精华:0帖
  • 求助:1帖
  • 帖子:7帖 | 95回
  • 年度积分:0
  • 历史总积分:257
  • 注册:2010年9月03日
发表于:2010-09-13 10:10:01
32楼
回复内容:
对:wyb2866255 关于在老愚者梯形图基础上修改程序,可以满足楼主要求,见下图:
说明:
1、MW0-MW10 设置掉电保护状态,软件下载后第一次运行,M4.0--M4.3皆处于置0状态。M4.0=0,使比较器进行的是MW2与500比较,当MW2=500时,比较器使M4.0=1、M4.1=1,向上位机发出换油信号,同时将MW2值加入VD100,再将MW2清0,如此时断电,再接通电源,由于M4.1=1,仍发出换油指示。只有上位机发回应答信号,PLC才将M4.1清0.
2、当第一次MW2=500比较器使M4.0=1后,M4.0始终保持1状态,所以以后的比较都是MW2与3000比较,每次比较完后,MW2值累加到VD100中,再清0,故可多次运行该程序。
内容的回复:

谢谢前辈

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页