ImageVerifierCode 换一换
格式:DOCX , 页数:20 ,大小:261.43KB ,
资源ID:18785392      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18785392.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(霓虹灯的PLC程序设计Word文档格式.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

霓虹灯的PLC程序设计Word文档格式.docx

1、1、PLC的简介1.1 PLC的产生和定义1969年,美国数据设备(DEC)公司,生产出第一台符合十项技术要求的可编程序控制器(Programmable Logical Controller),简称PLC。 1980年,美国电器制造商协会(NEMA)正式命名其为可编程控制器(Programmable Controller),简称PC。为避免与个人计算机(Personal Computer)的简称混淆,因此把它命名为可编程序控制器简称为PLC。1987年,国际电工委员会(IEC)对PLC进行了定义:可编程序控制器是一种数字运算操作的电子系统,专为工业环境下应用而设计,它采用可编程序的存储器,用来

2、在其内部存储执行逻辑运算,顺序控制、定时、计数和算术运算等操作命令,并通过数字式和模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关的设备都应按易于与工业控制系统连成一个整体,易于扩充功能的原则而设计。1.2 PLC的发展和应用PLC(可编程控制器)是集自动控制技术、计算机技术和通讯技术于一体的一种新型工业控制装置,被认为是现代工业自动化三大支柱之一,主要应用在:开关逻辑控制,闭环过程控制,运动控制,通信网络及机器人控制中,它由传统的继电器系统发展而来,保留了继电器的优点,称为软继电器。特点如下:可编程,可靠性高,抗干扰能力强,编程语言(梯形图)简单、易学、控制能力强;控

3、制系统结构简单,通用性强;采用模块化结构,组合灵活方便,扩展及外部连接方便;体积小,维护操作方便等,用PLC设计系统程序简单直观,可靠性高。1.3 PLC的工作原理PLC通电后,对硬件和软件做一些初始化的工作。为了使PLC的输出及时地响应各种外部输入信号,初始化后反复不停地分阶段处理各种不同的任务,这种周而复始的循环工作方式称为PLC的扫描工作方式。其工作模式有两种: STOP:CPU不执行用户程序,可以装载程序和配置CPU RUN:CPU执行用户程序一个扫描周期 RUN模式 STOP模式图1 PLC的工作原理1.3.1 读取输入在PLC的存储器中,设置了一片区域来存放输入信号和输出信号的状态

4、,它们分别称为输入映像寄存器和输出映像寄存器,CPU以字节(8位)为单位来读写输入/输出映像寄存器。在读取输入阶段,PLC把所有外部数字量输入的I/O状态读入输入映像寄存器。外接的输入电路闭合时,对应的输入映像寄存器为1(ON)状态,梯形图对应的输入点的常开触点闭合,常闭触点断开。外接的输入电路断开时,对应的输入映像寄存器为(OFF)状态,梯形图对应的输入点的常开触点断开,常闭触点闭合。1.3.2 执行用户程序PLC的用户程序由若干条指令组成,指令在存储器中按顺序排列。在“RUN”工作模式下的程序执行阶段,在没有跳转指令时,CPU从第一条指令开始,逐条顺序地执行用户程序。在执行指令时,从I/O

5、映像寄存器或别的位元件的映像寄存器读出其0/1状态,并根据指令的要求执行逻辑运算,运算的结果写入到相应的输出映像寄存器中,各寄存器(只读输入映像寄存器除外)的内容随着程序的执行而变化。在程序执行阶段,即使外部输入信号的状态发生了变化,输入映像寄存器的状态也不会随之而变,输入变化的状态只能在后一个扫描周期的读取输入阶段被读入。执行程序时,对输入/输出的存取通常是通过映像寄存器,而不是实际的I/O点,这样做有以下好处:(1)程序执行阶段的输入值是固定的,执行完后再用输出映像寄存器的值更新输出点,使系统的运行稳定。(2)用户程序读写I/O映像寄存器比读I/O点快得多这样可以提高程序的执行速度。(3)

6、I/O必须按位来存取,而映像寄存器可按位、字节、字或双字来存取。1.3.3 通信处理在智能模块通信处理阶段,CPU模块检查智能模块是否需要服务,如果需要,改取智能模块的信息并存放在缓冲区,供下一扫描周期使用。在通信信息处理阶段CPU处理通信接收到的信息,在适当的时候将信息传送给通信请求方。1.3.4 CPU自诊断测试 自诊断测试包括定期检查CPU模块和扩展模块的状态等,将监控定时器复位,以及完成一些别的内部工作。1.3.5 改写输出CPU执行完用户程序后,将输出映像寄存器的0/1状态传送到输出模块并锁存起来。梯形图中某一输出位的线圈“通电”,对应的输出映像寄存器为1状态。经输出模块隔离和功率放

7、大后,继电器型输出模块中对应的硬件继电器的线圈通电,其常开触点闭合,使外部负载通电工作。梯形图中输出点的线圈“断电”,对应的输出映像寄存器中存放的二进制数为0,将它送到继电器型输出模块,对应的硬件继电器的线圈断电,其常开触点断开,外部负载断电,停止工作。当CPU的工作模式从RUN变为STOP时,数字量输出被置为系统块中的输出表定义的状态,或保持当时的状态。默认的设置是将数字量输出清0,模拟量输出保持最后写的值。1.3.6 中断程序的处理如果在程序中使用了中断,中断事件发生时立即执行中断程序,中断程序可能在扫描周期的任意点上被执行。1.3.7 立即I/O处理在程序执行过程中使用立即I/O指令可以

8、直接存取I/O点。用立即I/O指令读输入点的值时,相应的输入映像寄存器的值未被更新、用立即I/O指令来改写输出点时,相应的输出映像寄存器的值被更新。1.3.8 输入/输出滞后时间又称系统响应时间,指PLC的外部输人信号发生变化时至它控制的有关外部输出信号发生变化的时刻之间的时间间隔它由输入电路滤波时间、输出电路的滞后时间和扫描工作方式产生的滞后时间三部分组成。输入模块的RC滤波电路用来滤除输入端引入的干扰噪声,消除因外接输人触点动作时产生的抖动引起的不良影响,滤波电路的时间常数决定了输入滤波时间的长短,有的PLC如S7-200的部分输人点的输人延迟时间可以设置。 输出模块的滞后时间与模块的类型

9、有关,继电器型输出电路的滞后时间一般为10ms左右,场效应管微秒级。由扫描工作方式引起的滞后时间最长可达两三个扫描周期。2、霓虹灯的设计要求表1 “南”、“京”、“晓”、“庄”、“学”、“院”、“欢”、“迎”、“您”的闪烁表灯号步序123456789HL1亮HL2HL3HL4HL5HL6HL7HL8HL9HL10HL11HL12HL13HL14HL15HL16HL17HL182.1霓虹灯控制的几种要求 1、要求用PLC控制“南”、“京”、“晓”、“庄”、“学”、“院”、“欢”、 “迎”、“您” 九个字的LED霓虹灯。 2、按下启动按钮要求九个字显示为红色依次点亮时间间隔为1S ,然后全亮 全灭

10、闪烁1S ,然后九个字显示为蓝色依次点亮时间间隔为1S ,然后全亮 全灭闪烁1S ,要求九个字显示为白色依次点亮时间间隔为1S ,然后全亮 全灭闪烁1S ,再全亮10S,依次循环下去,直到按下停止按钮。 3、系统有单步连续控制,有启动和停止按钮。3、霓虹灯的设计方案3.1PLC的型号选择 霓虹灯控制系统有2个输入信号,18个输出信号,本着够用又不浪费,投资尽量少的原则,采用型号CPU226(24入16出)的小型PLC。该型号具有24输入/16输出共40个数字量I/O点,可连接7个扩展模块,13KB字节的程序和数据存储空间,6个独立的30kHz高数计数器,2路独立的20kHz高数脉冲输出,PID

11、控制器,2个RS-485通讯/编程口,集成了点对点接口PPI通讯协议、多点接口MPI通讯协议和自由口通讯协议。3.2霓虹灯的I/O地址分配表2 霓虹灯的I/O地址分配名称代码地址说明系统启动按钮SB1I0.0系统启动运行系统停止按钮SB2I0.1系统关机停止运行“南”红Q0.0“南”红亮“京”红Q0.1“京”红亮“晓”红Q0.2“晓”红亮“庄”红Q0.3“庄”红亮“学”红Q0.4“学”红亮“院”红Q0.5“院”红亮“欢”红Q0.6“欢”红亮“迎”红Q0.7“迎”红亮“您”红Q1.0“您”红亮“南”蓝Q1.1“南”蓝亮“京”蓝Q1.2“京”蓝亮“晓”蓝Q1.3“晓”蓝亮“庄”蓝Q1.4“庄”蓝亮

12、“学”蓝Q1.5“学”蓝亮“院”蓝Q1.6“院”蓝亮“欢”蓝Q1.7“欢”蓝亮“迎”蓝Q2.0“迎”蓝亮“您”蓝Q2.1“您”蓝亮3.3霓虹灯的梯形图程序设计(1)启动按钮按下,系统开始运行(2)“南”、“京”、“晓”、“庄”、“学”、“院”、“欢”、“迎”、“您”红色依次闪烁各1秒(3)“南”、“京”、“晓”、“庄”、“学”、“院”、“欢”、“迎”、“您”红色全闪烁1秒(4)“南”、“京”、“晓”、“庄”、“学”、“院”、“欢”、“迎”、“您”蓝色依次闪烁各1秒(5)“南”、“京”、“晓”、“庄”、“学”、“院”、“欢”、“迎”、“您”蓝色全闪烁1秒(6)“南”、“京”、“晓”、“庄”、“学

13、”、“院”、“欢”、“迎”、“您”白色依次闪烁1秒(7)“南”、“京”、“晓”、“庄”、“学”、“院”、“欢”、“迎”、“您”白色全闪烁1秒(8)“南、京、晓、庄、学、院、欢、迎、您”全闪烁10秒3.4霓虹灯闪烁的流程图图2 霓虹灯闪烁的流程图 当按下启动按钮,程序开始启动运行。 (1)“南”、“京”、“晓”、“庄”、“学”、“院”、“欢”、“迎”、“您” 九个字显示为红色依次点亮时间间隔为1S ,然后全亮全灭闪烁1S ; (2)然后九个字显示为蓝色依次点亮时间间隔为1S ,然后全亮全灭闪烁1S ; (3)然后九个字显示为白色依次点亮时间间隔为1S ,然后全亮全灭闪烁1S , (4) 最后全亮

14、10S。 依次循环下去,直到按下停止按钮。 3.5霓虹灯的I/O接线图图3 霓虹灯的I/O接线图4、模拟调试在STEP7-Micro/WIN 32编程环境中输入梯形图程序,编译无错后,在建立上位机和PLC的通讯后将程序下载到PLC中运行,输入用开关来模拟控制,输出用指示灯来代替,进行程序的模拟调试。5、设计总结采用PLC来控制霓虹灯,提高了系统运行的可靠性,其梯形图程序简单直观,利用PLC的定时功能,计数功能,步进功能,可灵活地编写,增减和修改程序。PLC具有很强的自诊断功能,迅速方便的检查判断出故障,缩减检修时间,不需要很多配套的外围设备和大量复杂的接线,大大缩减了设计和施工的周期。致谢这次

15、毕业论文能够得以顺利完成,是指导过我的老师,帮助过我的同学,一直支持着我的家人对我的教诲、帮助和鼓励的结果。在这里我要对他们表示深深的谢意!首先,要特别感谢我的指导老师朱红老师。朱老师在我毕业论文的撰写过程中,给我提供了极大的帮助和指导。从开始选题到中期修正,再到最终定稿,朱老师给我提供了许多宝贵建议。本论文的完成,离不开她的悉心指导和孜孜不倦地教诲。其次,我想感激身边始终支持我、关心我的朋友。我们一起生活,一起学习,为我们的目标而努力。最后,感谢各位答辩老师抽出宝贵的时间,谢谢各位老师在答辩过程中提出的宝贵意见。参考文献:1SIMATIC S7200可编程序控制器系统手册.西门子公司,200

16、4.2孙平.可编程控制原理及应用M.北京:高等教育出版社,2003.3孙振强.可编程序控制器原理及应用教程M.北京:清华大学出版社,2005.4王庭有.可编程控制器原理及应用M.国防工业出版社,2004.5廖常初.PLC编程及应用M .机械工业出版社,2004.6谢克明.可编程控制器原理与程序设计M.电子工业出版社.7彭利标等.可编程控制器原理及应用M.西安:西安电子科技大学出版社,1999.8刘敏.可编程控制器技术M.北京:机械工业出版社,2000.9赵全利.S7-200 PLC基础及应用M.北京:机械工业出版社,2010.10沈精虎.西门子系列PLC原理及应用M.北京:人民邮电出版社,2009.

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1