PLC论坛-全力打造可编程控制器专业技术论坛

 找回密码
 注册哦

QQ登录

只需一步,快速开始

微信扫码登录

查看: 68535|回复: 0

[西门子] 三菱PLC现场传送带控制案例

[复制链接]
发表于 2024-1-19 19:57:47 | 显示全部楼层 |阅读模式
一、案例(项目)描述

如图,有4台电机,分别控制了4条传送带,物料源源不断的从左边流入,每个工位上有对应的工人,工人处理完物料之后就按放行按钮,物料将流入下个工位,控制要求具体如下:



1.按下启动按钮,运行指示灯点亮,设备启动,按下停止按钮,设备停止,再按启动时设备能按照之前的动作继续运行。

2.每个工位上没有工件的时候,入料感应器有物体流入,该传送带运行,直到物料碰到到位感应器后停止。

3.工件上有物料的时候,下个工位无物料时,按下放行,物料会流入下个工位(此时定义为“独立运行”)。

4.工件上有物料的时候,下个工位也有物料时,按下放行,需要等待下个工位放行时,再触发电机运转,实现本工位和下个工位一起运行(该工位的运行我们称为“同步运行”)(此处为本程序的难点)

二、I/O分配

下表是所有输入输出点位的分配

输入点

标签

符号

输出点

标签

符号

X0

启动

PB1

Y0

运行指示灯

H1

X1

停止

PB2

Y1

电机1

KM1

X2

急停

ES1

Y2

电机2

KM2

X3

放行1

PB3

Y3

电机3

KM3

X4

放行2

PB4

Y4

电机4

KM4

X5

放行3

PB5




X6

放行4

PB6




X7

入料1

PH1




X10

到位1

PH2




X11

入料2

PH3




X12

到位2

PH4




X13

入料3

PH5




X14

到位3

PH6




X15

入料4

PH7




X16

到位4

PH8




控制的过程中,需要用到很多中间继电器,辅助去控制,这个是本案例的核心!下表格是各个工位运行的标志位,“1”表示的传送带1,“2”表示的传送带2;“独立运行”和“同步运行”的说明在上面案例描述中有说明,详细的控制说明将在后面的程序讲解中进行描述,这些标志位都采用的普通中间继电器,假如想要首先断电保持,可以使用M1023以上的中间继电器。

电机4下面没有下一台电机了,所以电机4只有独立运行,没有其对应的同步运行。

标志位

注释

标志位

注释

M0

独立运行1

M4

同步运行1

M1

独立运行2

M5

同步运行2

M2

独立运行3

M6

同步运行3

M3

独立运行4

M7

入料运行


三、电路图纸

1.主电路



2.继电器电路



3.控制电路



四、程序编写

1.启动与停止。

启动按钮按下后触发Y0启动并且形成自锁,停止按钮 X1或者急停按钮X2按下后,运行指示灯熄灭,此处的急停按钮外部接线接的是常闭触点,所以程序内部写成常开;正常情况下,停止按钮按下后,重新按启动可以继续运行,而如果按下的是急停,就把M0到M100中间的所有点位都复位。



2.电机1的控制。

电机的启动必须要在设备启动状态Y0的条件下动作,因此加了Y0的常开触点,这样能够实现暂停控制,停止时只是断开Y点的输出,不复位控制的M点,重新按启动按钮时,电机能保持之前的动作。

入料运行指的是工位1没有物料,感应器碰到工位1的入料感应器是触发的动作情况。

“独立运行1”指的是2好工位没有物料时,按下放行按钮,本工位的物料会留往下一个工位,这个对应的M点在后面的程序里还需要控制下一台电机。

“同步运行1”指的是工位1上面有物料,工位2上面也有物料时,我们按下放行1,物料暂时还不能流走,必须等待下一台电机在动作时电机才能动作,跟着下一台电机走,所以这里串联了一个Y2的常开,同时,第二台电机的动作不一定说明时候完成动作,所以这里需要加一个Y1的常开触点,保持自锁。

假如上个工位的物料到达了这个工位了,碰到X10了,而流往下个工位的物料还没到达下个工位,这个时候同步运行还没结束,电机1也不应该运行,所以这里加了一个X10的常闭触点。



