作者 | 主题 |
---|---|
落叶6 游民 经验值:113 发帖数:3 精华帖:1 |
楼主 2020-09-18 11:05:12
主题:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 |
20211111 奇侠 经验值:7766 发帖数:1150 精华帖:1 |
2楼 2020-09-18 11:31:36
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 长按启动键,未必能一键启动M1/M2;松开启动键后,M2启动;期待其他大神的意见。
,,
|
zhangli0 至圣 经验值:43503 发帖数:15750 精华帖:61 |
3楼 2020-09-18 11:56:04
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 你试试M2为0的情况下,能让M2为1吗?
活到老,学到老!为了生活学习吧!
|
渔明鱼工 至圣 经验值:23901 发帖数:2059 精华帖:78 |
4楼 2020-09-18 15:29:48
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
网鱼能够改善伙食,还能释放工作中的压力。
|
RENHQ 版主 经验值:68953 发帖数:12234 精华帖:59 |
5楼 2020-09-18 15:46:21
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 你这个应该不行吧,按钮长按,M2能通,M1就通一个周期 不用上升沿指令,可以用逻辑做个上升沿出来啊
Q群:https://jq.qq.com/?k=9BDuEgf6
|
RENHQ 版主 经验值:68953 发帖数:12234 精华帖:59 |
6楼 2020-09-18 15:52:15
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
Q群:https://jq.qq.com/?k=9BDuEgf6
|
Zane 版主 经验值:76319 发帖数:19347 精华帖:378 |
17楼 2020-09-20 12:10:57
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
Zane
注册自动化系统工程师
Always save before download
|
Zane 版主 经验值:76319 发帖数:19347 精华帖:378 |
20楼 2020-09-20 17:37:59
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 看16楼,连锁断开,条件连锁断开,怎么办? SET/RESET 脚踩西瓜皮贴狗皮膏药吗?
Zane
注册自动化系统工程师
Always save before download
|
RENHQ 版主 经验值:68953 发帖数:12234 精华帖:59 |
21楼 2020-09-20 19:39:45
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 这个好做吧 启动条件加到I0.0后面 停止条件加到Q0.0前面就是 功能实现了,连锁这些的我感觉好弄
Q群:https://jq.qq.com/?k=9BDuEgf6
|
RENHQ 版主 经验值:68953 发帖数:12234 精华帖:59 |
24楼 2020-09-23 19:43:33
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
Q群:https://jq.qq.com/?k=9BDuEgf6
|
Zane 版主 经验值:76319 发帖数: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
|
RENHQ 版主 经验值:68953 发帖数:12234 精华帖:59 |
27楼 2020-09-24 15:52:18
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 Q0.0把M10.0及M10.1给短上,启动完成后就不判断了
Q群:https://jq.qq.com/?k=9BDuEgf6
|
Zane 版主 经验值:76319 发帖数:19347 精华帖:378 |
34楼 2020-09-25 22:25:42
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 呵呵换了个马甲罢了,不用沿指令,不用计数器,换用加法器而已。 而且你把毫不相干的输出点强耦合了,另外指令效果实际上与S/R没区别,更繁琐。
Zane
注册自动化系统工程师
Always save before download
|
Zane 版主 经验值:76319 发帖数:19347 精华帖:378 |
35楼 2020-09-25 23:00:59
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
Zane
注册自动化系统工程师
Always save before download
|
RENHQ 版主 经验值:68953 发帖数:12234 精华帖:59 |
36楼 2020-09-26 00:27:45
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
Q群:https://jq.qq.com/?k=9BDuEgf6
|
Zane 版主 经验值:76319 发帖数:19347 精华帖:378 |
39楼 2020-09-26 21:19:03
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 @RENHQ 再来一问! 如果这是个电机,上述的程序实现了常规的直接启停功能,现要求I0.1实现电机的点动功能,没有功能模式转换转换,也就是电机停止时可以直接按点动,也可以直接启动。 希望在原有程序的基础上实现
Zane
注册自动化系统工程师
Always save before download
|
RENHQ 版主 经验值:68953 发帖数:12234 精华帖:59 |
41楼 2020-09-26 21:39:24
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
Q群:https://jq.qq.com/?k=9BDuEgf6
|
RENHQ 版主 经验值:68953 发帖数:12234 精华帖:59 |
43楼 2020-09-26 21:53:14
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 互相交流学习,没必要这样 楼主开始的意思就是只用开闭点和线圈来做这个单按钮启停的 其实就是网上出的用按钮和中间继电器实现单按钮启停功能,这个我没做出来,但是有大神做出来了,很是佩服 学习就是互相交流,一起进步的,如果说各种指令的话 https://jingyan.baidu.com/article/454316ab8192a8b7a7c03a9e.html 看看这个,也是开拓思维的一种方式吧
Q群:https://jq.qq.com/?k=9BDuEgf6
|
Zane 版主 经验值:76319 发帖数:19347 精华帖:378 |
44楼 2020-09-26 21:59:37
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 行,最后一问 请 @luoli 机械按钮有信号振荡,基于上述 @RENHQ 的例程,我要对I0.0输入信号滤波,只允许使用BOOL逻辑指令实现! 另,任版的程序可以实现标准功能块多次调用,功能块一个BOOL输入,一个BOOL输出,你的行吗? 你能实现的不过是任版例程的第一步,后面的编程要求按你的狗屁逻辑能做出来吗?
Zane
注册自动化系统工程师
Always save before download
|
泽诗冯冯 侠客 经验值:918 发帖数:25 精华帖:3 |
48楼 2020-09-27 16:35:39
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
zsff
|
RENHQ 版主 经验值:68953 发帖数:12234 精华帖:59 |
49楼 2020-09-27 19:47:25
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 是的 倒是不一定用硬件中断 用沿指令调用FC,然后INOUT,是Q点,然后再 FC里面取反就行了 这个只是讨论交流,拓展思维吧~
Q群:https://jq.qq.com/?k=9BDuEgf6
|
RENHQ 版主 经验值:68953 发帖数:12234 精华帖:59 |
50楼 2020-09-27 21:26:04
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
Q群:https://jq.qq.com/?k=9BDuEgf6
|
CoolCool的猪 至圣 经验值:16718 发帖数:1307 精华帖:2 |
55楼 2020-09-28 07:14:20
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段
同一个问题ID下,已经先回答此问题的人,如再参考我答案而修改自己答案的,就是王八蛋!
|
Zane 版主 经验值:76319 发帖数:19347 精华帖:378 |
57楼 2020-09-28 22:25:00
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 与48楼,50楼一样,还是异或逻辑的翻版来实现的单按钮启停逻辑。 虽然也是实现了控制功能 ,但程序的物理意义的可读性变差,尤其是在添加了条件启动,连锁停机,点动等功能之后,实现的难度也是越来越大,当然前提还是只用布尔逻辑指令来实现上述功能。 能不能有一种通俗易懂的解决方案?
Zane
注册自动化系统工程师
Always save before download
|
'Razor 至圣 经验值:20113 发帖数:2773 精华帖:23 |
59楼 2020-09-29 21:58:58
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 凑个热闹,楼层盖了不少,只想问,有没有人真的在实际工程中严谨地使用过“单按钮启-保-停”?并且经受住了岁月的考验? 任版第一次贴出的程序的本质是——单周期触发脉冲+逻辑异或运算,我是经常看到它的身影。 在不考虑启动允许条件、停止允许条件、联锁条件等额外控制细节的前提下,上述程序和其他同道提出的计数、移位等手段,都可以等效为“脉冲分频”的“数数”手段,一奇(ON)一偶(OFF)而已。 一旦加上Z版提及的诸多限制条件,如去抖动滤波(我的第一反应是使用计时器,可能这个反应很LOW)、点动控制、功能模式转换,应该是不那么简单的。 工作以来,出于偷懒的原因,有时会在HMI上有这种用法,针对某个点只做一个按钮,对其进行start/stop的控制,一般用脚本多一些,一条IF...THEN...ELSE...就解决了;没整过太复杂的。 现在只好静静地等待此帖后续的精彩了... ...
Less is more……
|
西山炮台 侠圣 经验值:2787 发帖数:162 精华帖:7 |
66楼 2020-09-30 10:41:00
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 |
锋言锋语 至圣 经验值:23683 发帖数:3381 精华帖:52 |
68楼 2020-09-30 15:31:09
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 Zane版, 这个确实可用。尤其用在面板上很多设备需要分合闸的场合。 比如轧钢中控台,单按钮控制轧机的ME分合闸。单按钮使能/去使能。 省几十个按钮, 面板布置也精简。
不忘初心
|
锋言锋语 至圣 经验值:23683 发帖数:3381 精华帖:52 |
69楼 2020-09-30 15:38:47
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 单按钮翻转, 本质上就是一个周期的异或操作。形式上千变万化。 本质上只有一条: Out = Out Xor FP(IN); // FP(IN)表示上升沿
不忘初心
|
Zane 版主 经验值:76319 发帖数:19347 精华帖:378 |
71楼 2020-09-30 21:50:56
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 @唐诗宋瓷 你说得对,没有这么简单的逻辑,现场的应用都会有一些连锁条件的,所以还是要按常规的方式去考虑编程。 @锋言锋语 开关控制逻辑的物理本质,不会是一个数学的异或关系式,而是来源与继电回路的启-保-停逻辑
Zane
注册自动化系统工程师
Always save before download
|
Zane 版主 经验值:76319 发帖数:19347 精华帖:378 |
72楼 2020-10-01 00:23:47
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 这个逻辑看上去似乎只能在博途下实现。 表达的意思我认为是正确的,在启-保-停的基本逻辑上实现了单按钮启停的功能。 各类连锁逻辑的实现自然是没有障碍的。 美中不足的地方就是,强制点动功能没有,输入没有滤波功能,开关逻辑触发信号程序的可读性差点。
Zane
注册自动化系统工程师
Always save before download
|
HUANGZE75 至圣 经验值:63463 发帖数:12670 精华帖:121 |
73楼 2020-10-05 16:09:53
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 一键启停硬电路-技术论坛-工业支持中心-西门子中国 http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1379765&b_id=24&s_id=0&num=59#anch 这个电路使用继电器是可以做到单按钮启动停止的。 从左到右依次为KA0,KA1,KA2,后面的图都是这样的,是使用欧姆龙MY4NJ,线圈电压为AC220V的,第一次按按钮KA2动作。 再次按按钮停止 |
yanxiao 至圣 经验值:26148 发帖数:11975 精华帖:43 |
74楼 2020-10-05 22:51:13
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 1、按钮动作,对PLC来说,就是一个输入脉冲; 2、单按钮实现启动/停止,是不是就是:原来停止的,按一下是启动;原来已启动的,按一下变停止?说简单点,就是每按一次,运行状态改变一次,就是一个取反的动作。 3、所谓不用边沿指令,那只是没有显式使用(检测)边沿指令。一般地,运行状态可以选择在按下时刻改变,也可以在选择按钮释放时刻改变,但是,这只能利用边沿检测达到要求。 4、如果要加入长按钮时的特殊功能,只能选择按钮释放时改变运行状态;按下边沿启动一个定时器,若定时器到达时按钮还未释放,则输出特殊功能,并封锁按钮释放时的正常功能。 |
锋言锋语 至圣 经验值:23683 发帖数:3381 精华帖:52 |
75楼 2020-10-07 08:05:39
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 70年前, 香农已经把继电器电路和布尔代数建立起了联系。用于指导集成电路开发。 布尔代数, 更能反映本质的关系。 起保停,搞来搞去还是脱离不了物理形式。
不忘初心
|
Zane 版主 经验值:76319 发帖数:19347 精华帖:378 |
76楼 2020-10-07 11:22:29
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 物理的形式更容易被人接受,物理意义是认识问题的基本,也容易说明问题。
Zane
注册自动化系统工程师
Always save before download
|
锋言锋语 至圣 经验值:23683 发帖数:3381 精华帖:52 |
77楼 2020-10-07 11:33:00
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 那我也凑个热闹。 我认为学习的目的分两种:
我觉得这是一个硬币的两面,孰优孰劣么有意义。 物理的形式更容易被人接受,物理意义是认识问题的基本,也容易说明问题。 所以。这句话我有异议。 当然,结合现场,能解决现实问题。 但是另一个角度,如果一直陷在继电器的思维里面,很容易不识庐山真面目。有碍进一步提高。
不忘初心
|
Zane 版主 经验值:76319 发帖数:19347 精华帖:378 |
78楼 2020-10-07 11:59:22
主题:回复:今天突然想到单按钮控制启动停止,不用上升沿与计数,或置位复位。写了一段 楼主该不会先背出了启-保-停的数学公式,再会接73楼的电路图吗? 我相信,你一定是先学会了73楼的电路图,再抽象到数学公式的,你不能把你曾经走过的路一笔抹去,就像爬梯子,把下面的一段锯了去,你会摔得很惨的。 常规情况下,我觉得理解物理意义来解决问题也是足够了,毕竟不是什么很深奥的知识,但我也并不反对在理解物理意义的基础上使用数学工具来解决问题,比如数字滤波就是。 工程学,尤其是控制工程,我认为物理是基础,数学是工具,缺一不可。对物理现象不能正确认识,数学再好也是百搭。
Zane
注册自动化系统工程师
Always save before download
|