问:客户技术协议里边要求,为防止坏点的出现,所有定义了功能的输入输出点可以自由分配。
WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
下面是我的思路:首先在设计硬件时应保证输入、输出点有一定的裕量。如果启用备用的输入、输出点,需要对程序作很小的修改。
WWW_PLCJS@_COM%-PLC-技.术_网
以输入点为例,如果需要用备用的输入点I2.4来替换损坏的输入点I0.2,不用修改用户程序,只需在用户程序开始的时候增加下面两条指令:WWW_PLC※JS_COM-PmLC-技.术_网
LD I2.4WWW_PLCJS_COM-PLC-技.术_网
= I0.2WWW_PLCJS@_COM%-PLC-技.术_网
过程映像输入区(I区)是CPU中的存储区,是可以读、写访问的。由于上面的程序,I0.2未外接硬件电路时,它的值取决于替代它的I2.4的外部电路的状态。WWW_PL※CJS_COM-PLC-技.术_网
如果需要用备用的输出点Q3.4来替换损坏的Q0.5,在用户程序结束时增加下面两条指令:WWW_PLC※JS_COM-PLC-技.术_网(可编程控※制器技术门户)
LD Q0.5WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户)
= Q3.4W1WW_P4LCJS_COM-PLC-技.术_网
原来的程序中运算得到的Q0.5的值,被送给Q3.4对应的外部负载。W1WW_P4LCJS_COM-PLC-技.术_网
WW.W_PLCJS_COM-PLC-技.术_网