各位高手:
咨询一个问题,我读取PLC M12.5的值。进行显示。下面3行代码我1秒钟执行一次,运行10天左右没事,
但是,10天后的某一天 获取的值本来是1,取到的确是0,过后我重启我的程序后,取到的值就1正确了,我弄不明白,是s7读取函数ReadArea读取有问题还是plc信号问题。
byte[] bytesSPJ2 = new byte[1];
int resultInt = ClientPF.ReadArea(S7Client.S7AreaMK, 0, 12 * 8 + 5, 1, 1, bytesSPJ2);
WriteLine("bytesSPJ2---" + bytesSPJ2[0].ToString(), module);