课程设计报告

发布 2022-10-01 04:06:28 阅读 1784

plc控制技术。

题目:霓虹灯灯广告屏的plc控制系统设计。

专业: 电气工程及其自动化

姓名学号: 21110734

班级指导教师: 曹保国

填写日期: 2024年1月23日。

南师大电气与自动化工程学院。

1.概述。plc是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。

它采用可以编制程序的内存,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。plc是可编程逻辑电路,也是一种和硬件结合很紧密的语言,在半导体方面有很重要的应用,可以说有半导体的地方就有plc。

plc具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等特点。plc在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。

随着改革的不断深入,社会主义市场经济的不断繁荣和发展,个大中小城市都在进行亮化工程。个企业为宣传自己企业的形象和产烁时间及流动方向等均可以通过plc来达到控制的要求。plc是一种用程序来品,均采用广告手法之一:

霓虹灯广告屏来实现这一目的。当我们夜晚走在大街上,马路两旁各色各样的霓虹灯广告均可以见到,一种是采用霓虹灯管做成的各种形状和多中彩色的灯管,另一种为日光等管或白炽灯管作为光源,另配大型广告语或宣传画来达到宣传的效果。这些灯的亮灭,闪改变控制功能的工业控制计算机,这些霓虹灯的亮灭、闪烁时间及流动方向等均,可以通过plc来达到控制的要求,这篇课程设计就是根据实验要求,进行输入输出的i/o口估算,选择plc型号、绘制流程图、设计梯形图、编写程序清单、调试程序、修改程序,最终实现课程要求。

在编写程序的时候用到了位移指令,是程序变得更加简洁。基本实现对霓虹灯的正确、稳定地控制。

2、控制要求。

某广告屏共有8个霓虹灯字,24只流水灯,每4只灯为一组,如图1霓虹灯和外观示意图所示。

图1霓虹灯外观示意图。

用plc对霓虹灯广告屏实现控制,其具体要求如下:

1)该广告屏中间8个霓虹灯字亮灭的时序为第1字亮一第2字亮一第3字亮一一第8字亮,时间间隔均为1 s,8个霓虹灯字全亮后,显示10 s,再反过来从第8字—第7字一一第1字顺序熄灭。全灭后,停亮2 s,再从第8字开始亮起,顺序点亮8—7一一一1,时间间隔为1 s,全亮后显示20 s。再从l一2一一8顺序熄灭。

全熄灭后,停亮2 s,再从头开始运行,周而复始。

(2)广告屏四周的流水灯共24只,4个1组,共分6组,每组灯间隔1 s向前移动一次,且ⅰ~ⅵ每隔一组的灯点亮,即从ⅰ、ⅲ亮一ⅱ、ⅳ亮一ⅲ、ⅴ亮一ⅳ、ⅵ亮 ,移动一段时间后(如30 s),再反过来移动,即从ⅵ、ⅳ亮一v、ⅲ亮一ⅳ、ⅱ亮一ⅲ、i亮 ,如此循环往复。

(3)系统有单步/连续控制,有启动和停止按钮。 ,4)系统霓虹灯字、白炽灯的电压及供电电源均为市电220 v。

选型。随着p lc技术的发展,plc产品的种类也越来越多。不同型号的plc,其结构形式、指令系统、编程方式、**等也各有不同,适用的场合也各有侧重。

因此,合理选用plc,对于提高plc控制系统的技术经济指针有着重要意义。

plc的选择主要应从plc的机型、容量、i/o模块、电源模块、特殊功能模块、通信联网能力等方面加以综合考虑。

在工程中主要根据工艺要求、控制对象、用户需要等方面选择合适的plc,根据plc的特点及本课题要求,选择三菱fx2n系列。

fx2n系列是小型化,高速度,高性能和所有方面都是相当于fx系列中最高档次的超小形程序装置。在基本单元上连接扩展单元或扩展模块,可进行16-256点的灵活输入输出组合。可选用16/32/48/64/80/128点的主机,可以采用最小8点的扩展模块进行扩展。

可根据电源及输出形式,自由选择。

从系统功能看,需要输入点数12个,输出点数7个。这里选取fx2n-48mr,有24个输入和24个输出,满足需求。

2.输入输出点分配表。

根据控制要求,plc控制霓虹灯广告显示屏的输入/输出(i/o)地址编排如下表表所示,其中sal(x0)为启动开关,sa2(x1)为停止开关,saa(x2)为单步/连续选择开关,sb(x3)为步进按钮开关。yo~y7控制8根霓虹灯管,用发光管ledl~led8模拟显示, y10~y15控制6组流水灯泡,这里用发光管led9~led14,模拟显示,具体的输入输出点分配方式如表1所示。在电气实验楼的plc实验室中可以借助面板上直接与输出接口相连的led灯指示输出口的状态。

表1 输入输出分配图。

在实验台上接线时,一共使用到了x000,x001,x002,x003四个输入触点。y000-y007,y010-y015共十五个输出触点,plc的具体接线方式如图2所示。

图2 输入输出接线图。

图3 控制流程图。

l程序设计中一共使用到了基本指令编程和状态指令编程两种方式,基本指令的梯形图见图4,基本指令的指令表见图5。状态编程的梯形图见图6,状态编程的梯指令表见图7。

1.基本指令编程。

图4 基本指令编程梯形图。

图5 基本指令编程指令表。

2.状态指令编程。

