基于PLC的交通灯控制系统组态模型设计与实现

上传人:沈*** 文档编号:87344149 上传时间:2022-05-09 格式:DOC 页数:47 大小:2.15MB
收藏 版权申诉 举报 下载
基于PLC的交通灯控制系统组态模型设计与实现_第1页
第1页 / 共47页
基于PLC的交通灯控制系统组态模型设计与实现_第2页
第2页 / 共47页
基于PLC的交通灯控制系统组态模型设计与实现_第3页
第3页 / 共47页
资源描述:

《基于PLC的交通灯控制系统组态模型设计与实现》由会员分享,可在线阅读,更多相关《基于PLC的交通灯控制系统组态模型设计与实现(47页珍藏版)》请在装配图网上搜索。

1、毕 业 设 计题目:基于PLC的交通灯控制系统组态模型设计与实现姓 名: 樊会闯所在院系: 电气工程系 所学专业: 电气自动化 班 级: 陆德1101 学 号: 0401110121 指导 焦欣欣 43 / 47基于PLC的交通灯控制系统组态模型设计与实现摘要1第一章绪论31.1 PLC及MCGS介绍31.1.1 PLC简单概述31.1.2 MCGS系统介绍51.2 十字路口交通灯控制任务61.3 研究目的和意义71.4 方案比较81.4.1 采用数字逻辑电路设计81.4.2 PLC设计9第二章交通信号控制系统实况102.1十字路口交通灯控制实际情况描述102.1.1十字路口交通灯控制实验面板

2、图:102.1.2 控制任务要求112.2 结合十字路口交通灯的路况画出模拟图112.3 十字路口交通灯模拟控制时序图122.4交通灯控制流程图12第三章可编程控制器程序设计143.1可编程控制器I/O端口分配143.2 PLC的外部接线图153.2.1输入/输出接线列表153.2.2 PLC外部接线原理图163.3程序梯形图及指令语句表163.3.1梯形图程序173.3.2梯形图所对应的语句表19第四章十字路口交通灯的组态控制过程224.1工程的建立和变量定义224.1.1 工程的建立224.1.2 变量的定义224.1.3 设备与变量连接244.2画面建立254.2.1工程画面建立254.

3、2.2动画组态图制作254.2.3调试系统组态制作284.3 动画连接294.3.1交通灯的动画连接294.3.2调试系统的动画连接304.4 脚本编辑314.5 组态运行34第五章实验结果345.1 实验结果实物图34第六章总结38参考文献39致40摘 要当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。社会的发展,人们的消费水平不断的提高,私人车辆不断的增加。人多、车多道路少的道路交通状况已经很明显了。所以采用有效的方法控制交通灯是势在必行的。PLC 的智能控制原则是控制系统的核心,采用PLC把东西方向或南北方向的车辆按数量规模进行分档,相应给定的东西方向与南北方向的

4、绿灯时长也按一定的规律分档. 这样就可以实现按车流量规模给定绿灯时长,达到最大限度的有车放行,减少十字路口的车辆滞流,缓解交通拥挤、实现最优控制,从而提高了交通控制系统的效率.PLC结构简单、编程方便、可靠性高等优点,已广泛用于工业过程和位置的自动控制中。由于PLC具有对使用环境适应性强的特性,同时其部定时器资源十分丰富,可对目前普遍使用的渐进式信号灯进行精确控制,特别对多岔路口的控制可方便地实现。因此现在越来越多地将PLC应用于交通灯系统中。PLC还具有通讯联网功能,将同一条道路上的信号灯组成一局域网进行统一调度管理,可缩短车辆通行等候时间,实现科学化管理。在实时检测和自动控制的PLC应用系

5、统中,PLC往往是作为一个核心部件来使用。关键字:PLC、交通灯、控制系统、组态设计AbstractToday, traffic lights installed on the crossing at all, to ease the traffic of vehicles has become the most common and most effective means. Social development, peoples consumption levels continue to increase, private vehicles is increasing. Of peopl

6、e, cars and more roads have less traffic status is obvious. Therefore, the adoption of effective methods to control traffic lights is imperative. PLC intelligent control principle is the core of the control system using PLC north-south direction to east-west direction or scale of the vehicle by the

7、number of sub-file, the appropriate thing given the green light north-south direction and length of time is also sub-file according to certain rules. This scale can be achieved given the green light at traffic duration, to achieve maximum release a car to reduce the stagnation of vehicles crossing t

