可编程控制器课程设计任务书_第1页
可编程控制器课程设计任务书_第2页
可编程控制器课程设计任务书_第3页
可编程控制器课程设计任务书_第4页
可编程控制器课程设计任务书_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.可编程计算机控制器原理课程设计指导书信息学院自动化系2011.12目 录 1 课程设计的目的-3 2 开机准备和程序调试的基本步骤-3 3 控制系统设计的基本要求-13 4 实验报告的要求-145 课程设计内容-15 附录A 实验设备简介-32附录B Automation Studio 环境及其操作-331课程设计的目的可编程计算机控制器原理是一门实践性很强的课程,通过课程设计的实验环节可以加深对课程知识的进一步理解,锻炼和培养基于可编程控制器的控制系统的设计能力和实际动手能力。通过课程设计,掌握可编程控制器应用系统一般设计方法,熟悉可编程控制器在工业生产中的应用和控制系统构成,熟悉控制系统

2、硬件和软件的一般开发环境和开发流程,掌握可编程控制器外部控制电路的连接和设计方法,掌握用PCC编程的一般方法和技巧,编制控制系统的控制程序,提高学生分析问题和解决问题的能力,为设计和开发可编程控制器应用系统打下坚实的基础。2开机准备和程序调试的基本步骤 2.1硬件部分 涉及的输入输出节点共有16 I和16 O。电源部分 I/O模块部分操作面板(数字量开关16路模拟量输入旋钮4个模拟量输出4路) 2.2软件操作介绍(1) 双击桌面上的“Automation Studio”图标,出现点击FileNew Project后,出现 操作下面的步骤: 键入创建的项目名称 选中、从目标中自动上载硬件配置 确

3、认(2) 确认后显示其中查看:CPU-7CP474.60-1Power Supply Module-7CP474.60-1Name-自己刚取的Version of the V2.49按图上的Finish确认(3) 出现其中:7CM211.7有8DI/8DO数字量输入输出通道和2AI/2AO的模拟量通道7DM435.7有8DI/8DO(4) 定义各模块的过程变量名。单击左边的硬件模块如下,在右侧直接进行通道的变量命名。(5) 单击上图左侧硬件的第一项出现图3-44选Insert ObjectNew Object后,出现图3-45: (6)选择“Cyclic Object”、next后,出现 填入

4、:循环任务名如“proj_1”、Type为“Ladder Diagram”梯形图、 因为任务简单,循环等级选默认值“Cyclic#-10ms” 点击“finish”完成。 若编程不是以梯形图进行,可以在“Yype”的下拉菜单中选择其它编程形式。(7) 上图设置完成后,单击“Finish”,进入梯形图的编程区: 在图3-47的梯形图编程区上,具体操作: 使光标变成的十字停在图的最左侧的竖线上,鼠标单击工具栏第一项常开接点,梯形图上即出现相应的图,在名称框内填入变量名a1,再单击第六项的输出线圈(),填入变量名a后如下图所示。 单击工具栏倒数第二项,继续添加图形如下变量声明表的设置 梯形图状态时,

5、菜单栏“OpenDeclaration”出现变量声明表,通过“InsertNew variable”增加变量(如需用到中间变量时)。定时器的选用 TON:菜单下“InsertFunctionTON” 其中:a1为选通条件、PT为设定的延时时间、Q为输出。计时器的选用TCU: 菜单下“InsertFunctionCTU” (8) 完成梯形图后作编译转换单击菜单下“ProjectBuild”或工具栏的图标,出现编译项目的进程框 编译结束后,如发现程序有语法错误,编译器会在信息窗口显示相关信息。如无语法错误程序通过编译。弹出图3-52。(9) 进行下载项目至PCC中。 菜单下“projectTran

6、sfer to Target”。下载完成后出现“The entile project on thr target is now up to date!”,点击“OK”程序已在PCC中。下面两步可根据情况自己选择:a) 通过操作硬件的输入输出对所编程序做调试。 b) 通过监视器观测传送数据及各变量的实时值。 菜单下“Viewmonitor”2.3基本指令的练习1)输入程序 (如图1)并运行,将运行结果记录于表0-1中。2)输入程序 (如图2)并运行,将运行结果记录于表0-2中。图1 图2变量声明表表0-1程序运行情况记录输入输出输入输出X0X1X2X3Y0Y1X0X1X2X3Y0Y1OFFOFF