入料1感应器感应到有物体就触发M7入料运行;工位1有物料(X10有信号)时,下一个工位有没物料时(X12无信号)触发独立运行M0,下个工位有物料时,触发同步运行M4.

停止控制部分的程序如下:



入料运行时,碰到工位1的到位感应器X10时,复位对应的M7标志位;

独立运行时,保证物料流入下一个工位的感应器X12时,复位对应的M0标志位;

同步运行时,需要保证下个工位到位感应器X12碰到,这个过程一开始工位2也有物料,在运行的过程中,X12一开始是闭合的,工位2的物料离开工位2,X12断开,工位1的物料离开工位1到达工位2,X12再次导通,所以这里必须用用上升沿,不能用常开点替换。

3.电机2的控制。

能控制电机Y2转动的有以下4个动作:

独立运行1、独立运行2、同步运行2、同步运行1,同步运行2(M5)的输出也需要下个电机Y3条件的触发才能启动,这里并联了M8常开触点,可以形成自锁;“同步运行1”不是说一触发电机就得转动,还必须要电机2配合才能启动,这里电机2可以是处于独立运行的状态,也可以处于同步运行状态,处于同步运行状态时需要电机Y3也处于运行状态,所以这里串联了Y3的常开触点,输出M9,为了防止“同步运行1”的动作还没完成,而“独立运行2”和“同步运行2”已经断开了保证动作完成,这里给了M9常开触点,形成自锁。



控制工位2的2个标志位M1(独立运行2)和M2(同步运行2)的触发主要看下个工位的到位感应器X14,按下放行按钮X4,下个工位没有物料时(X14常闭)触发独立运行2,下个工位有物料时(X14常开)触发同步运行2。



停止控制部分的程序如下:

独立运行时,保证物料流入下一个工位的感应器X14时(这里可以用上升沿或者常开触点),复位对应的M1标志位;

同步运行时,需要保证下个工位到位感应器X14碰到,这个过程一开始工位3也有物料,在运行的过程中,X14一开始是闭合的,工位3的物料离开工位3,X14断开,工位2的物料离开工位2到达工位3,X14再次导通,所以这里必须用用上升沿,不能用常开点替换。



4.电机3的控制。

能控制电机Y3转动的有以下4个动作:独立运行2、独立运行3、同步运行3、同步运行2,由于 “同步运行2”不是说一触发电机就得转动,还必须要电机3也处于启动的条件,因此这里面串联了控制本台电机转动的两个标志位“独立运行3”和“同步运行3”,并且为了保证动作完成,防止“同步运行2”的动作还没完成,而“独立运行3”和“同步运行3”已经断开了,所以加了个M11常开触点形成自锁。







控制工位3的2个标志位M2(独立运行3)和M6(同步运行3)的触发主要看下个工位的到位感应器X16,按下放行按钮X5,下个工位没有物料时(X16常闭)触发独立运行3,下个工位有物料时(X16常开)触发同步运行3。





停止控制部分的程序如下:

“独立运行”和“同步运行”在物料流入下一个工位的到位感应器X16时,说明动作已经完成,此时复位对应的M点。



5.电机4的控制。

能控制电机Y3转动的有以下3个动作:独立运行3、独立运行4、同步运行3,由于 “同步运行3”不是说一触发电机就得转动,还必须要电机4也处于启动的条件,因此这里面串联了控制本台电机转动的标志位“独立运行4”,并且为了保证动作完成,防止“同步运行3”的动作还没完成,而“独立运行3”和“同步运行3”已经断开了,所以加了个M13常开触点形成自锁。






工位4独立运行的触发需要工位4到位感应X16有物料的条件下,按下放行按钮X5上升沿时区触发。






工位4独立运行的停止需要物体离开工位4(X16下降沿)时区进行复位。

添加小思微信↓

免费领取【传送带源程序】



来源:技成培训网,作者:技成-陈育鑫,未经授权不得转载!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册哦

本版积分规则

QQ|小黑屋|手机版|Archiver|PLC技术网-PLC论坛 ( 粤ICP备17165530号 )|网站地图

GMT+8, 2024-4-27 16:50 , Processed in 0.065961 second(s), 35 queries .

快速回复 返回顶部 返回列表