首页 > 精品范文库 > 11号文库
十字路口交通灯组态软件程序设计
编辑:月落乌啼 识别码:20-344931 11号文库 发布时间: 2023-04-07 18:34:17 来源:网络

第一篇:十字路口交通灯组态软件程序设计

中北大学信息商务学院2008届毕业设计说明书

1.绪论

1.1 引言

ControlX(开物)2000组态软件是一种国内主流的工控组态软件,ControlX(开物)2000是运行于Windows2000或WindowsNT,同时支持Linux操作系统的工业监控系统支撑软件。作为HMI/SCADA工具软件[14],采用真正的Client/Sever体系结构,支持实时数据共享和分布式历史数据库。1.2 研究背景

在这个科学技术和世界经济飞速发展的时代,交通系统的空前发达是必然的,也是经济持续发展的基础。交通运输在经济和社会发展中起着举足轻重的作用,随着交通需求急剧增长,交通运输所带来的交通拥堵,交通事故等负面效应也日益突出,逐步成为经济和社会发展中的全球性共同问题。因此为了充分利用现有的资源加快城市道路建设,为了改善交通管理,挖掘现有交通设施潜力,以缓解失衡的交通供求关系,我们通过对有关交通信息的实时采集、传输和处理,把握当前交通运行状况和预测未来的交通状况,借助多种手段和设备,对各种交通情况进行处理,通过有力的信息交流手段,使用户迅速获知交通信息,从而有效地提高了交通效率和安全,并使交通设施得到充分利用,实现交通运输的集约式发展。它是在较完善的道路设施基础上,将先进的电子技术、信息技术、传感器技术和系统工程设计集成运用于交通运输管理系统[3]。1.3 研究意义

用ControlX2000组态软件设计出动画监控画面;此外,信号灯故障的发生及其报警处理,报警连锁等控制处理等也由Control(开物)X2000实现。这样设计出来的动画既形象又生动的展示出十字路口交通灯运行状况,进而详细阐述了智能交通灯系统的意义,从而为十字路口交通灯的控制、交通运输的发展等等众多情况提供了发展设想和建议。

中北大学信息商务学院2008届毕业设计说明书

4.ControlX2000对十字路口交通灯系统动画监控画面方案的设计

本设计总体分析了现代城市交通控制与管理问题的现状,结合实验阐述了交通灯控制系统的工作原理,设计出一种简单实用的城市交通灯控制系统的硬件电路设计方案。

4.1 交通灯系统的重要性及其原理概述 4.1.1 重要性

随着社会的不断的进步,社会的不断发展。交通也日渐复杂,交通的自动化也不断更新,交通的一些指挥系统光靠人来完成是远远不够的,这就需要设计各种交通指挥自动化系统来完成这些复杂的工作。从而使交通指挥系统更加有秩序,更加安全。至此本人设计了交通信号灯控制系统的模拟,用来对十字路口车辆的停通,使红绿灯指挥系统实现自动化,无人化,智能化[11]。使十字路口的交通很直观、生动的展示出来。4.1.2 交通灯原理图

道路交通管理是道路交通系统的重要组成部分,是交通管理部门为了保证交通安全、畅通,依据交通法规和道路交通状况,在路面上、空间处设置的特定形状的图案、线条、文字、符号、设施等。它主要以静态的形式对交通实施管理和控制,从而实现交通指挥管理系统的连续性和完整性。它与道路交通安全一起共同构成道路交通设施。但它们又有一定的区别,道路交通安全是着重点在于如何设置交通安全设施来保证交通安全,从而实现畅通;而道路交通管理设施的着重点在于如何通过特定的符号、文字或其组合来实现对交通流的管理和引导,改善交通运行状态,在交通安全的前提下,最大限度地实现交通畅通[10]。

如下图4.1所示即为十字路口交通图,设计中我严格按照此图执行十字路口在[9]各个时刻所出现的各种状况,并对每种情况进行动画模拟

中北大学信息商务学院2008届毕业设计说明书

东西直行.value:=0 end

end

当这个状态执行完之后执行东西方向直行。

4.7.3 东西直行

汽车东西直行时,东西方向的行人可以相对通过,此时这个方向上的行人灯为绿色,相反南北方向的行人不可通过,所以此时南北方向上的行人灯颜色为红色;同时南北方向上的汽车停到人行横道前,于是指示它们的交通灯颜色也应该为红色。所出现的状态如下图4.16所示:

图4.16 汽车执行:东西直行画面

综上所述即可在变量标签扫描框中写如下程序语言:

if 东西直行.value then begin 东西直行.avalue0:=东西直行.avalue0+6

第 27 页

共 34 页 中北大学信息商务学院2008届毕业设计说明书

end if 东西直行.avalue0>410 then begin 东西直行.value:=0 南北直行.value:=1 东西直行.avalue0:=0 end

当这个状态执行完之后执行东西朝南北方向直行。

4.7.4 东西朝南北拐弯

当汽车执行东西朝南北方向拐弯时,南北方向直行的车必须停在人行横道前,而它们的指示灯就应该为红色,同时东西朝左右方向拐弯的指示灯为绿色,而此时不管东西方向还是南北方向上的行人灯都是禁止行人通过的,也就是颜色为红色。

而此时要执行左右拐弯的动画组态,必须将某些事先隐藏在十字路口的车显示,按照图页上的坐标,在十字路口当中隐藏一辆车,当要拐弯的那辆车移动到预先设置的坐标时,将移动的这辆车隐藏,同时将原先隐藏到那个坐标的与它相同的车设置可见,并将可见的这辆车向垂直方向移动。同理,如此将向相反方向拐的车设置相同的运行程序,但要将反方向移动的数据设置为负值,这样就完成了不同汽车同时向左或向右拐弯的组态。这样就会如下图4.17所示的状态图:

第 28 页

共 34 页 中北大学信息商务学院2008届毕业设计说明书

图4.17 汽车执行:东西朝南北方向拐

综上所述即可在变量标签扫描框中写如下程序语言:

if 东西直行.value then begin 东西直行.avalue0:=东西直行.avalue0+6 end if 东西直行.avalue0>410 then begin 东西直行.value:=0 南北直行.value:=1 东西直行.avalue0:=0 if 南北直行.value then

第 29 页

共 34 页 中北大学信息商务学院2008届毕业设计说明书

