控制系统的硬件配置如下:PS 307 5A ,CPU 315 2DP,I/O模块,CP 343-1 Lean。上位机采用C#2005.NET通过ETHERNET建立SIMATIC NET OPC服务器与PLC的S7连接。前一段时间一直都工作正常,但在我把一个阀接到一个继电器(24v)之后,通过上位机把控制阀得电的M触点(例如PLC程中的M9.7)写1后,阀得电,延时200ms,再向该M触点写0(模拟瞬动信号)时出错,应该是通讯出错,0写不进去。后来重新上电,先是CP模块报错,然后CPU报错(估计是因为CP模块出错导致),后来将程序重新下载到CPU中,CPU工作正常(SF灯不亮),但CP模块任然报错,一直没有好过,重新上电也不行,不知道什么原因。请专家给予解答。。。