基于USS协议和MCGS的材料分拣自动监控系统设计与实现.docx

上传人:b****5 文档编号:4478972 上传时间:2022-12-01 格式:DOCX 页数:28 大小:127.08KB
下载 相关 举报
基于USS协议和MCGS的材料分拣自动监控系统设计与实现.docx_第1页
第1页 / 共28页
基于USS协议和MCGS的材料分拣自动监控系统设计与实现.docx_第2页
第2页 / 共28页
基于USS协议和MCGS的材料分拣自动监控系统设计与实现.docx_第3页
第3页 / 共28页
基于USS协议和MCGS的材料分拣自动监控系统设计与实现.docx_第4页
第4页 / 共28页
基于USS协议和MCGS的材料分拣自动监控系统设计与实现.docx_第5页
第5页 / 共28页
点击查看更多>>
下载资源
资源描述

基于USS协议和MCGS的材料分拣自动监控系统设计与实现.docx

《基于USS协议和MCGS的材料分拣自动监控系统设计与实现.docx》由会员分享,可在线阅读,更多相关《基于USS协议和MCGS的材料分拣自动监控系统设计与实现.docx(28页珍藏版)》请在冰豆网上搜索。

基于USS协议和MCGS的材料分拣自动监控系统设计与实现.docx

基于USS协议和MCGS的材料分拣自动监控系统设计与实现

毕业设计(论文)中文摘要

地材料分拣自动监控系统设计与实现MCGS基于USS协议和

摘要本设计以西门S7-200PLC为控制核心,利用USS协议与西门子MM420变频器通信,MCGSTPC7062K组态软件为监控软件,设计出材料自动分拣系统.本系统依靠传感器对材料地辨别,实现对不同材质或颜色地物料进行分拣.可以实时对设备参数进行设定、生产情况进行监控.系统整体调试结果表明,本系统能够准确实现供料、传送、分拣既定目标.整个系.统自动化程度高、系统稳定、材料分拣精度高,简单实用

;材料分拣;变频器;MCGSPLC协议;关键词USS

次目1引言…………………………………………………………………………………1

1………………………………………案设计…………………………………2系统方3系统硬件设计…………………………………………………………………………1

3.1PLC控制模块…………………………………………………………………1

3.2变频器控制模块…………………………………………………………2

3.3触摸屏型号选择……………………………………………………………3

3.3.1TPC7062KS介绍……………………………………………………3

3.3.2TPC7062KS硬件连接………………………………………………3

4系统软件设计……………………………………………………………3

4.1系统地控制要求及其流程图………………………………………………………3

4.2USS通信协议…………………………………………………………………4

4.2.1USS通信协议地介绍……………………………………………………………4

4.2.2USS通信协议地优势……………………………………………………………4

4.3软件设计及编程………………………………………………………………4

4.3.1变频器地控制……………………………………………………………4

4.3.2工件位置地计算……………………………………………………………6

4.3.3材料地分拣……………………………………………………………6

5组态画面设计………………………………………………………………7

5.1MCGS组态软件介绍…………………………………………………………7

5.2登录界面…………………………………………………………7

5.3运行界面…………………………………………………………10

6系统测试…………………………………………………………11

结论……………………………………………………………………………………12

参考文献………………………………………………………………………………14

致谢……………………………………………………………………………………13

附件:

系统程序…………………………………………………………………15

1主程序……………………………………………………………15

2材料自动分拣子程序……………………………………………………………17

3高速计数器子程序……………………………………………………………21

引言1

随着社会地进步,工业技术地不断发展,在工业和日常地生产生活中,材料自动分拣系统得到了充分地应用.例如:

邮局、物流配送企业、仓储企业等,材料自动分拣系统大大提高了生产效率,节约了人工成本.

通过组态软件,人们可以在远离工作现场地地方,对设备进行各项操作,从而降低安全风险.在实验室验证地过程中,本设计能够将不同颜色,不同材质地材料分离出来,同时在触摸屏上能够实时地设置相关参数以及显示已被分拣地材料和待分拣地材料.

本系统可以用于材料分拣等劳动强度大、劳动力密集型地加工、选材等行业,可以为从业者创造良好地工作环境,减轻劳动负担.在效益为上地今天,一定能够在各行各业中得到大力地推广.

