今天调了个转速的小BUG

        同事说转速表有个bug,转速停止后,继电器没有恢复到初始状态。若停止之前是报警,继电器吸合,则停止后继电器还是吸合。我心想不会啊,这软件都弄了好几年了,一直也没出现过状况。

        经过与调试同事的沟通,是校准台一个齿的孔有点小,没法测试反转,就装到了3个齿的上面。这样转速台开1000转的时候,转速表就显示测得值是3000了。但是停止的时候,这个台子从1000转到0转没有减速过程,1000转说停就直接停了。如果此时转速表继电器输出报警状态,那么就来不及切换状态。

        以前为什么没发现这个问题?因为转速表默认的报警值都比较高,设置的2500,而这个转速台在开到两三千转的时候,停止时有明显的降速过程,从3000到2500到2000再到1000左右,然后停下来。这样仪表状态就会从报警切换到正常状态。

        当然这个bug在现场一般也不会出现,因为现场的旋转机械都比较大,停止的时候不会说从几百转突然就减到0的,都是慢慢停止下来。

        当然针对这样的情况,在代码里面进行了优化,检测不到转速脉冲的时候,就将继电器全部都恢复到初始状态,这样就没事了。

        小计一下,2024年12月10日

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值