项目二YL335A自动生产线上doc.docx

上传人:b****8 文档编号:27590443 上传时间:2023-07-03 格式:DOCX 页数:13 大小:897.88KB
下载 相关 举报
项目二YL335A自动生产线上doc.docx_第1页
第1页 / 共13页
项目二YL335A自动生产线上doc.docx_第2页
第2页 / 共13页
项目二YL335A自动生产线上doc.docx_第3页
第3页 / 共13页
项目二YL335A自动生产线上doc.docx_第4页
第4页 / 共13页
项目二YL335A自动生产线上doc.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

项目二YL335A自动生产线上doc.docx

《项目二YL335A自动生产线上doc.docx》由会员分享,可在线阅读,更多相关《项目二YL335A自动生产线上doc.docx(13页珍藏版)》请在冰豆网上搜索。

项目二YL335A自动生产线上doc.docx

项目二YL335A自动生产线上doc

项目二YL-335A自动生产线

现代化的自动生产设备(自动生产线)的最大特点是它的综合性和系统性,在这里,机械技术、微电子技术、电工电子技术、传感测试技术、接口技术、信息变换技术、网络通信技术等多种技术有机地结合,并综合应用到生产设备中;而系统性指的是,生产线的传感检测、传输与处理、控制、执行与驱动等机构在微处理单元的控制下协调有序地工作,有机地融合在一起。

可编程序控制器(PLC)以其高抗干扰能力、高可靠性、高性能价格比且编程简单而广泛地应用在现代化的自动生产设备中,担负着生产线的大脑——微处理单元的角色。

因此,培养掌握机电一体化技术,掌握PLC技术及PLC网络技术的技术人才是当务之急。

 

一、YL-335A自动生产线分析

1.基本组成

YL-335A型自动生产线装备由安装在铝合金导轨式实训台上的送料单元、加工单元、装配单元、输送单元和分拣单元5个单元组成。

其外观如图2-1所示。

图2-1外观图

其中,每一工作单元都可自成一个独立的系统,同时也都是一个机电一体化的系统。

各个单元的执行机构基本上以气动执行机构为主,但输送单元的机械手装置整体运动则采取步进电机驱动、精密定位的位置控制,该驱动系统具有长行程、多定位点的特点,是一个典型的一维位置控制系统。

传送带驱动则采用了通用变频器驱动三相异步电动机的交流传动装置。

位置控制和变频器技术是现代工业企业应用最为广泛的电气控制技术。

在YL-335A设备上应用了多种类型的传感器,分别用于判断物体的运动位置、物体通过的状态、物体的颜色及材质等。

传感器技术是机电一体化技术中的关键技术之一,是现代工业实现高度自动化的前提之一。

在控制方面,YL-335A采用了基于RS415串行通信的PLC网络控制方案,即每一工作单元由一台PLC承担其控制任务,各PLC之间通过RS415串行通讯实现互连的分布式控制方式。

用户可根据需要选择不同厂家的PLC及其所支持的RS415通信模式,组建成一个小型的PLC网络。

小型PLC网络以其结构简单,价格低廉的特点在小型自动生产线仍然有着广泛的应用,在现代工业网络通信中仍占据相当的份额。

另一方面,掌握基于RS415串行通信的PLC网络技术,将为进一步学习现场总线技术、工业以太网技术等打下了良好的基础。

2.基本功能

如图2-2的俯视图所示,各个单元的基本功能如下:

图2-2俯视图

(1)供料单元的基本功能:

按照需要将放置在料仓中待加工的工件自动送出到物料台上,以便输送单元的抓取机械手装置将工件抓取送往其他工作单元。

(2)加工单元的基本功能:

把该单元物料台上的工件(工件由输送单元的抓取机械手装置送来)送到冲压机构下面,完成一次冲压加工动作,然后再送回到物料台上,待输送单元的抓取机械手装置取出。

(3)基本功能:

完成将该单元料仓内的黑色或白色小圆柱工件嵌入到已加工的工件中的装配过程。

(4)基本功能:

完成将上一单元送来的已加工、装配的工件进行分拣,使不同颜色的工件从不同的料槽分流的功能。

(5)输送单元的基本功能:

该单元通过到指定单元的物料台精确定位,并在该物料台上抓取工件,把抓取到的工件输送到指定地点然后放下的功能。

3.特点

YL-335A设备是一套半开放式的设备,用户在一定程度上可根据自己的需要选择设备组成单元的数量、类型,最多可由5个单元组成,最少时一个单元即可自成一个独立的控制系统。