8、o ease traffic congestion, to achieve optimal control, thus improving the efficiency of traffic control system. PLC structure is simple, easy programming, high reliability, has been widely used for industrial process and location of the automatic control. The use of the PLC has the characteristics o

9、f environmental adaptability, while its internal timer resources are very rich, the current widespread use of the progressive signal for precise control, particularly control of multi-fork can be easily achieved. Therefore, the PLC is now increasingly used in traffic lights system. PLC also has a co

10、mmunications networking capabilities, the same signal on the road to form a unified LAN management, and can shorten the waiting time for vehicle traffic, to achieve scientific management. In real-time detection and application of automatic control systems PLC, PLC is often used as a core component.

11、Keywords: PLC, traffic lights, control systems, configuration design 第一章 绪 论1.1 PLC及MCGS介绍1.1.1 PLC简单概述一什么是PLC可编程序控制器,英文称Programmable Controller,简称PC。但由于PC容易和个人计算机Personal Computer混淆,故人们仍习惯地用PLC作为可编程序控制器的缩写。它是一个以微处理器为核心的数字运算操作的电子系统装置,专为在工业现场应用而设计,它采用可编程序的存储器,用以在其部存储执行逻辑运算、顺序控制、定时/计数和算术运算等操作指令,并通过数字式

12、或模拟式的输入、输出接口,控制各种类型的机械或生产过程。PLC是微机技术与传统的继电接触控制技术相结合的产物,它克服了继电接触控制系统中的机械触点的接线复杂、可靠性低、功耗高、通用性和灵活性差的缺点,充分利用了微处理器的优点,又照顾到现场电气操作维修人员的技能与习惯,特别是PLC的程序编制,不需要专门的计算机编程语言知识,而是采用了一套以继电器梯形图为基础的简单指令形式,使用户程序编制形象、直观、方便易学;调试与查错也都很方便。用户在购到所需的PLC后,只需按说明书的提示,做少量的接线和简易的用户程序的编制工作,就可灵活方便地将PLC应用于生产实践。二PLC的结构及各部分PLC的类型繁多,功能

13、和指令系统也不尽相同,但结构与工作原理则小异,通常由主机、输入/输出接口、电源、编程器扩展器接口和外部设备接口等几个主要部分组成。PLC的硬件系统结构如下图所示:三PLC的工作原理PLC是采用顺序扫描,不断循环的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号或地址号作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回第一条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。PLC的扫描一个周期必经输入采样、程序执行和输出刷新三个阶段。PLC在输入采样阶

14、段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,执行的结果再写入输出状态寄存器中,输出状态寄存器中所有的容随着程序的执行而改变。输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式继电器、晶体管或晶闸管输出,驱动相应输出设备工作。1.1.2 MCGS系统介绍一什么是MCGSMCGS 是一套用于快速构造和生成计算机监控系统的组态软件,它能够在基于Micros

15、oft的各种32位Windows平台上运行,通过对现场数据的采集处理,以动画显示、报警处理、流程控制和报表输出等多种方式向用户提供解决实际工程问题的方案,在工业控制领域有着广泛的应用。MCGS组态软件功能强大,操作简单,易学易用,普通工程人员经过短时间的培训就能迅速掌握多数工程项目的设计和运行操作。同时使用MCGS组态软件能够避开复杂的计算机软、硬件问题,集中精力去解决工程问题本身,根据工程作业的需要和特点,组态配置出高性能、高可靠性和高度专业化的工业控制监控系统。二MCGS的构成MCGS系统包括组态环境和运行环境两个部分。用户的所有组态配置过程都在组态环境中进行,它相当于一套完整的工具软件,

16、帮助用户设计和构造自己的应用系统。用户组态生成的结果是一个数据库文件,称为组态结果数据库。运行环境是一个独立的运行系统,它按照组态结果数据库中用户指定的方式进行各种处理,完成用户组态设计的目标和功能。运行环境本身没有任何意义,必须与组态结果数据库一起作为一个整体,才能构成用户应用系统。一旦组态工作完成,运行环境和组态结果数据库就可以离开组态环境而独立运行在监控计算机上。支持软件不仅编制PLC程序需要,监控PLC运行,特别是监视PLC所控制的系统的工作状况也需要。所以,多数支持编程的软件,也具有监视PLC工作的功能。 此外,也有专用于监控PLC工作的软件,它多与PLC的监视终端连用。 1.2 十

