技术论坛

 今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

返回主题列表
作者 主题
落叶6
游民

经验值: 113
发帖数: 3
精华帖: 1
楼主    2020-09-18 11:05:12
主题:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 精华帖  精编帖 

单按钮控制启动停止




淄博工控线路板维修
游民

经验值: 97
发帖数: 2
精华帖: 0
1楼    2020-09-18 11:10:20
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

      能行吗?   

20211111
奇侠

经验值: 7764
发帖数: 1150
精华帖: 1
2楼    2020-09-18 11:31:36
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

长按启动键,未必能一键启动M1/M2;松开启动键后,M2启动;期待其他大神的意见。

,,
zhangli0
至圣

经验值: 43092
发帖数: 15750
精华帖: 61
3楼    2020-09-18 11:56:04
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

你试试M2为0的情况下,能让M2为1吗?

活到老,学到老!为了生活学习吧!
渔明鱼工
至圣

经验值: 23899
发帖数: 2059
精华帖: 78
4楼    2020-09-18 15:29:48
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

可以用时间继电器哇!



网鱼能够改善伙食,还能释放工作中的压力。
RENHQ
至圣

经验值: 68947
发帖数: 12232
精华帖: 59
5楼    2020-09-18 15:46:21
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

你这个应该不行吧,按钮长按,M2能通,M1就通一个周期

不用上升沿指令,可以用逻辑做个上升沿出来啊

Q群:https://jq.qq.com/?k=9BDuEgf6
RENHQ
至圣

经验值: 68947
发帖数: 12232
精华帖: 59
6楼    2020-09-18 15:52:15
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段


这样应该可以,没有安装仿真,没测试

Q群:https://jq.qq.com/?k=9BDuEgf6
JL4_207
侠圣

经验值: 4542
发帖数: 809
精华帖: 2
7楼    2020-09-18 16:57:56
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

 时间继电器也不行吧,定时时间小于按钮接通的时间即可,否则也无法实现一键启停;

暂无
'Razor
至圣

经验值: 20112
发帖数: 2773
精华帖: 23
8楼    2020-09-18 17:02:08
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

网上有份文件,总结了十几种一键启停程序。

Less is more……
JL4_207
侠圣

经验值: 4542
发帖数: 809
精华帖: 2
9楼    2020-09-18 17:11:19
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

 R侠写的看着是可以实现哦,,但是,还是仿真测试一下,实践检验一下,,,

暂无
黑猫警长W
至圣

经验值: 18389
发帖数: 2409
精华帖: 1
10楼    2020-09-19 10:03:52
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

用着怎么样?

天芯
至圣

经验值: 18845
发帖数: 2106
精华帖: 0
11楼    2020-09-19 11:54:57
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

看讨论学习

执笔画管脚
侠圣

经验值: 2747
发帖数: 271
精华帖: 2
12楼    2020-09-19 12:27:09
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

大家一起来单键启停



你若安好便是晴天
leimc
游侠

经验值: 483
发帖数: 119
精华帖: 0
13楼    2020-09-19 12:28:16
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
与1异或它不香吗?
0异或1=1,1异或1=0,看到没,这就是取反操作啊。
执笔画管脚
侠圣

经验值: 2747
发帖数: 271
精华帖: 2
14楼    2020-09-19 14:36:29
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

不如写出来?

你若安好便是晴天
Zane
至圣

经验值: 76318
发帖数: 19347
精华帖: 378
15楼    2020-09-20 11:46:44
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

这个程序没啥实用价值。

Zane 注册自动化系统工程师 Always save before download
Zane
至圣

经验值: 76318
发帖数: 19347
精华帖: 378
16楼    2020-09-20 11:51:48
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

如果有启动允许条件,停止允许条件,及其他连锁条件呢?

Zane 注册自动化系统工程师 Always save before download
Zane
至圣

经验值: 76318
发帖数: 19347
精华帖: 378
17楼    2020-09-20 12:10:57
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段


这个逻辑还是有问题的,启动是下降沿触发,停止是上升沿触发


Zane 注册自动化系统工程师 Always save before download
执笔画管脚
侠圣

经验值: 2747
发帖数: 271
精华帖: 2
19楼    2020-09-20 13:41:52
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
什么叫没有实用价值?还望不吝赐教。??
你若安好便是晴天
Zane
至圣

经验值: 76318
发帖数: 19347
精华帖: 378
20楼    2020-09-20 17:37:59
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

看16楼,连锁断开,条件连锁断开,怎么办?


SET/RESET 脚踩西瓜皮贴狗皮膏药吗?



Zane 注册自动化系统工程师 Always save before download
RENHQ
至圣

经验值: 68947
发帖数: 12232
精华帖: 59
21楼    2020-09-20 19:39:45
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

这个好做吧

启动条件加到I0.0后面

停止条件加到Q0.0前面就是


功能实现了,连锁这些的我感觉好弄

