首先这是用一台西门子PLC编程。西门子PLC输入点用I,输出用Q表示。不是图中O。所以输出是右行Q0.0。左行是Q0.1。(图中也没有加小数点。这些都是细节问题,以后要注意。)
下面正式解答图中程序意思。
第一段程序:按下I0.0(右移开关)PLC输出Q0.0,这时候Q0.0完成三个动作。
1、对第二段程序完成互锁,不让其触发。防止左右移接触器同时通电工作。
2、第一段程序电路形成自保(松开按钮电路任然可以正常工作)。
3、硬件电路上Q0.0输出信号触发右移接触器,接触器吸合,电机带动小车右移。
等到碰触右限位开关I0.4瞬间。
I0.4完成三个动作。
1、解锁了Q0.0自锁程序,Q0.0停止输出。
2、Q0.0停止输出,硬件上右移接触器断开,电机停止右移。
3、I0.4信号触发了PLC输出Q0.1 。
这时第二段程序开始执行。
由于Q0.1工作瞬时间完成三个动作。
1、对第一段程序互锁,不让其触发。防止左右移接触器同时通电工作。
2、第二段程序电路自保(离开限位开关电路也可以工作)
3、硬件电路上Q0.1输出信号触发左移接触器,接触器吸合,电机带动小车左移。直到左限位开关I0.3被左移小车触发。
如此反复,直到按下I0.2停止。
在这一条电路中,I0.2 是急停按钮按下后所有动作都不被执行。
I0.5是电机热过保护,电机过载时,小车停止。同时按任何按钮程序不会启动。
I0.3与I0.4是限位开关。
I0.0与I0.1启动按钮相互互锁。
Q0.0与Q0.1触发信号相互互锁。
感谢解答,我现在马上看您的分析,没有问题马上采纳
感谢解答