刚刚试了一个程序,PLC正在运行,带电插上EM232模拟输出模块,按程序AQW0应该有10mA的电流输出。但是用万用表量输出却是零。表、24V电源、连接线都没问题。在上位机上监视SMB8为2#1111-1111。其中SM8.7=1表示无模块。将PLC重新上电后,SMB8为2# 0001-0001,SMB9为2#0000-0000,再量输出一切正常。看来,PLC识别其扩展模块可能是在初次上电时识别的。不能随插随识别。
又重新试了几次,发现如果PLC运行时,先插上连接线,后连24V电源线,PLC不能识别模块。这时,再插拔连接线,PLC仍不能识别模块,还没有输出。可如果PLC运行时,先连24V电源线,后插连接线,PLC先停止,再运行。此时,PLC可以识别模块并有输出,一切正常。看来还是可以带电插拔的。只是要注意1先连电源后插连接线。2 插上后PLC要先停止,然后才运行。如系统不允许突然停止,则不能这么做。