begin 南北直行.avalue0:=南北直行.avalue0+5 end if 南北直行.avalue0>600 南北直行.avalue0>400 then begin 可见性1.value=0 可见性2.value=1 可见性3.value=0 可见性4.value=1 南北直行.value:=0 end

end

当这个状态执行完之后,四个状态都组态完成,此时将状态循环到第一个状态,也就是南北直行状态,使此四个状态循环起来。

4.8 运行组态画面

单击工具栏中“运行”按钮,如图

所示,观察汽车的运行轨迹是否与预设的位置范围相同或相近,另外观察当汽车运行到某个位置是交通灯颜色的变化是否正常,若出现异常;如果程序跟设置全部正确,就可在开物的运行环境下对车辆实行控制了。此时单击运行窗口左上方“运行开发系统”按钮,如图

第 30 页

共 34 页 中北大学信息商务学院2008届毕业设计说明书

所示,返回开发窗口进行调试。

当运行时,组态画面是从初期的“南北直行”开始的,依次按照四个图的顺序循环,从而完成每个状态的动画组态运行。

图4.18 运行初的交通灯模拟(截图)

当动画运行起来时,汽车和行人随交通灯颜色的变化而按交通规则有条不紊的直行、左转、右转、停车等,当四个状态运行一遍时,继续循环到初始状态,依次进行。另附运行画面如下图4.19所示:

图4.19 运行中期画面

至此,所有与交通灯的组态有关的工作已基本完成。

第 31 页

共 34 页 中北大学信息商务学院2008届毕业设计说明书

结 论

本设计通过ControlX2000组态软件完成了十字路口交通灯的静态与动态之间的模拟及转换,完成了成的十字路口的四个关键状态的组态,并使其正常运行,进而循环起来,从而完成了对十字路口交通灯系统的模拟。形象又生动的展现了十字路口的汽车、行人按照交通灯颜色变化而运行的状态。

用ControlX2000组态软件设计出来的动画监控画面,实现了对界面窗口的设计,完美的展现了十字路口的交通各个状况。同时在利用ControlX2000组态软件很好的实现了控制台的按钮功能。

同时又恰当的完成了模拟汽车运行的状态,以及在各个状态下汽车的停止、移动、左右转弯等,并且在汽车运动的状态同时完成了行人的移动,使画面形象生动的展示出现实中十字路口的状态。进而详细阐述了智能交通灯系统的意义,从而为十字路口交通灯的控制、交通运输的发展等等众多情况提供了发展设想和建议。

第 32 页

共 34 页 中北大学信息商务学院2008届毕业设计说明书

参 考 文 献

[1] 孙东卫.交通灯自动化控制系统设计 [D]电子科技大学 , 1999.[2] 范昕炜.计算机自动配气系统的研究 [D]广东工业大学 , 2000.[3] 黄留京.基于LonWorks技术的智能节点的研制及其在BAS中的应用 [D]中国

农业大学 , 2000.[4] 苏刚.集散控制系统组态软件的设计 [D]辽宁工程技术大学 , 2001.[5] 徐平.先进控制技术在灯具厂的应用 [D]福州大学 , 2003.[6]孙东云.Controlx200通用监控软件使用说明书[M].山东大学,2001.[7]陈克兴,李川奇.设备状态检测与故障诊断技术[M].北京:科学技术文献出

版社,1991.[8] 张艳兵.基于开物2000的温度自动检测与控制实验系统[J].科技情报开

发与经济 , 2005,(20).[9] 林少芬, 吕少军, 陈清林.基于网络的工科实验综合系统的开发[J].实验

室研究与探索 , 2004,(12).[10] 汪小锋.自控原理实验系统的故障分析[J].克山师专学报 , 2004,(04)[11] 刘敏.电子商务实验系统设计方案[J].福建电脑 , 2004,(01).[12] Bryan, L.A.(Luis A.)PLC video training guide and workbook / L.A.Bryan, E.A.Bryan.Atlanta, Ga.: Industrial Text and Video Co., c1992.[13]SIEMENS AG.SIMATIC S7-200 Programmable Controller system Manual.2000.[14]SIEMENS AG.Programming with step 7 V5.2.2002.[15]OMRON COMPANY.SYSMAC C200HX/HG/HE I/O Units OPERATION MANUAL

第 33 页

共 34 页 中北大学信息商务学院2008届毕业设计说明书

致 谢

在本次毕业设计中,刘长明老师给了我悉心的指导和帮助,提供了丰富的资料和课设环境,在各方面对我严格要求,使我既丰富了理论知识,又增强了实践能力。同时,他以身作则,在为人处事方面也给了我很大的教诲,严谨的学者风范和认真的工作态度让我感触很深,是我学习的榜样。在此,我要向刘长明老师表示我诚挚的敬意和衷心的感谢!

第 34 页

共 34 页

第二篇:十字路口交通灯控制器设计

实验五

十字路口交通灯控制器设计

一.实验目的

(1)学会设计模可变倒计时计数器。(2)学会状态机的设计。

二 实验要求

一条主干道,一条乡间公路。组成十字路口,要求优先保证主干道通行。有MR(主红)、MY(主黄)、MG(主绿)、CR(乡红)、CY(乡黄)、CG(乡绿)六盏交通灯需要控制;交通灯由绿→红有4秒黄灯亮的间隔时间,由红→绿没有间隔时间;系统有MRCY、MRCG、MYCR、MGCR四个状态;

乡间公路右侧各埋有一个传感器,当有车辆通过乡间公路时,发出请求信号S=1,其余时间S=0;

平时系统停留在MGCR(主干道通行)状态,一旦S信号有效,经MYCR(黄灯状态)转入MRCG(乡间公路通行)状态,但要保证MGCR的状态不得短于一分钟;一旦S信号无效,系统脱离MRCG状态。随即经MRCY(黄灯状态)进入MGCR状态,即使S信号一直有效,MRCG状态也不得长于20秒钟。

三.实验设计:

1.主道通行时间至少为一分钟,因此无论是否s有效,至少需要从59秒减到0秒一次;当经过一分钟后,若仍s无效时,那么主道再次从59开始减(如此循环下去);当经过一分钟后,若s有效时,那么马上进入黄灯状态并且时间从3开始进行计数。

2.经过4秒倒计时,当减到0,进入主道为红灯乡道为绿灯的状态,并且从19秒开始倒计时。

3.在倒计时过程中,若乡道突然没有车通行,马上进入主道红灯,乡道黄灯状态,倒计时4秒。如果一直有车通行时,那么就从19减到0才进入主道红灯,乡道黄灯状态,倒计时4秒。

4.经过4秒后,回到主道变为绿灯,乡道为红灯,并且从59开始减,计时至少一分钟。5.因此需要4个状态,每个状态通过判断进行状态的不同转换。

四、实验器材

PC机,试验箱,quartus软件

五、实验程序

LIBRARY IEEE;

USE IEEE.STD_LOGIC_1164.ALL;USE IEEE.STD_LOGIC_UNSIGNED.ALL;ENTITY trafficlight111 IS PORT(clk,RESET,S:IN STD_LOGIC;

timeout00,timeout11:out STD_LOGIC_VECTOR(3 DOWNTO 0);--倒计时低位,高位

MG,MY,MR,CG,CY,CR:OUT STD_LOGIC);END trafficlight111;ARCHITECTURE a OF trafficlight111 IS

TYPE trafficstate IS(mgcr,mycr,mrcg,mrcy);--共四个状态

SIGNAL STATE:trafficstate;BEGIN PROCESS(RESET,STATE,clk,S)VARIABLE timeout0:STD_LOGIC_VECTOR(7 DOWNTO 0):=“01011001”;--倒计时 VARIABLE q:STD_LOGIC;--标记是否计时已满一分钟 BEGIN IF RESET='1 THEN timeout0:=“01011001”;STATE<=mgcr;MG<='1';CR<='1';MY<='0';MR<='0';CG<='0';CY<='0';(如果复位有效的话,则计时从59开始计,并且状态为主绿乡红)

ELSif S='1' AND(q='1' or timeout0=“00000000”)AND STATE=mgcr THEN q:='0';STATE<=mycr;timeout00<=“0011”;timeout11<=“0000”;timeout0:=“00000011”;MY<='1';CR<='1';MG<='0';MR<='0';CG<='0';CY<='0';(如果s有效的话,且计时已经超过一分或者恰为一分时,马上进入主黄乡红的状态)

ELSIF S='0' AND STATE=mrcg THEN STATE<=mrcy;timeout0:=“00000011”;timeout00<=“0011”;MR<='1';CY<='1';MY<='0';MG<='0';CR<='0';CG<='0';

(如果s无效了,且此时状态为主红乡绿,则马上进入主红乡黄的状态)

ELSIF falling_edge(clk)THEN

CASE STATE IS

WHEN mgcr =>IF timeout0=“00000000” THEN STATE<=mgcr;timeout0:=“01011001”;q:='1';MG<='1';CR<='1';MY<='0';MR<='0';CG<='0';CY<='0';(当计满一分钟但s无效时,则设置标志有效,并且从59再次循环)

ELSIF(not(timeout0=“00000000”))THEN

(如果时间没有满一分钟,那么

计时继续减一,状态不变)

STATE<=mgcr;MG<='1';CR<='1';MY<='0';MR<='0';CG<='0';CY<='0';

IF timeout0(3 downto 0)=“0000” THEN timeout0(3 downto 0):=“1001”;timeout0(7 downto 4):=timeout0(7 downto 4)-1;

ELSE timeout0:=timeout0-1;

END IF;

END IF;

WHEN mycr => IF timeout0=“00000000” THEN STATE<=mrcg;timeout0:=“00011001”;(如果时间满了4秒的话,那么状态转为主红乡绿)

MR<='1';CG<='1';MG<='0';MY<='0';CR<='0';CY<='0';

ELSE STATE<=mycr;

MY<='1';CR<='1';MG<='0';MR<='0';CG<='0';CY<='0';(否则状态不变,计数减一)

IF timeout0(3 downto 0)=“0000” THEN timeout0(3 downto 0):=“1001”;timeout0(7 downto 4):=timeout0(7 downto 4)-1;

ELSE timeout0:=timeout0-1;

END IF;

END IF;

WHEN mrcg =>IF S='0' OR timeout0=“00000000” THEN STATE<=mrcy;timeout0:=“00000011”;(一旦s无效,或者计数满20,那么转入主红乡黄的状态)

MR<='1';CY<='1';MY<='0';MG<='0';CR<='0';CG<='0';

ELSIF S='1' THEN STATE<=mrcg;

MR<='1';CG<='1';MG<='0';MY<='0';CR<='0';CY<='0';

IF timeout0(3 downto 0)=“0000” THEN timeout0(3 downto 0):=“1001”;timeout0(7 downto 4):=timeout0(7 downto 4)-1;

ELSE timeout0:=timeout0-1;(否这计数减一)

END IF;

END IF;

WHEN mrcy =>IF timeout0=“00000000” THEN STATE<=mgcr;timeout0:=“01011001”;q:='0';(当计数满4秒时,马上转入主绿乡红的状态,并令标志为0)

MG<='1';CR<='1';MR<='0';MY<='0';CY<='0';CG<='0';

ELSE STATE<=mrcy;

MR<='1';CY<='1';MY<='0';MG<='0';CR<='0';CG<='0';

IF timeout0(3 downto 0)=“0000” THEN timeout0(3 downto 0):=“1001”;timeout0(7 downto 4):=timeout0(7 downto 4)-1;

ELSE timeout0:=timeout0-1;

END IF;

END IF;

END CASE;END IF;

timeout00<=timeout0(3 downto 0);

timeout11<=timeout0(7 downto 4);END PROCESS;END a;

六、实验步骤

(1)建立工作库文件夹,输入设计项目原理图或VHDL代码并存盘。(2)将设计项目设置成Project,选目标器件并编译。

(3).建立仿真波形文件,进行波形仿真。

(4)引脚锁定,包装元件。

(5)分配管脚后在进行编译一次。

(6)配制文件下载:选择Tool→Programmer,在Mode栏选择JTAG,选中打勾下载文件右侧第一个小框。单击Hardware Setup,双击ByteBlasterMV→close。

(7)单击Start,当Progress显示100%以及在底部显示“Configuration Succeeded”时,即可以在试验箱上进行操作了。

七、硬件测试

当下载成功后,复位后,看到数码管开始从59开始减,并且通过LED灯看到主绿乡红;当没有减到0时,令s有效,即按下54键时,数码管显示计数继续减,当减到0时,数码管才从显示3,并开始减,并且此时看到主黄乡红;当再次减到0时,数码管从19开始减,并且此时主红乡绿,若令s一直有效,那么看到数码管从19一直减到0,当为0时,数码管显示从3开始减,此时乡黄主红;当经过四秒后,数码管接着从59开始减,并显示主绿乡红。