图6 状态编程梯形图。

图7:状态编程指令表。

图7 状态度编程指令表。

1.基于gx simulator的脱机**方法:

在初步完成程序之后,由于不能进行上机调试,此时很难验证程序的正确性。为了解决之一问题,可以采用三菱官方提供gx developer开发环境的脱机**插件:gx simlulator。

在安装完插件之后,课题通过“菜单栏”—“工具”—“梯形图逻辑测试启动”来开启**环境,启动界面如图8所示。

图8 启动脱机**环境。

进入**状态之后,程序会在电脑上模拟plc的写入过程。由于在**环境中,plc的输入端口没有外部接线,无法读入外部的开关,按钮,行程开关的元件的数据。因此可以通过并且可以通过“**”中的“软元件测试”来强制一些输入条件on或者off。

监控程序的运行状态。

程序烧写与上机操作:

调试中遇到的问题及解决。

1)问题:输出线圈的保持问题。sfc是步进指令,当进入下一个状态上一个就会失电, 状态切换后上一个状态会整个失电。

解决:通过set和rst指令完成线圈的上电和复位,使用此种方法的另一个好处是回避了多线圈输出的问题。

2)问题:外接的按键按下之后没有高电平输出。

解决:与plc控制台上的开关不同,按键是需要同时接上+24v和com才能工作,在操作时。将电源接上之后即可正常工作。

本程序使用了两种编程方式:基本指令(659步)和状态编程(429步)。

1.基本指令程序。

对于基本指令程序编写方式,由于不允许使用应用指令及状态编程方式,所以我选择通过辅助继电器m0-m18指示循环所处的步骤,前后状态之间通过常开常闭触点互锁。当运行于自动运行状态时,通过定时器完成状态步骤之间的切换。当运行于步进状态时,通过x003触点发出脉冲完成状态之间的切换。

由于课题要求使用按钮进行启动和停止操作,在程序的一开始使用辅助继电器m1000监视启动和停止按钮。并通过m1000的常开触点进行自锁,使按钮松开后仍能通电。

2.状态编程程序。

对于状态编程方式,在启动按钮按下以后,有两步程序并列运行,一个是霓虹灯字的亮灭,另一个是四周边框流水灯的亮灭。

霓虹灯字的控制,在按下启动按钮以后,八个字会按要求亮灭,主要是定时器和位移指令控制,在s20-s27中。s20,s22,s24,s26是控制流水灯的亮灭,s21,s23,s25是进行状态延时。

流水灯的控制:将流水灯每一种灯亮的情况都纳入一个状态的,所以正序移动时一共有6种状态,然后在循环,在30秒过后,会由正序的移动转换成反序的移动。反序的移动30秒后又转换成正序的移动顺序,30秒的时间好似用云焕来控制的,因为每一个循环是6秒,那30秒就是5次,计到5次则会进行正反序的转换。

经过这次的毕业设计,使得我对plc的掌握进一步的增强,加深了对plc它们的理解,并对plc产生了浓厚的兴趣,但是我也深深的知道自己的不足之处,比如说对应用指令的不熟悉,大大地加深了我的程序复杂程度。多在学习过程中不能想通的问题,在plc调试过程中,终于得以解决。可以看出它对理论教学起到了必要的补充和额拓宽作用,对培养既具有扎实理**底又具有相当实践能力的人才必不可少。

在这次的课程中,我发现plc在工业控制中的作用很大,它能使人的控制转变成计算机的控制,大大地降低了产品的成本,很大地提高生产效率。

在此过程中我还发现到修改完善程序的重要性。当时编完一个程序后感觉是正确的。就是这样还要仔细检查自己的程序。考虑到各种可能发生的情况。

经过这次课程设计培养了我的设计能力以及全面的考虑问题能力。学习的过程是痛苦的但是收获成功的喜悦更是让人激动的。相信通过这次课程设计它对我以后的学习及工作都会产生积极的影响。

在为期一周的课程设计结束之时,我十分感谢实习老师曹保国老师和同组的5位同学对我的帮助和支持,课题的顺利完成离不开老师和同学们的协助!

1] 史国生。 电气控制与可编程控制器技术[m].北京:化学工业出版社,2010.5(p153-195)

课程设计报告格式 课程设计

洛阳理工学院。课程设计说明书。课程名称。设计课题。专业。班级。学号。姓名。完成日期2014年12月26日。问题描述 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的内容要求。基本要求 小四宋体,行间距单倍行距,每段缩进两个字符。叙述一下设计的基本要求。测试数据 小四宋体,行间距单倍行距,每...

课程设计总结,课程设计报告

课程设计总结,课程设计报告。3.尝试应用项目管理软件进行项目进程的规划管理 绘制甘特图,不作硬性要求 二 选题说明。人事管理是企业信息管理的重要部分,面对大量的人事工资信息,财务部门采用人力处理将浪费大量的时间 人力和物力,且数据的准确性低。因此,开发一个界面友好,易于操作的人事工资管理软件进行自动...

课程设计 课程设计报告格式

学校名。课程设计报告。课程名称 c语言程序设计 系别 专业班级 学号。姓名。课程题目 企业人事管理系统 完成日期 指导老师 年月日。附件。课程设计的内容。企业人事管理系统 本项目的目标是开发一个功能实用,操作简便,简单明了的人事管理系统。能够录入人事的基本资料,在操作上能够完成诸如添加 修改 删除 ...