CPU是一个硬件,只可以出现硬件错误或损坏,不存在中毒.另外,PLC内有操作系统,但是它不是基于WINDOWS的,就算你将WINDOWS的病毒传进去,病毒也无法运行.
关于这一点,你可以试下将WINDOWS下的病毒拷到手机中去,就会发现不能运行.如果是智能手机,系统又是WINDOWS CE的话有可能,但是WINDOWS CE是16位的系统,而现在的病毒一般都是32位的,一般也难以运行,除非是现在专门针对手机的相应操作系统的病毒才可以.一般情况下,病毒是不能跨平台运行的.比如说WINDOWS下的病毒不能在LINUX下运行,反之亦然.
扯远了,通常你说的情况都是编程错误,如果你仔细检查没有发现程序错误的话,可以将此程序传到另外一台确认完好的PLC中测试,看是否是你现有的这台PLC硬件故障.