从59开始减,s一直无效,当减到0时,数码管接着59减;从s有效,数码管马上显示3,并开始减,并且此时看到主黄乡红;当再次减到0时,数码管从19开始减,并且此时主红乡绿,若在没减到0前,令s无效,那么看到数码管马上显示从3开始减,此时乡黄主红;当经过四秒后,数码管接着从59开始减,并显示主绿乡红,如此循环。

八、实验小结

(1)这个程序需要载case语句中用到if语句,因此必须理清各层的关系。

(2)通过标志变量的判断,会使程序简化。

九、实验心得

了。

第三篇:十字路口交通灯控制系统设计

《单片机原理及应用》课程设计指导书

课程编号: 0806905574

课程设计名称: 十字路口交通灯控制系统设计 适用专业、年级:电子信息工程、通信工程

学分:2 学时数:40

一、目的1.熟悉单片机系统综合设计方法。2.掌握数码管的动态显示原理。3.掌握定时/计数器的用法。

二、要求

系统功能要求:此十字路口交通灯控制系统,分东西道和南北道,设南北道为A道,东西道为B道。规定:首先,东西路口红灯亮,南北路口绿灯亮,同时开始30s倒计时,以7段数码管显示时间。25s倒计时结束后开始5s倒计时,南北路口的绿灯闪烁,计时到最后2s时,南北路口黄灯亮。完成1次这样的循环需要30s。30s结束后,南北路口红灯亮,东西路口绿灯亮,并重新30s倒计时,依次循环。若有紧急车辆要求通过时,此系统应能禁止普通车辆,而让紧急车辆通过。

三、环境

PC机、PROTEUS软件、Keil C51 uVision3软件。

四、系统硬件设计

图1 电路原理图(1)单片机最小系统原理

本设计采用8位AT89C51单片机,已接时钟电路和复位电路成为最小系统。

图2 单片机最小系统(2)数码管动态显示原理

动态驱动是将所有数码管的8个显示笔划“a,b,c,d,e,f,g,dp”的同名端连在一起,另外为每个数码管的公共极COM增加位选通控制电路,位选通由各自独立的I/O线控制,当单片机输出字形码时,所有数码管都接收到相同的字形码,但究竟是那个数码管会显示出字形,取决于单片机对位选通COM端电路的控制,所以只要将需要显示的数码管的选通控制打开,该位就显示出字形,没有选通的数码管就不会亮。通过分时轮流控制各个数码管的的COM端,就使各个数码管轮流受控显示。在轮流显示过程中,每位数码管的点亮时间为1~2ms,由于人的视觉暂留现象及发光二极管的余辉效应,尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,不会有闪烁感,动态显示的效果和静态显示是一样的,能够节省大量的I/O端口,而且功耗更低。(3)系统方案

(a)利用P1口驱动LED——起始南北方向为绿灯,东西方向为红灯。(b)利用P0口驱动数码管——从30秒递减显示到0秒,循环下去。(c)利用P2.0、P2.1口和数码管的位选通端连接——动态显示数码管。

(d)利用P3.2口和按键连接——当有紧急车辆要求通过时,按键能改变通行方向。(4)器件选择

单片机(AT89C51)、数码管(7SEG-MPX2-CA-BLUE)、发光二极管(LED-GREEN、LED-RED、LED-YELLOW)、按键(BUTTON)、电阻若干。

2N1711 7SEG-COM-ANODE 7SEG-MPX2-CA-BLUE 10WATT1K AT89C51 AVX0402NPO33P BUTTON CRYSTAL LED-BLUE LED-GREEN LED-RED LED-YELLOW MZPY18RL RES RESPACK-8 SWITCH TANTALUM10U25V TIPL763 TN2219A UN521N

五、系统软件设计(1)数码管显示

数码管显示时要严格区分共阳型数码管和共阴型数码管。

送位选信号:P2.0置1,P2.1置0,选中数码管个位将个位数的段选信号送P0口延时1ms送位选信号:P2.1置1,P2.0置0,选中数码管十位将十位数的段选信号送P0口延时1ms关闭数码管(2)判断通行状态

(a)设置全局位变量flag:

当进行一次通行方向切换时,即时间从30秒减到0秒,flag取反一次。通过判断flag的值确定南北向通行或是东西向通行。

(b)通行状态可以分为四个:

Status1:时间>5秒并且flag=0,南北向通行,东西向禁行—南北绿灯亮,东西红灯亮。

Status2:时间<=5秒并且flag=0,南北向通行,东西向禁行—南北绿灯闪烁,东西红灯亮。当时间<=2秒时,南北黄灯点亮,其他灯继续保持。

Status3:时间>5秒并且flag=1,南北向禁行,东西向通行—南北红灯亮,东西绿灯亮。Status4:时间<=5秒并且flag=1,南北向禁行,东西向通行——东西绿灯闪烁,南北红灯亮。当时间<=2秒时,东西黄灯点亮,其他灯继续保持。(3)定时1秒

采用定时器T0进行定时,选择工作模式1。晶振频率12MHZ的单片机最大定时时间为65.536ms。选择可以整除1000ms的定时时间X。设置计数值byCounter,每次定时器/计数器中断到来,将byCounter加1,若加到1000/X,说明时间够了1秒,将byCounter复0。(4)紧急车辆通过时,改变通行方向。

采用外部中断/INT0或者/INT1,外部中断函数中对时间进行初始化,并且对全局位变量flag取反一次。

六、课程设计报告要求 1.画出程序流程图。

2.写出具体的硬件设计方案和软件设计方案。

第四篇:组态软件课程设计

《组态软件及应用》课程设计报告

基于组态软件的变频器状态监控状态设计

系 部: 专 业: 班 级: 姓 名: 学 号: 指导老师: 成 绩:

二零一五年十二月二十五日

目录

1.序言....................................................1 2.力控组态软件介绍........................................1 2.1 力控组态软件简介...........................................1 2.2力控组态软件特点............................................1 2.3软件基本组件................................................3 3.变频器应用的现状........................................3 4.变频器监控系统的硬件组成................................4 5.变频器监控系统要求......................................5 5.1监控系统技术要求............................................5 5.2监控系统具体要求............................................6 6.变频系统监控功能的实现及效果............................5 7.人机界面的特点功能与画面设计............................6 7.1人机界面的特点..............................................6 7.2人机界面的主要功能..........................................7 7.3人机界面的画面设计..........................................7 7.4监控系统软件组态............................................8 8.心得体会...............................................13 附录 参考文献..........................................13