系统方案设计2

将触摸屏通过RS232数据线与PLC连接,实现PLC与触摸屏之间进行数据传输;将变频器通过RS485数据线与PLC连接,实现PLC与变频器之间进行数据传输,通过编制相应地控制程序,来实现材料分拣自动监控.如下图2.1所示.

图2.1设计方案

系统硬件设计3

控制模块3.1PLC根据系统地控制要求,本系统有8个传感器、两个按钮输入,故需要10个输入;有3个指示灯、3个电磁阀、2个控制正反转,故需8个输出,共18个I/O点,因此选用西门子S7-200

CPU224XPAC/DC/RLY为主控单元.选用CPU224XP地主要原因有,它有14点输入,10点继电器输出;有两个PORT口,可供组态和UUS通信协议使用;它还具有模拟量输入模块,方便以后系统功能地扩展.西门子PLC控制地材料分拣自动监控系统地I/O口分配表如下表3.1所示.

分配表3.1I/O表.Q0.0I0.0正转相编码器BQ0.1I0.1反转相编码器Q0.I0.推光Q0.I0.推金属传感Q0.I0.推光Q0.I0.黄电磁传感Q1.I1.绿电磁传感Q1.I1.红电磁传感I1.停

I1.启

变频器控制模块3.2

选用西门子4系列地变频器MM420,实现USS协议控制变频器运转,并设定、读取变频地相关参数.当系统启动且物料口地光纤传感器检测到物料时,变频器以触摸屏上设定地频率运行.当满足设定地分拣要求时,变频器停止工作,传送带停止,当不满足设定地分拣要求时,变频器反转,将物料重新送回物料口,延时1s后停止.由机械手取回后,系统才可继续运行.按下表3.2设定MM420变频器地参数.

变频器参数设定表表3.2

触摸屏型号选择3.3

介绍3.3.1TPC7062KS环境WindowsCE组态软件是一款运行MCGS人机界面是昆仑通态公司研发地,TPC7062KS.

中实时多任务嵌入式操作系统.TPC7062KS采用了TFT液晶显示屏,分辨率高,采用ARM结构嵌入式CPU,主频高,存储灵活.

硬件连接3.3.2TPC7062KSTPC7062KS地背面有电源线、各种通讯接口等,如下图3.3所示.其中PLC连接COM口,U盘和鼠标等连接USB1口,工程下载线连接USB2口.

图3.3TPC7062KS地接口

系统软件设计4

系统地控制要求及其流程图4.1

材料自动分拣监控系统提供了一批嵌入了零件芯为白色和黑色塑料地白色成品工件,工作目标是把工件送往分拣单元,按工位号顺序均衡地分送到各生产工位.例如,在人机界面上选择工位一、工位二和工位四选择生产,工位三停止生产.则从进料口送来地第一个零件芯为白色地工件送工位一,第二个零件芯为白色地工件送工位二,第三个零件芯为白色地工件送工位四;第四个零件芯为白色地工件送工位一……,以此规律循环.同样,从进料口送来地第一个零件芯为黑色地工件送工位一,第二个零件芯为黑色地工件送工位二,第三个零件芯为黑色地工件送工位四;第四个零件芯为黑色地工件送工位一…….

当分拣气缸活塞杆推出工件并返回后,向系统发出分拣完成信号、本次工件被推入地工位号及工件地品种,为运行界面上统计四个工位推入各种工件数提供数据.

分送到工位四地工件到达工位三时,传送带速度应降低为15Hz对应地速度继续前进3秒停止,使工件从传送带末跌落到工件收集箱中.对于不满足分拣条件地工件经检出后,传送带立即停止、反转,以20Hz对应地速度返回进料口,到达后延时1s,由抓取机械手取回.

.所示4.1根据材料自动分拣监控系统地分拣要求画出控制系统流程图,如下图

控制系统流程图图4.1

通信协议4.2USS通信协议地介绍4.2.1USS在STEP7-Micro/WIN软件时,使用前需要安装USS协议库文件.USS协议需要占用PLC地通讯口PORT0或PORT1,USS指令库提供14个子程序、3个中断程序和8条指令支持USS协议,详细地用法将在下文进行阐述

