首页 » 排名链接 » 基于MCGS组态的物料分拣系统设计(物料气缸塑料按钮定时器)

基于MCGS组态的物料分拣系统设计(物料气缸塑料按钮定时器)

落叶飘零 2024-10-22 16:04:17 0

扫一扫用手机浏览

文章目录 [+]

学校:

系别:

专业:

基于MCGS组态的物料分拣系统设计(物料气缸塑料按钮定时器) 排名链接
(图片来自网络侵删)

班级:

学号:

姓名:

目录

1、项目介绍

2、实时数据库

3、脚本程序

4、仿真调试

5、项目总结

1、项目介绍

1.1、项目名称:物料分拣控制系统。

1.2、项目功能:实现物料的检测、运输、分拣。

1.3、项目控制过程:项目基于MCGS组态通过按钮实现对物料的检测、运输与分拣。
项目有两个界面,欢迎界面(如图1-1),物料分拣系统控制界面(如图2-1)。
控制模式有自动分拣模式和手动分拣模式。
(详细过程请参照4.仿真调试)。

2、实时数据库

名字

类型

注释

白色塑料按钮

开关型

在手动模式下控制物料为白色塑料的出料

白色塑料物料

开关型

控制白色塑料物料出现

白色塑料物料垂直移动

数值型

控制白色塑料物料的垂直移动

白色塑料物料水平移动

数值型

控制白色塑料物料的水平移动

传送带

数值型

控制传送带的移动

电感传感器

开关型

检测前方物料是否为金属

定时器当前值

数值型

定时器当前的时间

定时器复位

开关型

控制定时器复位

定时器启动

开关型

控制定时器启动

光电传感器

开关型

检测前方是否有物料

光纤传感器·白

开关型

检测前方物料是否为白色塑料

光纤传感器·黑

开关型

检测前方物料是否为黑色塑料

黑色塑料按钮

开关型

在手动模式下控制物料为黑色塑料的出料

黑色塑料物料

开关型

控制黑色塑料物料出料

黑色塑料物料垂直移动

数值型

控制黑色塑料物料的垂直移动

黑色塑料物料水平移动

数值型

控制黑色塑料物料的水平移动

金属按钮

开关型

在手动模式下控制物料为金属的出料

金属物料

开关型

控制金属物料的出料

金属物料垂直移动

数值型

控制金属物料的垂直移动

金属物料水平移动

数值型

控制金属物料的水平移动

启动按钮

开关型

对全线控制的启动

气缸1

数值型

控制气缸1的伸缩

气缸2

数值型

控制气缸2的伸缩

续表

名字

类型

注释

气缸3

数值型

控制气缸3的伸缩

气缸4

数值型

控制气缸4的控制

中间量1

开关型

编程使用

中间量2

开关型

编程使用

中间量3

开关型

编程使用

手动按钮

开关型

手动模拟的控制

停止按钮

开关型

对全线控制的停止

文字移动

数值型

控制欢迎界面的文字循环水平移动

自动按钮

开关型

自动模拟的控制

3、脚本程序

3.1、文字移动程序

if 文字移动 <=660 then

文字移动=文字移动+17

else

文字移动=-660

endif

3.2、启停程序

if 启动按钮=0 then

自动按钮=0

手动按钮=0

金属按钮=0

白色塑料按钮=0

黑色塑料按钮=0

定时器启动=0

定时器复位=1

定时器当前值=0

中间量1=0

中间量2=0

中间量3=0

气缸1=0

气缸2=0

气缸3=0

气缸4=0

电感传感器=0

光纤传感器·白=0

光纤传感器·黑=0

金属物料=0

白色塑料物料=0

黑色塑料物料=0

金属物料水平移动=0

白色塑料物料水平移动=0

黑色塑料物料水平移动=0

金属物料垂直移动=0

白色塑料物料垂直移动=0

黑色塑料物料垂直移动=0

传送带=0

endif

if 停止按钮=1 then

启动按钮=0

自动按钮=0

手动按钮=0

金属按钮=0

白色塑料按钮=0

黑色塑料按钮=0

光电传感器=0

电感传感器=0

光纤传感器·白=0

光纤传感器·黑=0

金属物料=0

白色塑料物料=0

黑色塑料物料=0

金属物料水平移动=0

白色塑料物料水平移动=0

黑色塑料物料水平移动=0

金属物料垂直移动=0

白色塑料物料垂直移动=0

黑色塑料物料垂直移动=0

传送带=0

定时器启动=0

定时器复位=1

定时器当前值=0

中间量1=0

中间量2=0

中间量3=0

气缸1=0

气缸2=0

气缸3=0

气缸4=0

endif

if 手动按钮=0 then