7、OFFOFFOnOFFOFFOFFOFFOFFOFFonOnOFFOFFonOFFOFFOnOFFOnOFFOnOFFOFFOFFOnOnonOFFOnOnOFFOnOFFOFFOnOnOFFOFFOFFOnOFFOnOnOnOFFOnOFFOnOnOFFOnOnOnOFFOFFOnonOnonOnonOn表0-2程序运行情况表X0X1X2X3X4输出Y0=ONY1=ONY1=OFF 3)定时器指令练习 将下图的程序输入到PLC,观察并记录运行结果。4)计数器指令练习 将下图的程序输入到PLC,观察并记录运行结果。3控制系统设计的基本要求(1)深入、详细了解和分析被控对象的工艺条件和控制要求,

8、详细了解系统动作的先后顺序和各动作之间的相互制约; (2)根据被控对象的控制要求,确定被控对象与可编程控制器之间的信号关系和整个系统的输入、输出设备的数量,从而须确定可编程控制器的I/O点数。(3)根据要求和I/O点数、程序寄存器的容量、数据区容量、定时器、计数器及其他内部器件的数量等,选择可编程控制器的型号和规格及其他特殊控制要求的功能模块。还应考虑I/O点数要留有一定的余量,充分估计被控对象今后发展的需要。(4)对输入/输出元件和内部器件进行分配,建立I/O及内部器件分配表;输入/输出的分配应考虑系统布线,驱动电源类型等方面进行合理配置。绘制PCC控制系统的输入、输出接线图并接线施工,完成

9、硬件设计。(5)根据被控对象的控制要求和控制过程的分解并转换成逻辑和时序,依此绘制工序循环图,控制流程图和时序图。(6)根据工序循环图或用户程序的流程图和时序图,选择合适的编程语言,完成软件设计;(7)用编程器或计算机输入用户程序,并将用户程序下载到程控器的用户程序存储器中;程序应进行模拟调试,通过模拟各种输入信号观察输出是否满足控制的要求,根据出现的情况进行分析和程序修改,直到满足要求。(8)进入现场联机调试用户程序;测试程序并提交测试报告;编制技术文件;交付使用。4实验报告的要求(1)硬件设计:根据控制要求,确定被控对象与可编程控器之间的信号关系;选择输入设备(按键、操作开关、限位开关、传

10、感器等)、输出设备(继电器、接触器、信号灯等执行元件)、输出设备驱动的扩展对象(电机、电磁阀等);建立I/O分配表;绘制输入输出接线电路图;完成硬件设计。 (2)软件设计:按照控制要求,详细了解系统动作的先后顺序和各动作之间的相互制约;理解控制系统的运动过程,分解动作过程使之容易编程;编写变量声明表,内外部器件都应尽可能按一定规则进行编号排序;选择合适的编程语言,完成控制程序设计。 (3)调试用户程序:用编程器或计算机输入用户程序,并将用户程序下载到可编程控制器的用户程序存储器中,进行模拟调试。通过模拟各种输入信号观察输出是否满足控制的要求,根据出现的情况进行分析和程序修改,直到满足要求;为了

11、调试方便,可进行分段调试。(4)编制控制系统技术文件:文件包括电气图(略)、元件明细表(略)、设计报告(略)、软件使用说明书等。5课程设计内容本次课程设计的具体要求:(1) 每人在任务书中按要求每类任选一题共三题进行设计。其中:两人一组、每组的两个人内容不能选择相同;除上述基本要求外,有多余时间可增做思考题或其他题目。(2) 程序设计调试成功后要经老师确认记录登记。(3) 完成课程设计说明书1) 课题名称及要求 2) 程序(包括注释)、框图、I/O接线图 3) 有关的说明及调试小结等4) 课程设计的心得 (4) 成绩计算包括:出勤、学习态度 30%设计能力 30%课程设计说明书 40%第一部分

12、:(任选一题)1. 设计一个控制电路,要求第一台电动机启动10 s后第二台电动机自动启动,第二台电动机运行10 s后第一台电动机停止,继续运行10 s后,自动停止。(1)参考程序和I/O分配表如后附。(2)将程序输入并作调试后,写出实际运行的过程和观察到的功能。IN1SB1启动按钮IN2SB2停止按钮OUT1KM1接触器1OUT2KM2接触器2MemoryM内部线圈2. 设计一小车控制电路,要求当按下运行按钮后,小车从原始位置移动到终端后停止,并且停留5分钟后自动返回原始位置。(1)参考程序和I/O分配表如后附。(2)将程序输入并作调试后,写出实际运行的过程和观察到的功能。I/OIN1SB1启