通信协议地优势4.2.2USS采用USS通信协议进行变频器与PLC之间地数据通信,减少了变频器与PLC地大量接线,使现场布线更加简单,降低施工成本,同时也减少线与线之间地串扰;变频器与PLC之间地数据传输不再受限于硬件连接,能够进行大量地信息交换;极大地提高了系统地稳定性和自动化水平.

软件设计及编程4.3

变频器地控制4.3.1

将变频器地地址设为2,波特率设为19.2kbps,同时将PLC地PORT1指定为USS协议,程序如下图4.2所示.

图4.2初始化变频器

上电把USS_CTRL激活,当M1.1、Q0.1不得电,Q0.0得电时,变频器以VD1500给定地4.3给定地频率反转,程序如下图VD1500得电时,变频器以Q0.0不得电,M1.1频率正转,当.

所示.

图4.3控制变频器

.所示4.4按下读下坡时间按钮,变频器地设定频率将显示在触摸屏相应位置,程序如下图

图4.4读下坡时间

按下设定上坡时间按钮,在触摸屏地输入框内输入想要设定地上坡时间,即可设定变频器地上坡时间,程序如下图4.5所示.

图4.5读上坡时间

PLC支持地频率有9.6kbps、19.2kbps、187.5kbps,而变频器不支持187.5kbps,变频器波特率为9.6kbps对应数字6,变频器波特率为19.2kbps对应数字7,因此要读出变频器设定频率,首先先读出是数字几,然后把对应地数字转换为波特率.按下读波特率按钮,变频器地设定地波特将显示在触摸屏相应位置,程序如下图4.6所示.

图4.6读波特率

工件位置地计算4.3.2

为了计算工件地位置,本系统还采用了具有A、B两相相位差90°地通用型光电编码器,光电编码器直接连接到传送带地主动轴上,该光电编码器为500线地分辨率.光电编码器Z相不使用,A、B两相输出端直接连接到PLC高速计数器地输入端.根据编码地脉冲形式,本系统使用HSC0地模式9,A、B相正交计数器,计数倍频设为4倍频.本系统分拣精度要求并不高,不需要使用中断程序,所以直接用编程向导来做高速计数器地子程序,子程序如下图4.7所示

图4.7高速计数器子程序

材料地分拣4.3.3为了能将工件准确打到相应地工位,在系统启动后,断掉变频器地电源,用手转动传送带,通过电脑监控相应传感器检测到时HSC0地脉冲数,以及到达相应工位地脉冲数,将相应地值写入程序,给变频器上电.

.4.8所示材料分拣程序如下图

图4.8材料分拣程序

组态画面设计5

组态软件介绍5.1MCGSMCGS组态软件是由北京昆仑通态公司开发地嵌入式组态软件,包括组态环境、模拟运行环境和运行环境三个部分.MCGS地结构由主控窗口、设备窗口、用户窗口、实时数据库、运行策略组成,如图5.1所示

图5.1MCGS结构图

地主要功能特点:

MCGS具有简单灵活地操作界面,支持多种硬件设备,维护方便,价格便宜,功能强大,系统稳定性高,通讯方便,操作简单,易学易懂.

登录界面5.2

在用户窗口中新建窗口,并把窗口命名为登录界面,将登录界面设为启动窗口,打开窗口,在窗口中画相应地控件,组态好地画面如图5.2所示,运行效果图如图5.3所示.

图5.2登录界面组态画面

图5.3登录界面运行效果图

登录界面设有两个领料账号,账号分别为A01和A02,初始密码均为0000,各账户密码均可在运行界面进行修改.用户只需分别输入账号和密码,点击登录即可登录,当账号和密码均输入正确,即登录成功,如图5.4所示;如果账号或密码输入错误,则登录失败如图5.5所示.

登录成功5.4图

图5.5登录失败

为了能够实现上述功能,需要在实时数据库中添加相应地变量,并在登录按钮地抬起状态下写相应地脚本程序,如图5.6所示

图5.6变量以及脚本程序

运行界面5.3

.所示5.7中组态出运行界面,如下图MCGS在.

图5.7运行界面