17、字路口交通灯控制任务信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。当启动开关断开时,所有信号灯都熄灭。 南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒。到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。在东西绿灯熄灭时,东西黄灯亮,并维持2秒。到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。东西红灯亮维持30秒。南北绿灯亮维持20秒,然后闪亮3秒后熄灭。同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮,周而复始。1.3 研究目的和意义在十字路口设置交通灯可以对交通进行有效的疏通,并为交通参与者的安全提供了强有力

18、的保障。但是随着社会、经济的快速发展,原先的交通灯控制系统已经不能适应现在日益繁忙的交通状况。如何改善交通灯控制系统,使其适应现在的交通状况,成为研究的课题。 传统的十字路口交通控制灯,通常的做法是:事先经过车辆流量的调查,运用统计的方法将两个方向红绿灯的延时预先设置好。然而,实际上车辆流量的变化往往是不确定的,有的路口在不同的时段甚至可能产生很大的差异。即使是经过长期运行、较适用的方案,仍然会发生这样的现象:绿灯方向几乎没有什么车辆,而红灯方向却排着长队等候通过。这种流量变化的偶然性是无法建立准确模型的,统计的方法已不能适应迅猛发展的交通现状,更为现实的需要是能有一种能够根据流量变化情况自适

19、应控制的交通灯。目前,大部分城市中十字路口交通灯的控制普遍采用固定转换时间间隔的控制方法。由于十字路口不同时刻车辆的流量是复杂的、随机的和不确定的,采用固定时间的控制方法,经常造成道路有效利用时间的浪费,出现空等现象,影响了道路的畅通。为此,采用不依赖数学模型的模糊控制方法设计交通灯控制器,能较好地解决这个问题。可编程控制器交通灯控制系统集成自动控制技术、计量技术、新传感器技术、计算机管理技术于一体的机电一体化产品;充分利用计算机技术对生产过程进行集中监视、控制管理和分散控制;充分吸收了分散式控制系统和集中控制系统的优点,采用标准化、模块化、系统化设计,配置灵活、组态方便。另外随着众多高科技技

20、术在日常生活的普遍应用,城市空中各种电磁干扰日益严重,为保证交通控制的可靠、稳定,选择了能够在恶劣的电磁干扰环境下正常工作的PLC是必要的。1.4 方案比较1.4.1 采用数字逻辑电路设计工作原理:选用十六进制计数器74161和3线-8线译码器74LS138。经过译码后,输出十字路口南北、东西二个方向的控制信号。其中黄灯信号必须满足间歇闪耀;在夜间时黄灯一直闪耀,而绿、红灯灭。基本组成:主要由控制器部分和数字显示部分,秒脉冲发生器等组成。显示控制部分实际上是一个定时控制电路。当绿灯亮时,使减法计数器开始工作用对方的红灯信号控制,每来一个秒脉冲,使计数器减1,直到计数器为0停止。译码显示可用74

21、LS47 驱动BCD码七段译码器,计数器采用可预制加、减计数器,如74LS168、74LS190、74LS193等 数字电路的特点:数字电路的信号是不连续变化的数字信号,所以在数字电路中工作的器件多数工作在开关状态,即工作在饱和区和截止区,而放大区只是过渡状态。数字电路的主要研究对象是电路的输入和输出之间的逻辑关系,因而在数字电路中就不能采用模拟电路的分析方法,例如,微变等效电路法等就不适用了。这里的主要分析工具是逻辑代数,表达电路的功能主要用真值表,逻辑表达式及波形图等。其在任何时刻的输出,仅取决于电路此刻的输入状态,而与电路过去的状态无关,它们不具有记忆功能。 或者在任何时候的输出,不仅取

22、决于电路此刻的输入状态,而且与电路过去的状态有关,它们具有记忆功能。1.4.2 PLC设计采用计算机和FX2N-48M2系列PLC,在计算机上编译调试好交通灯控制程序,启动PLC写入程序,经过运行后,输出十字路口南北、东西二个方向的控制信号。其中黄灯信号必须满足间歇闪耀;在夜间时黄灯一直闪耀,而绿、红灯灭。可编程控制器交通灯控制系统的特点:编程简单,维修方便;联机自动就地工作;上机控制的单周期运行方式;由上位机通过串口向下位机送入设定配方参数实现自动控制;自动启动、自动停机控制方式。近年来PLC的性能价格比有较大幅度的提高,使得实际应用成为可能。本系统采用PLC是基于以下四个原因:PLC具有很

