最近发现一个非常奇怪的现象。
224XP后面挂了两个EM231的8输入模拟量模块。以前一直是接着传感器测试的,某一天,我把后面的传感器全部断开了(EM231端口悬空),程序出了一个奇怪的故障。
我接上电脑一看,发现EM231模块在上电的时候居然有值(鉴于断电后无法通信,我只能在上电后两秒左右才能在microwin里面看数值,但是这个时候已经至少读出1000+的值),过了几秒之后才变成了0。
我猜测是周围系统的干扰,于是下载了一个最简单的程序(只有一个指令)。上电后,更奇怪的现象发生了,模块居然恢复正常了,上电的时候读数都是0.
难道是程序还能对模块读数有影响?可是系统块模拟量滤波设置都是一样的,AI口都是只读的,我不可能做出其它任何改变。
百思不得其解。