基于PLC的自动罐装系统Word文档下载推荐.docx
- 文档编号:21753026
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:11
- 大小:18.41KB
基于PLC的自动罐装系统Word文档下载推荐.docx
《基于PLC的自动罐装系统Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《基于PLC的自动罐装系统Word文档下载推荐.docx(11页珍藏版)》请在冰豆网上搜索。
1〜3工位清洗、吹干、灌装阀门V12、V22、V32为1时打开,否则关闭。
设计方法:
本实例中的灌装传送带的控制流程是这样的:
首先按动启动按钮后,灌装传送带空桶位置的光电开关,当没有桶时其输入值为0,假如灌装传送带电机没有运行,则启动空桶传送带电机,直到灌装传送带空桶位置有桶为止,然后停止空桶传送带电机。
空桶传送带电机停止后,如果推杆全部收回,灌装传送带空桶位置的光电开关出现上升沿,或者在至少一个工位有桶的情况下,推杆全部收回出现上升沿,则启动灌装传送带电机(当按动启动按钮时,如果灌装传送带空桶位置有桶或至少一个工位有桶,也需要启动灌装传送带电机)。
当各个工位的光电开关有任意一个(由于各个工位间隔距离相等,故灌装传送带上多于一个桶时,各个光电开关会同时检测到桶已经到位)检测到桶已经到位时,停止灌装传送带电机,然后进行各个工位的操作。
假如灌装传送带上所有桶都已经灌装完毕,或者空桶传送带送桶不及时,所有光电开关检测不到桶的到位,将会导致电机一直运行下去。
为避免这种情况的发生,设置一个延时开型计时器,时间设置为8s,8s时间到后停止电机运行,从而启动空桶传送带电机,使空桶能够送过来。
这里之所以用8s的时间,是考虑到灌装传送带电机正常运行一次不会超过8s的缘故。
各个工位的操作流程是这样的,在1工位桶到位后,用推杆将桶推到清洗阀门人口进行桶内的清洗,时间为10s。
然后将清洗过的桶,用推杆收回到灌装传送带上。
2工位与此类似,只是桶将进行吹干。
3工位进行灌装,灌装时间为15s。
在2工位还有一个吹干检测传感器,用于吹干后检测桶内是否有水,如果有水则不能进行下一步工位的操作,当到达4工位时将其推出灌装传送带。
同样,3工位操作完成后进行桶内的压力检测,如果压力低,则也要在4工位时将其推出灌装传送带。
按动停止按钮,则需停止灌装生产线工作,即停止所有电机运行并关闭所有阀门,以便将生产线恢复到初始状态。
BASIC语言程序如下:
REM传送带启动、停止的控制
IFS1ANDNOTS2THENSTART=1`按动启动按钮,生产线开始运行
IFSTARTTHEN
IFV11_CL0SEDANDV21_CLOSEDANDV31_CLOSEDTHEN
F0=1`阀门推杆全部收回到位
ELSE
F0=0
ENDIF
IFB1ORB2ORB3ORB4THEN
F1=1
F1=0
IFF.0ORF.1ORF.2ORF.3ORF.4ORF.5ORF.6ORF.7OR
F.8ORF.9ORF.10ORF.11ORF.12ORF.13THEN
F2=1`4个工位中至少一个阀门出现故障
F2=0
IFNOTB2ANDNOTM2ANDNOTF2THEN
M1=1`空桶传送带启动
Ml=0
IF(BOANDONS.0ANDF0ORF0ANDONS.1ANDF1)ANDNOTF2THEN
M2=1`灌装传送带电机启动
IFF1ANDONS.2THEN
IFF.0ORF.2THEN
SHIFT[0].0=0`1工位操作未完成
IFF.16ORF.4ORF.6THEN
SHIFT[0].l=0`2工位操作未完成
IFF.17ORF.8ORF.10ORF.11THEN
SHIFT[0].2=0`3工位操作未完成
CALLSHIFT1`DINT数据类型的SHIFT1[0]左移动一位
M2=0`灌装传送带电机停止
F.19=0`复位1、2、3、4工位正常操作完毕或阀门故障标志
F.20=0
F.21=0
F.22=0
F.16=0`复位2,3工位操作未完
F.17=0
IFM2THEN
T0=1`灌装传送带电机运行8s计时器
T0=0
IFTO.DNTHEN
M2=0`灌装传送带电机运行8s后停止
ENDIF
IFNOTM2THEN
T1=1`灌装传送带电机停止时启动35s计时器
T1=0
IFTl.DNANDF1THEN`灌装传送带有桶且电机停止35s后
START=0生产线停止
T0=0
Tl=0
REM1工位的控制
IFSTARTANDSHIFT1[0].0ANDNOTF.19THEN
IFNOTT[2].DNTHEN
V11=1`1工位推杆阀门打开同时启动5s的计时器
T[0]=1
IFT[0].DNANDNOTV11_OPENEDTHEN
F.0=1`1工位推杆阀门打开故障
F.19=1`1工位阀门故障停止
IFV11_OPENEDTHEN
V12=1`1工位清洗阀门打开同时启动5s的计时器
T[1]=1
T[1]=0ENDIF
IFT[1].DNANDNOTV12_OPENEDTHEN
F.2=1`1工位清洗阀门打开故障
F.19=1`1工位阀门故障停止
IFV12_OPENEDTHEN
T[2]=1`清洗用10s计时器启动
T[2]=0
IFT[2].DNTHEN
T[3]=1`清洗完毕,关闭清洗阀门同时启动5s的计时器
V12=0
IFT[3].DNANDNOTV12_CLOSEDTHEN
F.3=1`1工位清洗阀门关闭故障
F.19=1`1工位阀门故障停止
IFV12_CLOSEDTHEN
T[4]=1`清洗阀门关闭,关闭推杆阀门同时启动^的计时器
V11=0
T[4]=0ENDIF
IFT[4].DNANDNOTV11_CLOSEDTHEN
F.1=1`1工位推杆阀门关闭
F.19=1`1工位阀门故障停止
IFV11_CLOSEDTHEN`1在推杆又收回到位时
F.19=1
ELSE
T[0]=0
T[l]=0
T[3]=0
T[4]=0
REM2工位的控制
IFSTARTANDSHIFT1[0].1ANDNOTF.20THEN
IFNOTT[7].DNTHEN
V21=1`2工位推杆阀门打开同时启动5s的计时器
T[5]=1
IFT[5].DNANDNOTV21.0PENEDTHEN
F.4=l`2工位推杆阀门打开故障
F.20=1`2工位阀门故障停止
IFV21_OPENEDTHEN
V22=l`2工位吹干阀门打开同时启动5s的计时器
T[6]=1
T[6]=0
IFT[6].DNANDNOTV22.0PENEDTHEN
F.6=l`2工位吹干阀门打开故障
F.20=1`2工位阀门故障停止
IFV22.0PENEDTHEN
T[7]=1`吹干用10s计时器启动
T[7]=0
IFT[7].DNTHEN
T[8]=1`吹干10s后,关闭吹干阀门并启动5s计时器
V22=0
IFNOTB21THENF.16=1`未吹干置2工位未完成标志
IFT[8].DNANDNOTV22_CLOSEDTHEN
F.7=1`2工位吹干阀门关闭故障
F.20=1`2工位阀门故障停止
IFV22_CLOSEDTHEN
T[9]=1`2工位推杆阀门关闭同时启动5s的计时器
V21=0
T[9]=0
IFT[9].DNANDNOTV21_CLOSEDTHEN
F.5=1`2工位推杆阀门关闭故障
IFV21_CLOSEDTHEN`在推杆又收回到位时
F.20=1`2工位正常操作完毕
T[5]=0
T[7]=0
T[8]=0
T[9]=0
REM3工位的控制
IFSTARTANDSHIFT1[0].2ANDNOTF.21THEN
IFNOTT[12].DNTHEN
V31=1`3工位推杆阀门打开同时启动5s的计时器
T[10]=1
IFT[10].DNANDNOTV31_OPENEDTHEN
F.8=l`3工位推杆阀门打开故障
F.21=1`3工位阀门故障停止
ENDIF
IFV31.OPENEDTHEN
V32=1`3工位灌装阀门打开同时启动5s的计时器
T[ll]=1
T[ll]=0
IFT[ll].DNANDNOTV32_OPENEDTHEN
F.10=1`3工位灌装阀门打开故障
F.21=1`3工位阀门故障停止
IFV32_OPENEDTHEN
T[12]=1`3工位灌装15s计时器启动
T[12]=0
IFT[12].DNTHEN
T[13]=1
V32=0`3工位灌装阀门关闭同时启动5s的计时器
IFNOTB31THENF.17=1`置3工位灌装未完成标志IFT[13].DNANDNOTV32_CLOSEDTHEN
F.11=1`3工位灌装阀门关闭故障
F.21=1`3工位阀门故障停止
IFV32_CLOSEDTHEN
T[14]=1`3工位推杆阀门关闭同时启动5s的计时器
V31=0
T[14]=0
IFT[14].DNANDNOTV31_CLOSEDTHEN
F.9=1`3工位推杆阀门关闭故障
F.21=1`3工位阀门故障停止
IFV31_CLOSEDTHEN`在推杆又收回到位时
F.21=1`3工位正常操作完毕
T[10]=0
T[ll]=0
T[12]=0
T[13]=0
T[14]=0
REM4工位的控制
IFSTARTANDNOTSHIFT1[0].3ANDB4ANDNOTF.22THEN
V4=1`4工位推杆阀门打开同时启动5s的计时器
T[15]=1
IFT[15].DNANDNOTV4.0PENEDTHEN
F.12=1`4工位推杆阀门打开故障
F.22=1`4工位阀门故障停止
IFV4_PENEDTHEN
V4=0`4工位推杆阀门关闭同时启动5s的计时
F.31=1`4工位推杆阀门已经打开过标志置位
T[16]=1
T[16]=0
IFT[16].DNANDNOTV4_CLOSEDTHEN
F.13=1`4工位推杆阀门关闭故障
F.22=1`4工位阀门故障停止
IFV4_CLOSEDANDF.31THEN`在推杆又收回到位时
F.22=1`4工位正常操作完毕
F.31=0`4工位推杆阀门已经打开过标志复位
T[15]=0
T[16]=0
ENDIF
REM停止和故障处理
STOP:
IFS2ANDNOTS1THEN`生产线停止运行
START=0
Ml=0`所有电机停止运行
M2=0`关闭所有阀门
Vll=0
V12=0
V22=0
V32=0
V4=0
IFSYS_NOW_OKTHEN`故障排除,复位所有阀门故障标志
F.O=0
F.1=0
F.2=0
F.3=0
F.4=0
F.5=0
F.6=0
F.7=0
F.8=0
F.9=0
F.10=0
F.11=0
F.12=0
F.13=0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PLC 自动 罐装 系统