PLC 编程100例之 SFTL 不良品检测

不良品检测

PLC 编程100例之 SFTL 不良品检测

【控制要求】

产品被传送至传送带上作检测,当光电开关检测到有不良品时(高度偏高),在第 5 个定点将不良品通过电磁阀排出,排出到回收箱后电磁阀自动复位。当在传送带上的不良品记忆错乱时, 可按下复位按钮将记忆数据清零,系统重新开始该检测。

【元件说明】

PLC 编程100例之 SFTL 不良品检测

【控制程序】

PLC 编程100例之 SFTL 不良品检测

【程序说明】

当凸轮每转一圈,产品从一个定点移到另外一个定点,X4 由 Off→On 变化一次, SFTL 指令被执行一次,M0~M4 的内容往左移位一位,X0 的状态被传到 M0。 当 X0=On,即有不良品产生时(产品高度偏高),“1”的数据进入 M0,移位 4 次后到达第 5个定点,M4=On,[SET Y0]指令执行,Y0=On 且被保持,电磁阀动作,不良品被推到回收箱。当不良品确认已经被排出,X5 由 Off→On 变化一次,即[RST Y0]及[RST M4]指令被执行, M4 及 Y0 将被复位为 Off,电磁阀被复位,直到下一次有不良品产生时才又动作。当按下复位按钮,X6 由 Off→On 变化一次,M0~M4 的内容被全部复位为“0”,保证传送带上产品发生不良品记忆错乱时,重新开始检测。


(此处已添加圈子卡片,请到今日头条客户端查看)


分享到:


相關文章: