可编程控制器原理与及实践课程设计实验报告

上传人:jin****ng 文档编号:198439427 上传时间:2023-04-08 格式:DOCX 页数:31 大小:562.03KB
返回 下载 相关 举报
可编程控制器原理与及实践课程设计实验报告_第1页
第1页 / 共31页
可编程控制器原理与及实践课程设计实验报告_第2页
第2页 / 共31页
可编程控制器原理与及实践课程设计实验报告_第3页
第3页 / 共31页
点击查看更多>>
资源描述
可编程控制器原理与及实践课程设计实验报告目录一、PLC课程设计目的及要求3二、PLC的技术特点及应用3三、课程设计内容53.1智能抢答器系统53.1.1控制要求3.1.2 1/0编址,梯形图及运行过程分析3.1.3 PLC硬件连接图3.1.4 总结与体会3.2 自动交通灯系统3.2.1控制要求3.2.2 I/O编址,梯形图及运行过程分析3.2.3 PLC硬件连接图3.2.4 总结与体会3.3 小球分拣器系统153. 3. 1控制要求3.3.2 I/O编址,梯形图及运行过程分析3.3.3 PLC硬件连接图3.3.4 总结与体会3.4 电梯模型193.4.1控制要求3.4.2 I/O编址,梯形图及运行过程分析3.4.3 PLC硬件连接图3.4.4 总结与体会一、PLC 课程设计目的及要求课程设计目的:(1)通过对实际的PLC控制系统的编程训练,提高分析问题、解决问题的能力;(2)熟悉工业生产中PLC的应用和系统构成,了解PLC控制的电路的设计方法。(3)通过本次课程设计增进实际动手能力的培养。(4)用 PLC 实现工件加工模型,四层电梯模型的运动控制和模拟系统的程序设计,掌握 编程的一般方法和技巧。课程设计要求:1)理解实际系统的运动过程,分解动作过程使之容易编程2)列写 PLC 控制系统的 I/O 配置。(3) 画出硬件电路图,实现PLC与控制装置的连线。4)编写梯形图程序,完成系统的调试。5)完成课程设计报告。:、PLC的技术特点及应用PLC 是一种数字运算的电子系统,转为在工业环境下应用而设计。它采用可编程的存 储器,用来在内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并 通过数字式、模拟式的输人和输出。控制各种类型的机械或生产过程o PLC及其有关设备, 都是按易与工业控制器系统联成一体、易于扩充功能的原则设计。PLC是面向用户的专用工业控制计算机,具有许多明显的特点。1. 可靠性高,抗干扰能力强 为了限制故障的发生或者在发生故障时,能很快查出故障发生点,并将故障限制在局部, 各PC的生产厂商在硬件和软件方面采取了多种措施,使PC除了本身具有较强的自诊断能 力,能及时给出出错信息,停止运行等待修复外,还使PC具有了很强的抗干扰能力。2. 通用性强,控制程序可变,使用方便PLC 品种齐全的各种硬件装置,可以组成能满足各种要求的控制系统,用户不必自己 再设计和制作硬件装置。用户在硬件确定以后,在生产工艺流程改变或生产设备更新的情况 下,不必改变PLC的硬设备,只需改编程序就可以满足要求。因此,PLC除应用于单机控 制外,在工厂自动化中也被大量采用。3. 功能强,适应面广现代 PLC 不仅有逻辑运算、计时、计数、顺序控制等功能,还具有数字和模拟量的输 入输出、功率驱动、通信、人机对话、自检、记录显示等功能。既可控制一台生产机械、一 条生产线,又可控制一个生产过程。4. 编程简单,容易掌握目前,大多数PLC仍采用继电控制形式的“梯形图编程方式”。既继承了传统控制线 路的清晰直观,又考虑到大多数工厂企业电气技术人员的读图习惯及编程水平,所以非常容 易接受和掌握。PLC在执行梯形图程序时,用解释程序将它翻译成汇编语言然后执行(PLC 内部增加了解释程序)。与直接执行汇编语言编写的用户程序相比,执行梯形图程序的时间 要长一些,但对于大多数机电控制设备来说,是微不足道的,完全可以满足控制要求。5. 减少了控制系统的设计及施工的工作量由于PLC采用了软件来取代继电器控制系统中大量的中间继电器、时间继电器、计数器 等器件,控制柜的设计安装接线工作量大为减少。同时,PLC的用户程序可以在实验室模 拟调试,更减少了现场的调试工作量。并且,由于PLC的低故障率及很强的监视功能,模 块化等等,使维修也极为方便。6. 体积小、重量轻、功耗低、维护方便PLC 是将微电子技术应用于工业设备的产品,其结构紧凑,坚固,体积小,重量轻,功耗 低。并且由于PLC的强抗干扰能力,易于装入设备内部,是实现机电一体化的理想控制设 备。PLC既可控制简单系统,又可控制复杂系统。它的应用可大致归纳为如下几类:1逻辑控制PLC在开关逻辑控制方面得到了最广泛的应用。用PLC可取代传统继电器系统和顺序 控制器,实现单机控制、多机控制及生产自动线控制,如各种机床、自动电梯、高炉上料、 注塑机械、包装机械、印刷机械、纺织机械、装配生产线、电镀流水线、货物的存取、运输 和检测等的控制。2运动控制运动控制是通过配用 PLC 的单轴或多轴等位置控制模块、高速计数模块等来控制步进 电动机或伺服电动机,从而使运动部件能以适当的速度或加速度实现平滑的直线运动或圆弧 运动。可用于精密金属切削机床、成型机械、装配机械、机械手、机器人等设备的控制。3.过程控制过程控制是通过配用A/D.D/A转换模块及智能PID模块实现对生产过程中的温度、 压力、流量、速度等连续变化的模拟量进行单回路或多回路闭环调节控制,使这些物理参数 保持在设定值上。在各种加热炉、锅炉等的控制以及化工、轻工、食品、制药、建材等许多 领域的生产过程中有着广泛的应用。4数据处理许多 PLC 具有数学运算(包括逻辑运算、函数运算、矩阵运算等)、数据的传输、转换、 排序、检索和移位以及数制转换、位操作、编码、译码等功能,可以完成数据的采集、分析 和处理任务。这些数据可以与存储在数据存储器中的参考值进行比较,也可传送给其他的智 能装置,或者输送给打印机打印制表。数据处理一般用于大、中型控制系统,如数控机床、 柔性制造系统、过程控制系统、机器人控制系统等。5多级控制多级控制是指利用PLC的网络通信功能模块及远程I / O控制模块实现多台PLC之间 的 链接、PLC与上位计算机的链接,以达到上位计算机与PLC之间及PLC与PLC之间的 指令下达、数据交换和数据共享,这种由PLC进行分散控制、计算机进行集中管理的方式, 能够完成较大规模的复杂控制,甚至实现整个工厂生产的自动化。课程设计内容一 智能抢答器系统1控制要求:1)抢答器同时供6名选手或6个代表队比赛,分别用6个按钮XO X5表示。2)设置一个系统清除和抢答控制开关X9,该开关由主持人控制。3)抢答器具有锁存功能。即选手按动按钮,锁存相应的编号,并在LED数码管 上显示(分别显示灯为Y0-Y5),同时扬声器发出报警声响(Y6)提示。选手抢答实 行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。当 主持人启动开始键(X6)后,定时器进行减计时,同时扬声器发出短暂的声响 (Y9),声响持续的时间0.5秒左右。5)参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上 显示选手的编号,并保持到主持人将系统清除为止。6) 如果定时时间已到,无人抢答,本次抢答无效,系统报警(Y11)并禁止抢答.2.I/O编址,编程并调试。(1) 变量声明表输入Remark输出Remarksysclr系统清零键begin alarm抢答开始警报hos t主持人抢答开始按键ansget alarm有人抢答警报X0选手1的抢答键noans alarm无人抢答警报XI选手2的抢答键Y0锁存1号抢答信号X2选手3的抢答键Y1锁存2号抢答信号X3选手4的抢答键Y2锁存3号抢答信号X4选手5的抢答键Y3锁存4号抢答信号X5选手6的抢答键Y4锁存5号抢答信号Y5锁存6号抢答信号(2) 1/0配置表digi t;il input UlBOOLK0di p;i t=al input UL!BOOLXIdigi t=il input 03BOOLX2digi t:LL input 04BOOLK3digitinput 05BOOLX4di gi t=il input U6BOOLX5digi t:il input 07BOOLEysclrdigi t=il input 03BOOLhowtdigi t=il output 01BOOLY0digi t:il m丄tput 02BOOLY1ll 1 t :il uutput u 3BOOLY2digi 1=11 -Mitpiit 04EOOLY3digi t:il output 05BOOLY4dig itoutput 06BOOLY5di gi t:il uutput U 7BOOLdigi t:al output OuBOOL24 YDC24 VDC24 VDC24 VD匚24 YDC24 VD匚24 VDC24 YDC0. 5 A, 24 . 5 扎 240. 5 扎 240. 5 几 240. 5 丸 24Q. 5 & 240. 5 扎 240. 5 汕 24dig it:辽 QuAput UlDOOLbegiri_:il:di-Ti0.5扎器YDCdigital uu+put U2BOOL:=ltie ge t_:l :=Lt_ m0.5 扎 24 VDCdigi t :il i:iu+pnt 03EOOLteaiL 弓0.5 k, 24 VD匚digi till output 04EOOL0.5 扎 24 YDCdi t :al output 05BOOL0.524 VDCdigi t al uulput LIBBOOL0.5 扎.24 VDCdigital output UTBOOL0.524 VD匚digital QuAput USDOOL0.5扎昶YDC(3) 梯形图VTiVTiY3i/hY5i/rY11Y1inYE1/IFY3(Y2inY5i/rY4Y3l/lYE(运行过程分析:首先,主持人宣布抢答开始按下host键,抢答开始并开始计时30s,同时 begin_alarm得电发出0.5s的警报声响。抢答开始后,若1 6号选手在30s内按下抢答键X0X5,抢答有效,定时器 停止工作,则对应的Y0Y5得电显示抢答选手编号并禁止其他人抢答,同时 ansget_alarm得电发出0.5s的警报声响。抢答开始后,如果选手在30s内没有抢答,本次抢答无效,noans_alarm得 电发出0.5s的警报声响并禁止抢答。最后,按下sysclr键清零。3.PLC硬件电路连接图XI*/X2/X3/X4/X5/host/X0sysclrInlnlOutlIn2PLCOut2In3Out3In4Out4In5Out5In6Out6In7Out7.In8Out8Out9COMCOM-11Y一一一mard-nnoans_alarmansget_alarm4. 总结与体会抢答器的设计较为简单,可通过自锁和互锁来实现简单的抢答选手编号锁存 功能。在基础功能的基础上拓展出一些附加报警功能即可。开始抢答报警,只需在host键按下,抢答开始,输出一段持续0.5s的高电 平。无人抢答报警,如果无人抢答,计时器30秒计时可计时完全不被中断,至【 30s后计时器输出高电平,此时输入0.5s的高电平即可实现无人抢答报警。有 人抢答报警,有人抢答时ans_get为1,此时再输入0.5s的高电平即可实现有 人抢答报警。在plc编程过程中,要注意不要有两个即以上的相同输出,这样会互相影响, 导致结果出不来,把具有相同输出的分支并在一起,这样梯形图看起来美观大方。二、自动交通灯系统1. 控制要求(一)自动交通灯系统示意图工歸交通灯控制系统2步證梯.0工淫淑軍瑣3下一歯色(二)控制要求1. 上电运行时系统处于停止状态。2. 按钮start/stop可实现系统启动/停止控制。方案1 :南北红灯亮20秒,东西绿灯亮15秒后闪亮了 3次(3秒)后,东西黄灯 亮2秒后转为:东西红灯亮20秒;南北绿灯亮15秒后闪亮3次(3秒)后灭;南 北黄灯 亮2秒后循环.方案2:南北红灯亮10秒,东西绿灯亮5秒后 闪亮了 3次(3秒)后,东西黄灯 亮 2秒后转为:东西红灯亮10秒;南北绿灯亮5秒后闪亮3次(3秒)后灭;南北黄 灯亮2秒后循环.方案3:南北和东西黄灯同时亮闪亮5秒1次.2. I/0编址,编程并调试。(1)变量声明表输入Remark输出Remarkstart开始键SO东西红灯stop结束键S1东西黄灯X1方案1键S2东西绿灯X2方案2键S3南北红灯X3方案3键S4南北黄灯S5南北绿灯(2)I/O 配置表nbredT3I. c c c c c c c 44444444 m-Jm.-_?.rI-.c c c c n- c c c 44444444 -m.丄 2 2 _z 2 扎扎A.扎扎A.扎扎 5 5 5 5 R- 5 5 5 LI.LI.LI.LI.Il gi t :u i njut UlBOOLstIlt:1 i njiut lMBOOLe七iig it al i njiut 03EOOLXIii gi ti njut 04BOOL魁11 gi t :il i njiut U5BOOLX3digital injiut 06BOOLdigital injiut 07BOOLIl gL t :dl i njut IJHBOOLdigital mutput U1BOOLSOIl gL t al cm tput lHBOOLSIii gi t:LL :-ut put 03EOOLS2digital output 04BOOLS3Ii gi t al output 05EOOL54ii gi t :=J ijii + put 06BOOLS5ii gi t :il cm t put 07BOOLli i t+ dut 匚(3)梯形图LUU 1BOOLIX03M4MX3MlI I I l/l四5435i/l卄LUUbMlDMINQFTETt#2DsnbredlTONM2INQPTETl#IDs-ULU0ttJ7:Z;5TMl2so11 11l/l()TONl#2sINPTETLU1Ul-rIDHIssdl)运行过程分析按下st ar t键启动系统,按XI、X2、X3来选择对应的方案1、2或3。方案1:按下X1键时,对南北方向:南北红灯S3得电,计时器开始计时20s; 20s 后红灯熄灭,绿灯S5得电,计时器开始计时15s; 15s后闪烁电路启动3s使绿 灯闪亮3次;绿灯闪亮3次后黄灯S4得电,计时器开始计时2s,2s后黄灯熄灭 红灯得电,由此循环。按下X1键时,对东西方向:东西绿灯S2得电,计时器开始计时15s; 15s 后闪烁电路启动,3s使该绿灯闪亮3次;之后绿灯熄灭,黄灯S1得电,并且计 时器开始计时2s; 2s后黄灯熄灭东西红灯S0得电,并且计时器开始计时20s,20s 后红灯熄灭绿灯得电,由此循环。方案2:按下X2键时,对南北方向:南北红灯S3得电,计时器开始计时10s; 10s 绿灯S5得电,计时器开始计时5s; 5s后闪烁电路启动3s,使南北绿灯闪亮3 次;接着绿灯熄灭黄灯S4得电,计时器开始计时2s,2s后红灯得电,由此循环。按下X2键时,对东西方向:东西绿灯S2得电,计时器开始计时5s; 5s后 闪烁电路启动,3s使该绿灯闪亮3次;之后绿灯熄灭,黄灯S1得电,计时器开 始计时2s; 2s后黄灯熄灭红灯S0得电,计时器开始计时10s,10s后绿灯得电, 由此循环。方案3:按下X3键,东西黄灯S1,南北黄灯S4同时得电,闪烁电路启动,5s使黄 灯闪亮一次。3. PLC硬件电路连接图/11u5t4 u o-sl4.总结与体会编写红绿灯程序时可以先画出一个周期内的红绿灯的时序图,根据输出来决 定如何编写,同时一个难点是使绿灯3秒内闪烁3次,黄灯循环闪烁过程中闪烁 功能的实现。闪烁功能,我们通过构造一个按固定规律0与1之间变化的中间变 量H1、H2来实现。做出方案1东西红绿灯的时序图如下:开始start东西红灯S3东西黄灯S4东西绿灯S40s20s35s38s40s由时序图可以很清晰看出我们需要的输出,和整个的循环过程,帮助我们理解整个过程。三、小球分拣器系统1、控制要求(一)小球分拣系统示意图(二)控制要求:(1)机械臂起始位置在机械原点(见图),为左限、上限并有显示。(2)有起动按钮和停止按钮控制运行,设停止时机械臂必须已回到原点。(3)起动后,机械臂动作顺序为:下降一吸球一上升(至上限)一右行(至右 限)f下降f释放f上升(至上限)f左行返回(至原点)。(4)机械臂右行时有小球右限(LS4)和大球右限(LS5)之分;下降时,当电 磁铁压着大球时,下限开关LS2断开(二“0” );压着小球时,下限开关LS2 接通(二” 1”)。2. I/0编址,编程并调试。(1)变量声明表输入Remark输出RemarkLS1左限位Yge t电磁铁工作状态LS2下限位Yup上升LS3上限位Ydown下降LS4右限位(小球)Yright右行LS5右限位(大球)Yleft左行PS0接近开关Yzero原点显示START开始Yfree无球状态显示STOP结束2) I/O 配置表di gi taiinput01BOOLdi gi taiinput02BOOLdigitalinput03BOOLdi gi taiinput04BOOLdi gi taiinput05BOOLdi gi taiinput06BOOLdigitalinput07BOOLdigitalinput08BOOL1 _z 3 4田F5 oAoc c c c c c c c TO 444444442 2 2OJ _:.:2 2c c c c c c c c 和和和和切和切切 444444442 0.- 2 2 2 2 A.-A.-L-A.-A/-Y indaw2ONnVinup2Yiri2UULLIruuON0022(4)运行过程分析电梯有4种工作状态:1、待响应状态-Mzero, 2、处理上行任务状态-Mup ,3、 处理下行任务状态-Mdown, 4、处理平层外呼信号状态-Mopen。电梯的状态在这 四者间互相切换。乘坐电梯可产生的原信号:外呼:1 上-You tup12 上-Youtup2 2 下-Youtdown23 上-Youtup3 3 下-Youtdown34 下-Youtdown4内呼:1楼位置 内呼Xin2-内呼上2楼Xinup2 内呼Xin3-内呼上3楼Xinup3 内呼Xin4-内呼上4楼Xinup42楼位置 内呼Xin1-内呼下1楼Xindown1 内呼Xin3-内呼上3楼Xinup3 内呼Xin4-内呼上4楼Xinup43楼位置 内呼Xin1-内呼下1楼Xindown1内呼Xin2-内呼下2楼Xindown2 内呼Xin4-内呼上4楼Xinup4 4楼位置 内呼Xin1-内呼下2楼Xindown1内呼Xin2-内呼下3楼Xindown2 内呼Xin3-内呼下4楼Xindown3 接收到的原信号归类:所接收的信号根据电梯的位置可归类为以下状态的信号:处理上行任务状态-Mup: Mup2-上到2楼 Mup3-上到3楼Mup4-上到4楼处理下行任务状态-Mdown Mdown1-下1L Mdown2-下2LMdown3-下3L处理平层外呼信号状态Mopen-平层外呼电梯的上升下降动作输出:(1)当电梯为待响应状态时,给予任意一个外呼信号。外呼信号和电梯的 位置决定电梯处于何种状态。1、若外呼和电梯位置处于同一层,则处于平层外呼状态,无干预电梯门2s 后开启Yopen=1,4s后关闭Yshut=1。2、若外呼和电梯位置不处于同一层,则电梯先处于处理上行 Mup 或下行 Mdown任务状态,电梯关门后电梯上升Yup=1或下降Ydown=1,到达外呼楼层后 再处于平层外呼状态。(2)当电梯已处于运行状态时,给予多个内呼,外呼响应。1、电梯处于处理上行任务状态Mup时,电梯每次关门后,电梯位置和向上 响应决定有效的向上响应。电梯只响应有效的上行响应上升Yup=1,直到所有的 有效上行响应结束,处理上行任务状态结束,进入其他状态。2、电梯处于处理下行任务状态Mdown时,电梯每次关门后,电梯位置和向 下响应决定有效的向下响应。电梯只响应有效的下行响应下降Ydown=1,直到所 有的有效下行响应结束,处理下行任务状态结束,进入其他状态。(3)当所有任务处理完毕,电梯进入待响应状态。 电梯的开关门输出:当电梯到达某一楼层,且该楼层有有效的内呼或外呼响应,到达状态Yget=1,且一直持续到电梯下一次上升或下降或进入待响应状态。当Yget=l时, 电梯到达响应楼层,2s后电梯开门,如无干预4s后关门。开门信号Xopen可使 电梯门开启后保持开启状态,关门信号Xshut可使电梯开门后提前关门。信号的清零:当电梯到达拥有有效响应的楼层,先产生Moff中断信号,中 断上升或下降动作。电梯2s后开门时会产生清零信号,清除到达该层的有效信 号,该层的无效信号则会保留待处理。3. PLC硬件电路连接图YsutX2 /InlOutlYopenX3 /In2Out2YupX4 /In3PLCOut3YdownXinl /In4Out4YinlXin2 /In5Out5Yin2Xin3 /In6Out6Yin3Xin4 /In7Out7Yin4Xoutupl /In8Out8YoutuplXoutup2 /In9Out9Youtup2Xoutdown2In10OutlOYoutdown2Xoutup3 /InllOutllYoutup3XoutdownIn12Outl2Youtdown3XoutdownInl3Outl3Youtdown4Xopen /Inl4Outl4XshutInl5Inl6COMCOM4. 总结与体会在编写电梯的 PLC 梯形图程序时,由于输入和输出太多,开始不知道从何 入手。后来通过把输入的原信号进行归类,把输入原信号根据电梯的位置归类到 数量有限、方便操作的信号中间变量中。变量数量变少之后方便编程。通过自锁来保存输入的原信号即信号中间变量,当电梯到达某一层时,产生 清零信号清除到达该层的有效信号。通过互锁来避免两个相对的输出同时导通输出。本次实验中,选取好的中间变量及清零信号是完成梯形图设计的有效保障, 如果清零信号选取不好,或中间变量设计混乱,都可能导致程序的错误。在设计 时,要考虑多种情况,完成基础功能过后再完善拓展功能。通过四次实验的学习,我更加深入地了解了 PLC 的结构特点,熟悉了 PLC 梯形图的编程方法,提高了自己分析问题,解决问题的能力。我在编写梯形图时 也学会利用自锁和清零信号来完成信号的保存和清零,利用互锁来保证相对输出 不会同时导通,学会选取合适的中间变量来帮助编程。在四次实验中,也非常感谢老师对我们小组提供的指点和帮助,今后我也会努力 学习基础的知识,掌握到扎实的编程技术。
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!