由多个单元组成的系统,PLC网络的控制方案可以体现出自动生产线的控制特点。

YL-335A综合应用了多种技术知识,如气动控制技术、机械技术(机械传动、机械连接等)、传感器应用技术、PLC控制和组网、步进电机位置控制和变频器技术等。

利用该系统,可以缩短理论教学与实际应用之间的距离。

二、西门子PLC网络控制方案

1.概述

YL-335A系统的控制方式采用每一工作单元由一台PLC承担其控制任务,各PLC之间通过RS415串行通讯实现互连的分布式控制方式。

组建成网络后,系统中每一个工作单元也称作工作站。

PLC选用S7-200系列,通信方式则采用PPI协议通信。

PPI协议是S7-200CPU最基本的通信方式,通过原来自身的端口(PORT0或PORT1)就可以实现通信,是S7-200默认的通信方式。

PPI是一种主—从协议通信,主—从站在一个令牌环网中,主站发送要求到从站器件,从站器件响应;从站器件不发信息,只是等待主站的要求并对要求作出响应。

如果在用户程序中使能PPI主站模式,就可以在主站程序中使用网络读写指令来读写从站信息。

而从站程序没有必要使用网络读写指令。

2.方法与策略

下面以YL-335A各工作站PLC实现PPI通信的操作步骤为例,说明使用PPI协议实现通信的步骤。

(1)对网络上每一台PLC,设置其系统块中的通信端口参数,对用作PPI通信的端口(PORT0或PORT1),指定其地址(站号)和波特率。

设置后把系统块下载到该PLC。

具体操作如下:

运行个人电脑上的STEP7V4.0(SP5)程序,打开设置端口界面,如图2-3所示。

利用PPI/RS415编程电缆单独地把输送单元CPU系统块里设置端口0为1号站,波特率为了19.2千波特,如图2-4所示。

同样方法设置供料单元CPU端口0为2号站,波特率为了19.2千波特;加工单元CPU端口0为3号站,波特率为了19.2千波特;装配单元CPU端口0为4号站,波特率为了19.2千波特;最后设置分拣单元CPU端口0为5号站,波特率为了19.2千波特,。

分别把系统块下载到相应的CPU中.

图2-3打开设置端口画面

图2-4设置输送站PLC端口0参数

(2)利用网络接头和网络线把各台PLC中用作PPI通信的端口0连接,所使用的络络接头中,2#~5#站用的是标准网络连接器(订货号:

6ES7972-0BA12-0XA0),1#站用的是带编程接口的连接器(订货号:

6ES7972-0BB12-0XA0),该编程口通过RS--232/PPI多主站电缆或USB/PPI多主站电缆与个人计算机连接。

然后利用STEP7V4.0软件和PPI/RS415编程电缆搜索出PPI网络的5个站。

如图2-5所示。

图2-5PPI网络上的5个站

图2-5表明,5个站已经完成PPI网络连接。

(3)PPI网络中主站(输送站)PLC程序中,必须在上电第1个扫描周期,用特殊存储器SMB30指定其主站属性,从而使能其主站模式。

SMB30是S7-200PLCPORT-0自由通信口的控制字节,各位表达的意义如表2-1所示。

表2-1SMB30各位表达的意义

bit7bit6bit5bit4bit3bit2bit1bit0

p

p

d

b

b

b

m

m

pp:

校验选择

d:

每个字符的数据位

mm:

协议选择

00=不校验

0=8位

00=PPI/从站模式

01=偶校验

1=7位

01=自由口模式

10=不校验

10=PPI/主站模式

11=奇校验

11=保留(未用)

bbb:

自由口波特率(单位:

波特)

000=38400

011=4100

110=115.2k

001=19200

100=2400

111=49.6k

010=9520

101=1200

在PPI模式下,控制字节的2到7位是忽略掉的。

即SMB30=00000010,定义PPI主站。

SMB30中协议选择缺省值是00=PPI从站,因此,从站侧不需要初始化。

YL-335A系统中,按钮及指示灯模块的按钮、开关信号连接到输送单元的PLC(S7-226CN)输入口,以提供系统的主令信号。

因此在网络中输送站是指定为主站的,其余各站均指定为从站。

图2-6所示为YL-335A的PPI网络。

图2-6PPI网络

(4)编写主站网络读写程序段

如前所述,在PPI网络中,只有主站程序中使用网络读写指令来读写从站信息。

而从站程序没有必要使用网络读写指令。

在编写主站的网络读写程序前,应预先规划好下面数据:

①主站向各从站发送数据的长度(字节数)

②发送的数据位于主站何处。

