做过众多项目中,出现过很多次USB转485的返回值异常问题,自动化跑的好好的,一段时间后突然就查询不到返回值。
第一次出现时,上位机软件说是下位机问题,下位机说监控到返回数据了,是上位机问题,吵得不可开交。
后面大家怀疑是电脑休眠机制问题,但是电脑又都关闭了休眠,实在令人费解。
折腾了多天,终于在犄角旮旯里发现了一个“USB选择性暂停”的设置,禁用掉就OK了。
后面几次出现,禁掉后都能解决,只要确认不是下位机问题,基本百试百灵。
不只USB转485模块,USB转串口,转网口都有可能出现。
有碰相同问题的同学可以一试
上位机开发,西门子PLC,串口通讯, 485模块,流水线,工控