23、高的可靠性,通常的平均无故障时间都在30万小时以上;编程能力强,可以将模糊化、模糊决策和解模糊都方便地用软件来实现;抗干扰能力强,目前空中各种电磁干扰日益严重,为了保证交通控制的靠稳定,我们选择了能够在恶劣的电磁干扰环境下正常工作的PLC;安装简单维修方便,PLC不需要专门的机房,可以在各种工业环境下直接运行。使用时只需要将现场的各种设备与PLC相应的I/O端连接,系统便可投入运行。第二章 交通信号控制系统实况2.1十字路口交通灯控制实际情况描述2.1.1十字路口交通灯控制实验面板图:实验面板图中,甲模拟东西向车辆行驶状况;乙模拟南北向车辆行驶状况。东西南北四组红绿黄三色发光二极管模拟十字路口

24、的交通灯2.1.2 控制任务要求信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。当启动开关断开时,所有信号灯都熄灭。 南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒。到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。在东西绿灯熄灭时,东西黄灯亮,并维持2秒。到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。东西红灯亮维持30秒。南北绿灯亮维持20秒,然后闪亮3秒后熄灭。同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮,周而复始。2.2 结合十字路口交通灯的路况画出模拟图北 南东西 交通指挥灯示意图绿 黄红绿黄红红黄

25、绿绿红黄2.3 十字路口交通灯模拟控制时序图 交通指挥信号灯控制系统工作时,对指挥灯的控制要求按一定时序进行,如图6-18所示。启动/停止南北红灯东西绿灯东西黄灯东西红灯南北绿灯南北黄灯交通信号灯时序状态示意图2.4交通灯控制流程图根据交通灯的实际控制情况,可得出其流程图如下:第三章 可编程控制器程序设计3.1可编程控制器I/O端口分配根据对交通指挥信号灯系统控制要求分析,系统采用自动控制方式,输入有系统开启与停止按钮信号;输出有东西方向、南北方向各两组指示信号。甲模拟东西向车辆行驶状况;乙模拟南北向车辆行驶状况由此可知,该系统所需的输入点数为1,输出点数为8,全部是开关量,则可将I/O分配用

26、下表表示。输入元件输入地址输出元件输出地址开启/停止按钮SB0.00南北绿灯Y010.00南北黄灯Y110.01南北红灯Y210.02东西绿灯Y310.03东西黄灯Y410.04东西红灯Y510.05甲Y610.06乙Y710.07 交通指挥灯的I/O分配表3.2 PLC的外部接线图3.2.1输入/输出接线列表输入接线SDX0根据上述I/O表可知,I/O所需点数只有9点,故选用FX2N-48MR微型PLC即可。则PLC外部输入输出的信号接线如图所示。输出接线南北G南北Y南北R东西G东西Y东西R甲乙Y0Y1Y2Y3Y4Y5Y7Y63.2.2 PLC外部接线原理图南北GCOM0X0乙灯甲灯东西R东

27、西Y东西G南北RY7Y6Y5Y4Y3Y2Y1Y0COM2COM1南北YSBPLC外部接线原理图3.3程序梯形图及指令语句表3.3.1梯形图程序根据对交通信号灯的控制要求及PLC控制系统的I/O分配的定义,可对PLC进行控制程序的设计,其梯形图如图所示。下面对所设计的梯形图作几点说明: 当启动开关SD合上时,X000触点接通,Y002得电,南北红灯亮;同时Y002的动合触点闭合,Y003线圈得电,东西绿灯亮。1秒后,T12的动合触点闭合,Y007线圈得电,模拟东西向行驶车的灯亮。维持到20秒,T6的动合触点接通,与该触点串联的T22动合触点每隔0.5秒导通0.5秒,从而使东西绿灯闪烁。又过3秒,

28、T7的动断触点断开,Y003线圈失电,东西绿灯灭;此时T7的动合触点闭合、T10的动断触点断开,Y004线圈得电,东西黄灯亮,Y007线圈失电,模拟东西向行驶车的灯灭。再过2秒后,T5的动断触点断开,Y004线圈失电,东西黄灯灭;此时起动累计时间达25秒,T0的动断触点断开,Y002线圈失电,南北红灯灭,T0的动合触点闭合,Y005线圈得电,东西红灯亮,Y005的动合触点闭合,Y000线圈得电,南北绿灯亮。1秒后,T13的动合触点闭合,Y006线圈得电,模拟南北向行驶车的灯亮。又经过25秒,即起动累计时间为50秒时,T1动合触点闭合,与该触点串联的T22的触点每隔0.5秒导通0.5秒,从而使南

