PLC课程设计报告书.docx

上传人:b****6 文档编号:15837411 上传时间:2023-07-08 格式:DOCX 页数:43 大小:1.47MB
下载 相关 举报
PLC课程设计报告书.docx_第1页
第1页 / 共43页
PLC课程设计报告书.docx_第2页
第2页 / 共43页
PLC课程设计报告书.docx_第3页
第3页 / 共43页
PLC课程设计报告书.docx_第4页
第4页 / 共43页
PLC课程设计报告书.docx_第5页
第5页 / 共43页
PLC课程设计报告书.docx_第6页
第6页 / 共43页
PLC课程设计报告书.docx_第7页
第7页 / 共43页
PLC课程设计报告书.docx_第8页
第8页 / 共43页
PLC课程设计报告书.docx_第9页
第9页 / 共43页
PLC课程设计报告书.docx_第10页
第10页 / 共43页
PLC课程设计报告书.docx_第11页
第11页 / 共43页
PLC课程设计报告书.docx_第12页
第12页 / 共43页
PLC课程设计报告书.docx_第13页
第13页 / 共43页
PLC课程设计报告书.docx_第14页
第14页 / 共43页
PLC课程设计报告书.docx_第15页
第15页 / 共43页
PLC课程设计报告书.docx_第16页
第16页 / 共43页
PLC课程设计报告书.docx_第17页
第17页 / 共43页
PLC课程设计报告书.docx_第18页
第18页 / 共43页
PLC课程设计报告书.docx_第19页
第19页 / 共43页
PLC课程设计报告书.docx_第20页
第20页 / 共43页
亲,该文档总共43页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

PLC课程设计报告书.docx

《PLC课程设计报告书.docx》由会员分享,可在线阅读,更多相关《PLC课程设计报告书.docx(43页珍藏版)》请在冰点文库上搜索。

PLC课程设计报告书.docx

PLC课程设计报告书

山东交通学院

 

电控与PLC课程设计

报告书

 

院(部)别信息科学与电气工程学院

姓名DonaldGeorge

指导教师王长顺

 

课程设计任务书

 

题目基于PLC的机械手控制(天煌)

基于PLC的多通道温湿度监控装置(天煌)

基于步进电机控制的PLC实现(东疆教仪)

院(部)信息科学与电气工程学院

学生姓名DonaldGeorge

 

5月27日至6月7日共2周

指导教师(签字)

院长(签字)

 

一、设计内容及要求

1.基于PLC的机械手控制(天煌)

机械手工作示意图如下:

控制过程如下:

分别有总的启、停按钮,开始时,按下启动按钮SB后,机械手处于原始位置,Y3亮,过2秒钟,变为放松状态,则Y1亮,Y7亮,准备2秒钟后,机械手开始顺序动作,SW1按键实现“多次循环/一次循环”的切换,“多次循环”可自动循环完成整个过程,直至按停止按钮复原。

“一次循环”实现一次完整工作过程,若仍需工作,则需按键控制。

“停止”按钮应设有两个,一个实现立即完全停止,完全停电,而另一个停止按钮按下时,先完成整个工作过程,然后停止。

1、机械手下降:

延时1秒后,Y1灭,按SQ1,表示到下限位的检测信号,则Y2亮。

2、机械手夹紧:

延时3秒后,Y3亮,表示夹紧。

3、机械手上升:

延时1秒后,Y2灭,按SQ2,表示到上限位的检测信号,则Y4亮。

4、机械手右行:

延时1秒后,Y4灭,按SQ3,表示到右限位的检测信号,则Y5亮。

5、机械手下降:

延时1秒后,Y5灭,按SQ1,到下限位后,则Y6亮,

6、机械手放松:

延时2秒后,Y3灭,Y7亮,

7、机械手上升:

Y6灭,按SQ2,到上限位后,则Y8亮,延时1秒,Y8灭。

8、机械手左移:

按SQ4,到左限位后,则Y1亮,回到原始位置。

 

2.基于PLC的多通道温湿度监控装置(天煌)

用稳压器给定3路输入信号为0-5V标准直流电压信号,表示为温度、湿度对应的电压信号。

分别经过2个EM235转换之后(表示8路以上),用2位LED交替显示相应电压值的个位和第一个小数位,要实现可自动每隔2秒交替,也可手动按键交替显示。

要保证显示精度。

当某一路电压值大于2V时,LED闪烁显示,以示报警。

同时自动启动鼠笼式三相异步电动机开关温湿度控制阀门。

此外,电动机应能单独手动控制启停。

3.步进电机控制的PLC实现(东疆教仪)

