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