第一篇:《PLC课程设计》(---九路抢答器)指导书
广东工贸职业技术学院 2010~2011学年第二学期
PLC课程设计指导书
题目:九路抢答(PLC可编程控制器应用)
课程名称 《PLC及组态课程设计》 专业 电子信息适用年级 09级班级09电信班1、2指导教师 _侯益坤、伍勤谟
一、课程设计的目的PLC的课程设计是在完成本课程内容的课堂教学和实践之后进行的。目的是通过对一个实际应用课题的设计,初步掌握PLC控制系统的设计方法,从了解设计要求,运用所学知识并查阅有关技术资料进行系统设计,到模拟安装调试,然后整理有关技术资料,编写设计说明书,使学生得到一次系统的训练,从而对本课程理解更深刻,更清楚,更重要的是提高应用理论知识解决实际问题的能力。
课程设计应以培养学生的能力为主,要求学生在独立完成设计任务的同时,注意多方面能力的培养和提高,主要包括以下几方面:
(1)综合运用专业及基础知识解决实际工程技术的能力。
(2)独立工作的能力和创造能力。
(3)查阅技术资料和各种工具书的能力。
(4)工程绘图能力。PLC课程设计指导书 09电子信息班
(5)撰写技术报告和编制技术资料的能力。
因此,在课程设计教学中,应以学生为主体,让其充分发挥自主性和创造性。教师的作用主要体现在工作方法的指导和思维方法的引导,以及设计技术把关上面。
二、系统方案设计要求说明
在很多竞赛活动中,经常用到抢答器。对抢答器的控制要求是:当多个输入信号输入时,抢答器只接收第一个到来的信号,而不接收后面到来的输入信号并使第一个到来的输入信号相应的灯或铃有反应。
本系统中设有9个抢答输入按钮、一个复位按钮、一个开始按钮,一个七段数码管,一个蜂鸣器,一个3S兰灯,一个5S黄灯,一个红色违规指示灯。
本系统可提供九个抢答台,在主持人的主持下,参赛人通过抢先按下按钮回答问题。
在抢答开始前,主持人应按下复位按钮使系统复位,做好抢答准备。
当主持人说开始,并同时按下开始按钮,抢答开始,并限定抢答时间为10s。
若抢答者在抢答开始前抢先输入,则属违规要显示该台台号,同时蜂鸣器以0.1秒的周期响, 红色违规指示以1秒的周期闪烁,以便扣分惩罚。
若在开始之后到3s之内第一个按下抢答输入,由七段显示器显示该台台号,同时3s兰灯点亮、蜂鸣器声以0.1秒的周期响。以便答对之后给予基本加分和对应兰灯点亮额外奖励加分。
若在3s之后到5s之内第一个按下抢答输入,由七段显示器显示该台台号,同时5s黄灯点亮、蜂鸣器声以0.1秒的周期响。以便答对之后给予基本加分和对应黄灯点亮额外奖励加分。
若在5s之后10s之内第一个按下抢答输入,由七段显示器显示该台台号,蜂鸣器声以0.1秒的周期响。以便答对给予基本加分(但之后不奖励加分)。
如果在限定时间十秒后各参赛人均不能回答,蜂鸣器以0.1秒的周期响,此次抢答无效。
若一个按钮最先按下,不论第一个按下的按钮是处于按住还是松开状态,再按下任何一个抢答按钮均不再响应,直至复位按钮复位后方可重新做好抢答准备。
三、课程设计要求
1.根据系统方案说明,分析题目的要求和目标,弄清输入信号和输出信号以及这些信号的性质(ON或OFF),写出I/O分配表,画出输入和输出连接图。
2.根据输入输出的点数选择PLC的型号, 器件选择及电器设备明细表。
3.根据系统的工作顺序条件,画出流程图。
4.编写系统梯形图,并编辑组态画面。
5.用PLC与组态环境调试运行检查设计效果。
四、课程设计报告
课程设计报告内容包括设计思想、方案选择、器件选择及电器设备明细表、I/O分配图、系统接线图、程序流程图、梯形图、系统工作原理和设计心得等。
五、设计时间(一周)
星期一:上午布置任务,学生查找资料
下午学生进行方案选择、器件选择。
星期二、三、四:
学生编写电器设备明细表、I/O分配图、系统接线图、流程图,并编写梯形图、程序清单,完成设计报告。提交报告和源程序(梯形图电子文档)。
星期五:答辩。
六、考核办法
实操与答辩相结合。
七、成绩评定
分为:优、良、中、及格、不及格五个级别
八、提交材料
1.设计报告一份。(A4打印)
2.梯形图源程序(电子文档资料)
第二篇:抢答器PLC控制系统课程设计
抢答器PLC控制系统设计
一、抢答器PLC电气控制系统设计任务书
1.抢答器工艺的技术要求
实用抢答器的这一产品是各种竞赛活动中不可缺少的设备,无论是学校、工厂、军队还是益智性电视节目,都会举办各种各样的智力竞赛,都会用到抢答器。目前市场上已有的各种各样的智力竞赛抢答器绝大多数是早期设计的,只具有抢答锁定功能的一个电路,以模拟电路、数字电路或者模拟电路与数字电路相结合的产品,这部分抢答器已相当成熟。现在的抢答器具有倒计时、定时、自动(或手动)复位、报警(即声响提示,有的以音乐的方式来体现)、屏幕显示、按键发光等多种功能。但功能越多的电路相对来说就越复杂,且成本偏高,故障高,显示方式简单(有的甚至没有显示电路),无法判断提前抢按按钮的行为,不便于电路升级换代。本设计要求就是利用PLC作为核心部件进行逻辑控制及信号的产生,用PLC本身的优势使竞赛真正达到公正、公平、公开。
2.抢答器电气控制系统设计要求
1)抢答器同时供8名选手或8个代表队比赛,分别用8个按钮S0 ~ S7表示。
2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。
3)抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。
4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30秒)。当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间0.5秒左右。
5)参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。
6)如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。
二、抢答器PLC电气控制系统总体设计过程
第三篇:PLC课程设计指导书_2016
课 程 设 计
指 导 书
东华大学信息学院自动化、电气电子系
2016.8
第 1页,共
22页
可编程控制系统设计与实践
课程设计
一、PLC课程设计目的
(1)通过对实际的 PLC控制系统的编程训练,提高分析问题、解决问题的能力;(2)熟悉工业生产中 PLC的应用和系统构成,了解 PLC控制的电路的设计方法。(3)通过本次课程设计增进实际动手能力的培养。
(4)用 PLC 实现物料分拣、液体混合、码垛堆积、自动挑选放置及自动仓库等模型的
三维虚拟模拟控制系统的程序设计,掌握编程的一般方法和技巧。
二、PLC课程设计要求
(1)理解实际系统的运动过程,分解动作过程使之容易编程。(2)列写 PLC控制系统的 I/O配置。
(3)画出硬件电路图,实现 PLC与控制装置的连线。(4)编写梯形图程序,完成系统的调试。(5)完成课程设计报告。
三、考核方法
(1)平时成绩(2)报告成绩(3)实考成绩
四、报告内容
(1)课程设计的目的和要求(2)所设计系统的技术要求及示意图(3)PLC控制系统原理图(4)I/O配置表(5)程序清单(梯形图)(6)总结体会 30% 30% 40%
第 2页,共
22页
PLC课程设计基础实验
实 验 一
TIA Portal 的使用和基本程序编程及调试
一、实验目的
1、掌握 TIA Portal 的基本使用技巧和方法
2、熟悉 TIA Portal 的基本命令
3、学会和掌握 TIA Portal 程序的调试方法
二、实验设备
PC机一台,装有 TIA Portal编程软件;西门子 PLC S7-300一台; 各 PC机与 S7-300通过网络电缆连接进行通信。详见附录A。
三、实验内容
熟悉并练习TIA Portal的使用,用选定的编程语言编制、调试控制程序。TIA Portal 是西门子公司为其自动化控制设备 PLC 开发的一种可使用多种编程语言的 PLC开发环境,如附录 B所示。1.PLC硬件配置:
根据所给实验装置,使用 TIA Portal对系统硬件进行配置。配置方法见本指导书附录 B。2.实验程序:
试用课堂上的梯形图(LAD)实例,观察程序运行结果,从中理解 LAD的编 程方法。
四.思考题
1.在 TIA Portal中为什么要对 PLC系统硬件进行配置? 2.为什么要为用户编制的控制程序命名? 3.为用户程序选择循环周期的原则是什么?
4. TIA Portal为用户提供多种编程语言有什么好处?
第 3 页,共 22 页
实 验 二
基础实验:系统输入输出控制
一、实验目的
1.熟悉和掌握梯形图(LAD)的基本使用技巧和方法 2.熟悉和掌握 TIA Portal的基本使用技巧和方法 3.学会和掌握 TIA Portal程序的调试方法
二、实验设备
PC机一台,装有 TIA Portal编程软件;西门子 PLC S7-300一台; 各 PC机与 S7-300通过网络电缆连接进行通信。详见附录 A。
三、实验内容
熟悉并练习梯形图(LAD)和 TIA Portal 的基本使用技巧和方法。TIA Portal 是西门子公司为其自动化控制设备 PLC开发的一种编程语言,如附录 B所示。1.PLC硬件配置:
根据所给实验装置,使用 TIA Portal对系统硬件进行配置。配置方法见本指导书附录 B。
2.实验程序 1:
使用 LAD 编程语言,编制一段小控制程序,实现以下功能:利用实验装置 上的第一个模拟量旋钮(电位器),来控制模拟量输出,当旋转该电位器时,第 一个模拟量输出随之变化,旋钮逆时针旋到底时(模拟量输入为最小值 0),要 求模拟量输出为 0(光柱无显示),当旋钮顺时针旋到底时(模拟量输入为最大 值 32767),要求模拟量输出为最大值(光柱全显示);同时,第二个模拟量输出 的状态正好与第一个模拟量输出相反。
3.实验程序 2:
使用 LAD编程语言,编制一段小控制程序,实现以下功能:利用实验装置上 的两个开关,来控制模拟量输出,当接通(合上)其中一个开关(另一个应处 于断开状态)时,第一个模拟量输出从 0 开始随时间逐渐增大,达到其最大值 后,再从 0 开始…,周而复始;当接通(合上)另一个开关时,第一个模拟量 输出从 0 开始随时间逐渐增大,达到其最大值后,再从 0 开始…,同时,第二
第 4 页,共 22 页
0后,再从其最大值开始…,周而复始。
四、思考题
1.在 少? LAD中模拟量输入的最大值和最小值是多2.在LAD中如何实现模拟量的赋值?
3.实验中,模拟量输出指示(LED光条)旁的指示灯正常时应为绿色,但为什么
有时会出现红色?如何才能使该指示灯始终保持绿色? 4. LAD语言中的数据类型之间如何进行相互转换?
第 5页,共
22页
课 程 设 计 内 容
一、机械手自动装配系统
(一)系统示意图
这一机械手自动装配系统模拟了一个工件的自动装配控制系统,目的是用两种不同工件 组装成一个套件。该系统由一个机械手(加工臂)、一个工件推杆、一个装配转盘和一个输 出传送带等组成,如上图所示。
其工作过程如下:一开始,机械手后退到其后限位,再前进至其工作位(0位),同时 转盘转动到装配位置后停止;然后在转盘的 2点位置放入组件,若转盘的
0点位置上的传感
器未检测到有组件,则转盘一直转动,直至 0点位置检测到有组件;然后工件检测传感器检 测到有工件时,气缸动作通过推杆将工件推到工作台上;接着机械手下降;机械手到位后,其上的吸盘将工件吸住;机械手吸住工件后再上升到移动位置;机械手前进至装配转盘 0 点处的组件第一个孔(1位)上方;机械手下降,吸盘释放,将工件放入组件的第一个孔里; 机械手再上升,并后退到其工作位,此时工作台上工件传感器检测到有工件时,推杆气缸动 作将工件推到工作台上;接着机械手下降;机械手到位后,其上的吸盘将工件吸住;机械手 吸住工件后再上升到移动位置;机械手前进至装配转盘 0点处的组件第一个孔(2位)上方; 机械手下降,吸盘释放,将工件放入组件的第二孔位;机械手再上升,并后退到其工作位„„。装配转盘 0点处的组件上两个孔位都装上工件后,启动装配转盘,使已完成装配的组件转动 到输出传送带上方并自行落在输出传送带,由输出传送带送至下一工位„„。如此,周而复 始自动运行。
(二)控制要求:
1.上电运行时,系统处于停止状态。
第 6页,共
22页
2.紧停按钮:任何时候按下后,立即停止(或关闭)所有动作部件,释放后才可继续运行。3.启动按钮可实现启动控制:系统开始运行。
4.停止按钮可实现停止控制:按下后,系统停止运行(正在装配中的组件应装配完成并送 至输出传送带上后才停止)。
5.切换开关可实现手动/自动控制的切换:初始状态为手动状态。
6.手动运行状态:按下各输出按钮(Y0~Y6)可分别控制图中系统各部分的动作,按一下 动作,再按一下停止。(在无虚拟场景配合的情况下,此时可用 X0~X6作为相应输出的 命令按钮。)
7.自动运行状态:此时系统作连续工作,其具体动作过程控制如下:当
检测无
物体时系统不工作,当 1、2点检测有物体而 0点检测
有物体时,转盘停转→推杆动作(得电),延时 2秒时间后失电→加工臂前进到 吸
盘下压(保持)延时 1秒时间后→吸盘吸合(保持)延时 延时
1秒时间后→吸盘释放延时
1秒时间后→吸盘上升
0位→0、1、2点
0点检测无物体时,转盘旋转。当
秒时间后→加工臂前进到 1位→吸盘下压(保持)延时 1秒
时间后→吸盘上升延时 1秒时间后→加工臂后退到 秒时间后失
0位→推杆动作,延时
2注:1.为提高生产效率,自动运行时,机械手和装配转盘应同时工作并配合控
延时 1秒时间后→加工臂前进到 电→吸盘下压(保持)延时 1秒时间后→吸盘吸合(保持)延时
1秒时间后→吸盘上升
制!
2位→吸盘下压(保持)延时
1秒时间后→2.装配转盘的 2点处有一个组件箱,当组件箱中没有组件时,系统应发出 吸盘释放延
时 缺料报警;工作台上工件传感器若长时间未检测到有工件,则表明缺工1秒时间后→吸盘上升延时
1秒时间后→加工臂后退到限位→转盘旋转→当 A点检测 件,系统也应发出缺料报警。
到物体(转盘旋转判断)启动传送带 A,延时 5秒后传送带
A自停。3.机械手前进和后退是由同一电机正反转实现,故这两个动作必须互锁!
(三)I/O配置
输入:
X0 X1 X2 X3 启动/停止按钮 转盘 0位有物检测
转盘 1位有物检测
转盘 2位有物检测
第 7页,共
22页
X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 加工臂后退到限位检测 加工臂前进 0位检测 加工臂前进 1位检测 加工臂前进 2位检测 传送带 A有物体检测
手动/自动控制选择开关 启动按钮 停止按钮 复位按钮 紧停按钮
输出:
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 Y9 转盘旋转 加工臂前进 加工臂后退 推杆动作 吸盘下压 吸盘吸合 传送带 A运行
自动按钮指示灯 复位按钮指示灯
(四)设计要求
理解动作过程,列写 I/O配置表,画出硬件电路图,编写梯形图程序,进 行系统调试。
第 8页,共
22页
二、机械手搬运系统
(一)系统示意图
该机械手搬运控制系统由一个四轴机械臂、一个抓手和两条输出传送带组成,如上图所 示。
该系统工作过程如下(参照下图):在输入传送带 1的A点检测到来自上一工位的物料
后,机械手将该物料抓起,机械手通过转盘旋转一定角度,到达输出传送带 2的上方,机械 手的抓手旋转 900并下降后将该物料放置在输出传送带 2送向
后续工位„„,这样周而复始。
2上(B点),由输出传送带
(二)控制要求
1.上电运行时,系统处于停止状态。
2.紧停按钮:任何时候按下后,立即停止(或关闭)所有动作部件,释放后才可继续运行。
第 9页,共
22页
3.启动按钮可实现启动控制:系统开始运行。
4.停止按钮可实现停止控制:按下后,系统在将当前物料放在输出传送带 行。
2上后停止运5.切换开关可实现手动/自动控制的切换:初始状态为手动状态。
6.手动运行状态:按下各输出按钮(Y0~Y7)可分别控制图中系统各部分的动作,按一下 动作,再按一下停止。(在无虚拟场景配合的情况下,此时可用 X0~X7作为相应输出的 命令按钮。)
7.自动运行状态:此时系统作连续工作,其具体工作过程控制如下:系统启动且机械手在 初始位置时进入自动运行状态,当 A点检测到有物料时,机械手的工作过程为:机械手 前进到位→机械手下降到位→机械手夹紧延时 2秒时间后→机械手上升到位→机械手顺 转到位→机械手后退到位→转盘顺转(计数 10个脉冲后)到位→机械手前进到位→机械 手下降到位→机械手放松延时 2秒时间后→机械手上升到位→机械手后退到位(同时启 动传送带 2延时
2秒后自停)→机械手逆转到位(转盘逆转到 制过程结束。
这样周而复始,连续运行„„ 下降、转盘顺转/逆转是由相应电机正反转实现,注:机械手前进/后退、上升/
0位),一个控故相应电机的这两个动作必须互锁!
(三)I/O配置
输入:
X0 X1 X2 X3 X4 X5 X6 X7 X8 X9 X10 X11 X12 X13 X14 X15 手动/自动控制选择开关 启动按钮 停止按钮 复位按钮 紧停按钮
第
22页
10页,共 A点物料检测 转盘 0位检测
转盘顺转脉冲输入 机械手前进到位检测 机械手后退到位检测 机械手上升到位检测 机械手下降到位检测 机械手抓手顺转到位检测 机械手抓手逆转到位检测
Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7 Y8 转盘顺转输出控制 转盘逆转输出控制 机械手前进输出控制 机械手后退输出控制 机械手上升输出控制 机械手下降输出控制 机械手顺转输出控制 机械手逆转输出控制 机械手夹紧控制
Y9 传送带 2运行输出控制
Y10系统运行指示
(四)设计要求
理解动作过程,列写 I/O配置表,画出硬件电路图,编写梯形图程序,进行系统调试。
第 22页
11页,共
附录 A实验设备简介
东华大学信息学院“西门子公司与东华大学工业自动化联合实验室”(在建)
中西门子公司的 S7-300 PLC共有 35套,分为两组,每组各自用 ProfiNet现 场总线相互连接(模拟工业控制网络中的现场控制级);每台 PLC与工控操作站 之间用工业 Ethernet相互连接(模拟工业控制网络中的企业生产管理级),整 个系统安置在一个实验室中,实验系统的网络结构图如图 A-2所示。
每台 S7-300 PLC旁都配有 1台 PC机作为该
PLC的编程及监控设备(内
装各种所需软件)。每台 S7-300 PLC下方还都配置相应的实验装置:16个扭子 开关(用于数字量的输入)、2个电位器(用于模拟量的输入)和 柱
(用于模拟量的输出显示)。每台 indows7S7-300 PLC上均配置了
CPU模块、数在每台 PC机中已装有 W操作系统,以及实验所需的西门子
字、PLC 的编程软件 TIA Portal(V13),用于对 PLC系统的配置编程及人机界面的组态 模拟量输入输出模块,见图 A-1。
设计监控,各台 PC机分别与各自对应的 PLC之间通过工业 Ethernet接口相连 接。
2个
LED光图 A-1单套
S7-300 PLC实验系统结构图
第 22页
12页,共
A-2工业自动化实验室系统网络结构图
第 22页
13页,共
附录B 西门子TIA Portal环境及其操作
一、TIA Portal简介
TIA Portal是德国西门子公司推出的,基于
Windows平台上的,支持用户开发西 门子 PLC(可编程计算机控制器)应用程序的软件包。TIA Portal集系统配置、程序编 制/编译、调试/诊断、监控画面配置为一体,使用户开发、输入、调试和修改应用控制 程序都极为方便。TIA Portal提供的 令表
IL 和高级编程语言:结构文本 SCL,顺序功能图 FBC等,用户可选择一种语言编程,必要 时,也可混合使用几种语言来进行编程。
PLC编程语言非常丰富,有梯形图
LAD,指
二、TIA Portal集成开发环境
TIA Portal的操作界面包含标题栏、菜单条、工具栏、硬件配置窗体、软件配置窗 体、信息窗口和状态行等,如下图所示。
图 B-1 TIA Portal桌面
图中窗体分为三个部分。
左半部分是工程项目中用到的所有硬件的总览,是关于硬件的配置。当选定左边窗 口中的一个模块时,右边窗口中就会出现相应的硬件模块信息与参数配置。
界面的下方是输出显示窗口及状态栏。在运行程序后,该窗口可以给出关于程序的 一些输出、调试、查找信息。状态栏给出的是帮助、串口、在线/离线及控制器的类型、操作系统版本的相关信息。
第 22页
14页,共
STEP 7 工程项目的建立及系统配置
通过点击计算机桌面上的 TIA Portal 图标或从“开始”菜单栏中选择“TIA Portal V13”可以直接进入 TIA Portal环境。
第一次使用时将出现如下的画面:
图B-2 第一次进入画面
点击 “创建新项目”,进入新建项目的画面:
图B-3 新建项目
在此用户可为项目命名,按“创建”后,将进入下一步的选择窗口:
第 15 页,共 22 页
B-4 组态设备等选择
西门子的 TIA环境允许用户在同一项目中配置使用多种自动化设备,用户必须首先 在此选择自己所使用的设备。首先,应组态 PLC系统,所以先点击“组态设备”,如下:
图B-5 组态或显示已组态的设备
再点击“添加新设备”:
第 16 页,共 22 页
B-6 添加新设备1 点击“控制器”,并根据自己的 PLC硬件型号选择对应的型号设备配置型号信息:
图B-7 添加新设备2 然后按下“添加”,等待片刻,TIA集成环境将进入如下画面:
第 17 页,共 22 页
B-8 TIA 主界面
用鼠标点中左边窗口中的“程序块”,即可添加用户控制程序,如下画面:
图B-9 添加用户程序
点中“Main【OB1】”,并按鼠标右键,可选择所用的编程语言,再双击“Main【OB1】” 后即进入相应的编程环境。
第 18 页,共 22 页
B-10 TIA Portal 的 LAD编程环境
图B-11 TIA Portal 的 LAD在线监视
四、STEP7 SCL 编程语言的基本命令
1.基本概念
TIA Portal SCL是一种以文本为基础的高级编程语言,语言的结构符合 IEC1131-3的标准。TIA Portal SCL的命令系列不仅使自动化任务简单化,也使程 序易于阅读,这样 PLC的编程效率在许多情况下远远高于 LAD(梯形图)和 IL
第 19页,共 22页
(语句表)的编程语言。
① 数据类型
在 TIA Portal SCL中编程语言所支持的标准数据类型有:
表 B-1 存储数值
类型名称 BOOL DINT INT REAL 位 32 16 32 宽
0 ~ 1
147483648 ~ 2147483647,减法 ④ *,乘法 ⑤ /,除法 ⑥ mod,取模 ⑵ 比较命令
① =,等于 ② <>,不等于 ③ > , 大于 ④ >=, 大于等于 ⑤ < , 小于 ⑥ <=, 小于等于 ⑶ 逻辑命令
① NOT , 非 ② AND , 与 ③ OR , 或 ④ XOR , 异或 ⑷ “IF THEN”命令
① 简单的 if语句(if 与then 必须在同一行中)
if 条件描述
then
条件满足时执行的操作;end_if;② if else 语句
if 条件描述
then
条件满足时执行的操作;else
条件不满足时执行的操作;end_if;⑸ “case”命令:这是多分支选择语句。
case 表达式 of n0...n1:
条件满足时执行的操作A;n2...n3:
第 21 页,共 22 页
条件满足时执行的操作B;else:
以上条件均不满足时执行的操作C;end_case;⑹ “FOR”循环命令
for 变量 := 表达式 1 to 表达式 2(by 增量)do 操作语句;end_for;
语句 by可以省略,如果没有指定增量,则自动指定为 1。⑺ “while do”命令
while 表达式 do 操作语句; end_while;⑻ “goto”命令:(无条件跳转命令)
goto
标识符;
第 22 页,共 22 页
第四篇:plc控制四路抢答器课程设计
plc控制四路抢答器课程设计
市场上有许许多多种抢答器,但功能却各不相同,电路也形形色色,而所选元件也各不相同。笔者设计了一款用plc控制的抢答器,该抢答器集抢答、声音警示、灯光指示和计时于一身,借助较少的外围元件完成抢答的整个过程,选用的是(OMRON)生产的C20p型PLC设计制作了四路抢答器,该设计编程简单,容易理解掌握,且工作稳定可靠。总体电路简单,易于制作。
1、系统工作原理 1.1 控制要求
(1)竞赛者若要回答主持人所提问题时,须抢先按下桌上的抢答按钮;
(2)绿色指示灯亮后,须等主持人按下复位按钮PB5后,指示灯才熄灭;
(3)如果竞赛者在主持人打开SW1开关10 s内抢先按下按钮,电磁线圈将使彩球摇动,以示竞赛者得到一次幸运的机会;
(4)如果在主持人打开SW1开关10 s内无人抢答,则必须有声音警示,同时红色指示灯亮,以示竞赛者放弃该题;
(5)在竞赛者抢答成功后,应限定一定的时间回答问题,根据题目难易可设定时间(如2 min);
(6)当主持人打开SW2开关后记时开始,如果竞赛者在回答问题时超出设定时限,则红色指示灯亮并伴有声音提示,竞赛者停止回答问题。1.2 选定输入、输出设备
输入设备
输入端子号
抢答按钮 PB11 0000
抢答按钮 PB12 0001
抢答按钮 PB21 0002抢答按钮
抢答按钮 PB31 0004
抢答按钮 PB32 0005
抢答按钮 PB41 0006
抢答按钮 PB42 0007
复位按钮 PB5 0008
选择开关 SW1 0009
限时开关 SW2 0010
输出设备
输出端子号
绿色指示灯L1输出
0500
绿色指示灯L2输出
0501
绿色指示灯L3输出
0502
绿色指示灯L4输出
0503
红色指示灯L5输出
0504
红色指示灯L6输出
0505
PB22 0003
电磁开关SOL输出
0506
回答限时声音输出
0508
2、系统软件设计[1~3] 2.1 控制梯形图
系统控制梯形图如图1所示。
2.2 工作过程
(1)由于0500使用他的自身触点(常开触点),在0000或0001闭合后仍保持在ON状态(自锁)。同时,将其常闭触点串入其他各回路中,在0500接通后,他的常闭触点打开,切断其他抢答回路(互锁);
(2)0501,0502和0503以同样方式动作,自锁继电器在复位按钮PB5再次动作时将清零;
(3)机会选择开关SW1使0009闭合后,10 s定时器TIM00启动;
(4)如果0500,0501,0502和0503在10 s定时器TM00动作之前任何一个闭合,则0506变为ON以示抢答成功,同时切断10 s计时显示输出回路,否则输出声音提示,以示竞赛者放弃该题;
(5)常开触点0009断开后,自锁继电器和定时器TIM00将清零;
(6)抢答成功后,主持人闭合限时开关SW2使 0010闭合后,2 min定时器TIM01启动,时间到0505和0508闭合,红灯亮并有声音提示停止回答;
(7)常开触点0010断开后,定时器TIM01清零,为下一轮抢答做好准备。2.3 程序指令
程序指令如表1所示。
2.4 外部接线图
外部接线如图2所示。
3、适当扩展
如果给电路加入适当的编、译码器件,就可以将红、绿灯指示变为直观的数字显示,对外围电路稍加修改,就可以变成多路多人抢答器,如六路或十路等,改为多路多人抢答器,可以在梯形图中再加入两路或六路分支即可。去掉程序中的互锁和抢答限时功能,可以将抢答器改成呼叫器,可以用在医院的病房、工厂的车间等多种地方。
第五篇:PLC抢答器课程设计(写写帮推荐)
《电气控制与PLC》
课程设计报告
物联网工程 学院自动化 专业
题目:抢答器 PLC 控制系统设计
学号 学生姓名 指导教师王志国
二〇一四年六月
抢答器 PLC 控制系统设计
设备概况:
实用抢答器的这一产品是各种竞赛活动中不可缺少的设备,无论是学校、工厂、军队还是益智性电视节目,都会举办各种各样的智力竞赛,都会用到抢答器。目前市场上已有的各种各样的智力竞赛抢答器绝大多数是早期设计的,只具有抢答锁定功能的一个电路,以模拟电路、数字电路或者模拟电路与数字电路相结合的产品,这部分抢答器已相当成熟。现在的抢答器具有倒计时、定时、自动(或手动)复位、报警(即声响提示,有的以音乐的方式来体现)、屏幕显示、按键发光等多种功能。但功能越多的电路相对来说就越复杂,且成本偏高,故障高,显示方式简单(有的甚至没有显示电路),无法判断提前抢按按钮的行为,不便于电路升级换代。本设计要求就是利用PLC作为核心部件进行逻辑控制及信号的产生,用PLC本身的优势使竞赛真正达到公正、公平、公开。
控制要求:
1)抢答器同时供8 名选手或8 个代表队比赛,分别用8 个按钮S0 ~ S7 表示。2)设置一个系统清除和抢答控制开关S,该开关由主持人控制。
3)抢答器具有锁存与显示功能。即选手按动按钮,锁存相应的编号,并在LED 数码管上显示,同时扬声器发出报警声响提示。选手抢答实行优先锁存,优先抢答选手的编号一直保持到主持人将系统清除为止。
4)抢答器具有定时抢答功能,且一次抢答的时间由主持人设定(如30 秒)。当主持人启动“开始”键后,定时器进行减计时,同时扬声器发出短暂的声响,声响持续的时间0.5 秒左右。
5)参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统清除为止。
6)如果定时时间已到,无人抢答,本次抢答无效,系统报警并禁止抢答,定时显示器上显示00。
实验仪器设备:
西门子PLC S7-300,连接线,计算机,STEP7软件
I/O分配表
I/O接线图
抢答器PLCS7-300程序梯形图:
设计思路与感想:
本次课程设计,抢答器环节的程序设计并不难,我们花费了大量时间在数码管译码电路程序的编写上。通过一系列的程序调试,我们成功的实现了抢答器的功能要求。设计过程中,由于输入输出的地址设计错误,使得我们的程序在软件仿真时成功了,但在硬件上无法达到想要的效果,在请教老师后,我们成功的解决了这个问题。
通过这次课程设计的锻炼,我对PLC的编程与应用有了更深层次的了解,对该门课的掌握也有了新的提高。