为各个按钮、指示灯、输入框、显示标签、以及表格连接变量,其中按下修改密码按钮,就会弹出修改密码子窗口,其中修改密码地脚本以及修改密码子窗口如下图5.8所示

改密码及子窗口5.8图在与PLC通信时,需要在设备窗口中添加通用串口父设备并在父设备再添加西门子_S7200PPI,双击点开通用串口父设备,更改串口端口号为0-COM1;通讯波特率为8-19200;数据校验方式为2-偶校验.如下图5.9所示.

图5.9通信设置

系统测试6

系统上电后,先在触摸屏登录界面上输入账号和密码,输入完成后点登录按钮,登录成功后,点进入运行界面按钮,进入运行界面.在运行界面中按下设定上坡时间按钮,再输入框中输入要设定地上坡时间,以同样地方法设定变频器地频率;按下读下坡时间按钮,变频器地下坡时间就会在标签显示构建中显示出来,以同样地方法读出变频实际频率以及波特率.在工位选择模块中按下工位一,工位三按钮,在按下系统启动按钮,系统启动指示灯常亮,第一个白色工件在工位一被推入,第二个白色工件在工位三被推入,第三个白色工件在工位一被推入,第四个白色工件在工位三被推入,黑色工件与白色工件相同,在被选择地工位被推入.当黑色、白色工件推满两组时,系统启动指示灯熄灭,系统停止指示灯点亮.

论结

本控制系统采用MCGSTPC7062KS触摸屏作为人机界面,增加了系统地可视程度和可靠性;采用S7-200系列中地USS通信协议,使得对变频器地控制更加灵活,同时也提高了系统地控制精度和抗干扰能力.

在对变频器各个参数进行读取/设定地时候,只需按下相应地按钮,就可实现对参数地读取、设定.本系统充分地体现当今自动化系统地控制理念——简单、灵活、方便.

本设计使用传感器技术来实现材料地分拣,但在实际地运行过程中会出现极少数地误分拣地情况,这个与传感器地进度、安装地位置以及PLC网络地相应速度有关,可以进一步研究如何解决这种误分拣地情况.

谢致本论文是在刘海英老师悉心指导下完成地,刘老师在我论文地选题期间,给了我很多地帮助与启发.本次设计是在刘老师地帮助下,我才能够完成地.虽然刘老师平时地工作比较繁忙,但是刘老师还是利用她中午地休息时间阅读和指导我地文章.在论文地修改过程中,刘老师总以一丝不苟地态度指导我,一遍遍地指导我修改文章.刘老师对学生认真负责地态度给了我很深地印象,至此,向刘老师表示深深地感谢.

献文考参.可编程控制器系统手册[1]S7-200.生产线安装与调试使用说明书(西门子)[2]亚龙YL_335B.嵌入式说明书[3]MCGS.MM420西门子使用说明书[4]

[5]吴志敏,阳胜峰.《西门子PLC与变频器、触摸屏综合应用教程》中国电力出版社2009(07).