金属按钮=0

白色塑料按钮=0

黑色塑料按钮=0

endif

if 自动按钮=1 then

金属按钮=0

白色塑料按钮=0

黑色塑料按钮=0

endif

3.3、传送带程序

if 启动按钮=1 then

传送带=传送带+0.5

endif

if 传送带>1.5 then

传送带=0

endif

3.4、金属物料自动分拣程序

if 启动按钮=0 and 自动按钮=0 then

定时器启动=0

定时器复位=1

endif

if 启动按钮=1 and 自动按钮=1 then

定时器启动=1

定时器复位=0

endif

if 定时器当前值>0 and 定时器当前值<=1 then

金属物料=1

endif

if 定时器当前值>1 and 定时器当前值<=2 then

光电传感器=1

电感传感器=1

endif

if 定时器当前值>2 and 定时器当前值<=3 then

气缸1=气缸1+0.4

endif

if 定时器当前值>3 and 定时器当前值<=6 then

气缸1=0

光电传感器=0

电感传感器=0

金属物料水平移动=金属物料水平移动+0.52

endif

if 定时器当前值>5 and 定时器当前值<=6 then

气缸2=气缸2+0.28

endif

if 定时器当前值>6 and 定时器当前值<=8 then

金属物料水平移动=3.15

金属物料垂直移动=金属物料垂直移动+0.52

气缸2=0

endif

if 定时器当前值>8 and 定时器当前值<=9 then

金属物料垂直移动=0

金属物料水平移动=0

金属物料=0

endif

if 自动按钮=0 and 定时器当前值>8 and 定时器当前值<=9 and 手动按钮=1 then

定时器启动=0

定时器复位=1

endif

3.5、白色塑料物料自动分拣程序

if 定时器当前值>9 and 定时器当前值<=10 then

白色塑料物料=1

endif

if 定时器当前值>10 and 定时器当前值<=11 then

光电传感器=1

光纤传感器·白=1

endif

if 定时器当前值>11 and 定时器当前值<=12 then

气缸1=气缸1+0.4

endif

if 定时器当前值>12 and 定时器当前值<=18 then

气缸1=0

光电传感器=0

光纤传感器·白=0

白色塑料物料水平移动=白色塑料物料水平移动+0.54

endif

if 定时器当前值>17 and 定时器当前值<=18 then

气缸3=气缸3+0.28

endif

if 定时器当前值>18 and 定时器当前值<=20 then

白色塑料物料水平移动=6.55

白色塑料物料垂直移动=白色塑料物料垂直移动+0.52

气缸3=0

endif

if 定时器当前值>20 and 定时器当前值<=21 then

白色塑料物料垂直移动=0

白色塑料物料水平移动=0

白色塑料物料=0

endif

if 自动按钮=0 and 定时器当前值>20 and 定时器当前值<=21 and 手动按钮=1 then

定时器启动=0

定时器复位=1

endif

3.6、黑色塑料物料自动分拣程序

if 定时器当前值>21 and 定时器当前值<=22 then

黑色塑料物料=1

endif

if 定时器当前值>22 and 定时器当前值<=23 then

光电传感器=1

光纤传感器·黑=1

endif

if 定时器当前值>23 and 定时器当前值<=24 then

气缸1=气缸1+0.4

endif

if 定时器当前值>24 and 定时器当前值<=33 then

气缸1=0

光电传感器=0

光纤传感器·黑=0

黑色塑料物料水平移动=黑色塑料物料水平移动+0.54

endif

if 定时器当前值>32 and 定时器当前值<=33 then

气缸4=气缸4+0.28

endif

if 定时器当前值>33 and 定时器当前值<=35 then

黑色塑料物料水平移动=9.75

黑色塑料物料垂直移动=黑色塑料物料垂直移动+0.54

气缸4=0

endif

if 定时器当前值>35 and 定时器当前值<=37 then

黑色塑料物料垂直移动=0

黑色塑料物料水平移动=0

黑色塑料物料=0

定时器启动=0

定时器复位=1

endif

if 自动按钮=1 and 定时器当前值>35 and 定时器当前值<=37 and 手动按钮=1 then

定时器启动=0

定时器复位=1

endif

3.7、金属物料手动分拣程序

if 手动按钮=1 and 金属按钮=1 then

金属物料=1

endif

if 金属按钮=1 and 金属物料=1 and 中间量1=0 then

光电传感器=1

电感传感器=1

endif

if 金属按钮=1 and 光电传感器=1 then

气缸1=气缸1+0.4

endif

if 气缸1>=1.2 then

气缸1=0

中间量1=1

endif

if 中间量1=1 then

金属物料水平移动=金属物料水平移动+0.5

