ENCOD/DECOD编码与译码


【控制要求】
1. 有编号为 0~7的8条辅助流水线,分别传送 8 种不同的产品,通过监控 D0 (流水线编号 ) 的值可知目前哪个编号的辅助流水线上的产品正进入主流水线。
2.设置D10 (流水线暂停设置 ) 为0~7之间的值,可对编号 0~7中的某条辅助流水线进行暂停运行的操作。【元件说明】

PLC 元件 控制说明
X0-X7 进入主流水线检测开关:当产品进入时,对应的 X 输入点状态为 ON
Y0-Y7 停止编号0~7 的流水线运行
M100 编码指令启动
M101 译码指令启动
D0 当前进入主流水线的产品
D10 暂停运行的辅助流水线

【控制程序】

【程序说明】
  1. M100=ON,执行 ENCOD指令,任一辅助流水线有产品进入主流水线,其产品线号码会被编码到 D0,监控D0内容值,从而可知是哪种产品正进入主流水线。
  2. M101= ON,执行 DECOD指令,设置 D10的值, D10的值会被译码到 Y0~Y7中之一,从而使对应的辅助流水线暂停,例如, D0=5,则译码得到 Y5=ON,编号 5的辅助流水线将暂停运行;当 M101=OFF, Z-WR指令执行, Y0~Y7都为OFF,所有的流水线都正常运行。
  3. 3. D10的设置值不在 0~7范围时, D10也被写入 FFFFH,保证不会因 D10写入其它值也能使 Y0~Y7动作而导致辅助流水线暂停工作。

COPYRIGHT(C) 2011 厦门永宏亚得机电科技有限公司版权所有(闽ICP备05025945号) ALL RIGHTS RESERVED?

电话: 0592-5190891 传真: 0592-5190720 E-Mail: E-mail:yade8895@163.com
地址: 厦门市海沧区兴港六里17号2607室 邮编:361009 联系人:翟先生