③数据发送到从站的何处。

④主站从各从站接收数据的长度(字节数)

⑤主站从从站的何处读取数据。

⑥接收到的数据放在主站何处。

以上数据,应根据系统工作要求,信息交换量等统一筹划。

考虑YL-335A中,各工作站PLC所需交换的信息量不大,主站向各从站发送的数据只是主令信号,从从站读取的也只是各从站状态信息,发送和接收的数据均1个字(2个字节)已经足够。

作为例子,所规划的数据如表2-2所示。

表2-2网络读写数据规划实例

输送站

1#站(主站)

供料站

2#站(从站)

加工站

3#站(从站)

装配站

4#站(从站)

分拣站

5#站(从站)

发送数据的长度

2字节

2字节

2字节

2字节

从主站何处发送

VB1000

VB1000

VB1000

VB1000

发往从站何处

VB1000

VB1000

VB1000

VB1000

接收数据的长度

2字节

2字节

2字节

2字节

数据来自从站何处

VB1010

VB1010

VB1010

VB1010

数据存到主站何处

VB1200

VB1204

VB1208

VB1212

网络读写指令可以向远程站发送或接收16个字节的信息,在CPU内同一时间最多可以有8条指令被激活。

YL-335A有4个从站,因此考虑同时激活4条网络读指令和4条网络写指令。

根据上述数据,即可编制主站的网络读写程序。

但更简便的方法是借助网络读写向导程序。

这一向导程序可以快速简单地配置复杂的网络读写指令操作,为所需的功能提供一系列选项。

一旦完成,向导将为所选配置生成程序代码。

并初始化指定的PLC为PPI主站模式,同时使能网络读写操作。

要启动网络读写向导程序,在STEP7V4.0软件命令菜单中选择工具→指令导向,并且在指令向导窗口中选择NETR/NETW(网络读写),单击“下一步”后,就会出现NETR/NETW指令向导界面,如图2-7所示。

本界面和紧接着的下一个界面,将要求用户提供希望配置的网络读写操作总数、指定进行读写操作的通信端口、指定配置完成后生成的子程序名字,完成这些设置后,将进入对具体每一条网络读或写指令的参数进行配置的界面。

在本例子中,8项网络读写操作如下安排:

第1~4项为网络写操作,主站向各从站发送数据;主站读取各从站数据。

第5~8项为网络写操作,主站读取各从站数据。

图2-7为第1项操作配置界面,选择NETW操作,按表2-2,主站(输送站)向各从站发送的数据都位于主站PLC的VB1000~VB1001处,所有从站都在其PLC的VB1000-VB1001处接收数据。

所以前4项填写都是相同的,仅站号不一样。

图2-7NETR/NETW指令向导界面

图2-8对供料单元的网络写操作

完成前4项数据填写后,再单击“下一项操作”,进入第5项配置,5~8项都是选择网络读操作,按表2-2中各站规划逐项填写数据,直至8项操作配置完成。

图2-8是对2#从站(供料单元)的网络写操作配置.

图2-9对供料单元的网络写操作配置

8项配置完成后,单击“下一步”,导向程序将要求指定一个V存储区的起始地址,以便将此配置放入V存储区。

这时若在选择框中填入一个VB值(例如,VB1000),单击“建议地址”,程序自动建议一个大小合适且未使用的V存储区地址范围。

图2-10为配置分配存储区

单击“下一步”,全部配置完成,向导将为所选的配置生成项目组件,如图2-11所示。

修改或确认图中各栏目后,点击“完成”,借助网络读写向导程序配置网络读写操作的工作结束。

这时,指令向导界面将消失,程序编辑器窗口将增加NET_EXE子程序标记。

图2-11生成项目组件

3.实施

要在程序中使用上面所完成的配置,须在主程序块中加入对子程序“NET_EXE”的调用。

使用SM0.0在每个扫描周期内调用此子程序,这将开始执行配置的网络读/写操作。

梯形图如图2-12所示。

图2-12子程序NET_EXE的调用

由图可见,NET_EXE有Timeout、Cycle、Error等几个参数,它们的含义如下:

Timeout:

设定的通信超时时限,1~32759秒,若=0,则不计时。

Cycle:

输出开关量,所有网络读/写操作每完成一次切换状态。

Error:

发生错误时报警输出。

本例中Timeout设定为0,Cycle输出到Q1.6,故网络通信时,Q1.6所连接的指示灯将闪烁。

Error输出到Q1.7,当发生错误时,所连接的指示灯将亮.

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

当前位置:首页 > 农林牧渔 > 畜牧兽医

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

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