29、北绿灯闪烁;闪烁3秒,T2动断触点断开,Y000线圈失电,南北绿灯灭;此时T2的动合触点闭合、T11的动断触点断开,Y001线圈得电,南北黄灯亮,Y006线圈失电,模拟南北向行驶车的灯灭。维持2秒后,T3动断触点断开,Y001线圈失电,南北黄灯灭。这时起动累计时间达5秒钟,T4的动断触点断开,T0复位,Y003线圈失电,即维持了30秒的东西红灯灭。上述是一个工作过程,然后再周而复始地进行。3.3.2梯形图所对应的语句表步序指令器件号说明步序指令器件号说明0LDX000启动22LDT11ANIT423OUTT11南北向车27秒2OUTT0南北红灯25秒24K2703K25025OUTT2南北绿灯

30、闪烁4LDT026K305OUTT4东西红灯30秒27LDT26K30028OUTT3南北黄灯2秒7LDX00029K208ANIT030LDIT09OUTT6东西绿灯20秒31ANDX00010K20032OUTY002南北红灯工作11LDT633LDT012OUTT10东西向车22秒34OUTY005东西红灯工作13K22035LDY00214OUTT7东西绿灯闪烁36ANIT615K3037LDT616LDT738ANIT717OUTT5东西黄灯2秒39ANDT2218K2040ORB19LDT041OUTY003东西绿灯工作20OUTT1南北绿灯25秒42LDY00221K25043A

31、NIT6步序指令器件号说明步序指令器件号说明44LDT664LDT145ANIT765ANIT246ORB66ORB47OUTT12延时1秒67OUTT13延时1秒48K1068K1049LDT1269LDT1350ANIT1070ANIT1151OUTY007东西向车行驶71OUTY006南北向车行驶52LDT772LDT253ANIT573ANIT354OUTY004东西黄灯工作74OUTY001南北黄灯工作55LDY00575LDX00056ANIT176ANIT2357LDT177OUTT22产生1秒脉冲58ANIT278K559ANDT2279LDT2260ORB80OUTT2361

32、OUTY000南北绿灯工作81K562LDY00582END程序结束63ANIT1第四章 十字路口交通灯的组态控制过程4.1工程的建立和变量定义4.1.1 工程的建立(1) 单击文件菜单中新建工程选项,自动生成新建工程,将默认的工程名改为:交通灯.MCG。(2) 点击保存按钮,将文件保存,工程创建完成。4.1.2 变量的定义首先对系统的各个变量进行定义。各变量定义如下:变量名变量类型初始值注释Y0开关量0解放南北路绿灯信号Y1开关量0解放南北路黄灯信号Y2开关量0解放南北路红灯信号Y3开关量0团结东西路绿灯信号Y4开关量0团结东西路黄灯信号Y5开关量0团结东西路红灯信号Y6开关量0外部输入南北

33、通车信号Y7开关量0外部输入东西通车信号MOVEX1数值型0东西向1号车位置信号MOVEX2数值型0东西向2号车位置信号MOVEX3数值型0东西向3号车位置信号MOVEX4数值型0东西向4号车位置信号MOVEY1数值型0南北向1号车位置信号MOVEY2数值型0南北向2号车位置信号MOVEY3数值型0南北向3号车位置信号MOVEY4数值型0南北向4号车位置信号4.1.3 设备与变量连接在工作台设备窗口中双击设备窗口图标进入。 点击工具条中的工具箱图示,打开设备工具箱。 单击设备工具箱中的设备管理按钮,弹出设备管理窗口。 在可选设备列表中,双击串口通讯父设备。 双击串口通讯父设备,在下方出现串口通

34、讯父设备图标。 双击串口通讯父设备图标,将串口通讯父设备添加到右侧选定设备列表中。 单击确认并保存。 在工作台设备窗口中双击设备窗口图标进入。设备被添加到设备组态窗口中。 用同样的方法将可选设备列表中的PLC设备下的三菱Fx-232加到设备0-串口通讯父设备目录下。双击设备0-串口通讯父设备,进入串口通讯父设备属性设置窗口。设置部属性完成之后单击确认,完成部属性设置。双击设备1-三菱Fx-232,进入三菱Fx-232设备属性设置窗口。设置部属性完成之后单击确认,完成部属性设置。4.2画面建立4.2.1工程画面建立在用户窗口中单击新建窗口按钮,建立窗口0、窗口1。选中窗口0,单击窗口属性,进入用

