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

求助一个编程思路 点击:732 | 回复:23



hfhewei

    
  • 精华:0帖
  • 求助:48帖
  • 帖子:51帖 | 132回
  • 年度积分:297
  • 历史总积分:566
  • 注册:2009年8月26日
发表于:2023-12-03 10:34:14
楼主
求助帖50分-已结帖

如果一个设备    五分钟之内没有任何操作   就把液压站电机停下  这段程序应该怎么写?求大佬们教一个思路




zenguwyc

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 167回
  • 年度积分:235
  • 历史总积分:2691
  • 注册:2011年8月07日
发表于:2023-12-03 10:58:22
1楼

相当于有一个定时器定时5分钟,时间到达后,人工过去把液压站电机关掉?


如果是PLC控制程序,直接采用自带定时器定时,定时器到达后输出信号触发液压站停止就行了,难道还有别的特别要求?

iamxiaoxiang

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 75回
  • 年度积分:93
  • 历史总积分:388
  • 注册:2011年5月02日
发表于:2023-12-03 11:14:16
2楼

条件一:“没有任何操作”汇总;条件二:液压站在运行中;条件三:5分钟定时器 ;输出 :电机停指令 。末了,停指令串入电机回路。

JSdanzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 400回
  • 年度积分:15
  • 历史总积分:7173
  • 注册:2012年9月22日
发表于:2023-12-04 08:24:04
3楼

1701649285068.png用液压站运行使能触发定时器,把所有操作条件汇总做一个常闭串在定时器回路里,操作条件5分钟内不满足,定时重新计时,操作条件5分钟内没有触发,定时器动作,将液压站运行使能断开,运行标志置0,然后后面再启动让液压站运行标志为1 就行了

LIQUANMIN

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 100回
  • 年度积分:24
  • 历史总积分:88
  • 注册:2009年10月17日
发表于:2023-12-04 09:34:14
4楼

将所有要操作的要素加起来及所要控制的输出关联起来作为条件后加循环计时就可以


懂一点点

  • 精华:1帖
  • 求助:2帖
  • 帖子:11帖 | 2746回
  • 年度积分:0
  • 历史总积分:1157
  • 注册:2008年5月13日
发表于:2023-12-04 10:20:42
5楼

液压站每个电磁阀输出动作串联一起,如果都没有动作就延时继电器开始5分钟计时,如果任意一个电磁阀有动作都会触发5分钟计时器从新计时,没有动作5分钟计时到了就触发液压马达停机

hfhewei

  • 精华:0帖
  • 求助:50帖
  • 帖子:53帖 | 140回
  • 年度积分:218
  • 历史总积分:487
  • 注册:2009年8月26日
发表于:2023-12-04 16:17:01
6楼

那就是只能把所有操作  汇总一下  手动操作很多的话  就要一个一个都并上  没有简单办法吗?

gk2017

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 47回
  • 年度积分:94
  • 历史总积分:378
  • 注册:2017年9月13日
发表于:2023-12-05 08:40:01
7楼

"hfhewei" 的回复,发表在6楼
        对内容: 【那就是只能把所有操作  汇总一下  手动操作很多的话  就要一个一个都并上  没有简单办法吗?...】进行回复:

        -----------------------------------------------------------------


可以检测输出的阀的状态,只要五分钟内没有为1的就认为液压站没有动作

xiao4x

  • 精华:0帖
  • 求助:1帖
  • 帖子:8帖 | 68回
  • 年度积分:21
  • 历史总积分:107
  • 注册:2020年1月06日
发表于:2023-12-05 08:59:04
8楼

"hfhewei" 的回复,发表在6楼
        对内容: 【那就是只能把所有操作  汇总一下  手动操作很多的话  就要一个一个都并上  没有简单办法吗?...】进行回复:

        -----------------------------------------------------------------


如果所有的动作是连续位地址的话,西门子plc可以把这些连续的位视为一个字节或者字,当字节或者字为0,即可视为无动作,这样简单吗?

121111115

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 414回
  • 年度积分:192
  • 历史总积分:24164
  • 注册:2016年1月20日
发表于:2023-12-05 10:02:41
9楼

弄一个定时器,定五分钟时间,然后把有可能的动作都并起来去复位这个定时器,不就可以了吗?在五分钟时间内只要有任一动作定时器就重新计时,否则时间到就停机。

桂R打工人

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 18回
  • 年度积分:117
  • 历史总积分:162
  • 注册:2022年7月25日
发表于:2023-12-05 11:28:04
10楼

"hfhewei" 的回复,发表在6楼
        对内容: 【那就是只能把所有操作  汇总一下  手动操作很多的话  就要一个一个都并上  没有简单办法吗?...】进行回复:

        -----------------------------------------------------------------

定时器计时5分钟,然后置位一个变量M100,把这个m100放在液压输出得前面就行了

往事诉风

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 90回
  • 年度积分:52
  • 历史总积分:2424
  • 注册:2015年10月08日
发表于:2023-12-05 11:45:13
11楼