1.序言

随着现代电力电子技术和微电子技术的迅猛发展,自动化、智能化程度的不断提高,高压大功率变频调速装置的应用已经非常普遍,同时由于高压变频器几乎都是工矿企业的关键设备,在工厂自动化中占有举足轻重的地位,因此对其控制功能、控制水平的要求也越来越高,尤其对于那些工艺过程较复杂,控制参数较多的工控系统来说,具备交互式操作界面、数据列表、报警记录和打印等功能已成为整个控制系统中重要的内容。而新一代工业人机界面的出现,对于在构建高压变频器监控系统时,实现上述功能,提供了一种简便可行的途径。工业人机界面,是一种智能化操作控制显示装置。工业人机界面由特殊设计的计算机系统32位芯片为核心,在液晶显示屏上罩盖有透明的电阻网络式触摸屏,触动屏幕时,电阻网络上的电阻和电压发生变化并由软件计算出触摸位置。新一代工业人机界面还具有简单的编程、对输入的数据进行处理、数据登录及配方等智能化控制功能。

2.力控组态软件介绍

2.1 力控组态软件简介

力控组态软件是对现场生产数据进行采集与过程控制的专用软件,位于自动控制系统监控层一级。它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,缩短了自动化工程师的系统集成的时间,大大的提高了集成效率。它能同时和国内外各种工业控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便的向控制层和管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统来进行集成。

2.2力控组态软件特点

力控组态软件在数据处理性能、容错能力、界面容器、报表等方面产生了巨大飞跃,功能更强大,主要特点如下:

提供在Internet/Intranet上通过IE浏览器以“瘦”客户端方式来监控工业现场的解决方案;

支持通过PDA掌上终端在Internet实时监控现场的生产数据,支持通过移动GPRS、CDMA、GSM网络与控制设备或其它远程力控节点通讯;

面向国际化的设计,同步推出英文版和繁体版,保证对多国语言版的快速支持与服务;

力控软件内嵌分布式实时数据库,数据库具备良好的开放性和互连功能,可以与MES、SIS、PIMS等信息化系统进行基于XML、OPC、ODBC、OLE DB等接口方式进行互连,保证生产数据实时地传送到以上系统内。

个分布式的数据库分别对连接自己的I/O Server进行采集数据和处理,如输入数据的量程变换、流量累积、报警检查,以及PID运算等,这种体系结构的优越性在于,各组件任务分配更合理,使您的系统实时性更好,稳定性更高。

在今天,企业管理者已经不再满足于在办公室内直接监控工业现场,基于网络浏览器的Web方式正在成为远程监控的主流,作为民族软件中国内最大规模SCADA系统的WWW网络应用的软件,力控R监控组态软件的分布式的结构保证了发挥系统最大的效率。力控®为满足企业的管控一体化需求提供了完整、可靠的解决方案。

图2.1 力控组态软件的应用结构

2.3软件基本组件

工程管理器、人机界面VIEW、实时数据库DB、I/O驱动程序、控制策略生成器以及各种网络服务组件等。

图2.2 力控组态软件框架图

3.变频器应用的现状

变频器的发展是世界生产力和经济高速发展的产物。近年来,交流变频调 速技术在我国有了突飞猛进的发展,变频调速在调速范围、调速精度、通讯功能、节约电能、工作效率等方面的优势是其他的交流调速方式无法比拟的。变频器就是基于交流电动机的变频调速而开发和应用的,它以体积小、重量轻、通用性强、使用范围广、保护功能完善、可靠性高、操作简便等优点,深受钢铁、冶金、矿山、石化、医药、食品、纺织、印染、机械、电力、建材、造纸 等行业的欢迎,使用变频器后经济效益和社会效益都非常显著。

PLC技术是一种以计算机技术为基础的新型工业控制装置。近几年来,PLC技术在各种工业过程控制、生产线自动控制及各类机电一体化设备控制中得到了广泛应用,成为工业控制领域的一项十分重要的应用技术。目前PLC已广泛应用于石油、化工、冶金、轻工、机械、电力等各行各业,实现了逻辑、步进、数字、机器人、模拟量等的自动控制。随着数字化时代的到来,软件领域将不断地向硬件渗透,不断地用软件来代替硬件,从而实现智能控制和生产自动化。PLC就是计算机技术向继电器等硬件领域渗透的产物,用软件来代替硬件,用软件程序代替硬件继电器,从而为系统的连接及改造提供了方便,可以节约成本提高工作效率。PLC可以说是专门为工业严酷的环境设计的小型计算机,已成为工业控制领域中占主导地位的基础自动化设备。

5.2监控系统具体要求

1)信号采集和数据处理: 对来自现场的非标准信号数据通过组态软件转换成标准信号。

2)状态显示:将变频器启动、停止、就绪、合闸、接通、运转、旁通、告警、外控等状态通过组态软件动态的显示于监控画面上,具有实时、动态效果。

3)监控操作: 对频率、温度、电流、电压、风压等进行自动实时监测。

4)操作画面:在操作画面上可查询装置的电压、电流、功率、温度等实时和历史数据,还可查询实时、历史曲线和设备状态并可按要求设定和打印出实时报表和历史报表。

6.变频系统监控功能的实现及效果

进行编程后的监测、控制系统,针对变频系统的特点,集实时显示、流程控制、数据采集、数据传输、工程报表、历史曲线和实时曲线显示等功能于一身,并能保存和打印历史数据为系统分析使用。可以完成如下功能:

1)实时监控设备工作状态,实现全生产过程实时管理。高压变频器运行状态十分重要,而监控系统的建立为管理部门提供的实时动态信息,能有效地帮助值班人员及时了解设备工作状态。

2)提供灵活的实时曲线和历史曲线显示功能。通过比较当前和历史趋势数据,特别是结合装备安全运行的多参数模型,可以及早报告故障隐患。

3)实时报表管理方便地解决了现场定时数据抄写、维护及繁琐的数据处理工作,记录员不必再每天花费大量的精力填写报表,提高了企业的办公能力和管理水平,取得了显著的经济效益和社会效益。

4)数据化的管理提高了企业数据的透明度并消除了人为因素,将成本核算纳入更规范的管理体系。