35、户窗口属性设置。 将窗口名称改为:交通灯01;窗口标题改为:控制窗口;窗口位置选中最大化显示、固定边,窗口背景色选为浅蓝色,其他不变,单击确定。选中窗口1,单击窗口属性,进入用户窗口属性设置。 将窗口名称改为:调试系统;窗口标题改为:调试系统。窗口位置选中顶部工具条,窗口边界选择固定边,单击确认。 在用户窗口中,选中窗口属性,点击右键,选择下拉菜单中的设置为启动窗口选项,将该窗口设置为运行时自动加载的窗口。4.2.2动画组态图制作 选中控制窗口的窗口标题,单击动画组态,进入动画组态窗口,开始编辑画面。单击工具条中的工具箱按钮,打开绘图工具箱。选择工具箱的矩形按钮,鼠标的光标呈十字形,在窗口中拖

36、拽鼠标,拉出一个272*167的矩形。再绘制出同样大小的矩形3个 分别置于画面的左上方,右上方,左下方,右下方。将鼠标置于矩形上单击鼠标右键,选择转换成位图选项,再次单击鼠标右键,选择载入位图,选择从网上下载的图片将其载入矩形框中。载入后如下图:四个角上的图片用来模拟街道四周的建筑物。选择工具箱的矩形按钮,鼠标的光标呈十字形,在窗口中拖拽鼠标,拉出一个987*163的矩形。和一个186*641的矩形。调整两个矩形的位置使两个矩形在图像的中间位置相交。点击其中水平方向较长的矩形进入属性设置窗口,将填充颜色选为灰色,边线颜色选择无边线颜色。点击工具箱中的直线,在主画面64*321位置绘制一条长20

37、0单位的直线,点击直线的属性,选择边线线型选择从下向上的第3个线型,再在属性中选择边线颜色,选择黄色。将画好的黄色粗线复制1份,置于距原有线的上部5个单位的位置处。在位置637*319处绘制同样属性的两条黄色粗线,过程同上。在垂直方向较长的矩形上同样绘制4条黄色粗线,过程同上。点击工具箱,选择标签,调整好合适位置在标签栏中输入解放南路,将字体选为黑体,字号选为小二,颜色选红色。再绘制3个标签,分别在标签中用同样字体输入解放北路,团结东路,团结西路。并将标签调整到合适位置。绘制后效果如图:选择工具箱,点击插入元件,在对象元件库中选择指示灯7,共插入4个指示灯,分别置于四个街角处。在工具箱中点击标

38、签,将标签调整好大小,设置标签属性,在属性中点击填充颜色,选择填充效果在颜色中选择双色,颜色选择白色,颜色2选择蓝色,底纹效果选择横向。在标签中输入团结东灯。用同样的方法将团结西灯,解放南灯,解放北灯输入标签中,并调整属性。选择工具箱的矩形按钮,鼠标的光标呈十字形,在窗口中拖拽鼠标,拉出一个83*58矩形。共绘制同样大小的矩形8个。将矩形转换成位图,将下载的汽车图片载入位图。选择工具箱的矩形按钮,绘制一983*607的矩形,点击矩形的属性,选择填充颜色,将填充颜色选为浅蓝。点击编辑条,选择置于最后。最后制作完成效果如下:4.2.3调试系统组态制作1在工具箱中点击标签,将标签调整好大小,设置标签

39、属性,在属性中点击填充颜色,选择填充效果在颜色中选择双色,颜色选择白色,颜色2选择橙色,底纹效果选择横向。在标签中输入团结东西黄灯。用同样的方法将团结东西红灯,团结东西绿灯,解放南北黄灯,解放北红灯,解放南北绿灯南北行车,东西行车输入标签中,并调整属性。2选择工具箱,点击插入元件,在对象元件库中选择指示灯2,共插入8个指示灯。3选择工具箱的矩形按钮,鼠标的光标呈十字形,在窗口中拖拽鼠标,拉出一个矩形,点击矩形的属性,选择填充颜色,选择填充效果在颜色中选择双色,颜色选择白色,颜色2选择蓝色,底纹效果选择横向。点击编辑条,选择置于最后。4点击工具箱,选择标签,调整好合适位置在标签栏中输入调试系统,