Q群:https://jq.qq.com/?k=9BDuEgf6
WOWUWUWU
至圣

经验值: 10373
发帖数: 1794
精华帖: 0
22楼    2020-09-21 13:54:37
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

楼主的程序应该运行不了。后面大家讨论的还行。

Zane
至圣

经验值: 76318
发帖数: 19347
精华帖: 378
23楼    2020-09-21 22:53:55
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

弄弄看,感觉如何?

Zane 注册自动化系统工程师 Always save before download
RENHQ
至圣

经验值: 68947
发帖数: 12232
精华帖: 59
24楼    2020-09-23 19:43:33
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

框里面的是启动和停止条件,没啥大问题啊,当然不知道具体要求,只是简单


Q群:https://jq.qq.com/?k=9BDuEgf6
Zane
至圣

经验值: 76318
发帖数: 19347
精华帖: 378
25楼    2020-09-23 22:52:18
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

M10.0及M10.1是启动允许条件,那么当Q0.0启动完成后,M10.0或M10.1不再满足条件时,请问如何按I0.0停机?

Zane 注册自动化系统工程师 Always save before download
luoli
侠客

经验值: 706
发帖数: 27
精华帖: 0
26楼    2020-09-24 12:10:28
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

不用上升沿与计数,或置位复位!!!

按钮---QB0加N(加1.2.4.8.16.32.64.128都可以)

QB0<>你加的数字N---传送0到QB0

当然MB0也可以,加255也可以的,就看你的需求了

反正我也不会,就喜欢瞎吹
RENHQ
至圣

经验值: 68947
发帖数: 12232
精华帖: 59
27楼    2020-09-24 15:52:18
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

Q0.0把M10.0及M10.1给短上,启动完成后就不判断了

Q群:https://jq.qq.com/?k=9BDuEgf6
luoli
侠客

经验值: 706
发帖数: 27
精华帖: 0
28楼    2020-09-24 21:58:47
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

内容不要少于5个字!!!!!!!


不用上升沿与计数,或置位复位!!!



反正我也不会,就喜欢瞎吹
Zane
至圣

经验值: 76318
发帖数: 19347
精华帖: 378
29楼    2020-09-25 11:36:12
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

真聪明!


如果,Q0.0-Q0.7都要独立的单点动控制呢?

Zane 注册自动化系统工程师 Always save before download
luoli
侠客

经验值: 706
发帖数: 27
精华帖: 0
30楼    2020-09-25 11:46:35
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

!!!!!!

QB0:=MB100(1)+MB101(2)+MB102(4)+MB103(8)+MB104(16)+MB105(32)+MB106(64)+MB107(128);


程序可以根据要求来做,怎么需要怎么来

反正我也不会,就喜欢瞎吹
RENHQ
至圣

经验值: 68947
发帖数: 12232
精华帖: 59
36楼    2020-09-26 00:27:45
精华帖  精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

重新贴一张图

把连锁停机和启动条件两个简化成1个

不知道我理解的对不对



Q群:https://jq.qq.com/?k=9BDuEgf6
RENHQ
至圣

经验值: 68947
发帖数: 12232
精华帖: 59
41楼    2020-09-26 21:39:24
精华帖  精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

我只想到了这个方法了,用I0.1的上升沿启动,下降沿停止

除非允许用别的指令,要不然真不好办了



Q群:https://jq.qq.com/?k=9BDuEgf6
RENHQ
至圣

经验值: 68947
发帖数: 12232
精华帖: 59
50楼    2020-09-27 21:26:04
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

今天刚看帮助,发现原来上面的做出来的一键启停,就是逻辑的异或



Q群:https://jq.qq.com/?k=9BDuEgf6
Zane
至圣

经验值: 76318
发帖数: 19347
精华帖: 378
51楼    2020-09-27 22:26:08
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

没时间啰嗦就不要啰嗦,你的啰嗦就是再一次地暴露你的能力不足,既然你不介意,那我也就不介意MARK一下,且做一个反面教材了,谢了!


首先,你的第1/2段程序是按钮输入信号的滤波吗?M0.7是0.5HZ振荡信号,基本1s高电平,1s低电平,你的滤波只有在M0.7高电平的时候有效,而且时间长达1s。按钮滤波的效果是我按一次按钮就产生一次信号,不希望产生多次信号,另外信号的反应要及时呀,你现在是1s内我不能再按按钮,1s后按钮的滤波功能失效了,周而复始。有点意思!


其次,我说的模块化可重复调用的程序,当然是按钮的滤波功能与逻辑控制功能集成在一个功能块里的,你倒好,还留一半儿在外面。


第三,开关逻辑带自保的,用FC做并可以多次调用的,我觉得你目前还没这水平做出来。


既然你自认是一个刚刚学习TIA一个多月的农民工新人,那就请多学习少鼓噪,尽早让自己成长为一个“四有”新工控人。



Zane 注册自动化系统工程师 Always save before download
Zane
至圣