掌握步进电机的工作原理,提供的设备中东疆的是四相八拍的步进电机,设计程序实现对步进电机启动、停止、正转、反转的控制,及实现3档调速即快速、中速、慢速。

控制模块中的步进电机工作方式为四相八拍,电机的四相线圈分别用A、B、C、D表示,公共端已接地。

当电机正转时,其工作方式如下:

A→AB→B→BC→C→CD→D→DA→A。

当电机反转时,其工作方式如下:

A→-AD→D→DC→C→CB→B→BA→A。

用LED显示电机档位。

 

二、设计原始资料

PC机

THSMS-1型可编程控制器实验箱/台

机械手

EM235

稳压器

三、设计完成后提交的文件和图表

系统原理说明;

I/O端子分配图;

外部接线结构图;

梯形图及每一网络相应的注释;

设计中遇到的问题,解决方法;

总结;

四、进程安排

教学内容学时地点

集中学习1天PLC实验室

资料查阅与学习讨论2天PLC实验室

设计及调试6天PLC实验室

成果验收1天PLC实验室

五、主要参考资料

[1]王永华,现代电气控制及PLC应用技术[M],北京,北京航空航天大学出版社2007年11月。

[2]所用四相电机,步进电机等原理介绍

[3]电控与PLC课程设计指导书

 

成绩评定表

指导教师成绩

答辩小组成绩

总评成绩

 

 

摘要

 

电控与PLC课程设计主要基于PLC的控制实验,结合理论知识从而对其有更好的认识,以至于在工作中更好的运用。

可编程控制器(PLC)把计算机的功能完备、通用性和灵活性好等优点和继电器控制系统的操作方便、简单易懂、价格低廉等优点结合起来,因此它是一种适应与工业环境的通用控制装置。

现在的可编程序控制器和原来的控制系统相比,增加了算术运算、数据转换、过程控制、数据通讯等功能,已可以完成大型而复杂的控制任务。

可编程序控制器作为工业自动化的技术支柱之一,在工业自动控制领域占有十分重要的地位。

S7-200PLC属于小型PLC,其主机的基本结构是整体式,其主机有一定数量的输入/输出(I/O)点,一个主机就是一个系统。

它还可以灵活的扩展,如果I/O点不够,则可增加I/O扩展模块。

S7-200PLC强大的功能使其无论在独立运行中,或相连成网络皆能实现复杂的控制功能。

由于其具有紧凑的设计、良好的扩展性、低廉的价格、丰富的功能模块以及强大的指令系统,使得s7-200PLC可以近乎完美的满足小规模的控制要求。

本次课程设计是要实现三个设计,他们是基于S7-200PLC的机械手控制,基于EM235的温湿度监控系统,基于PLC的步进电机的控制。

关键词:

PLCEM235机械手四相八拍步进电机

Abstract

ElectricalcontrolandPLCcurriculumdesignismainlybasedonthecontrolexperimentofPLC,combinedwiththeoreticalknowledgesoastohaveabetterunderstandingofit,sothatbetteruseatwork.Programmablelogiccontroller(PLC)theadvantagesofcomputerfunctions,universalityandgoodflexibilityandrelaycontrolsystemsimpleandeasytounderstand,easytooperate,lowpriceetc.together,soitisakindofadaptationandgeneralcontroldeviceforindustrialenvironment.Nowtheprogrammablecontrollerandtheoriginalcontrolsystem,increasedthearithmeticoperations,dataconversion,processcontrol,datacommunicationandotherfunctions,cancompletelargeandcomplexcontroltasks.Theprogrammablecontrollerisoneofthepillarsofindustrialautomationtechnology,inindustrialautomaticcontrolfieldoccupiesaveryimportantposition.S7-200PLCisasmallPLC,thebasicstructureofthehostisintegral,thehosthasacertainnumberofinput/output(I/O),ahostisasystem.Italsocanbeextended,ifnotI/Opoints,youcanincreasetheI/Oextensionmodule.S7-200PLCpowerfulfeaturethatallowsittooperateindependently,orconnectedintoanetworkcanrealizecomplexcontrolfunctions.Becauseofitscompactdesign,goodscalability,lowprice,abundantfunctionmoduleandpowerfulinstructionsystem,makestheS7-200PLCcanbealmostperfecttomeetthecontrolrequirementsofsmallscale.

Thiscourseisdesignedtoachievethreedesign,theyareS7-200manipulatorcontrolbasedonPLC,temperatureandhumiditymonitoringsystembasedonEM235,thecontrolofsteppingmotorbasedonPLC.

Keywords:

PLCEM235Manipulatorsteppermotor