5)监控系统具有界面友好,易于操作,运行可靠,便于更改、扩充、升级等优点,同时,系统造价很低,具有较高的性价比。

7.人机界面的特点功能与画面设计

7.1人机界面的特点

人机界面是新一代高科技可编程终端,具备与各品牌PLC连线监控能力,适于在恶劣的工业环境中应用,可代替普通工控计算机。其主要特点有:

1)画面容量大,画面规划简单;

2)全中文操作软件,适用于Windows95/98/NT等环境,指令丰富,编程简单;

运行策略分别进行组态设置,如在用户策略中,利用策略工具箱添加脚本构件、存盘数据提取构件等,以实现所需的功能。

7.4监控系统软件组态

软件组态部分完成监控系统与操作人员间的交互界面,是实现对整个系统的监视、控制、调度和管理的核心。人机界面分为两部分,一部分是用于日常监视、系统参数设置的主界面,另一部分是用于指示、管理非日常监视信息,如各种报表、曲线及趋势图、历史记录等的子界面。1)帧发送

本设计的通信帧中有专门的广播帧用于此功能,如统一对所有变频器的输入运行命令和频率命令进行设定。广播帧格式与标准帧格式一样,区别在于其中的“站地址”位设定为:99号机。一般而言,大部分的变频器在PCAuto中都有驱动。如果系统采用的变频器在PCAuto中无驱动,则可以采取其他方式。这是因为PCAuto是基于ODBC标准的,能提供与第三方软件的通信方式,如采用DDE或OLE方式可以很方便地实现通信功能。

选用帧中选择要求(写入)帧格式如下(计算机<——>变频器):

图7.1 帧发送

2)画面设计

图7.2为变频器的监控组态界面。其中包括电流、电压、频率的列表显示、动画显示及实时曲线显示,便于从直观上了解电动机的运行状态。一旦出现报警情况,则立即进入报警状 态,并根据报警内容做出相应的处理(如紧急停机等),可实现电动机的正/反转、加/减速、停机等控制,还可以获得一些历史数据(表、曲线、图)及故障报警 等,极大地方便了生产操作人员对一线现场的监督、控制、管理。

图7.2 主控界面

3)建立实时数据库

在Draw的导航器中单击“实时数据库组态”,启动实时数据库组态程序。

图7.3 参数设置

5)I/O检查

可对各台变频器的通用输出/输入端子状态、用户选件输入状态等进行实时监视。通过对各台下位机的循环检测可知各台下位机与上位机的通信是否正常。6)维护信息

可显示各台变频器的机种、容量、ROM版本、累计运行时间、1小时变频器内最高温度及散热片最高温度、键盘面板、RS-485、选件卡的通信出错次数等信息,便于工程技术人员了解情况。7)报警信息

当出现故障时立刻进入报警子画面,显示报警的历史原因、报警时的输出电压、电流、频率、转矩及当时的设定值等、报警时输入/输出端子状态、最新报警发生次数及多重 报警等信息。通过查看报警信息及历史数据,极大地方便了现场技术人员的维护,使得维护更加准确、简捷,缩短故障处理时间,使生产更加稳定。

图7.7 故障界面

8.心得体会

通过这次课程设计,我翻阅了大量的相关书籍,从中学习领会了许多,这次课程设计主要是以力控组态软件为核心的监控系统,具有界面友好,易于操作,运行可靠,便于更改、扩充、升级等优点,同时,系统造价也远低于进口同类设备,具有较高的性价比。采用组态软件进行工业控制是现代化工业的一个发展方向。

本系统不仅实现了对高压变频器各参数的在线实时监测与控制,而且在实际使用过程中也取得了良好效果,加强了职能部门对高压变频器的监测,规范了职工行为。对高压变频器实现了系统化管理,提高了变频设备运转的可靠性,保证了现场的安全运行。

这次课程设计中也遇到了一些难题,虽然我的课程设计不是很成熟,还有很多不足之处,但还是感到欣慰,因为这里面的每一个页面,都有自己的劳动与同学的帮助。当看着自己的成果,真是莫大的幸福和欣慰。我相信其中的酸甜苦辣最终都会化为甜美的甘泉。

最后还要感谢老师,老师认真负责的工作态度,严谨的治学精神和深厚的理论水平都使我收益匪浅。她无论在理论上还是在实践中,都给与我很大的帮助,使我得到不少的提高这对于我以后的工作和学习都有一种巨大的帮助,感谢她耐心的辅导。

附录 参考文献

[1]赵良炳 现代电力电子技术基础 清华大学出版社 [2]田效伍 交流调速系统与变频器应用 机械工业出版社 [3]徐江海 单片机应用技术学程 机械工业出版社

第五篇:基于PLC的十字路口交通灯课程设计

湘潭大学信息工程学院

课程名称:十字路口人行道交通灯设计

业:自动化

号:2011551810

级:11自动化(3)班

学生姓名:余帆

完成日期:2015年1月11日

摘要

PLC是一种新型的通用的自动控制装置。PLC它将传统的继电器控制技术、计算机技术和通讯技术融为一体,是专门为工业控制而设计的,具有功能强、运用灵活、可靠性高、稳定性好、抗干扰能力强、编程简单,使用方便以及体积小、重量轻、功耗低等一系列有点。十字路口的红绿灯指挥着行人和车辆的安全运行,实现红绿灯的自动指挥能使交通管理工作得到改善,也是交通管理工作自动化的重要标志之一。解决好公路交通灯控制问题是保障交通有序、安全、快捷运行的重要环节。

本设计是用PLC来实现对十字路口交通信号灯的控制,其控制方法是采用西门子的S7-200系列CPU224型号PLC对东西南北的红、黄、绿灯实现有规律的循环闪亮,以达到对交通信号灯的控制。控制程序为梯形图(LAD)。

关键词:PLC控制、梯形图、交通灯

目录

0

(一)PLC概述.............................错误!未定义书签。

1.1 PLC的硬件结构........................................3 1.2 PLC的工作原理.........................................4 1.3 S7-200的概述.........................................5

(二)交通信号灯............................................7

(三)方案设计..............................................8

3.1控制要求...............................................8 3.2系统设计方案分析.......................................8 3.3 交通灯状态图..........................................9 3.4 主程序流程图:.......................................10

(四)硬件设计............................................10 4.1 硬件选择.............................................10 4.2 PLC的I/O分配表.....................................10