13、动按钮IN2SB2停止按钮IN3ST1左限行程开关IN4ST2右限行程开关OUT1KM1(右行)接触器OUT2KM2(左行)接触器MemoryKT定时器 第二部分:(任选一题)1多种液体自动混合控制系统(1)三种液体自动混合控制系统的工作示意图如图所 示。其中:Y1Y4是控制液体进出的四个电磁阀;L1、L2、L3是液位传感器,当液体浸住液位传感器时,传感器闭合,否则断开;M是搅拌电动机;(T是温度传感器,温度高于某一值时,T闭合;H为加热电炉。略)初始状态:容器是空的,Y1、Y2、Y3和M均为OFF,液位传感器L1、L2、L3均为OFF。运行:按下启动按钮后,电磁阀Y1、Y2打开,开始注入液体

14、A和B,至液面高度为L2时,停止注入液体A,同时开启电磁阀Y3注入液体C;当液面升至L1时,停止注入,同时开启搅拌机M,搅拌时间为10s;搅拌停止后Y4打开放出混合液,至液体高度降为L3后,再经5s延时停止放出。按下停止按钮后,当前操作完成后,停止操作,回到初始状态。(2) I/O地址和参考的控制程序附后。(3) 将程序输入并作调试,写出运行的结果和控制流程。I/O分配表编程地址说明X0启动按钮X4停止按钮X1液位传感器1 L1X2液位传感器2 L2X3液位传感器3 L3温度传感器 Ty1电磁阀Y1y2电磁阀Y2y3电磁阀Y3y4电磁阀Y4M搅拌器M加热炉Hy0运行指示灯 2自动门控制装置 (

15、1)自动门控制装置的硬件组成: 自动门控制装置由门内光电探测开关K1、门外光电探测开关K2、开门到位限位开关K3、关门到限位开关K4、开门执行机构KM1(使直流电动机正转)、关门执行机构KM2(使直流电动机反转)等部件组成。光电探测开关为检测到人或物体ON,否则为OFF。(2)控制要求:当有人由内到外或由外到内通过光电检测开关K1或K2时,开门执行机构KM1动作,电动机正转,到达开门限位开关K3位置时,电机停止运行。自动门在开门位置停留8s后,自动进入关门过程,关门执行机构KM2被起动,电动机反转,当门移动到关门限位开关K4位置时,电机停止运行。在关门过程中,当有人员由外到内或由内到外通过光电

16、检测开关K2或K1时,应立即停止关门,并自动进入开门程序。在门打开后的8s等待时间内,若有人员由外至内或由内至外通过光电检测开关K2或K1时,必须重新开始等待8s后,再自动进入关门过程,以保证人员安全通过。开门与关门不可同时进行。参考程序和I/O分配表附后。a) 将程序输入并作调试,写出运行的结果和主要功能。输入输出K1门内光电探测开关(有人时通,无人时断)KM1开门执行机构(使直流电动机正转)K2门外光电探测开关(同上)K3开门到位限位开关(门开足时通)KM2关门执行机构(使直流电动机反转)K4关门到位限位开关(门关足时通)X5总开关 3设计一个抢答器系统程序,要求:抢答器系统是由三个抢答席

17、和一个主持人席组成的,每个抢答席上各有一个抢答按钮和一盏抢答指示灯。参赛者在允许抢答时,第一个按下抢答按钮的抢答席上的指示灯会亮,且释放抢答按钮后,指示灯仍然亮;此后,另外两个抢答席上即使再按各自的抢答按钮,其指示灯也不会亮。这样,主持人就可以轻易地知道谁是第一个按下抢答器的。该题抢答结束后,主持人按下主持人席上的复位按钮(常闭按钮),则指示灯熄灭,这样,又可以进行下一题的抢答比赛。 (1)参考程序和I/O分配表如后附。(2)将程序输入并作调试后,写出实际运行的过程和观察到的功能。输入输出X00主持人开始扭X10主持人停止钮X1参赛人1按钮Y1参赛人1抢到时灯亮X2参赛人2按钮Y2参赛人2抢到

18、时灯亮X3参赛人3按钮Y3参赛人3抢到时灯亮 4.某霓虹灯共有八盏灯,设计一段程序每次只点亮一盏灯,间隔一秒钟循环往复不止。(1) 利用定时器产生定时脉冲发生。(2) 用脉冲发生器的信号作为计数器的计数输入。(3) 根据计数器的当前值依次驱动各个不同的灯。各个灯亮的时序图如下:(1)参考程序和I/O分配表如后附。(2)将程序输入并作调试后,写出实际运行的过程和观察到的功能。彩灯L0L1L2L3L4L5L6L7输出Y0Y1Y2Y3Y4Y5Y6Y7第三部分:(任选一题)1机械手动作的模拟(1) 控制要求图中为一个将工件由A处传送到B处的机械手,上升/下降和左移/右移的执行用电磁阀推动气缸完成。当某

