首页 热门资讯文章正文

物料自动分拣系统

热门资讯 2025年08月13日 13:03 1 admin

需求描述:

物料自动分拣系统

按下启动按钮,传送带启动;当物料检测传感器检测到物料,金属检测传感器判断物料是否为金属;若为金属,金属分拣气缸伸出将物料推至 A 滑道,延时 0.5 秒后气缸缩回,计数加1;若为非金属,非金属分拣气缸伸出将物料推至 B 滑道,延时 0.5 秒后气缸缩回,计数加1;循环运行,有计数清零。


功能分析:

输入输出端口配置

输入端口:

X0:启动按钮

X1:停止按钮

X2:物料检测传感器

X3:金属检测传感器

X4:金属分拣气缸缩回到位传感器(未在动作步骤中明确使用,但根据需求描述可能涉及)

X5:清零按钮


输出端口:

Y0:传送带电机运行

Y1:金属分拣气缸伸出电磁阀

Y2:非金属分拣气缸伸出电磁阀


时序逻辑动作步骤

1. 初始化状态

所有输出端口 Y0、Y1、Y2 均处于断电状态。

计数相关参数初始化。

2. 主运行循环(时序环 0)

1. 等待 X0(启动按钮)通信号连续保持 1 次扫描。

2. 触发 Y0(传送带电机运行)通电。

3. 等待 X2(物料检测传感器)的断信号连续保持 1 次扫描。

4. 等待 X2(物料检测传感器)通信号连续保持 1 次扫描。

5. 判断 X3(金属检测传感器)的通信号:

若 X3 通信号为真(物料为金属),则跳转至第 10 步。

若 X3 通信号为假(物料为非金属),则运行下一帧指令(第 5 步)。

6. 触发 Y2(非金属分拣气缸伸出电磁阀)通电。

7. 等待 0.5 秒。

8. 触发 Y2(非金属分拣气缸伸出电磁阀)断电。

9. 将参数 1 与参数 2 的值进行四则运算后赋值(计数加 1)。

10. 将第 0 环运行当前帧跳转至第 1 帧,循环运行。

11. 触发 Y1(金属分拣气缸伸出电磁阀)通电。

12. 等待 0.5 秒。

13. 触发 Y1(金属分拣气缸伸出电磁阀)断电。

14. 将参数 1 与参数 2 的值进行四则运算后赋值(计数加 1)。

15. 将第 0 环运行当前帧跳转至第 1 帧,循环运行。

3. 计数清零功能(时序环 1)

1. 等待 X5(清零按钮)通信号连续保持 1 次扫描。

2. 将参数 1 与参数 2 的值进行四则运算后赋值(计数清零)。

4. 停止功能(时序环 2)

1. 等待 X1(停止按钮)通信号连续保持 1 次扫描。

2. 将第 0 环设置成停止状态,并返回第 0 帧。

3. 触发 Y0、Y1、Y2 断电。

4. 等待 X1(停止按钮)的断信号连续保持 1 次扫描。

5. 将第 0 环设置成运行状态。


无序组合逻辑动作步骤

1. 停止按钮优先逻辑

当 X1(停止按钮)通信号检测到时,无论处于哪个步骤,立即执行停止操作,触发 Y0、Y1、Y2 断电,并将第 0 环设置成停止状态。

2. 计数清零按钮逻辑

当 X5(清零按钮)通信号检测到时,执行计数清零操作,将相关参数重新设置为初始值。

3. 物料检测与金属检测的组合逻辑

在检测到 X2(物料检测传感器)通信号时,同时需要检测 X3(金属检测传感器)的通信号,以判断物料类型并执行相应的分拣操作。


资源配置:

输入IO口别名:

X0: X0-启动按钮

X1: X1-停止按钮

X2: X2-物料检测传感器

X3: X3-金属检测传感器

X4: X4-金属分拣气缸缩回到位传感器

X5: X5-清零按钮


输出IO口别名:

Y0: Y0-传送带电机运行

Y1: Y1-金属分拣气缸伸出电磁阀

Y2: Y2-非金属分拣气缸伸出电磁阀



时序环0环指令解释:

第00步:等待<X0 X0-启动按钮>通信号连续保持1次扫描

第01步:触发<Y0 Y0-传送带电机运行>通电

第02步:等待<X2 X2-物料检测传感器>断信号连续保持1次扫描

第03步:等待<X2 X2-物料检测传感器>通信号连续保持1次扫描

第04步:如果<X3 X3-金属检测传感器>通信号,则跳转第[0]帧,否则运行下一帧指令

第05步:触发<Y2 Y2-非金属分拣气缸伸出电磁阀>通电

第06步:在此等待0小时0分钟0秒500毫秒

第07步:触发<Y2 Y2-非金属分拣气缸伸出电磁阀>断电

第08步:将参数1与参数2的值进行四则运算后赋值

第09步:将第0环运行当前帧跳转至第1帧

第10步:触发<Y1 Y1-金属分拣气缸伸出电磁阀>通电

第11步:在此等待0小时0分钟0秒500毫秒

第12步:触发<Y1 Y1-金属分拣气缸伸出电磁阀>断电

第13步:将参数1与参数2的值进行四则运算后赋值

第14步:将第0环运行当前帧跳转至第1帧


时序环1环指令解释:

第00步:等待<X5 X5-清零按钮>通信号连续保持1次扫描

第01步:将参数1与参数2的值进行四则运算后赋值

第02步:将参数1与参数2的值进行四则运算后赋值


时序环2环指令解释:

第00步:等待<X1 X1-停止按钮>通信号连续保持1次扫描

第01步:将第0环设置成停止状态,并返回第0帧

第02步:触发<Y0 Y0-传送带电机运行>至<Y2 Y2-非金属分拣气缸伸出电磁阀>断电

第03步:等待<X1 X1-停止按钮>断信号连续保持1次扫描

第04步:将第0环设置成运行状态

发表评论

泰日号Copyright Your WebSite.Some Rights Reserved. 网站地图 备案号:川ICP备66666666号 Z-BlogPHP强力驱动