40、将字体选为黑体,字号选为小四,颜色选红色。绘制好的效果如下:4.3 动画连接4.3.1交通灯的动画连接1交通指示灯的动画连接双击启动指示灯,弹出单元属性设置窗口。 单击动画连接选项卡,进入该页。 单击组合图符,出现?、按钮。 单击按钮,弹出动画组态属性设置窗口。单击属性设置选项卡,进入该页,选中填充颜色选项卡。 在填充颜色表达式中输入y0,在填充颜色连接项中点击分段点将值改为0.5,在对应颜色中选择灰色,再点击增加,将分段点将值改为1.5,在对应颜色中选择绿色。单击确定按钮。(5) 依次对其他指示灯进行同样设置。2小车的动画连接1双击启动指示灯,弹出单元属性设置窗口。2单击动画连接选项卡,进入

41、该页。3单击属性设置选项卡,进入该页,选中垂直移动栏,进入垂直移动栏,在表达式中输入MOVEX1,在最大移动偏移量栏中输入1500,在表达式的值中输入1500。点击确定,一保存属性。4用同样的步骤对MOVXE2MOVEY4进行设定。4.3.2调试系统的动画连接双击启动指示灯,弹出单元属性设置窗口。 单击动画连接选项卡,进入该页。 单击组合图符,出现?、按钮。 单击按钮,弹出动画组态属性设置窗口。单击属性设置选项卡,进入该页,选中填充颜色选项卡。 在填充颜色表达式中输入y0,在填充颜色连接项中点击分段点将值改为0.5,在对应颜色中选择灰色,再点击增加,将分段点将值改为1.5,在对应颜色中选择绿色

42、。在表达式栏中输入Y0单击按钮动作选项卡进入该页进入按钮动作页,将按钮对应功能设为:数据对象值操作;取反;Y01。 单击确认按钮,退出单元属性设置窗口,结束启动指示灯的动画连接。 按照以上步骤依次对其他指示灯进行设置。4.4 脚本编辑(1) 打开交通灯01窗口,进入 用户窗口属性设置,选择循环脚本,打开脚本程序编辑器,输入以下容: 行车信号为ON时行if y07=1 then movex3=movex3+10 if y07=1 then movex4=movex4+10if y07=1 then movex1=movex1+10if y07=1 then movex2=movex2+10 if

43、 y06=1 then movey4=movey4+6 IF y06=1 then movey3=movey3+6if y06=1 then movey1=movey1+6if y06=1 then movey2=movey2+6车到路口时减速行if y07=1 and 160 and movex3 then movex3=movex3+7if y07=1 and 161 and movex4 then movex4=movex4+7if y07=1 and -370 and movex1 then movex1=movex1+7if y07=1 and -430 and movex2 the

44、n movex2=movex2+7if y06=1 and 73 and movey4 then movey4=movey4+4if y06=1 and 42 and movey3 then movey3=movey3+4if y06=1 and -210 and movey1 then movey1=movey1+4if y06=1 and -256 and movey2 then movey2=movey2+4车在停车区外,继续行if movex3=20 then movex3=movex3+10 if movex4=11 then movex4=movex4+10if movey4=25

45、 then movey4=movey4+6if movey3=12 then movey3=movey3+6if movex1=-370 then movex1=movex1+10 if movex2=-416 then movex2=movex2+10if movey1=-210 then movey1=movey1+6if movey2=-256 then movey2=movey2+6黄灯亮,车在停车白线后,减速if y4=1 and movex310 then movex3=movex3+4 if y4=1 and movex41 then movex4=movex4+4if y1=1

46、 and movey412 then movey4=movey4+3if y1=1 and movey38 then movey3=movey3+3if y4=1 and movex1-381 then movex1=movex1+4 if y4=1 and movex2-430 then movex2=movex2+4if y1=1 and movey1-226 then movey1=movey1+3if y1=1 and movey2=735 then movex3=-250if movex4=750 then movex4=-200if movex1=828 then movex1=-

47、818if movex2=309 then movex2=-780if movey4=555 then movey4=-143if movey3=470 then movey3=-280if movey1=262 then movey1=-490(2) 将脚本的循环时间设定为50ms,完成操作后点击确定。4.5 组态运行完成以上4个步骤后,点击保存,然后按f5键运行组态,效果如下:第五章 实验结果5.1 实验结果实物图按照元件安装图安装元件;参考原理图,按照接线图完成接线;然后,对程序系统与监控系统进行联合测试。操作过程简要说明:1.原理图,和PLC外部接线图连线;2.将SWOPC-FXGP打