4.3 PLC的硬件接线图:..................................11

(五)软件设计............................................12 5.1 十字路口交通信号灯梯形图..............................12

(六)仿真实验............................................14

(七)设计总结............................................16 参考文献....................................................16 1

(一)PLC概述

可编程序控制器(Programmabie Logic Controller,缩写PLC)是以微处理器为基础,综合计算机、通信、联网以及自动控制技术而开发的新一代工业控制装置。可编程序控制器是随着技术的进步与现代社会生产方式的转变,为适应多品种、小批量生产的需要,生产、发展起来的一种新型的工业控制装置,在工业自动化各领域取得了广泛的应用。

1.1 PLC的硬件结构

PLC分为固定式和组合式(模块式)两种。固定式包括CPU板、I/O板、显示面板、内存块、电源等,模块式包括CPU模块、I/O模块、内存、电源模块、底板或机架。其结构如图1所示。中央处理单元(CPU)是PLC 的控制中枢,按照系统程序赋予的功能接收并存储从编程器键入的用户程序和数据、存储器I/O以及警戒定时器的状态;并能诊断用户程序中的语法错误。当PLC 投入运行时,首先它以扫描的方式接收现场各输入装置的状态和数据,并分别存入I/O 映象区,然后从用户程序存储器中逐条读取用户程序,经过命令解释后,按指令的规定执行逻辑或算数运算的结果送入I/O 映象区或数据寄存器内,等所有的用户程序执行完毕之后,最后将I/O 映象区的各输出状态或输出寄存器内的数据传送到相应的输出装置,如此循环运行直到停止。

图1 PLC的结构图

1.2 PLC的工作原理

PLC的CPU则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必须等扫描到该触点时才会动作。

当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段:

1输入采样阶段

在输入采样阶段,PLC以扫描方式依次地读入所有输入状态和数据,并将它们存入I/O映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两个阶段中,即使输入状态和数据发生变化,I/O映象区中的相应单元的状态和数据也不会改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保证在任何情况下,该输入均能被读入。

2用户程序执行阶段

在用户程序执行阶段,PLC总是按由上而下的顺序依次地扫描用户程序(梯形图)。在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果,刷新该逻辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。

3输出刷新阶段

当扫描用户程序结束后,PLC就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。

1.3 s7-200的概述

西门子S7系列可编程控制器分为S7-400、S7-300、S7-200三个系列,分别为S7系列的大、中、小型可编程控制器系统。S7-200系列可编程控制器有CPU21X系列,CPU22X系列,其中CPU22X型可编程控制器提供了4个不同的基本型号,常见的有CPU221,CPU222,CPU224和CPU226四种基本型号:

小型PLC中,CPU221价格低廉能满足多种集成功能的需要。CPU 222是S7-200家族中低成本的单元,通过可连接的扩展模块即可处理模拟量。CPU 224具有更多的输入输出点及更大的存储器。CPU 226和226XM是功能最强的单元,可完全满足一些中小型复杂控制系统的要求。四种型号的PLC具有下列特点:

集成的24V电源

可直接连接到传感器和变送器执行器,CPU 221和CPU222具有180mA输出。CPU224输出280mA,CPU 226、CPU 226XM输出400mA可用作负载电源。

高速脉冲输出

有2路高速脉冲输出端,输出脉冲频率可达20KHz,用于控制步进电机或伺服电(3)通信口CPU 221、CPU222和CPU224具有1个RS-485通信口。

CPU 226、CPU 226XM具有2个RS-485通信口。支持PPI、MPI通信协议,有自由口通信能力。

(4)模拟电位器CPU221/222有1个模拟电位器,CPU224/226/226XM有2个模拟电位器。模拟电位器用来改变特殊寄存器(SMB28,SMB29)中的数值,以改变程序运行时的参数。如定时器、计数器的预置值,过程量的控制参数。

(5)中断输入允许以极快的速度对过程信号的上升沿作出响应。

(6)EEPROM存储器模块(选件)可作为修改与拷贝程序的快速工具,无需编程器并可进行辅助软件归档工作。

(7)电池模块用户数据(如标志位状态、数据块、定时器、计数器)可通过内部的超级电容存储大约5天。选用电池模块能延长存储时间到200天(10年寿命)。电池模块插在存储器模块的卡槽中。

(8)不同的设备类型CPU 221~226各有2种类型CPU,具有不同的电源电压和控制电压。

(9)数字量输入/输出点CPU 221具有6个输入点和4个输出点;CPU 222具有8个输入点和6个输出点;CPU 224具有14个输入点和10个输出点;

CPU226/226XM具有24个输入点和16个输出点。CPU22X主机的输入点为24V直流双向光电耦合输入电路,输出有继电器和直流(MOS型)两种类型

(10)高速计数器CPU 221/222有4个30KHz高速计数器,CPU224/226/226XM有6个30KHz的高速计数器,用于捕捉比CPU扫描频率更快脉冲信号。

(二)交通信号灯

交通十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统。那么控制系统是如何实现红、绿、黄三种颜色信号灯有条不紊工作的呢?交通信号灯控制方式很多,可以用电子电路来实现,也可以用单片机编程控制来实现。本文主要介绍如何利用PLC来实现十字路口交通灯的控制。

随着社会的发展,人们的消费水平不断提高,私人车辆不断的增加。人多、车多、道路少的道路交通状况已经很明显了。所以采用有效的方法控制交通灯是势在必行的。PLC的智能控制原则是控制系统的核心,采用PLC根据不同时刻车流量的不同,将红绿灯时长按一定的规律分档。这样就可以达到最大限度的有车放行,减少十字路口的车辆滞留,缓解交通拥挤,实现最优控制,从而提高交通控制系统的效率。

交通信号灯的出现,使得交通得以管制,对于疏导交通流量,提高道路通行能力,减少交通事故有明显效果。为了实现交通道路的管制,力求交通管理先进性、科学化。

用可编程控制器实现交通灯管制的控制系统,以及该系统软、硬件设计方法。实验证明该系统实现简单、经济,能够有效的疏导交通,提高交通路口的通行能力。分析了现代城市交通控制和管理问题的现状,结合交通实际情况阐述了交通控制系统的工作原理,给出了一种简单实用的城市交通灯控制系统的PLC设计方案。可编程控制器在工业自动化中的地位极其重要。广泛应用于各个行业。随着科技的发展,可编程控制器的功能日益完善,加上小型化、低价格、可靠性高,在现代工业中的作用更加突出。