液压站启动开始计时,5分钟内电磁阀没有动作,停止液压站;5分钟内电磁阀有动作,动作一次把定时器清零,重新开始计时。这样的工艺其实没有太大的作用,为了省电的话停的时间长了让工人把液压关了就是,现在5分钟超时把液压停了,要是开始生产的时候忘记开液压这样会产生废料,省的电钱花到原材料上了,要不你程序里还需加一个液压自动启动信号,这个自动启动的信号需要根据你工艺流程选取。

请叫我王老湿

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:626帖 | 8644回
  • 年度积分:188
  • 历史总积分:342159
  • 注册:2011年4月25日
发表于:2023-12-05 12:54:21
12楼

这个功能很多工厂都需要,俗称节能模式,超过多少时间没任何操作就停

hfhewei

  • 精华:0帖
  • 求助:50帖
  • 帖子:53帖 | 140回
  • 年度积分:218
  • 历史总积分:487
  • 注册:2009年8月26日
发表于:2023-12-07 17:35:04
13楼

"请叫我王老湿" 的回复,发表在12楼
        对内容: 【这个功能很多工厂都需要,俗称节能模式,超过多少时间没任何操作就停...】进行回复:

        -----------------------------------------------------------------


嗯 是呢 有什么简单的办法 判断没有任何操作?

hpg2005

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 7回
  • 年度积分:70
  • 历史总积分:211
  • 注册:2013年8月02日
发表于:2023-12-07 23:14:00
14楼

不知道这样行不行,能不能满足你的条件,根据你的描述,基本山就这意思

图片1.png

hfhewei

  • 精华:0帖
  • 求助:50帖
  • 帖子:53帖 | 140回
  • 年度积分:218
  • 历史总积分:487
  • 注册:2009年8月26日
发表于:2023-12-08 09:51:07
15楼

"hpg2005" 的回复,发表在14楼
        对内容: 【不知道这样行不行,能不能满足你的条件,根据你的描述,基本山就这意思...】进行回复:

        -----------------------------------------------------------------


大体意思是这样的   但是

1如果点位很多  上百个的话  就要全部串上了   甚至是上万个呢

2点位接的可能不全是复位按钮   可能是触摸屏上的置位按钮  置位一个状态  复位是另一个状态   置位是一个操作  复位也是一个操作  所以全用常闭点串起来是不能检测所有操作的

所以有没有简单的办法  比如一个指令检测没有任何操作?

hfhewei

  • 精华:0帖
  • 求助:50帖
  • 帖子:53帖 | 140回
  • 年度积分:218
  • 历史总积分:487
  • 注册:2009年8月26日
发表于:2023-12-08 09:53:40
16楼

"gk2017" 的回复,发表在7楼
        对内容: 【"hfhewei" 的回复,发表在6楼        对内容: 【那就是只能把所有操作  汇总一下  手动操作很多的话  就要一个一个都并上  没有简单办法吗?...】进行回复:        ---...】进行回复:

        -----------------------------------------------------------------


也可能是由1变为0

hfhewei

  • 精华:0帖
  • 求助:50帖
  • 帖子:53帖 | 140回
  • 年度积分:218
  • 历史总积分:487
  • 注册:2009年8月26日
发表于:2023-12-08 09:54:30
17楼

"JSdanzi" 的回复,发表在3楼
        对内容: 【用液压站运行使能触发定时器,把所有操作条件汇总做一个常闭串在定时器回路里,操作条件5分钟内不满足,定时重新计时,操作条件5分钟内没有触发,定时器动作,将液压站运行使能断开,运行标志置0,然后后面再启动...】进行回复:

        -----------------------------------------------------------------


基本意思是这样

hfhewei

  • 精华:0帖
  • 求助:50帖
  • 帖子:53帖 | 140回
  • 年度积分:218
  • 历史总积分:487
  • 注册:2009年8月26日
发表于:2023-12-08 09:57:28
18楼

"往事诉风" 的回复,发表在11楼
        对内容: 【液压站启动开始计时,5分钟内电磁阀没有动作,停止液压站;5分钟内电磁阀有动作,动作一次把定时器清零,重新开始计时。这样的工艺其实没有太大的作用,为了省电的话停的时间长了让工人把液压关了就是,现在5分钟...】进行回复:

        -----------------------------------------------------------------


见到一个设备是五分钟内没有任何操作   就自己停掉液压泵   再次操作的时候  如果没有开液压泵的话  会出现提示  提示液压泵未开启  液压泵未开启的状态  部分按钮是无效的

冷柠檬

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 12回
  • 年度积分:65
  • 历史总积分:65
  • 注册:2023年6月09日
发表于:2023-12-08 10:14:17
19楼

你的没有操作是指


冷柠檬

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 12回
  • 年度积分:65
  • 历史总积分:65
  • 注册:2023年6月09日
发表于:2023-12-08 10:14:53
20楼

你的没有操作是指什么.程序没有变化?


热门招聘
相关主题

官方公众号

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