电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

PLC编程怎样处理自动和手动

2016-08-17 17:27分类:PLC自学教材 阅读:

          PLC编程时,手动功能和自动功能是写在一起好呢,还是分开写两个子程序好呢?当手动和自动写在一起时,感觉判断条件太多,不好处理。分开写的话,为防止双线圈输出,又要转跳,如何处理手动和自动?
       当远程就地信号为1时,即表示现场的控制柜(箱)上的转换开关打到了远程位置,可进行PLC的自动控制;当其为0时,则表示是现场手动操作。为了实现程序内部的手动自动切换,就像远程就地信号一样,设置一个中间变量,这个中间变量作为程序手动单体设备操作的标志,是由上位机监控来赋值的,其值为1时,进行程序的单体设备手动操作;为0时PL口呈序进行自动控制。由此可见,每一个自动控制中的设备都是在这两个条件下运行的。

PLC编程自动和手动
        我们用梯形图来实现一个阀门的手自动切换功能,设置如下输入、输出IO标签和中间变量:
        输出:电机启动START
        电机停止STOP
        阀门打开OPEN
        阀门关闭CLOSE
        输入:电机MCC柜远程就地信号RL_M
        阀门控制柜远程就地信号RL_V变量:电机启动条件A
        电机停止条件B
        阀门打开条件C
        阀门关闭条件D
        电机的上位机手动操作中间变量UP MAN_ M
        电机的上位机手动操作启动UP_START_M
        电机的上位机手动操作停止UP_STOP_M
        阀门的上位机手动操作中间变量UP MAN_V
        阀门的上位机手动操作打开UP-OPEN V
        阀门的上位机手动操作关闭UP CLOSE V
       其中(L)为置位指令,(U)为复位指令。这里之所以用置位、复位指令,主要是考虑到启动(打开)条件和停止(光闭)
       条件可能是脉冲型的(例如上升沿脉冲〕,需要保持(注:如果MCC中的控制回路使用了“启动--保持-停止”方式,那么采用脉冲输出比较台适,就像自复位式按钮一样。该里为了简化梯形图程序,没有这样做。电机启动或停止条件是自动控制时的联锁条件,上位机进行手动操相时,自动控制程序不能执行。同样就地操作时,PLC的程序控制也不能执行,程序可以根据需要将此时的电机启动和停止控制信号复位。阀门的控制也是一样。这样各个设备均可根据情况进行自动运行或手动操作。

上一篇:入门PLC书籍推荐

下一篇:PLC程序的要求

相关推荐

商务合作

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部