分享

ENCO/DECO 编码与译码

 星月神话成浩然 2017-05-25
【控制要求】
有编号为 0~7 的 8 条辅助流水线,分别传送 8 种不同的产品,通过监控 D0 (流水线编号) 的值可知目前哪个编号的辅助流水线上的产品正进入主流水线。
设置 D10 (流水线暂停设置) 为 K0~K7 之间的值,可对编号 0~7 中的某条辅助流水线进行暂停运行的操作。

                                       主流水线


【元件说明

【控制程序】

【程序说明】
当 M10=On,执行 ENCO 指令,任何一辅助流水线有产品进入主流水线,其产品线号码会被编码到 D0,监控 D0 内容值,从而可知是哪种产品正进入主流水线。
当 M11=On,执行 DECO 指令,设置 D10 的值,D10 的值会被译码到 Y0~Y7 中之一,从而使对应的辅助流水线暂停,例如,D0=K5,则译码得到 Y5=On,编号 5 的辅助流水线将暂停运行;当 M11Off,ZRST 指令执行,Y0~Y7 都为 Off,所有的流水线都正常运行。
D10 的设置值不在 K0~K7 范围时,D10 也被写入 HFFFF,保证不会因 D10 写入其它值也能使 Y0~Y7 动作而导致辅助流水线暂停工作

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

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多