第一章基于PLC的机械手控制(天煌)

1.1总体设计要求

机械手工作示意图如下:

控制过程如下:

开始时,机械手处于原始位置,且为放松状态,则Y0亮,Y7亮。

按下启动按钮后,机械手开始顺序动作:

1、机械手下降:

延时1秒后,Y0灭,Y9亮,到下限位时,按S3,则Y9灭,Y1亮。

2、机械手夹紧:

延时3秒后,Y7灭,Y6亮,

3、机械手上升:

Y1灭,Y8亮,到上限位后,按S4,则Y8灭,Y2亮,

4、机械手右行:

Y2灭,Y10亮,到右限位后,按S5,则Y10灭,Y3亮,

5、机械手下降:

Y3灭,Y9亮,到下限位后,按S3,则Y9灭,Y4亮,

6、机械手放松:

延时3秒后,Y6灭,Y7亮,

7、机械手上升:

Y4灭,Y8亮,到上限位后,按S4,则Y8灭,Y5亮,

8、机械手左移:

Y5灭,Y11亮,到左限位后,按S6,则Y11灭,Y0亮,回到原始位置。

1.2设计目的

(1)了解PLC控制系统设计以及软件程序设计加深对PLC的认识。

(2)了解机械手的构成以及工作原理

(3)学习PLC的硬件连接与机械手的接线

(4)熟悉PLC编程的工作原理、规则、技巧和方法等

1.3I/O分配

输入定义

输入端口

输出定义

输出端口

启动

I0.0

Y1

Q0.0

循环切换

I1.0

Y2

Q0.1

完全停止

I0.1

Y3

Q0.2

SQ1

I0.2

Y4

Q0.3

SQ2

I0.3

Y5

Q0.4

SQ3

I0.4

Y6

Q0.5

SQ4

I0.5

Y7

Q0.6

一次停止

I0.6

Y8

Q0.7

1.4梯形图及STL语句

Network1//启动、停止

//网络注释

LDI0.0

OM0.1

ANI0.1

ANC20

=M0.1

Network2//转换开关(拨动)

LDI1.0

OM1.4

ANC20

=M1.4

Network3//一次循环按钮

LDI0.6

AM1.4

LDC20

CTUC20,1

Network4//启动,置位Y3亮

LDM0.1

LPS

ANT37

=Q0.2

LPP

TONT37,20

Network5//两秒后,变为放松状态,Y1,Y7亮

LDT37

LPS

ANM0.2

=Q0.0

LPP

LDNQ0.2

OT43

ALD

=Q0.6

Network6

LDT38

TONT39,10

Network7//机械手下降:

延时1秒后,Y1灭,按SQ1,表示到下限位的检测信号,则Y2亮。

LDT39

AI0.2

LDNM1.1

AM0.2

OLD

=M0.2

Network8

LDM0.2

=M0.3

ANM0.4

=Q0.1

Network9//机械手夹紧:

延时3秒后,Y3亮,表示夹紧。

LDM0.3

LPS

ANT43

AT50

=Q0.2

LPP

TONT50,30

Network10//机械手上升:

延时1秒后,Y2灭,按SQ2,表示到上限位的检测信号,则Y4亮,

LDT50

TONT40,10

Network11

LDT40

AI0.3

OM0.4

ANM1.1

LPS

ANM0.5

=Q0.3

LPP

=M0.4

Network12//机械手右行:

延时1秒后,Y4灭,按SQ3,表示到右限位的检测信号,则Y5亮,

LDM0.4

TONT41,10

Network13//M0.5:

Y5标志位

LDT41

AI0.4

LDM0.5

ANM1.1

OLD

LPS

ANM0.6

=Q0.4

LPP

=M0.5

Network14//机械手下降:

延时1秒后,Y5灭,按SQ1,到下限位后,则Y6亮,

LDT41

TONT42,10

Network15

LDT42

AI0.2

LDNM1.1

AM0.6

OLD

LPS

ANM1.0

=Q0.5

LPP

=M0.6

Network16//机械手放松:

延时2秒后,Y3灭,Y7亮,

LDM0.6

ANM1.1

TONT43,20

Network17//机械手上升:

Y6灭,按SQ2,到上限位后,则Y8亮,延时1秒,Y8灭,

LDM1.0

ANM1.1

OI0.3

LPS

ANT44

ANQ0.3

=Q0.7

LPP

=M1.0

Network18

LDM1.0

TONT44,10

Network19

LDM1.1

AI0.5

OI0.6

OI0.1

OC20

=M1.1

1.5实验照片

1.6实验心得

