作为学习程序来说,该程序完全能实现所需功能,没有错误;并且结构清晰、思路正确。
从程序看来,程序作者有相当的电气经验;比如,手动的时候,不受水位信号的控制,以利于在水位信号异常时起动设备。
看程序时,由于帖子是发表在三菱PLC论坛,故假设了PLC型号为FX2N(从PLC接线图来看,不是,但不妨碍分析);并假设Y1控制1#泵、Y2控制2#泵。
该程序是用基本方法编制的程序,在实用中,还可以用其他的方法,并加入一些保护功能,比如按钮信号的检测判别、其他输入信号的判别等。
一般地说,对于故障信号,可将PLC输出与接触器信号联合检测,但需注意程序中相互牵制的部分。
而停止按钮(例如该例中的SB3、SB4),可使用常闭触点,以保证停止信号的可靠性。另,根据实际情况,还可以设置自动方式下的停止。
为方便网友看图,给出输入信号参考列表如下:
不过,我对PLC知之不多,仅编过几个顺控程序。