为了验证1500远程站ET200MP,在热插拔情况拔掉所带I/O模块,远程站是否掉线,是否影响1500CPU的正常运行,做了以下实验。
本次实验所用到的设备以及模块主要为:
PM1507电源、
主站:CPU1511-1PN;
远程站1:IM155-5PN ST接口模块、DI16*24VDC BA、DQ16*24VDC/0.5A BA;
远程站2:IM155-5PN ST接口模块、DI16*24VDC BA、DQ16*24VDC/0.5A BA、AI8*U/I/RTD/TC ST、AQ4*U/I ST;
实验步骤如下:
1、按要求接线,给CPU以及各模块供电;
2、利用博途V15组态并下载程序至CPU,在线监视使各模块正常运行起来;
3、在正常运行情况下,拔掉其中某一个I/O模块;
4、观察CPU及远程站运行情况,在博途中监视各模块运行状态,记录。
实验现象如下:
1、在接完线后,各模块的运行指示灯闪烁表示并未组态;
2、随后通过博途对其组态,分配设备名称以及 IP地址,远程站1命名为:IO device_1;远程站2命名为:IO device_2;并编写一段程序,将项目下载至1511CPU,转至在线模式,此时各模块绿灯常亮运行正常、同时博途监视窗口显示各模块运行正常;如下图所示:
3、在正常运行情况中,
a) 首先拔去了远程站1的最后一个模块DQ16*24VDC/0.5A BA,此时CPU有报警但仍处于运行状态,监视窗口显示,远程站1最后一个模块DQ16*24VDC/0.5A BA处于掉线状态,但远程站1 IO device_1并未掉线;远程站2所有模块运行正常;如下图所示:
断电安装好此前拔掉的DQ16*24VDC/0.5A BA模块后通电,恢复正常运行;
b) 拔去远程站1的第一个模块DI16*24VDC BA,此时CPU有报警但仍处于运行状态,监视窗口显示,远程站1所有I/O模块即DI16*24VDC BA和DQ16*24VDC/0.5A BA都处于掉线状态,但远程站1 IO device_1并未掉线;远程站2所有模块运行正常,如下图所示:
断电安装好此前拔掉的DI16*24VDC BA模块后通电;
c) 拔去远程站2的第二个模块DQ16*24VDC/0.5A BA,此时CPU有报警但仍处于运行状态,监视窗口显示,远程站1所有模块正常运行;远程站2第一个模块处于在线状态,第二个模块以及其后的两个模块即DQ16*24VDC/0.5A BA、AI8*U/I/RTD/TC ST、AQ4*U/I ST均处于掉线的状态,但远程站2 IO device_2并未掉线;如下图所示:
通过本次实验得到的结论:
带电拔去1500远程站ET200MP的I/O模块,
1、并不会停止CPU及远程站点的运行,
2、自拔去的模块之后的所有I/O模块都会处于掉线状态,该模块之前的I/O模块不受影响。