这个实验,接线简单,只是逻辑较为复杂,容易写乱,而且前后控制较为复杂,但也使我熟悉,熟练的掌握了各种指令,使我充分理解了课本内容。

遇到问题:

程序逻辑紊乱,前后不能完美配合。

解决:

反复熟悉课本指令,熟练应用。

收获:

PLC是一个容易的科目,通过这个实验我能够明白每个指令的功能和使用方法,能掌握定时器、计数器、线圈对应的触点的使用。

第二章基于S7-200PLC的多通道温湿度监控装置(天煌)

2.1总体设计要求

用稳压器给定3路输入信号为0-5V标准直流电压信号,表示为温度、湿度对应的电压信号。

分别经过2个EM235转换之后(表示8路以上),用2位LED交替显示相应电压值的个位和第一个小数位,要实现可自动每隔2秒交替,也可手动按键交替显示。

要保证显示精度。

当某一路电压值大于2V时,LED闪烁显示,以示报警。

同时自动启动鼠笼式三相异步电动机开关温湿度控制阀门。

此外,电动机应能单独手动控制启停。

2.2设计目的

(1)通过对EM235模块对PLC控制的更深刻的认识

(2)熟悉PLC编程的工作原理、规则、技巧和方法等。

(3)通过各器件的联系对可编程控制的熟悉以及模数信号之间的转换

2.3EM235的使用

主要包括以下内容:

1、模拟量扩展模块接线图及模块设置

2、模拟量扩展模块的寻址

3、模拟量值和A/D转换值的转换

4、编程实例

模拟量扩展模块接线图及模块设置

EM235是最常用的模拟量扩展模块,它实现了4路模拟量输入和1路模拟量输出功能。

下面以EM235为例讲解模拟量扩展模块接线图,如图1。

图1

图1演示了模拟量扩展模块的接线方法,对于电压信号,按正、负极直接接入X+和X-;对于电流信号,将RX和X+短接后接入电流输入信号的“+”端;未连接传感器的通道要将X+和X-短接。

对于某一模块,只能将输入端同时设置为一种量程和格式,即相同的输入量程和分辨率。

(后面将详细介绍)

 

EM235的常用技术参数:

模拟量输入特性

模拟量输入点数

4

输入范围

电压(单极性)0~10V0~5V0~1V0~500mV0~100mV0~50mV

电压(双极性)±10V±5V±2.5V±1V±500mV±250mV±100mV±50mV±25mV

电流0~20mA

数据字格式

双极性全量程范围-32000~+32000

单极性全量程范围0~32000

分辨率

12位A/D转换器

模拟量输出特性

模拟量输出点数

1

信号范围

电压输出±10V

电流输出0~20mA

数据字格式

电压-32000~+32000

电流0~32000

分辨率电流

电压12位电流11位

下表说明如何用DIP开关设置EM235扩展模块,开关1到6可选择输入模拟量的单/双极性、增益和衰减。

由上表可知,DIP开关SW6决定模拟量输入的单双极性,当SW6为ON时,模拟量输入为单极性输入,SW6为OFF时,模拟量输入为双极性输入。

SW4和SW5决定输入模拟量的增益选择,而SW1,SW2,SW3共同决定了模拟量的衰减选择。

根据上表6个DIP开关的功能进行排列组合,所有的输入设置如下表:

6个DIP开关决定了所有的输入设置。

也就是说开关的设置应用于整个模块,开关设置也只有在重新上电后才能生效。

输入校准

模拟量输入模块使用前应进行输入校准。

其实出厂前已经进行了输入校准,如果OFFSET和GAIN电位器已被重新调整,需要重新进行输入校准。

其步骤如下:

A、切断模块电源,选择需要的输入范围。

B、接通CPU和模块电源,使模块稳定15分钟。

C、用一个变送器,一个电压源或一个电流源,将零值信号加到一个输入端。

D、读取适当的输入通道在CPU中的测量值。

E、调节OFFSET(偏置)电位计,直到读数为零,或所需要的数字数据值。

F、将一个满刻度值信号接到输入端子中的一个,读出送到CPU的值。

G、调节GAIN(增益)电位计,直到读数为32000或所需要的数字数据值。

H、必要时,重复偏置和增益校准过程。

EM235输入数据字格式

下图给出了12位数据值在CPU的模拟量输入字中的位置

图2

可见,模拟量到数字量转换器(ADC)的12位读数是左对齐的。

最高有效位是符号位,0表示正值。

在单极性格式中,3个连续的0使得模拟量到数字量转换器(ADC)每变化1个单位,数据字则以8个单位变化。

