分享

取反、逻辑与指令在实际生产中的应用

 反恐精英秃鹫 2021-04-08

技术控制要求:多台电机运行,要求每台电机有故障反馈,反馈输入信号用IB0.有故障时为1,无故障时为0。当发生故障时,可自动停止相应的电机。

方式一:用开关量继电器控制编程。当有故障时,I点直接复位Q输出,程序如下:则需8条回路。

图片

停机继电器控制程序

方法二:用功能指令编程:

当发生故障时,如第三台及第四台发生故障时,则IB0=0000 1100,如果8台电机运行状态为QB0=1101 1101,则先把IB0传送给VB10,然后利用【取反】功能指令,把VB10各位取反,则VB10=1111 0011,传送给VB20,再利用【逻辑与】指令,将VB20与QB0相与,根据遇0得0特点,把Q0.2,Q0.3置零,从而停第三台及第四台电机。

程序如下

图片

原QB0的状态

图片

IB0取反后的状态VB20,与QB0逻辑与后的状态如下:

图片

故障发生后QB的状态

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多