19、个电磁阀线圈通电,就一直保持现有的机械动作,直到线圈失电才停止。夹紧/放松也如此,线圈通电执行夹紧动作,线圈断电时执行放松动作。设备装有上、下限位和左、右限位开关,它的工作过程如图所示,有八个动作,即为:启动、停止用动断按钮来实现,限位开关用钮子开关来模拟,电磁阀和原位指示灯用发光二极管来模拟。(2)机械手动作的模拟示意图:(3) 输入/输出接线列表和参考程序如下: 输入: 输出: 启动按钮SB1 X0 下降阀YV1 Y0 停止按钮SB2 X5 夹紧阀YV2 Y1 下限位SQ1 X1 上升阀YV3 Y2 上限位SQ2 X2 右移阀YV4 Y3 右限位SQ3 X3 左移阀YV5 Y4 左限位SQ

20、4 X4 原位指示HL Y5(4)将程序输入并作调试,写出运行的结果和控制流程。2.十字路口交通信号灯PLC控制系统(1)控制要求:系统工作受开关控制,起动开关 ON 则系统工作;起动开关 OFF 则系统停止工作。控制对象有八个: 东西方向红灯两个 , 南北方向红灯两个, 东西方向黄灯两个 , 南北方向黄灯两个, 东西方向绿灯两个 , 南北方向绿灯两个, 东西方向左转弯绿灯两个,南北方向左转弯绿灯两个。控制规律:白天时段按时序图运行,东西向和南北向的灯亮顺序为左转灯、绿灯、黄灯和红灯,绿灯在亮了一段秒数后要闪烁几次才灭,反复循环。(2) 输入程序并作调试,写出主要功能和运行过程。(3) 时序图

21、、I/O端子分配和参考程序如下:时序图思考题:一、三层电梯的自动控制1.控制要求电梯由安装在各楼层厅门口的上升和下降呼叫按钮进行呼叫操纵,其操纵内容为电梯运行方向。电梯轿厢内设有楼层内选按钮S1S3,用以选择需停靠的楼层。L1为一层指示、L2为二层指示、L3为三层指示,SQ1SQ3为到位行程开关。电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。例如,电梯停在一层,在二层轿厢外呼叫时,必须按二层上升呼叫按钮,电梯才响应呼叫(从一层运行到二层),按二层下降呼叫按钮无效;反之,若电梯停在三层,在二层轿厢外呼叫时,必须按二层下降呼叫按钮,电梯才响应呼叫(从三层运行到二层),

22、按二层上升呼叫按钮无效,依此类推。三层电梯控制系统的模拟示意图2.输入/输出接线列表:输入:序号名 称输入点序号名 称输出点0三层内选按钮S3X0005一层上呼按钮U1X0051二层内选按钮S2X0016二层上呼按钮U2X0062一层内选按钮S1X0027一层行程开关SQ1X0073三层下呼按钮D3X0038二层行程开关SQ2X0104二层下呼按钮D2X0049三层行程开关SQ3X011输出:序号名 称输入点序号名 称输出点0三层指示L3Y0006二层内选指示SL2Y0061二层指示L2Y0017一层内选指示SL1Y0072一层指示L1Y0028一层上呼指示UP1Y0103轿厢下降指示DOWN

23、Y0039二层上呼指示UP2Y0114轿厢上升指示UPY00410二层下呼指示DN2Y0125三层内选指示SL3Y00511三层下呼指示DN3Y0133.编制控制程序,用指示灯监视运行情况,调试程序直到正确为止。 二、花式喷水池装置PLC控制梯形图的设计1. 花式喷水池示意图 图a)中4为中间喷水管,3为内环状喷水管,2为中环形状喷水管,1为外环形状喷水管。图b)中的选择开关可有4种选择,可分别用4个开关模拟实现;单步/连续开关为“1”= 单步,“0”= 连续,其他为单一功能开关。2. 控制要求:(1)控制器电源开关接通后,按下启动按钮,喷水装置即开始工作。按下停止按钮,则停止喷水。工作方式由

