这个直接用红外接收头接到PLC上编程实现是很复杂的,不好做。我能想到的办法是用51,或者其他单片机,做一个红外接收解码的解码器程序,然后把解码器挂到MODBUS一类的通讯线上,接入PLC系统。这个相对来说要简单的多。或者有这类现成的解码模块,但我确实没听说过,你可以找找看,有现成的最好,没有现成的只有自己做了。