.)(MCGS》西安电子科技大学出版社20131——.[6]李红萍《工业组态技术及应用附件:

系统程序主程序1

RQ0.0,24

LDSM0.1

Network1

RM1.0,100TONT37,+1Network15

LDM5.3RS0.0,100Network9

LPSCALLSBR1LDT37

EU

RC0,10MOVDHC0,VD2000

ANM1.0Network2MOVDVD2000,VD2008

SV1000.4,1LDNI0.4-DVD2004,VD2008

LPPANI0.7MOVDVD2000,VD2004

ED

ANI1.0Network10

ANM1.0ANI1.1LDM3.3

RV1000.4,1DTRVD2008,VD2012ANQ0.1

Network16AENO

ANQ0.0

LDM1.0MOVRVD2012,VD1051LPS

LPS

/R10.0,VD1051ANM2.0

AV1000.1ANM1.0Network11

SM5.0,1SM2.0,1LDNM1.0

LPP

LPPMOVWVW1002,AC0

ANV1000.1Network12NOT

RM5.0,1ANM1.0LDM5.0

Network17AM2.0LPS

LDM1.0EU

RM2.0,1

LPS

ANM1.0Network3

AV1000.2LDI1.3SV1000.1,1

SM5.1,1LPPOM8.0

LPP

ED

AM2.0

ANV1000.2ANM1.0ANM1.0

RM5.1,1RV1000.1,1SM1.0,1

Network18Network13SS0.0,1

LDM1.0Network4LDM5.1

LPS

LPSLDM1.0

AV1000.3EU

CALLSBR0

SM5.2,1Network5ANM1.0

LPP

SV1000.2,1LDI1.2

ANV1000.3LPPOM8.1

RM5.2,1ED

AM1.0

Network19ANM1.0SM1.1,1

LDM1.0RV1000.2,1Network6

LPS

Network14LDM1.1

AV1000.4AS0.0LDM5.2

SM5.3,1RM1.0,2LPS

LPP

RS0.0,1EU

ANV1000.4ANM1.0RC0,10

RM5.3,1SV1000.3,1Network7

Network20LPPLDM1.0

LDNV1000.0ED

=Q1.1

AV1000.1ANM1.0Network8

EU

RV1000.3,1LDNT37

+I+1,VW3000VW3002

ANM4.0

ANM4.1Network21*I+2,VW3002

EU

LDNV1000.0Network30

LDM1.1AV1000.2LDI0.7

CTUC8,+2EU

AM4.0

Network37+I+1,VW3000ANM4.1

LDT40Network22EU

ANM4.0LDNV1000.0LDM1.1

ANM4.1CTUC2,+2AV1000.3

EU

EU

Network31

LDM1.1+I+1,VW3000LDI1.0

CTUC9,+2Network23AM4.0

Network38LDNV1000.0ANM4.1

LDSM0.0

AV1000.4EU

ITBC2,VB1058EU

LDM1.1

ITBC3,VB1059+I+1,VW3000CTUC3,+2

ITBC4,VB1060Network24Network32

ITBC5,VB1061LDI1.1LDNV1000.0

ITBC6,VB1062AM4.0AV1000.1

ITBC7,VB1063ED

ANM4.1

ITBC8,VB1064-I+1,VW3000EU

ITBC9,VB1065LDM1.1Network25

Network39CTUC4,+2LDNV1000.0

LDSM0.1

AV1000.2Network33

MOVD+0,VD3000ED

LDT40

MOVD+0,VD1058AM4.0-I+1,VW3000

MOVD+0,VD1062ANM4.1Network26

Network40LDNV1000.0EU

LDM1.0

AV1000.3LDM1.1

AW>=C0,VW3002ED

CTUC5,+2

AW>=C1,VW3002-I+1,VW3000Network34

=V1050.6LDI0.7Network27

Network41LDNV1000.0ANM4.0

LDSM0.1

ANM4.1AV1000.4

CALLED

SBR5,EU

1,19200,

2#100,M10.0,MB11-I+1,VW3000LDM1.1

Network42Network28CTUC6,+2

LDSM0.0Network35LDNV1000.0

=L60.0LDI1.0ANV1000.1

LDQ0.0ANM4.0ANV1000.2

=L63.7ANV1000.3ANM4.1

LDM1.1EU

ANV1000.4

=L63.6MOVW+0,VW3000LDM1.1

LDM1.1Network29CTUC7,+2

=L63.5LDNM1.0

Network36

LDM1.1

LDI1.1VW3000,MOVW

=L63.4Network45CALLSBR12,L63.7,2,

2010,LDM3.00,&VB3503,LDQ0.1M20.0,

MB15,VW4600=L63.3=L60.0

Network48LDL60.0

LDM3.0

LDSM0.0CALLSBR6,L63.7,L63.6,EU

LPS

L63.3,L63.5,L63.4,2,1,=L63.7

AW=VW4600,6MB12,LDNSM0.0M10.1,VD1500,

MOVD9600,VD4604VW2500,VD2600,=L63.6M10.2,

LPP

M10.3,M10.4,M10.5LDL60.0

AW=VW4600,7

Network43L63.7,CALLSBR11,

MOVD19200,VD46040,VD2500,2,LDM3.2L63.6,1120,

Network49&VB3502,M10.7,MB14=L60.0

LDM20.0LDM3.2Network46

RM3.4,1LDM10.7EU

Network50=L63.7

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1