48、开,写入梯形图;3.选择菜单中的PLC,选择写出,程序步的围为0-200;4. 打开FX2N-48MR的开关;5.打开开关SB,同时打开MCGS组态软件,一边看信号灯,一边对程序进行调试。程序调试及结果如下信号灯的控制是动态过程,但由于条件的限制我们只能截取图片,加以证明:1.信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。当启动开关断开时,所有信号灯都熄灭。2.南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒。如下图一:图一3.到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。在东西绿灯熄灭时,东西黄灯亮,并维持2秒。图二图二4.到2秒时

49、,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。如图三图三5.东西红灯亮维持30秒。南北绿灯亮维持20秒,然后闪亮3秒后熄灭。同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮,周而复始。图四第六章 总 结在这次PLC课程设计中我主要负责组态软件的制作和调试工作。在组态软件的制作中我较好的掌握了MCGS软件的应用。在MCGS软件中最重要的是建立好实时数据库,数据库是实现各种变量的采集、表达、控制的关键元件,数据库控制着整个系统的输入、输出和运行。MCGS软件实现了对现场设备运行信号的采集,运行控制和运行监视。在组态文件的制作过程中,除了系统提供一些元件和背景,还可以自己制作自己

50、需要的元件。在调试系统的制作中,我需要的元件在元件库里没有,在上网搜索了资料后,知道元件可以自己通过系统提供的工具自己制作。于是我通过工具箱,自己画出了所需元件的形状,然后自己设定看颜色,再通过属性设置了元件的动作值,填充颜色和动作表达式。通过运行达到了预计的要求。组态软件的运行调试,实际上就是数据库的设定,只要设定好输入、输出的变量和运行的条件,运行条件的编辑和VBasic语言很相似就可以实现预定的动作。通过这次PLC课程设计,我掌握了通过PLC实现现场信息采集、控制。掌握了系统设计、梯形图设计、组态设计和现场调试一整套PLC设计过程。本次课程设计设计,让我很好的锻炼了理论联系实际,与具体项

51、目、课题相结合开发、设计产品的能力。既让我们懂得了怎样把理论应用于实际,又让我懂得了在实践中遇到的问题怎样用理论去解决。参考文献1 可编程控制器教程 王兆义 机械工业2 电气控制与PLC案例教程,胡汉文 鑫主编3 可编程控制器原理与应用 燕 周新建 大学4 MCGS培训教程 致本文是在焦欣欣老师的悉心指导下完成的。焦老师知识丰富,给学生在毕业设计期间的学习与实验给予了极大的帮助和细心的指导。从毕业设计的准备到结束,焦老师给予了我极大的支持、鼓励和帮助。焦老师对我们一贯都是那么和蔼可亲,平易近人,这一点真的很难能可贵,也是我们需要学习的地方。我的毕业设计能够圆满完成,这与焦老师治学严谨,对我们严

52、格要分不开的。从设计的开始到结束,焦老师都严格要求和认真检查,让我们受益非浅。在设计过程中,焦老师对我提出的问题不厌其烦,并在百忙之中抽出时间给我解答,设计中出现的问题,焦老师都及时给予我们明确的方向,鼓励我自己进行独立思考并给予启发性的建议,从而使我在这次的毕业设计中得到了锻炼,提高了我自主学习和动手的能力,使我对所学的专业理论知识有了进一步的了解和提高,为今后走向工作岗位奠定了良好的基础。老师严谨的治学态度,科学的研究方法,勤勉的工作作风和事事力求完美的工作态度是学生工作、学习和为人的榜样。在此向焦老师表示最诚挚的感!这次毕业设计我真正体会到理论联系实际,学以致用的重要性。在此,我致以衷心的感!同时还要感大学期间教我知识和学问的所有老师,这是我以后人生道路上一笔宝贵的财富。今后,我将一如既往的努力,以回报你们的关心和支持!真心的感我的父母,他们无微不至的关怀和全力支持使我顺利完成学业,他们的谆谆教诲,给了我不断超越自己的勇气。指导教师评语及成绩评定论文成绩: 指导教师签字:年 月 日答辩小组评语及成绩评定 答辩成绩: 毕业设计成绩: 答辩小组负责人签字: 年 月 日答辩委员会审定意见:答辩委员会主任签字:年 月 日

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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