(三)方案设计

3.1控制要求

交通灯控制系统的控制要求如下:

(1)信号灯受一个启动开关控制,当启动开关接通时,信号灯系统开始工作,且先南北红灯亮,东西绿灯亮。当启动开关断开时,所有信号灯都熄灭。

(2)南北红灯亮维持25秒,在南北红灯亮的同时东西绿灯也亮,并维持20秒。到20秒时,东西绿灯闪亮,闪亮3秒后熄灭。在东西绿灯熄灭时,东西黄灯亮,并维持2秒。到2秒时,东西黄灯熄灭,东西红灯亮,同时,南北红灯熄灭,绿灯亮。(3)东西红灯亮维持30秒。南北绿灯亮维持20秒,然后闪亮3秒后熄灭。同时南北黄灯亮,维持2秒后熄灭,这时南北红灯亮,东西绿灯亮。周而复始

3.2系统设计方案分析

按照交通灯系统控制要求下,结合西门子S7-200系列可编程控制器的特性,选择适合的型号。设计思想分析如下:给一个启动的输入信号,要配合一个SB1的按钮,当SB1启动按钮动作,系统工作。

当启动开关SD合上时,I0.0触点接通,Q0.2得电,南北红灯亮;同时Q0.2的动合触点闭合,Q0.3线圈得电,东西绿灯亮。1秒后,T49的动合触点闭合,Q0.7线圈得电,模拟东西向行驶车的灯亮。维持到20秒,T43的动合触点接通,与该触点串联的T59动合触点每隔0.5秒导通0.5秒,从而使东西绿灯闪烁。又过3秒,T44的动断触点断开,Q0.3线圈失电,东西绿灯灭;此时T44的动合触点闭合、T47的动断触点断开,Q0.4线圈得电,东西黄灯亮,Q0.7线圈失电,模拟东西向行驶车的灯灭。再过2秒后,T42的动断触点断开,Q0.4线圈失电,东西黄灯灭;此时起动累计时间达25秒,T37的动断触点断开,Q0.2线圈失电,南北红灯灭,T37的动合触点闭合,Q0.5线圈得电,东西红灯亮,Q0.5的动合触点闭合,Q0.0线圈得电,南北绿灯亮。1秒后,T50的动合触点闭合,Q0.6线圈得电,模拟南北向行驶车的灯亮。又经过25秒,即起动累计时间为50秒时,T38动合触点闭合,与该触点串联的T59的触点每隔0.5秒导通0.5秒,从而使南北绿灯闪烁;闪烁3秒,T39动断触点断开,Q0.0线圈失电,南北绿灯灭;此时T39的动合触点闭合、T48的动断触点断开,Q0.1线圈得电,南北黄灯亮,Q0.6线圈失电,模拟南北向行驶车的灯灭。维持2秒后,T40动断触点断开,Q0.1线圈失电,南北黄灯灭。这时起动累计时间达5秒钟,T41的动断触点断开,T37复位,Q0.3线圈失电,即维持了30秒的东西红灯灭。

3.3 交通灯状态图

十字路口交通灯如下图1所示,将12个交通灯进行编号

图2 十字路口交通灯状态图

3.4 控制要求及程序流程:

(1)按下启动按钮,信号灯开始工作,东西向绿灯、南北向红灯同时亮。(2)东西向绿灯亮25s后,闪烁三次,频率为1s/次。然后东西向黄灯亮,2s后东西向红灯亮,30s后东西绿灯亮……按此循环。

(3)南北向红灯亮30s后,南北向绿灯亮,25s后,闪烁3次,频率为1s/次。然后南北向黄灯亮,2s后南北向红灯亮,30s后南北向绿灯亮……按此循环下去。

(四)硬件设计

4.1 硬件选择

本设计采用PLC来实现对十字路口交通信号灯的控制,其控制方法是选用西门子的S7-200系列CPU222型号PLC对东西南北的红、黄、绿灯实现有规律的循环闪亮,9

以达到对交通信号灯的控制。控制过程中采用顺序控制法用多个定时器自动实现对六个控制对象的控制。根据交通信号灯的亮灭规律,可用PLC编程对其实行自动控制。

4.2 PLC的I/O分配表

名称

启动按钮停止按钮

表1 交通信号灯PLC的输入/输出点分配表

输入信号

输出信号

代号 输入点编号

名称 代号 输出点编号

SB1

I0.0

南北向绿

L0

Q0.0

SB2 I0.1

南北向黄灯

L1 Q0.1

南北向红

L2 Q0.2

东西向绿

L3 Q0.3

东西向黄

L4 Q0.4

东西向红

L5 Q0.5

4.3 PLC的硬件接线图:

图5 PLC 控制接线图

端口I0.0为接入系统开关的传送信号,端口Q0.0接南北绿灯,端口Q0.1接南北黄灯,端口Q0.2接南北红灯,端口Q0.3接东西绿灯,端口Q0.4接东西黄灯,端口Q0.5接东西红灯。

(五)软件设计

5.1 十字路口交通信号灯梯形图

(六)仿真实验

(七)设计总结

在这次课程设计中我遇到了一些问题,但加强了以往学过的理论的知识的应用。虽然这次的课程设计花了我一个星期的时间,通过这次的锻炼,我学到了很多的东西,不仅锻炼了自己的思考能力、绘图能力和程序仿真能力,还锻炼了综合应用知识的能力,同时,我也是在这次课程设计中意识到了自己的不足,我还有许多未知的知识和问题等着学习和处理,知道了今后需要更加努力,使自我能够不断完善。

经过本次课程设计,让我更加深刻的学习和巩固了PLC这门课程,不仅从理论上掌握了课堂上没有学懂的知识,还从实践中扩展了我的知识面,让我对我们专业的知识有了更加全面的认识,更加清晰的认识到我们专业知识的实用性是如此的强,不仅能培养我们的兴趣爱好,更对我们今后的求职就业起到至关重要的作用。

参考文献

[1] 许谬、王淑英.电气控制与PLC.机械工业出版社,2006.[2] 廖常初.PLC编程及应用(第3版).机械工业出版社,2008.[3] 罗宇航.流行PLC实用程序及设计.机械工业出版社,2006.[4] 罗宇航.流行PLC实用程序及设计.西安电子科技大学出版社,2006.

十字路口交通灯组态软件程序设计
TOP