24、“选择开关”和“单步/连续”开关来决定。 (2)“单步/连续”开关在单步位置时,喷水池只运行一个循环;在连续位置时,喷水池反复循环运行。(3) 方式选择开关用以选择喷水池的喷水花样,14号喷水管的工作方式选择如下:a) 选择开关在位置“1”按下启动按钮后,4号喷水,延时2s,3号喷水,再延时2s,2号喷水,再延时2s,1号喷水,接着一起喷水15s为一个循环。b) 选择开关在位置“2”按下启动按钮后,1号喷水,延时2s,2号喷水,再延时2s,3号喷水,再延时2s,4号喷水,接着一起喷水30s为一个循环。c) 选择开关在位置“3”按下启动按钮后,1、3号同时喷水,延时3s后,2、4号同时喷水,1、

25、3号停止喷;交替运行5次后,再14号全部喷水30s为一个循环。d) 选择开关在位置“4”按下启动按钮后,喷水池14号水管的工作顺序为:1234按顺序延时2s喷水,然后一起喷水30s后,1、2、3和4号水管分别延时2s停水,再等待1s,由4321反序分别延时2s喷水,然后再一起喷水30s为一个循环。(4) 不论在什么工作方式,按下停止按钮,喷水池立即停止工作,所有存储器复位。 3. 写出I/O分配表和控制程序并作调试,写出运行的结果和控制流程。 三、污水处理中根据水位的高低进行泵的运行控制示意图如下。(1)当低水位时停泵并发出低水位报警;(2)在低水位到高水位之间时,一泵启动并与另一泵定期切换运

26、转(如下波形图);(3)在高水位时双泵运行;当超水位(水位超过1500mm相当于模拟量信号为10V)时双泵运行的同时并发出超水位报警。现有设备为主令开关SB0、水位检测开关(低、高)LK1、LK2; 超水位传感器LK3;高低水位报警灯两个HL1、HL2、泵M1和泵M2.写出I/O的配置,并用梯形图设计控制程序。 注:超水位检测开关将液位信号转换为 0 10V的电压输出:0V 输出电压对应液位为0mm;5V 输出对应1500mm;10V 输出对应3000mm. 附录A 实验设备简介信息学院“贝加莱公司与东华大学工业自动化联合实验室”中贝加莱公司的大、中、小型PLC共有42套,其中:大型机2010

27、系列共2套,中型机2005系列共有4套,小型机2003系列共有36套。这42套PLC按照工业控制网络的构架分为三层网络:36套2003分为四组,每组与1套2005用现场总线CAN相互连接(模拟工业控制网络中的现场控制级);4套2005分成2组,每组与1套2010用现场总线Profibus_DP相互连接(模拟工业控制网络中的过程监控级);两套2010及1台工控操作站之间用ETHERNET相互连接(模拟工业控制网络中的企业生产管理级),整个系统安置在两个实验室中,网络结构图如图A-1所示。原则上学生实验都在2003系列PLC上进行。每台2003 PLC旁都配有1台PC机作为该PLC的编程及监控设备

28、(内装各种所需软件)。每台2003 PLC旁还都配置相应的实验装置:钮子开关(用于数字量的输入)、电位器(用于模拟量的输入)和LED光柱(用于模拟量的输出显示)。每台2003 PLC上均配置了CPU模块、数字/模拟量混合输入输出模块、数字量输入输出模块。图A-1 工业自动化实验室系统网络结构图附录B Automation Studio 环境及其操作B1 Automation Studio 简介Automation Studio 是奥地利贝加莱公司推出的,基于Windows98/2000/NT平台上的,支持用户开发贝加莱PCC(可编程计算机控制器)应用程序的软件包。Automation Stud

29、io集系统配置、程序编制/编译、调试/诊断为一体,使用户开发、输入、调试和修改应用控制程序都极为方便。Automation Studio提供的PCC 编程语言非常丰富,有梯形图LAD,指令表IL和高级编程语言:结构文本ST,顺序功能图SFC,Automation Basic,ANSI C等,用户可选择一种语言编程,必要时,也可混合使用几种语言来进行编程。B2 Automation Studio 集成开发环境Automation Studio的操作界面包含标题栏、菜单条、工具栏、硬件配置窗体、软件配置窗体、信息窗口和状态行等,如下图所示。图B-1 Automation Studio 桌面图中窗体分为三个部分。左半部分是工程项目中用到的所有硬件的总览,是关于硬件的配置。当选定左边窗口中的一个模块时,右边窗口中就会出现相应的硬件模块信息与参数配置。界面的下方是输出显示窗口及状态栏。在运行程序后,该窗口可以给出关于程序的一些输出、调试、查找信息。状态栏给出的是帮助、串口、在线/离线及控制器的类型、操作系统版本的相关信息。B.3 Automation Studio 工程项目的建立及系统配置通过点击计算机桌面上的Automation Studio 图标或从“开始”菜单栏中选择“B&R Automation Studio”可以直接进入Automation Studi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论