您现在的位置是:首页 > PLC技术 > PLC技术
台达DVP-PLC编码与译码(ENCO/DECO)程序设计范例
来源:艾特贸易2018-01-19
简介范例示意如图 9-1 所示。 图 9-1 范例示意 【控制要求】 (1) 有编号为 0 ~ 7 的 8 条辅助流水线,分别传送 8 种不同的产品,通过监控 D0 (流水线编号)的值可知目前哪个编号的辅助流水
范例示意如图9-1所示。
图9-1 范例示意
【控制要求】
(1)有编号为0~7的8条辅助流水线,分别传送8种不同的产品,通过监控D0(流水线编号)的值可知目前哪个编号的辅助流水线上的产品正在进入主流水线。
(2)设置D10(流水线暂停设置)为K0~K7之间的值,可对编号0~7中的某条辅助流水线进行暂停运行的操作。
【元件说明】
元件说明见表9-1。
表9-1 元件说明
【控制程序】
控制程序如图9-2所示。
图9-2 控制程序
【程序说明】
(1)当M10=On时,执行ENCO指令,任何一辅助流水线有产品进入主流水线,其产品线号码会被编码到D0,监控D0内容值可知是哪种产品正进入主流水线。
(2)当M11=On时,执行DECO指令,设置D10的值,D10的值会被译码到Y0~Y7中之一,从而使对应的辅助流水线暂停。例如,D0=K5,则译码得到Y5=On,编号5的辅助流水线将暂停运行。当M11=Off时,ZRST指令执行,Y0~Y7都为Off,所有的流水线都正常运行。
(3) D10的设置值不在K0~K7范围时,D10也被写入HFFFF,保证不会因D10写入其他值也能使Y0~Y7动作而导致辅助流水线暂停工作。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
