恭喜,你发布的帖子
发布于 2021-05-16 10:38:28
5楼
你这个程序看了,逻辑思路应该时这样的,
首先定义了是 按钮启动/停止, 换句话说,本质是利用上升沿的功能,因为对应按钮均做了复位处理。
目的,应该是防止按钮出现问题,万一启动按钮那一路 硬件粘牢,无法停止。
但这里有一个小BUG ,你的启动/停止 按钮是按照你的要求触发的,这个是正常状态下,如果是接的输入点,那么当停止按钮 出现故障触发,则不要求停的状态下,却停机了,这个就需要考虑了。
所以,脉冲有脉冲的好处也有缺点,你提供了一个基本状态下的思路,值得肯定。
很好,考虑也很周全。我们做的工程基本都是通过上位机,触摸屏进行控制的,通过按钮去控制的基本很少。在上位机和触摸屏中存在粘连控制是不存在的,在硬件按钮控制中是否可能会存在粘连呢?我们具体分析一下:硬件按钮从物理结构上来说出现瞬断的情况比出现粘连的可能性要大得多得多,出现瞬断主要体现在按钮接触不良或者开始按下去一瞬的瞬间通断都是可能产生的,如果此类瞬断不进行处理可能会导致设备的瞬断,因此就要杜绝此类瞬断的产生。反观粘连可能是因为短路粘连或硬件很差导致粘连,遇到此类故障是很容易查出故障所在的,直接看程序或者硬件查线就可以发现问题点并去解决。反观瞬断的故障是很难去发现的,往往需要通过程序去进行捕捉,这对问题发现及解决问题带来了极大的困难。
请填写推广理由:
分享
只看
楼主