在双极性格式中,4个连续的0使得模拟量到数字量转换器每变化1个单位,数据字则以16为单位变化。

EM235输出数据字格式

图3给出了12位数据值在CPU的模拟量输出字中的位置:

图3

数字量到模拟量转换器(DAC)的12位读数在其输出格式中是左端对齐的,最高有效位是符号位,0表示正值。

模拟量扩展模块的寻址

每个模拟量扩展模块,按扩展模块的先后顺序进行排序,其中,模拟量根据输入、输出不同分别排序。

模拟量的数据格式为一个字长,所以地址必须从偶数字节开始。

例如:

AIW0,AIW2,AIW4……、AQW0,AQW2……。

每个模拟量扩展模块至少占两个通道,即使第一个模块只有一个输出AQW0,第二个模块模拟量输出地址也应从AQW4开始寻址,以此类推。

图4演示了CPU224后面依次排列一个4输入/4输出数字量模块,一个8输入数字量模块,一个4模拟输入/1模拟输出模块,一个8输出数字量模块,一个4模拟输入/1模拟输出模块的寻址情况,其中,灰色通道不能使用。

图4

模拟量值和A/D转换值的转换

假设模拟量的标准电信号是A0—Am(如:

4—20mA),A/D转换后数值为D0—Dm(如:

6400—32000),设模拟量的标准电信号是A,A/D转换后的相应数值为D,由于是线性关系,函数关系A=f(D)可以表示为数学方程:

A=(D-D0)×(Am-A0)/(Dm-D0)+A0。

根据该方程式,可以方便地根据D值计算出A值。

将该方程式逆变换,得出函数关系D=f(A)可以表示为数学方程:

D=(A-A0)×(Dm-D0)/(Am-A0)+D0。

具体举一个实例,以S7-200和4—20mA为例,经A/D转换后,我们得到的数值是6400—32000,即A0=4,Am=20,D0=6400,Dm=32000,代入公式,得出:

A=(D-6400)×(20-4)/(32000-6400)+4

假设该模拟量与AIW0对应,则当AIW0的值为12800时,相应的模拟电信号是6400×16/25600+4=8mA。

又如,某温度传感器,-10—60℃与4—20mA相对应,以T表示温度值,AIW0为PLC模拟量采样值,则根据上式直接代入得出:

T=70×(AIW0-6400)/25600-10

可以用T直接显示温度值。

模拟量值和A/D转换值的转换理解起来比较困难,该段多读几遍,结合所举例子,就会理解。

为了让您方便地理解,我们再举一个例子:

某压力变送器,当压力达到满量程5MPa时,压力变送器的输出电流是20mA,AIW0的数值是32000。

可见,每毫安对应的A/D值为32000/20,测得当压力为0.1MPa时,压力变送器的电流应为4mA,A/D值为(32000/20)×4=6400。

由此得出,AIW0的数值转换为实际压力值(单位为KPa)的计算公式为:

VW0的值=(AIW0的值-6400)(5000-100)/(32000-6400)+100(单位:

KPa)

编程实例

您可以组建一个小的实例系统演示模拟量编程。

本实例的的CPU是CPU222,仅带一个模拟量扩展模块EM235,该模块的第一个通道连接一块带4—20mA变送输出的温度显示仪表,该仪表的量程设置为0—100度,即0度时输出4mA,100度时输出20mA。

温度显示仪表的铂电阻输入端接入一个220欧姆可调电位器,简单编程如下:

温度显示值=(AIW0-6400)/256

编译并运行程序,观察程序状态,VW30即为显示的温度值,对照仪表显示值是否一致。

就该气体检测系统而言,使用SW1,SW6为ON状态,A+,D+接直流稳压电源的+5V,A-,D-接直流稳压电源的负端并且接地,L接电源+24V,M接地。

2.4I/O分配

输入定义

输入地址

输出定义

输出地址

启动按钮

I0.0

整数位

QB.0

停止按钮

I0.1

小数位

QB.3

温湿度手动显示

(复位开关)

I0.2

电机

Q2.1

温湿度自动切换

(复位开关)

I0.3

LED报警

Q2.0

单独电机控制

(拨动开关)

I0.4

2.5主程序及子程序结构框图

 

主程序:

子程序:

 

2.6梯形图

子程序

2.7实验照片

2.8实验心得

该课题设计逻辑性不是很强,但是各模块的使用不是很清楚,以及连线还算可以.通过上网查阅了EM235的使用,对其有更深的理解。

其实其并不难,只是当我看到它时无从下手,但是通过借助资料才发现原理很简单

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

当前位置:首页 > 人文社科 > 视频讲堂

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2