@[TOC]物料分拣
控制系统动作流程
物料为空时,第三个气缸推出
物料为黑色时,第二个气缸推出
物料为白色时,第一个气缸推出
原理
光电传感器起 到位传感器作用
物料为空时,第三个气缸推出
物料为黑色时,第二个气缸推出
物料为白色是,第一个气缸推出
地址分配
光纤放大器原理及接线
白色亮度 750
黑170
无 110
电气元件选型
共需要12个输入信号:(总计12个信号)
光纤放大器2个信号;进入的到位信号1个;共计3个信号
每个气缸(到位信号1个、磁性开关信号2个),共计3个气缸 ,共计9个信号
输出信号共4个:
传送带1个、三个气缸各一个
PLC
触摸屏
调速电机
开关电源
断路器
图纸分析
程序编写
200smart 编程方式:
线性编程、模块化编程、结构化编程
简单项目
多个设备或多种运行方式
相对复杂项目
本项目编程模块
程序的逻辑
首先配置好所有地址(符号表),使用及定义情况,然后程序中直接调用即可
IO映射程序块
为了应对后期维护,后期输入点位i0.0无法使用,但程序中使用了多个i0.0点位修改就麻烦
将输入和输出映射到V点上,方便后期物理更换io点,在程序中修改1个点位即可
逻辑:
相当于将每个输入点重新命名,新名字可以无限制使用,不用更改
当要更换引脚时,直接在映射区更改单个引脚即可
手动程序块
逻辑:
注意:1和2可用相同的符号,只不过时一个置位(运行)、一个复位(停止)
1、气缸推出及传送带运行
所有触点常开,当手动运行时,所有触点闭合----接通-----置位运行
2、气缸缩回及传送带停止
所有触点常开,当手动运行时,所有触点闭合----接通-----复位停止
自动程序块
逻辑:
1、白色物料检测到并在1号气缸推出:
(1)启动标志(传送带启动)----物料开始进入检验(最前方传感器)----上升沿----白色物料检验----白色标志位 (检测物料颜色)
(2) 白色标志位----物料到达1号气缸----下降沿(物料通过传感器,到达气缸位置)----左移位 (物料物质检测)
(3) (气缸进行推出和收缩)
推出标志位(物料到位,可以推出气缸)----缩回感应(此时气缸收缩)----气缸推出----推出感应----上升沿----气缸缩回
(4) 标志位复位
2、黑色物料检测并在2号气缸推出:
3、其他物料检测并在3号气缸推出:
报警程序块
报警情况:
1、传感器检测到了物料,但是物料被卡住,判断后3个传感器是否在规定时间感应到物料,否则报警
2、气缸推出,规定时间内推出到位传感器没检测到,报警
气缸缩回,规定时间内缩回到位传感器没检测到,报警
3、任何报警接通,传送带停止,标志位停止
4、手动可以复位报警
5、报警信息需要在触摸屏上显示
逻辑:
1、有物料被卡住
(1)常开-----物料开始进入检验(最前方传感器)----有料标志
有料标志----计时器20s
20s后标志----有料标志复位(停止)----开始报警
2、气缸伸缩异常
(1)气缸伸展/收缩
气缸推出(常开)----伸展标志位(常闭)----计时2s
气缸收缩(常闭)----收缩标志位(常闭)----计时2s
2s后,伸展或收缩标志位未动作,开始报警
3、报警后,传送带、标志位停止
故障标志位----上升沿----所有标志位复位(停止)、传送带复位(停止)
4、手动复位
报警标志位复位(停止)
5、报警显示(不清楚)
3、4两端程序和2段程序相同(都是气缸)
主程序
手自动程序编写
所用到的指令
移位和循环移位指令(shift lift / right)
ENCO:编码指令将输入字 IN 中设置的最低有效位的位编号写入输出字节 OUT 的最低有效“半字节”(4 位)中(最低位的1,是第几位)