经验值: 76318
发帖数: 19347
精华帖: 378
52楼    2020-09-27 22:32:26
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

就是是个信号翻转,要中断干啥?


有用吗?你用它做过电机的启停及其他连锁保护吗?自己都没用过,干嘛要忽悠人呢?

Zane 注册自动化系统工程师 Always save before download
luoli
侠客

经验值: 706
发帖数: 27
精华帖: 0
53楼    2020-09-27 23:03:12
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

呵呵了

早上起来花了几分钟临时发一下思路

  1. 至于是M0.7还M0.5是需要看需求的,不是所有的都是一个时间,谈到滤波一点会有个量,一个不严谨题目如何完成

  2. 红色的方框只是想表达,BOOL逻辑指令包含了很多东西。。。解决方案会很多

  3. FC只是用我之前的程序完成的,只是稍微修改一下把加法QB0改成比较等于1后输出,和网络1和网络2没有任何关系,我的狗屁逻辑完全可以实现标准功能块多次调用。


永远不要那么绝对...


最后一问到此为止



反正我也不会,就喜欢瞎吹
luoli
侠客

经验值: 706
发帖数: 27
精华帖: 0
54楼    2020-09-27 23:52:15
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段


@Zane


多说无益,秀代码!

这话应该谁说!!!!!!!!!!!!!!!!!!!

早上确实匆忙不应该用FC,FC麻烦,用FB是没有任何问题的




反正我也不会,就喜欢瞎吹
CoolCool的猪
至圣

经验值: 16717
发帖数: 1307
精华帖: 2
55楼    2020-09-28 07:14:20
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

单击取反么
我还是喜欢上升沿



同一个问题ID下,已经先回答此问题的人,如再参考我答案而修改自己答案的,就是王八蛋!
西山炮台
侠圣

经验值: 2787
发帖数: 162
精华帖: 7
66楼    2020-09-30 10:41:00
精华帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段


上面的程序,可以脱离PLC,使用纯继电器接触器来实现。

SB - 按钮

KA1 - 中间继电器

KA2 - 中间继电器

KM - 接触器


如果要增加一些连锁信号的话,可以加在接触器线圈之前

锋言锋语
至圣

经验值: 23682
发帖数: 3381
精华帖: 52
68楼    2020-09-30 15:31:09
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

Zane版, 这个确实可用。尤其用在面板上很多设备需要分合闸的场合。 比如轧钢中控台,单按钮控制轧机的ME分合闸。单按钮使能/去使能。 省几十个按钮, 面板布置也精简。

不忘初心
锋言锋语
至圣

经验值: 23682
发帖数: 3381
精华帖: 52
69楼    2020-09-30 15:38:47
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

单按钮翻转, 本质上就是一个周期的异或操作。形式上千变万化。 本质上只有一条:


Out = Out Xor FP(IN);     // FP(IN)表示上升沿

不忘初心
'Razor
至圣

经验值: 20112
发帖数: 2773
精华帖: 23
70楼    2020-09-30 21:06:27
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

对钢铁行业所知甚少,不知能否详细说明一下,轧机当中的单按钮控制是否牵涉到Z版提及的其它额外控制条件,诸如启动允许,停止允许,联锁条件,手动/自动模式切换等?还是牵涉很少、简单的独立性极强的单点控制?

Less is more……
Zane
至圣

经验值: 76318
发帖数: 19347
精华帖: 378
71楼    2020-09-30 21:50:56
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

 @唐诗宋瓷


你说得对,没有这么简单的逻辑,现场的应用都会有一些连锁条件的,所以还是要按常规的方式去考虑编程。


@锋言锋语

开关控制逻辑的物理本质,不会是一个数学的异或关系式,而是来源与继电回路的启-保-停逻辑

Zane 注册自动化系统工程师 Always save before download
Zane
至圣

经验值: 76318
发帖数: 19347
精华帖: 378
72楼    2020-10-01 00:23:47
精编帖  主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

这个逻辑看上去似乎只能在博途下实现。


表达的意思我认为是正确的,在启-保-停的基本逻辑上实现了单按钮启停的功能。


各类连锁逻辑的实现自然是没有障碍的。


美中不足的地方就是,强制点动功能没有,输入没有滤波功能,开关逻辑触发信号程序的可读性差点。

Zane 注册自动化系统工程师 Always save before download
'Razor
至圣

经验值: 20112
发帖数: 2773
精华帖: 23
80楼    2020-10-07 19:19:55
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

从“西山炮台”打出的这一炮,又打出了一片新天地——物理与数学?我们是不是有些跑题了?

Less is more……
hatian7628
奇侠

经验值: 9250
发帖数: 723
精华帖: 3
87楼    2020-10-21 09:14:35
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段

      这可能是实现此功能最简单的方法了,不必担心MB0会满,溢出循环再来。


当然做一个多少次清零一次的程序也可以!

ATI v17
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。