光电传感器=0

电感传感器=0

气缸1=0

endif

if 金属物料水平移动>=3 and 金属按钮=1 then

气缸2=气缸2+0.55

endif

if 金属物料水平移动>=3.1 and 金属按钮=1 then

金属物料水平移动=3.15

金属物料垂直移动=金属物料垂直移动+0.52

气缸2=0

endif

if 金属物料垂直移动>2 and 金属按钮=1 then

金属物料水平移动=0

金属物料垂直移动=0

金属物料=0

金属按钮=0

中间量1=0

endif

3.8、白色塑料物料手动分拣程序

if 手动按钮=1 and 白色塑料按钮=1 then

白色塑料物料=1

endif

if 白色塑料按钮=1 and 白色塑料物料=1 and 中间量2=0 then

光电传感器=1

光纤传感器·白=1

endif

if 白色塑料按钮=1 and 光电传感器=1 then

气缸1=气缸1+0.4

endif

if 气缸1>=1.2 then

光电传感器=0

光纤传感器·白=0

气缸1=0

中间量2=1

endif

if 中间量2=1 then

白色塑料物料水平移动=白色塑料物料水平移动+0.5

光电传感器=0

气缸1=0

endif

if 白色塑料物料水平移动>=6 and 白色塑料按钮=1 then

气缸3=气缸3+0.3

endif

if 白色塑料物料水平移动>=6.52 and 白色塑料按钮=1 then

白色塑料物料水平移动=6.55

白色塑料物料垂直移动=白色塑料物料垂直移动+0.52

气缸3=0

endif

if 白色塑料物料垂直移动>2 and 白色塑料按钮=1 then

白色塑料物料水平移动=0

白色塑料物料垂直移动=0

白色塑料物料=0

白色塑料按钮=0

中间量2=0

endif

3.8、黑色塑料物料手动分拣程序

if 手动按钮=1 and 黑色塑料按钮=1 then

黑色塑料物料=1

endif

if 黑色塑料按钮=1 and 黑色塑料物料=1 and 中间量3=0 then

光电传感器=1

光纤传感器·黑=1

endif

if 黑色塑料按钮=1 and 光电传感器=1 then

气缸1=气缸1+0.4

endif

if 气缸1>=1.2 then

光电传感器=0

光纤传感器·黑=0

气缸1=0

中间量3=1

endif

if 中间量3=1 then

黑色塑料物料水平移动=黑色塑料物料水平移动+0.5

光电传感器=0

气缸1=0

endif

if 黑色塑料物料水平移动>=9 and 黑色塑料按钮=1 then

气缸4=气缸4+0.26

endif

if 黑色塑料物料水平移动>=9.745 and 黑色塑料按钮=1 then

黑色塑料物料水平移动=9.75

黑色塑料物料垂直移动=黑色塑料物料垂直移动+0.52

气缸4=0

endif

if 黑色塑料物料垂直移动>2 and 黑色塑料按钮=1 then

黑色塑料物料水平移动=0

黑色塑料物料垂直移动=0

黑色塑料物料=0

黑色塑料按钮=0

中间量3=0

endif

4、仿真调试

4.1、欢迎界面

仿真运行开始便会进入欢迎界面。

图1-1 欢迎界面

欢迎界面内“欢迎进入物料分拣控制系统”的文字会匀速的循环往左移动,在欢迎界面内鼠标点击任意位置即可进入物料分拣控制系统界面。

4.1、物料分拣控制系统界面

图2-1 物料分拣控制系统界面

物料分拣控制系统界面内有自动控制区(自动控制区用于实现自动控制物料分拣的过程),手动控制区(手动控制区用于实现手动控制物料分拣的过程),分拣传送带的仿真模型。

4.3、仿真调试过程

启动控制过程:

图3-1 传送带运行 图3-2 金属物料自动分拣

图3-3 白色塑料物料自动分拣 图3-4 黑色塑料物料自动分拣

启动按钮按下,启动按钮显示灯亮——传送带开始

运行(如图3-1)——自动按钮按下,自动按钮显示灯亮——上料区金属物料出现——光电传感器检测、电感传感器检测——气缸1动作,推动金属物料移动——金属物料进入传送带——气缸1复位——当金属物料接近气缸2———气缸2动作,推动金属物料移动——金属物料进入金属槽——气缸2复位【如图3-2】——上料区白色塑料物料出现——光电传感器检测、光纤传感器·白检测——气缸1动作,推动白色塑料物料移动——白色塑料物料进入传送带——气缸1复位——当白色塑料物料接近气缸3——气缸3动作,推动白色塑料物料移动——气缸3复位【如图3-3】——上料区黑色塑料物料出现——光电传感器检测、光纤传感器·黑检测——气缸1动作,推动黑色塑料物料移动——黑色塑料物料进入传送带——气缸1复位——当黑色塑料物料接近气缸4——气缸4动作,推动黑色塑料物料移动——气缸4复位【如图3-4】——停止按钮按下,停止按钮显示灯亮——启动按钮复位,启动按钮显示的灯灭——传送带停止。

