PLC课程设计实验报告
- 格式:doc
- 大小:1.38 MB
- 文档页数:30
可编程控制器原理与及实践课程设计实验报告可编程控制器原理与及实践课程设计实验报告目录一、PLC课程设计目的及要求----------------------3二、PLC的技术特点及应用------------------------3三、课程设计内容--------------------------------53.1智能抢答器系统-----------------------------53.1.1控制要求3.1.2I/O编址,梯形图及运行过程分析3.1.3 PLC硬件连接图3.1.4总结与体会3.2自动交通灯系统----------------------------93.2.1控制要求3.2.2I/O编址,梯形图及运行过程分析3.2.3 PLC硬件连接图3.2.4总结与体会3.3小球分拣器系统----------------------------153.3.1控制请求3.3.2I/O编址,梯形图及运行过程分析3.3.3 PLC硬件连接图3.3.4总结与体会3.4电梯模型----------------------------------193.4.1控制要求3.4.2I/O编址,梯形图及运行过程分析3.4.3 PLC硬件连接图3.4.4总结与体会1、PLC课程设想目标及请求课程设想目标:(1)(2)(3)(4)通过对实践的PLC控制系统的编程训练,提高分析问题、解决问题的本领;熟悉工业生产中PLC的应用和系统构成,了解PLC控制的电路的设计方法。
通过本次课程设想促进实践动手本领的培养。
用PLC实现工件加工模型,四层电梯模型的运动控制和模拟系统的程序设计,掌握编程的一般方法和技巧。
课程设计要求:(1)(2)(3)(4)(5)了解实践系统的运动过程,分解举措过程使之简单编程。
列写PLC控制系统的I/O配置。
画出硬件电路图,实现PLC与控制装置的连线。
编写梯形图程序,完成系统的调试。
完成课程设计报告。
PLC三层电梯实验报告实验报告:PLC三层电梯实验1.实验目的本实验旨在通过使用PLC编程控制电梯的运行,在三层楼之间实现电梯的上下运行,并控制电梯门的打开和关闭。
2.实验器材-三层楼、电梯模型-PLC编程软件-电梯控制器3.实验原理-电梯模型:实验楼层采用三层楼的电梯模型,包括三个楼层BTN1、BTN2和BTN3,以及一个电梯C,门的状态通过XC、YO和Y1表示。
-编程控制:使用PLC编程软件进行电梯的控制逻辑编写,通过输入编写好的程序将控制信号传递给电梯控制器,实现电梯运行和门的开关。
4.实验步骤4.1复位PLC并初始化电梯状态,关闭所有电梯门,将三层按钮的状态初始化为低电平;4.2编写PLC程序:首先,定义电梯运行的逻辑条件,包括按钮被按下和电梯当前的位置。
其次,编写逻辑控制语句,根据按钮的状态和电梯的位置判断电梯的移动和门的开关。
最后,设置运行完成后的复位条件,回到初始状态;4.4调试程序:按下不同楼层的按钮,观察电梯的运行和门的打开关闭情况,检查程序是否按照预期的逻辑运行;4.5对实验进行总结分析。
5.实验结果与分析经过程序的编写和调试,实验得出以下结论:当任意一层楼的按钮被按下时,电梯会根据按钮的位置自动选择最近的一层进行移动,移动过程中电梯门会自动关闭,到达目的楼层后电梯门会自动打开。
同时,通过观察实验楼层的指示灯和电梯运动状态来判断程序是否按照预期运行。
实验结果表明,PLC可以通过编程控制电梯的运动和门的开关,实现了我们预期的功能。
6.实验结论本次实验使用PLC编程控制了三层楼之间电梯的运行和门的开关,实验结果表明PLC编程具有较高的控制精度和可靠性,能够满足电梯运行的基本要求。
通过这次实验,我对PLC编程有了更深入的了解,并学会了如何利用PLC进行控制程序的编写和调试。
我认为PLC在工业自动化领域有着广泛的应用前景,能够有效提高生产线的效率和精度。
7.遇到的问题与解决方法在实验过程中,我遇到了编程逻辑的问题。
plc实习报告范文6篇plc实习报告范文篇一:第一部分实习相关说明引言在李应森老师的指导下我们进行了为期两周的PLC综合实习,本次实习在电信楼一楼PLC实验室进行。
两周繁忙的实践学习,让我们第一次接触到了PLC和变频器综合控制系统,通过对该装置的认识,原理的了解,接线以及设计方案和具体调试,整个过程真可谓受益匪浅。
一.实习目的1、掌握可编程序控制器的方法。
2、熟悉基本指令与应用指令以及实习设备的使用方法。
3、掌握变频器主要参数设置。
4、掌握PC机、PLC和变频器之间的通信技术。
5、掌握WINCC组态软件的使用。
6、理论联系实际提高学生分析问题和解决问题的能力。
二.实习要求1、认真阅读此指导书,了解PLC系统组成和工作原理。
2、实习前理清好实习内容的思路以及所要使用的方法。
3、能够独立完成PLC和变频器之间的硬件接线。
4、测试通信连接正常。
5、学习可编程序控制器的STEP7编程软件及变成语言,试编辑简单的电动机控制应用程序。
6、通过调试来发现问题和解决问题。
7、验证程序的最终实现结果是否符合要求。
8、认真写实习报告。
三.实习任务1、将变频器和PLC通过导线进行连接。
通过变频器的控制面板进行参数设置。
根据I/O的定义,编写PLC程序,实现通过操作面板控制交流异步电动机起动,停止,正反转切换,并监视电动机的故障和运行状态。
2、做WINCC画面,将WINCC与PLC相连,实现在WINCC上对变频器的监控。
除了控制电动机起动,停止,正反转切换,监视电动机的故障和运行状态外,还要在WINCC画面上进行频率给定以及对实际频率的监视。
四.实习方法1、通信方式有两种:(1)通过MPI通信实现。
(2)通过Profibus-DP实现。
2、控制方式有两种:(1)本地的操作面板控制。
(2)远程的Wincc画面监控。
五.实习地点校内PLC实习基地,即在电信学院一楼PLC实验室。
六.安全注意事项1、电动机很危险,注意在电动机运行期间要远离电动机。
plc红绿灯实验报告PLC红绿灯实验报告引言:PLC(可编程逻辑控制器)是一种常用于自动化控制系统中的设备,它可以通过编程来实现各种控制功能。
红绿灯是城市交通中常见的交通信号灯,用于指示交通流量的控制。
本实验旨在利用PLC来控制红绿灯的切换,以实现交通流量的调控。
一、实验设备和材料本次实验所需的设备和材料包括PLC控制器、交通信号灯模块、电源、电线等。
其中,PLC控制器是实现红绿灯控制的核心设备,交通信号灯模块则是用于显示红绿灯状态的装置。
二、实验步骤1. 连接电源:将电源连接到PLC控制器,并确保电源供电正常。
2. 连接信号灯模块:将信号灯模块与PLC控制器相连,确保信号灯模块与PLC控制器之间的通信畅通。
3. 编写PLC程序:根据实验要求,编写PLC程序以实现红绿灯的切换。
程序中需要包括红灯、绿灯和黄灯的控制逻辑。
4. 上传程序至PLC控制器:将编写好的PLC程序上传至PLC控制器,确保程序加载成功。
5. 运行实验:启动PLC控制器,观察交通信号灯的变化情况。
根据程序的设定,红绿灯应按照一定的时间间隔进行切换。
三、实验结果与分析经过实验,我们成功实现了PLC控制的红绿灯系统。
在实验过程中,通过编写PLC程序,我们设定了红绿灯切换的时间间隔,使得交通信号灯能够按照一定的规律进行变换。
这种交通信号灯的控制方式可以有效地调控交通流量,提高道路交通的安全性和效率。
在实验过程中,我们还发现了一些问题。
首先,当交通流量较大时,红绿灯的切换时间间隔可能需要进行调整,以适应实际情况。
其次,PLC控制器的稳定性和可靠性对于红绿灯系统的正常运行至关重要。
因此,在实际应用中,需要对PLC控制器进行定期维护和检修,以确保其正常工作。
四、实验总结通过本次实验,我们深入了解了PLC控制器的原理和应用,并成功实现了PLC控制的红绿灯系统。
PLC技术在交通控制领域具有广泛的应用前景,它可以实现交通信号灯的智能化控制,提高交通的安全性和效率。
THSMS-D(S7-300)实验报告课程名:工程实践训练光电信息与计算机工程学院电气与信息工程实验中心实验一基本指令的编程练习(一) 与或非逻辑功能实验一、实验目的1.熟悉PLC实验装置,S7-300系列编程控制器的外部接线方法2.了解编程软件STEP7的编程环境,软件的使用方法。
3.掌握与、或、非逻辑功能的编程方法。
二、基本指令编程练习的实验面板图左图中的接线孔,通过防转座插锁紧线与PLC的主机相应输入输出插孔相接。
I为输入点,Q为输出点。
上图中下面两排I0.0~I1.5为输入按键和开关,模拟开关量的输入。
上边一排Q0.0~Q1.1是LED指示灯,接PLC主机输出端,用以模拟输出负载的通与断。
梯形图参考程序通过程序判断Q0.1、Q0.2、Q0.3、Q0.4的输出状态,然后再输入并运行程序加以验证。
参考程序如下:Network1A I 0.0 A I 0.1 = Q 0.1 Network2O I 0.2 O I 0.3= Q 0.2Network3AN I 0.4AN I 0.5= Q 0.3Network4ON I 0.6ON I 0.7= Q 0.4四、实验步骤程序中的I0.0至I0.7分别对应控制实验单元输入开关I0.0至I0.7。
通过专用PC/MPI电缆连接计算机与PLC主机。
打开编程软件STEP7,逐条输入程序,检查无误后,将所编程序下载到主机内,并将可编程控制器主机上的STOP/RUN开关拨到RUN 位置,运行指示灯点亮,表明程序开始运行,有关的指示灯将显示运行结果。
分别拨动输入开关I0.0至I0.7,观察输出指示灯.Q0.1、Q0.2、Q0.3、Q0.4是否符合逻辑。
小结:西门子编程入门,主要是熟悉整个应用过程及简单的编程。
书上已有现成的,轻松加愉快,遗憾的是这个实验好像未算在内。
(二)定时器/计数器功能实验在S21 S7-300模拟实验挂箱上完成本实验。
一、实验目的掌握定时器、计数器的正确编程方法,并学会定时器和计数器扩展方法,用编程软件对可编程控制器的运行进行监控。
一、红绿灯十字路口交通灯模拟控制实验区完成本实验。
1.1实验目的1、熟练使用各基本指令,根据控制要求,掌握PLC的编程方法和程序调试方法。
2、了解交通灯的控制规律,完成十字路口交通灯控制的编程与调试。
1.2实验原理十字路口交通灯控制的实验面板图,如下图所示:图 1 实验原理图如图所示,下框中的南北红、黄、绿灯R、Y、G分别接主机的输出点O/0.2、O/0.1、O/0.0,东西红、黄、绿灯R、Y、G分别接主机的输出点O/0.5、O/0.4、O/0.3,模拟南北向行驶车的灯接主机的输出点O/0.6,模拟东西向行驶车的灯接主机的输出点O/0.7;下框中的SD接主机的输入端I0.0。
上框中的东西南北三组红绿黄三色发光二极管模拟十字路口的交通灯。
I/O端子分配如下表所示。
表 1 I/O端子分配表输入输出启动按钮I0.0 南北绿灯0/0.0 南北黄灯0/0.1 南北红灯0/0.2 东西绿灯0/0.3 东西黄灯0/0.4 东西红灯0/0.5 南北车0/0.6 东西车0/0.71.3实验内容1、控制要求信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。
当启动开关断开时,所有信号灯都熄灭。
南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持15秒。
到15秒时,东西绿灯闪亮,闪亮8秒后熄灭。
在东西绿灯熄灭时,东西黄灯亮,并维持2秒。
到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。
东西红灯亮维持30秒。
南北绿灯亮维持20秒,然后闪亮8秒后熄灭;同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。
周而复始。
2、按要求分配PLC的I/O 地址,正确连接实验线路;3、编写实验程序并运行;1.4实验结果1.4.1顺序输出器顺序输出器的输出顺序如下表所示。
表格 1 顺序输出器输入数据文件数值数据文件数值B3:00000 0000 0000 0000B9:00 (秒)B3:10000 0000 1000 1100B9:115 (秒)B3:20000 0000 1000 0100B9:2 1 (秒)B3:30000 0000 1000 1100B9:3 1 (秒) B3:40000 0000 1000 0100B9:4 1 (秒) B3:50000 0000 1000 1100B9:5 1 (秒) B3:60000 0000 1000 0100B9:6 1 (秒) B3:70000 0000 1000 1100B9:7 1 (秒) B3:80000 0000 1000 0100B9:8 1 (秒) B3:90000 0000 1000 1100B9:9 1 (秒) B3:100000 0000 1001 0100B9:10 2 (秒) B3:110000 0000 0110 0001B9:1120 (秒) B3:120000 0000 0110 0000B9:12 1 (秒) B3:130000 0000 0110 0001B9:13 1 (秒) B3:140000 0000 0110 0000B9:14 1 (秒) B3:150000 0000 0110 0001B9:15 1 (秒) B3:160000 0000 0110 0000B9:16 1 (秒) B3:170000 0000 0110 0001B9:17 1 (秒) B3:180000 0000 0110 0000B9:18 1 (秒) B3:190000 0000 0110 0001B9:19 1 (秒) B3:200000 0000 0110 0010B9:20 2 (秒)1.4.2梯形图程序工作原理:按下启动按钮,系统开始工作,南北红灯亮25秒,同时东西绿灯亮15秒。
一、任务书1、课题概述卷幅式广告机是一种机电一体化装置,它适用于大型体育场馆在举行体育比赛时进行商业广告和精神文明宣传,是一种比较实用的媒体工具,做广告宣传效果极佳。
其工作原理如下图所示:为了简化课题设备,本次设计采用实验室的模拟实验板来代替广告机实物进行模拟运行。
实验面板布置图如下:2、控制要求⑴接通电源后,按下启动按钮SB1,正卷电动机开始运行,经30S延时电动机达额定转速,离合器1线圈由接触器KM1接通,使上卷筒作顺时针转动。
⑵当某一幅画面接近指定位置时,光电传感器GD1发出正转一幅到位信号,使反转接触器KMB1动作,制度时间约5S,画面准确停留指定位置。
⑶每幅画面在指定位置停留3分钟以展开广告内容,然后控制系统应能自动启动电动机仍按顺时针方向转动,继续上述过程,实现画面切换。
⑷直到画面切换8次后,第9幅画面停留在指定位置5分钟。
此时自动切断电动机电源,并自动驱动反卷电动机工作,反卷过程与正卷过程相同。
如此周而复始重复上述过程。
⑸如果按下总停按钮SB2或停电,系统应能记忆当时的运行状态,保证在重新按下电动按钮时,能接续原来的状态运行3、课题设计内容及要求⑴内容:① PLC空制器的选型,正确配置系统硬件。
②写出I/O地址,并生成符号地址表。
③用梯形图方式正确编程。
④正确连接PLC与模拟实验板,检查无误后运行并调试程序。
⑤写出完整的课题设计报告。
⑵要求:①梯形图程序正确无误。
②调试时无安全事故。
③设计报告采用A4格式打印。
二、主要内容1、课题调查⑴、卷幅式广告机控制面板简图如下⑵、控制要求①、按下启动按钮SB1后,正卷电动机开始转动,30秒后正卷离合器线圈得电,合上离合器,带动画面转动。
②、当光电传感器检测到第一幅画面已到达指定位置时,启动反接制动装置,5秒后使画面准确停在指定位置。
③、画面在指定位置停留3分钟,然后重复上述过程,实现画面切换。
④、当切换到第9幅画面时,画面到达指定位置后,停留5分钟,随后正卷电动机电源被切断,启动反卷电动机,反卷过程与正卷过程相同。
课程设计(综合实验)报告(2014 - 2015年度第1学期)名称:风力发电机组监测与控制题目:基于PLC的风电机组自动运行控制模拟院系:可再生能源学院班级:风能1101班学号: 12学生姓名:李欣指导教师:邓英设计周数: 2 周成绩:日期: 2015 年 01 月 09 日目录一、主要内容 (3)1、设计要求 (3)2、设计说明 (3)3、设计输入、输出电路图 (3)4、PLC编程的梯形图 (3)5、演示效果图 (3)二、设计原理 (3)1、安全链 (3)2、PLC的基本原理 (4)三、设计内容和步骤 (5)1、实验内容 (5)2、实验步骤 (7)3、仪器箱及元器件示意图 (10)4、手动实验电路图 (10)5、效果演示图 (11)四、PLC梯形图 (11)1、启动条件 (11)2、继电器 (12)3、输入 (13)4、输出 (13)5、PLC梯形图 (13)6、模拟量部分的梯形图编程 (13)五、设计总结与心得 (16)一、主要内容1、设计要求使用PLC与仪器箱的电子器件完成风电机组自动运行模拟仿真实验2、设计说明即设计功能(自行填写自己的设计功能)须写清楚模拟仿真实验的操作步3、设计输入电路图、输出电路图(续附上设计状态)4、PLC编程的梯形图5、演示效果图二、设计原理1、安全链及电路原理风力发电机组的监测与控制系统是综合性控制系统。
它不仅要监视电网、风况和机组运行参数,在各种正常或故障情况下脱网停机,以确保运行的安全性和可靠性,还要根据风速与风向的变化,对机组进行优化控制,以保证机组稳定、高效地运行。
将6个安全链条件串联接入继电器的A13和A14两个端口中,通过安全链的通断能够控制与继电器A4、A12串联的急停灯熄灭、亮起。
串联接入到继电器的A13和A14两个端口中的6个安全链条件无故障时,电源灯要亮,PLC能控制输出;任一个安全链条件有故障时(开关断开),则电源灯不亮,PLC则不能控制输出。
PLC实验报告(检测传感器灯)罗文龙(200800840112)08级自动化2班一、控制细节和编程控制目的当检测到人或汽车时使闪烁灯点亮。
使用事先学习过的基础指令和定时器。
控制细节此单元可以进行以下的操作。
了解必要的细节然后创建程序并验证操作项目。
人一侧1)当入门传感器(X0) 检测到人通过时,闪烁绿灯(Y1) 点亮。
2)传感器Out (X1) 检测到人的消息5秒后,闪烁绿灯(Y1) 熄灭。
汽车一侧1)当入门传感器(X2) 检测到汽车通过时,闪烁绿灯(Y4) 点亮。
2)传感器Out (X3) 检测到汽车上的消息5秒后,闪烁绿灯(Y4) 熄灭。
3)如果汽车没有在10秒内通过入门传感器(X2) 和Out (X3) 之间的区域,闪烁红灯(Y3) 点亮而且蜂鸣器(Y7) 响。
4)一旦汽车通过传感器Out (X3), 闪烁红灯(Y3) 熄灭而且蜂鸣器(Y7) 停止。
二、编写程序的要点1点击远程控制中的[梯形图编辑] 按钮。
2输入一个程序。
3按下[F4] 键转换程序。
4选中"在线" - "写入PLC" 将梯形图区域中的程序写入PLC。
三、确认程序的要点对人的监测1使用[<< 人前进] 按钮移动人。
2到入门传感器(X0) 变为ON为止一直移动人。
结果>>绿灯(Y1)点亮。
3直到Out (X1) 变为ON为止一直移动人。
结果>>绿灯(Y1) 在5 秒后熄灭。
点击远程控制上的【复位】按钮可以初始化屏幕以便重复执行操作。
对汽车的监测1使用[车前进>>] 按钮移动汽车。
2到入门传感器(X2) 变为ON为止一直移动汽车。
结果>>绿灯(Y4) 点亮。
3直到Out (X3) 为ON为止一直移动汽车。
结果>>绿灯(Y4) 在5 秒后熄灭。
4按下远程控制中的[复位] 按钮以初始化屏幕。
5移动汽车到Out (X3) 前面。
竭诚为您提供优质文档/双击可除plc交通信号灯控制实验报告篇一:交通灯pLc控制实验报告交通灯的pLc控制实验报告学院:自动化学院班级:0811103姓名:张乃心学号:20XX213307实验目的1.熟悉pLc编程软件的使用和程序的调试方法。
2.加深对pLc循环顺序扫描的工作过程的理解。
3.掌握pLc的硬件接线方法。
4.通过pLc对红绿灯的变时控制,加深对pLc按时间控制功能的理解。
5.熟悉掌握pLc的基本指令以及定时器指令的正确使用方法。
实验设备1.含可编程序控制器microLogix1500系列pLc的Demo 实验箱一个2.可编程序控制器的编程器一个(装有编程软件的pc 电脑)及编程电缆。
3.导线若干实验原理交通指挥信号灯图I/o端子分配如下表注:pLc的24VDc端接Demo模块的24V+;pLc的com端接Demo模块的com。
系统硬件连线与控制要求采用1764-L32Lsp型号的microLogix1500可编程控制器,进行I/o端子的连线。
它由220VAc供电,输入回路中要串入24V直流电源。
1764系列可编程控制器的产品目录号的各位含义如下示。
1764:产品系列的代号L:基本单元24:32个I/o点(12个输入点,12个输出点)b:24V 直流输入w:继电器输出A:100/240V交流供电下图为可编程控制器控制交通信号灯的I/o端子的连线图。
本实验中模拟交通信号灯的指示灯由24V直流电源供电。
o/2-o/4为南北交通信号灯,o/5-o/7为东西交通信号灯。
实现交通指挥信号灯的控制,交通指挥信号灯的布置,控制要求如下:(1)信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始正常工作,且先南北红灯亮,东西绿灯亮。
当启动开关断开时,所有信号灯熄灭。
(2)南北红灯维持25秒。
在南北红灯亮的同时东西绿灯也亮,并维持20秒。
到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。
在东西绿灯熄灭时,东西黄灯亮,并维持2秒。
1 / 30 可编程控制器原理与实践 课程设计 实验报告
姓名:*** 班级:自动化1202 学号:********* 指导教师:***
2014年11月 东华大学信息科学与技术学院 2 / 30
目录 一、 PLC课程设计目的及要求----------------------3 二、 PLC的技术特点及应用------------------------3 三、 课程设计内容--------------------------------5 3.1智能抢答器系统-----------------------------5
3.1.1控制要求 3.1.2 I/O编址,梯形图及运行过程分析 3.1.3 PLC硬件连接图 3.1.4 总结与体会
3.2 自动交通灯系统----------------------------9
3.2.1控制要求 3.2.2 I/O编址,梯形图及运行过程分析 3.2.3 PLC硬件连接图 3.2.4 总结与体会
3.3 小球分拣器系统----------------------------15
3.3.1控制要求 3.3.2 I/O编址,梯形图及运行过程分析 3.3.3 PLC硬件连接图 3.3.4 总结与体会
3.4 电梯模型----------------------------------19
3.4.1控制要求 3.4.2 I/O编址,梯形图及运行过程分析 3.4.3 PLC硬件连接图 3.4.4 总结与体会 3 / 30
一、 PLC课程设计目的及要求 课程设计目的: (1) 通过对实际的PLC控制系统的编程训练,提高分析问题、解决问题的能力; (2) 熟悉工业生产中PLC的应用和系统构成,了解PLC控制的电路的设计方法。 (3) 通过本次课程设计增进实际动手能力的培养。 (4) 用PLC实现工件加工模型,四层电梯模型的运动控制和模拟系统的程序设计,掌握编程的一般方法和技巧。
课程设计要求: (1) 理解实际系统的运动过程,分解动作过程使之容易编程。 (2) 列写PLC控制系统的I/O配置。 (3) 画出硬件电路图,实现PLC与控制装置的连线。 (4) 编写梯形图程序,完成系统的调试。 (5) 完成课程设计报告。
二、PLC的技术特点及应用 PLC是一种数字运算的电子系统,转为在工业环境下应用而设计。它采用可编程的存储器,用来在内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输人和输出。控制各种类型的机械或生产过程。PLC及其有关设备,都是按易与工业控制器系统联成一体、易于扩充功能的原则设计。 PLC是面向用户的专用工业控制计算机,具有许多明显的特点。 1. 可靠性高,抗干扰能力强 为了限制故障的发生或者在发生故障时,能很快查出故障发生点,并将故障限制在局部,各PC的生产厂商在硬件和软件方面采取了多种措施,使PC除了本身具有较强的自诊断能力,能及时给出出错信息,停止运行等待修复外,还使PC具有了很强的抗干扰能力。 2. 通用性强,控制程序可变,使用方便 PLC品种齐全的各种硬件装置,可以组成能满足各种要求的控制系统,用户不必自己再设计和制作硬件装置。用户在硬件确定以后,在生产工艺流程改变或生产设备更新的情况下,不必改变PLC的硬设备,只需改编程序就可以满足要求。因此,PLC除应用于单机控制外,在工厂自动化中也被大量采用。 3. 功能强,适应面广 现代PLC不仅有逻辑运算、计时、计数、顺序控制等功能,还具有数字和模拟量的输入输出、功率驱动、通信、人机对话、自检、记录显示等功能。既可控制一台生产机械、一条生产线,又可控制一个生产过程。 4. 编程简单,容易掌握 目前,大多数PLC仍采用继电控制形式的“梯形图编程方式”。既继承了传统控制线路的清晰直观,又考虑到大多数工厂企业电气技术人员的读图习惯及编程水平,所以非常容易接受和掌握。PLC在执行梯形图程序时,用解释程序将它翻译成汇编语言然后执行(PLC内部增加了解释程序)。与直接执行汇编语言编写的用户程序相比,执行梯形图程序的时间要长一些,但对于大多数机电控制设备来说,是微不足道的,完全可以满足控制要求。 4 / 30
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进行分散控制、计算机进行集中管理的方式,能够完成较大规模的复杂控制,甚至实现整个工厂生产的自动化。 5 / 30
课程设计内容 一 智能抢答器系统 1.控制要求: 1)抢答器同时供6名选手或6个代表队比赛,分别用6个按钮X0 ~ X5表示。 2)设置一个系统清除和抢答控制开关X9,该开关由主持人控制。 3)抢答器具有锁存功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示(分别显示灯为Y0-Y5),同时扬声器发出报警声响(Y6)提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。 4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。当主持人启动"开始"键(X6)后,定时器进行减计时,同时扬声器发出短暂的声响(Y9),声响持续的时间0.5秒左右。 5)参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号,并保持到主持人将系统清除为止。 6)如果定时时间已到,无人抢答,本次抢答无效,系统报警(Y11)并禁止抢答.
2.I/O编址,编程并调试。 (1)变量声明表 输入 Remark 输出 Remark sysclr 系统清零键 begin_alarm 抢答开始警报 host 主持人抢答开始按键 ansget_alarm 有人抢答警报 X0 选手1的抢答键 noans_alarm 无人抢答警报 X1 选手2的抢答键 Y0 锁存1号抢答信号 X2 选手3的抢答键 Y1 锁存2号抢答信号 X3 选手4的抢答键 Y2 锁存3号抢答信号 X4 选手5的抢答键 Y3 锁存4号抢答信号 X5 选手6的抢答键 Y4 锁存5号抢答信号 Y5 锁存6号抢答信号 6 / 30
(2)I/O配置表 (3)梯形图 7 / 30 (4)运行过程分析: 首先,主持人宣布抢答开始按下host键,抢答开始并开始计时30s,同时begin_alarm得电发出0.5s的警报声响。 抢答开始后,若1~6号选手在30s内按下抢答键X0~X5,抢答有效,定时器停止工作,则对应的Y0~Y5得电显示抢答选手编号并禁止其他人抢答,同时ansget_alarm得电发出0.5s的警报声响。 抢答开始后,如果选手在30s内没有抢答,本次抢答无效,noans_alarm得电发出0.5s的警报声响并禁止抢答。 最后,按下sysclr键清零。