手动控制过程:

2.1)金属物料手动控制分拣过程:

图4-1 金属物料手动分拣

启动按钮按下,启动按钮显示灯——传送带开始动作——手动按钮按下,手动按钮显示灯亮——金属按钮按下,金属按钮显示灯亮——上料区金属物料出现——光电传感器检测、电感传感器检测——气缸1动作,推动金属物料移动——金属物料进入传送带——气缸1复位——当金属物料接近气缸2——气缸2动作,推动金属物料移动——金属物料进入金属槽——气缸2复位——金属按钮复位,金属按钮显示灯灭——停止按钮按下,停止按钮显示灯亮——启动按钮复位,启动按钮显示的灯灭——手动按钮复位,手动按钮显示灯灭——传送带停止。

2.2)白色塑料物料手动控制分拣过程:

图4-1白色塑料物料手动分拣

启动按钮按下,启动按钮显示灯——传送带开始动作——手动按钮按下,手动按钮显示灯亮——白色塑料按钮按下,白色塑料按钮显示灯亮——上料区白色塑料物料出现——光电传感器检测、光纤传感器·白检测——气缸1动作,推动黑色塑料物料移动——白色塑料物料进入传送带——气缸1复位——当白色塑料物料接近气缸3——气缸3动作,推动白色塑料物料移动——气缸3复位——白色塑料按钮复位,白色塑料按钮显示灯灭——停止按钮按下,停止按钮显示灯亮——启动按钮复位,启动按钮显示的灯灭——手动按钮复位,手动按钮显示灯灭——传送带停止。

2.3)黑色塑料物料手动控制分拣过程:

图4-3 黑色塑料物料手动分拣

启动按钮按下,启动按钮显示灯——传送带开始动作——手动按钮按下,手动按钮显示灯亮——黑色塑料按钮按下,黑色塑料按钮显示灯亮——上料区黑色塑料物料出现——光电传感器检测、光纤传感器·黑检测——气缸1动作,推动黑色塑料物料移动——黑色塑料物料进入传送带——气缸1复位——当黑色塑料接近气缸4——气缸4动作,推动黑色塑料物料移动——气缸4复位——黑色塑料按钮复位,黑色塑料按钮显示灯灭——停止按钮按下,停止按钮显示灯亮——启动按钮复位,启动按钮显示的灯灭——手动按钮复位,手动按钮显示灯灭——传送带停止。

5、项目总结

项目物料分拣系统是基于MCGS组态的控制系统,项目先工程建立与画面编辑,实时数据库的建立,动画连接,脚本程序编写,仿真调试。

项目分为两个界面(欢迎界面、物料分拣控制系统界面),操作项目时需严格按照说明书操作!

6、组态运行视频

基于MCGS的物料分拣系统仿真视频(点击左边蓝色字体观看视频)

#PLC##触摸屏##昆仑通态##上位机##机电一体化#

标签:

相关文章

IT旋转机械,驱动未来工业发展的关键动力

随着全球工业的不断发展,机械设备在各个领域的应用越来越广泛。其中,IT旋转机械作为工业生产中不可或缺的一部分,其性能和效率直接影响...

排名链接 2024-12-28 阅读1 评论0

IT框架,引领科技发展的基石

随着科技的飞速发展,信息技术(IT)已经渗透到我们生活的方方面面。在这个信息化时代,IT框架作为技术发展的基石,承载着推动社会进步...

排名链接 2024-12-28 阅读1 评论0

IT品牌女包,时尚与科技的完美融合

随着科技的发展,时尚界与科技的融合越来越紧密。在众多品牌中,IT品牌女包以其独特的设计理念和精湛的工艺,成为了时尚界的宠儿。本文将...

排名链接 2024-12-28 阅读1 评论0

C语言视角下有向图的构建与应用

有向图作为一种重要的数据结构,在计算机科学、图论等领域具有广泛的应用。在C语言编程中,有向图的实现与应用具有重要意义。本文将从C语...

排名链接 2024-12-28 阅读1 评论0

C语言链表类,数据结构中的璀璨明珠

在计算机科学中,数据结构是研究如何有效地组织和存储数据的一门学科。链表作为一种常用的线性数据结构,因其独特的优势在各个领域得到广泛...

排名链接 2024-12-28 阅读1 评论0