收藏 分享(赏)

优秀毕业设计(论文):基于PLC交通灯控制设计.doc

上传人:dreamzhangning 文档编号:3999861 上传时间:2018-12-03 格式:DOC 页数:35 大小:913.50KB
下载 相关 举报
优秀毕业设计(论文):基于PLC交通灯控制设计.doc_第1页
第1页 / 共35页
优秀毕业设计(论文):基于PLC交通灯控制设计.doc_第2页
第2页 / 共35页
优秀毕业设计(论文):基于PLC交通灯控制设计.doc_第3页
第3页 / 共35页
优秀毕业设计(论文):基于PLC交通灯控制设计.doc_第4页
第4页 / 共35页
优秀毕业设计(论文):基于PLC交通灯控制设计.doc_第5页
第5页 / 共35页
点击查看更多>>
资源描述

1、I基于 PLC智能交通灯控制摘 要目前,我国许多大中城市的交通压力都非常大。部分交通路口的信号灯工作时间不合理,交通违章或肇事记录不确切。所以,改善与提高现有的交通系统的工作效率,加强交通路口的信号灯控制和安全状况的监控是非常重要的。本设计主要设计利用 PLC 来实现十字路口交通灯的控制与监控。通过交通中心的主机根据具体城市各路口的需要控制各个十字路口的 PLC,从而控制十字路口交通灯的变化,以及对各个路口的安全状况进行监控,监控机动车是否违章、是否肇事,并把记录的结果存储、上传和处理。 本设计的上位机采用 PC 机,通过安装在十字路口的监控设备以及移动电子监控设备,对各个十字路口的安全状况进

2、行监控。下位机采用德国西门子的 S7-200 系列的CPU226 做主机,配以扩展模块 EM222。设计中采用 S7-200 编程软件进行编程。采用顺序功能图与梯形图相结合的方法设计程序。实现对城市十字路口的合理控制与监控。关键词:交通灯;PLC 控制系统;梯形图II目录1 绪论 .11.1 交通灯发展现状 11.2 交通灯监控系统的设计意义 12 交通灯系统总体形式论证 22.1 继电器接触控制 22.2 可编程序控制器控制 23 系统硬件设计 53.1 系统的组成框图 .53.2 交通灯的控制过程 .53.3 PLC 的选型 73.4 I/O 分配表 93.5 PLC 电源 103.6 P

3、LC 外部接线图 103.7 监控系统 113.8 通信系统 114 系统软件设计 134.1 系统控制过程 134.2 流程图 134.3 交通灯工作时序图 164.4 梯形图 174.5 监控界面设计 .264.6 系统构成 .264.7 操作流程及通讯原理 275 总结 306 致谢 .31参考文献 .32即可):11 绪论1.1 交通灯发展现状随着社会的发展和进步,上路的车辆越来越多,而道路建设却往往跟不上城市发展的速度,因此城市交通的问题日益突出,经常在十字路口等交通繁忙的地方发生堵塞情况,在这个时候,道路交通灯的正常运行以及合理的功能就是交通畅通的重要保证。交通十字路口车辆穿梭,行

4、人熙攘,车行车道,人行人道,有条不紊。靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统。那么控制系统是如何实现红、绿、黄三种颜色信号灯有条不紊工作的呢?交通信号灯控制方式很多,可以用电子电路来实现,也可以用单片机编程控制来实现。交通灯的控制问题是个老难题,近年来,随着车辆社会拥有量的增加,这难题日显突出,特别是在上下班的高峰期。有很多学者多年来一直探讨舒缓这个难题(谈不上解决)的方法。其中包括近来提出的在车道(红绿灯前)安装车流量传感器,统计车流量再控制绿灯的放行时间;设定定时器在上、下班高峰期增加绿灯的放行时间以及对各个路口违章、肇事的监控与记录等等问题。所以,出于这些问题本文采用合

5、理的方案设计对十字路口交通灯进行控制以及对路口的安全状况的监控。1.2 交通灯监控系统的设计意义目前,我国城市十字路口的交通灯控制系统基本上都采用定时控制方式。这样必然产生如下弊端:当某条道路的车流量很大却要等待红灯,而此时另一条空道或车流量相对少得多的道路却依然按原定时间亮着绿灯,这种现象是未对道路的实际情况进行实时监控所造成的。这样的交通控制系统效率低,容易造成交通拥挤,而且也浪费人力、物力。因此,我们有必要寻求一种具有智能的交通控制系统。这种智能交通控制系统能够根据车流量的变化自动调节红绿灯的时间长度,最大限度地减少十字路口的车辆滞流现象,有效的缓解交通拥挤、实现交通控制系统的最优控制,

6、大大的提高了交通控制系统的效率。随着我国人民生活水平的不断提高,城市化的推进与私家车数量的猛增,道路交通拥挤的问题日益突出,可以预见,智能交通控制系统将具有广大的应用前景。1.3 PLC 控制设计内容及任务本设计采用 PLC 做控制器,完成对十字路口交通灯的自动控制与监控,主要实现2城市交通路口信号灯自动控制,机动车是否违章、肇事记录的上传、存储和处理;实现显示、通信等功能,从而保证了车辆在城市道路各路口顺畅通行以及安全。32 交通灯系统总体形式论证目前普遍使用的电气控制方式主要有:继电器接触器控制、可编程序控制器控制等。2.1 继电器接触控制采用继电接触式控制系统设计交通灯控制系统,主要由继

7、电器、接触器、按钮、行程开关等组成,其控制方式是断续的,所以又称为断续控制系统。虽然这种系统也具有结构简单、价格低廉、维护容易、抗干扰能力强等优点,但这种控制系统的缺点是采用固定接线方式,接线多,灵活性差,工作频率低,触电易损坏,可靠性差。2.2 可编程序控制器控制可编程控制器简称 PC(Programmable Controller) ,它经历了可编程序矩阵控制器 PMC、可编程序顺序控制器 PSC、可编程序逻辑控制器 PLC(Programmable Logic Controller)和可编程序控制器 PC 几个不同时期。为与个人计算机(PC)相区别,现在把可编程逻辑控制器简称为 PLC。

8、它主要用来取代继电接触器逻辑控制,系统功能仅限于执行继电器逻辑、计时、计数等。可编程序控制器控制系统是一种数字运算操作的电子系统,专为工业环境而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式和模拟式的输入和输出,控制各种类型机械的生产过程。它具有很强的抗干扰能力,广泛的适应能力和应用范围。这也是区别于其他一般微型控制系统的一个重要特征。如果采用 PLC 作为十字路口交通灯控制系统作为控制核心,只需将程序下载到 PLC内即可。并可通过通信随时对控制系统进行调试。PLC 适应环境的能力非常强,抗干扰等方面能力都非常强大。性能价

9、格也很高。2.3 控制方案的确定可编程控制器控制技术与继电-接触器控制技术的异同点:1功能强,性能价格比高继电器是用于逻辑控制,起到过渡作用的,亦可控制小负载。PLC 是可编程逻辑控制器,是用软件来进行逻辑控制的,而继电器是用硬件结构来控制的。一台小型 PLC内有成百上千个可供用户使用的编程元件,有很强的功能,可以实现非常复杂的控制功能。与相同功能的继电器相比,具有很高的性能价格比。可编程序控制器可以通过4通信联网,实现分散控制,集中管理。2. 硬件配套齐全,用户使用方便,适应性强可编程序控制器产品已经标准化,系列化,模块化,配备有品种齐全的各种硬件装置供用户选用。用户能灵活方便的进行系统配置

10、,组成不同的功能、不规模的系统。楞编程序控制器的安装接线也很方便,一般用接线端子连接外部接线。PLC 有很强的带负载能力,可以直接驱动一般的电磁阀和交流接触器。3. 可靠性高,抗干扰能力强传统的继电器控制系统中使用了大量的中间继电器、时间继电器。由于触点接触不良,容易出现故障,PLC 用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少互继电器控制系统的 1/10-1/100,因触点接触不良造成的故障大为减少。PLC 采取了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,PLC 已被广大用户

11、公认为最可靠的工业控制设备之一。系统的设计、安装、调试工作量少PLC 用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。PLC 的梯形图程序一般采用顺序控制设计方法。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,梯形图的设计时间比设计继电器系统电路图的时间要少得多。PLC 的用户程序可以在实验室模拟调试,输入信号用小开关来模拟,通过 PLC 上的发光二极管可观察输出信号的状态。完成了系统的安装和接线后,在现场的统调过程中发现的问题一般通过修改程序就可以解决,系统的调试时间比继电器系统少得多。4. 编程方法简单梯形图是使

12、用得最多的可编程序控制器的编程语言,其电路符号和表达方式与继电器电路原理图相似,梯形图语言形象直观,易学易懂,熟悉继电器电路图和单片机的电气技术人员只要花几天时间就可以熟悉梯形图语言,并用来编制用户程序。梯形图语言实际上是一种面向用户的一种高级语言,可编程序控制器在执行梯形图的程序时,用解释程序将它“翻译”成汇编语言后再去执行。55. 维修工作量少,维修方便PLC 的故障率很低,且有完善的自诊断和显示功能。PLC 或外部的输入装置和执行机构发生故障时,可以根据 PLC 上的发光二极管或编程器提供的住处迅速的查明故障的原因,用更换模块的方法可以迅速地排除故障。这些都是继电器无法比拟的。6. 体积

13、小,能耗低对于复杂的控制系统,使用 PLC 后,可以减少大量的中间继电器和时间继电器,小型 PLC 的体积相当于几个继电器大小,因此可将开关柜的体积缩小到原来的确 1/2-1/10。PLC 的配线比继电器控制系统的配线要少得多,故可以省下大量的配线和附件,减少大量的安装接线工时,可以减少大量费用。将 PLC 用于对交通信号灯的控制,主要是考虑其具有对使用环境适应性强的特性,同时其内部定时器资源十分丰富,可对目前普遍使用的“渐进式”信号灯进行精确控制,特别对多岔路口的控制可方便的实现。目前大多品牌的 PLC 内部均配有实时时钟,通过编程控制可对信号灯实施全天候无人化管理。由于 PLC 本身具有通

14、讯联网功能,将同一条道路上的信号灯组成一局域网进行统一调度管理,可缩短车辆通行等候时间,实现科学化管理。综合以上优点,本设计采用可编程序控制器控制系统。63 系统硬件设计3.1 系统的组成框图控制系统结构图如图 3.1 所示图 3.1 交通灯控制系统结构图交通灯控制系统主要由启动按钮、停止按钮、急车强通按钮、PLC 和信号灯构成。通过 PLC 实现对信号灯的控。3.2 交通灯的控制过程信号灯受启动及停止按钮的控制,当按下启动按钮时,信号灯系统开始工作,并周而复始地循环工作,当按下停止按钮时,系统将停止在初始状态,所有信号灯都熄灭。交通灯示意图如图 3.2 所示,在东西南北两个方向均安装信号灯,

15、两个方向各 6个灯,分为三个方向红、黄、绿三种颜色。1.控制要求:(1)南北主干道 直行绿 30S 绿闪 3S 黄 2S 红 55S 左转红 35S 绿 10S(2)东西人行道 绿 27S 绿闪 5S 红 55S(3)东西主干道 红 55S 左转绿 10S 红 35S 直行绿 30S 绿闪 3S 黄 2S(4)南北人行道 红 55S 绿 27S 绿闪 5S2.正常循环控制方式(单循环周期 90 秒)(1)南北向(列)和东西向(行)主干道均设有左行绿灯 10S,直行绿灯 27S,绿灯闪亮 3S,黄灯 2S 和红灯 55S。当南北主干道红灯点亮时,东西主干道应依次点亮左7行绿灯,直行绿灯,绿灯闪亮

16、和黄灯;反之,当东西主干道红灯点亮时,南北主干道依次点亮左行绿灯,直行绿灯,绿灯闪亮和黄灯。(2)南北向和东西向人行道均设有通行绿灯和禁行红灯。南北人行道通行绿灯应在南北向主干道直行绿灯点亮 3S 后才允许点亮,然后接 5S 绿闪,其他时间为红灯;同样,东西人行道通行绿灯于东西向主干道直行绿灯点亮 3S 后才允许点亮,然后接 5S绿闪,其它时间为红灯。3.急车强通控制方式(1)急车强通信号受急车强通开关控制。无急车时,按正常循环时序控制,有急车来时,将急车强通开关接通,不管原来信号状态如何,一律强制让急车来车方向的绿灯亮,直到急车通过为止,将急车强通开关断开,信号的状态立即转为急车放行方向的绿

17、灯闪亮 3 次。随后按正常时序控制。(2)急车强通信号只能响应一路方向的来车,若两个方向先后来急车,则响应先来的一方,随后再响应另一方。图 3.2 交通灯示意图83.3 PLC 的选型1.PLC 和 CPU 的选择根据设计要求,本设计共需要 I/O 点数为 4 输入/14 输出。具体需要的输入输出点数如表 3.1 和表 3.2 所示。表 3.1 输入表序号 输入信号名称 文字符号1 启动按钮 SB12 停止按钮 SB23 急车强通按钮 1 SB34 急车强通按钮 2 SB4表 3.2 输出表序号 输出信号名称 文字符号1 南北左转绿 HL22 南北左转红 HL133 东西左转绿 HL164 东

18、西左转红 HL65 南北直行绿 HL96 南北直行黄 HL147 南北直行红 HL38 东西直行绿 HL49 东西直行黄 HL1010 东西直行红 HL711 南北人行绿 HL1212 南北人行红 HL513 东西人行绿 HL114 东西人行红 HL89根据表 3.1 和表 3.2 可以确定 PLC 以及 CPU 的选型。对于这种中小型自动控制中,应用德国西门子公司生产的 S7-200 系列 PLC 无疑是十分明智的选择。因为它体积小,速度快,标准化,具有网络通信能力,可靠性高。在主机模块中,常用的主机有 CPU222,CPU224,CPU226 三种。方案一:若选择 CPU222 作为主机,

19、由于 CPU222 有 8 输入/6 输出,与此设计的 4输入/14 输出相差 8 点数字量输出。还需要扩展 8 点数字量输出。方案二:若选择 CPU224 作为主机,仍然缺少 4 点数字量输出,和前者相比,CPU224 的存储容量增大了一倍,它可以有 7 个扩展模块,并且有内置时钟,有更强的模拟量和高速计数处理能力。是使用的相对较多的 S7-200 产品。方案三:如果选用 CPU226 作为主机,CPU226 主机为 24 输入/16 输出,与 4 输入/14 输出较为接近。和 CPU224 相比,CPU226 增加了通讯口的数量,使得它的通信能力大大增强,可以用于点数较多,要求较高的小型或

20、者中型控制系统。经过价格、性能、数字量的比较,以及设计的要求等多方面的考虑,选择 CPU226作为主机是最合理的。2.I/O 储存器容量的估算根据经验,每个 I/O 点及有关功能原件占用的内存量大致如下:开关输入原件:1020B/点开关输出原件:510B/点定时器/计数器:2B/个模拟量:100/150B/个根据上面算出的总字节,就可估算出用户程序所需的内存容量,从而选择合适的PLC 内存。该程序有 4 个输入、14 个输出、14 个定时器考虑余量后需要内存 1KB。103.4 I/O 分配表如表 3.3、表 3.4 所示,分配主机 CPU226 的地址。表 3.3 输入地址分配表表 3.4

21、输出地址分配表序号 输出信号名称 文字符号 输出地址1 南北左转绿 HL2 Q0.12 南北左转红 HL13 Q1.43 东西左转绿 HL15 Q1.64 东西左转红 HL6 Q0.55 南北直行绿 HL9 Q1.06 南北直行黄 HL14 Q1.57 南北直行红 HL3 Q0.28 东西直行绿 HL4 Q0.39 东西直行黄 HL10 Q1.110 东西直行红 HL7 Q0.611 南北人行绿 HL12 Q1.312 南北人行红 HL5 Q0.413 东西人行绿 HL1 Q0.014 东西人行红 HL8 Q0.7序号 输入信号名称 文字符号 输入地址1 启动按钮 SB1 I0.02 停止按钮

22、 SB2 I0.13 急车强通按钮 1 SB3 I0.24 急车强通按钮 2 SB4 I0.3113.5 PLC 电源PLC 电源采用外接交流 220V 供电,内部 24V 直流供电。3.6 PLC 外部接线图根据交通灯的控制要求,对系统控制的 I/O 点数进行了统计和 PLC 型号进行了选择,现根据以上的统计和选择 PLC 主机与交通灯的硬件连接图,如图 3.3 所示图 3.3 外部接线图123.7 监控系统本节简单介绍了对道路十字路口的监控,主要采用直接的摄像与录象方式进行监控,之后将数据通过光缆传回监控中心进行人工截取保存,以便对违章肇事事件进行见证和查询。3.8 通信系统西门子 S7-

23、200 PLC 的通信功能较强,自由端口模式是计算机或其它带有串行通信接口的设备与 S7-200 CPU 之间通信的一种廉价和灵活的方法。它以用户定义的通信协议为基础,通过使用相关的中断指令和专用的通信指令控制 S7-200 CPU 通信口的操作模式,实现与多种智能设备的连接。利用 PLC 的通信功能,PLC 与上位机之间的数据交换。PLC 采集的数据及 PLC 的状态可传送给上位机,也可以接受上位机的指令进行重新组态,修改控制参数及直接控制现场执行设备。在 S7-200 系统中,PPI、MPI、PROFIBUS-DP 协议都可以在 RS-485 网络上通信。RS-485 是 S7-200 最

24、常用的电气通信基础。CPU 通信口的最高速率为 187.5K 波特,保证的通信距离为 50m。要获得更长的通信距离,需要增加 RS-485 中继器;在一个总线型网络上最多加 9 个中继器,但通信距离不能超过 9600m。PC 机的标准串口为 RS232。S7-200 系列 CPU226 提供 2 个串口,其中一个端口(PORT1)作为 DP 口,另一个端口(PORT 0)为自由口,自由口为标准 RS-485 口.西门子公司提供的 PC/PPI 电缆带有 RS232/RS485 电平转换器,因此在不增加任何硬件的情况下,可以很方便地将 PLC 和 PC 机互联,如图 3.4 所示。PC 机RS2

25、32接口RS232/RS485转换器PLCRS485接口图 3.4 PLCPC 连接图在上述通信方式下,由于只有用了二根线进行数据传送,所以无法实现硬件握手信号。因此,PLC 和 PC 的通信必须协调进行,在本系统中考虑到 PLC 长期连续工作在采集信号、控制状态下,而 PC 机仅作为监控,所以 PC 机与 PLC 之间的通信采用主13从方式,PC 机始终处于主导地位。数据的传送都由 PC 机定时发出命令,该命令也作为握手信号。PLC 一旦收到命令,在对命令进行确认无误后,返回该命令作为应答。然后根据命令组织数据并存入指定的数据缓冲区,上传给 PC 机;或准备接受 PC 机下传的给定压力,存入

26、指定存储区。为了验证数据的正确性,把所有发送的数据作累加,并把结果与发送过来的累加和进行比较,若相等则发送成功;反之则放弃这批数据,并发出错误信息给对方,要求对方重发,以确保修改后的压力值实时传给下位机。目前,普遍使用的传送介质有:同轴电缆、双绞线、光缆,其他介质如无线电、红外微波等在 PLC 网络中应用很少。其中双绞线(带屏蔽)成本低、安装简单;光缆尺寸小、质量轻、传输距离远,但成本高、安装维修需专用仪器。本设计监控数据的通信传输介质选择光纤电缆,与其他介质相比,具体优点如下:1 光纤用各种玻璃外加保护层组成在折射率较高的单根关前外面用折射率较低的包层围裹起来,就构成一条光前通道,由多条光纤

27、组成光纤电缆;2 光纤普遍用于点到点的连接,可以在 6-8km 的距离内不使用中继器进行传输;3 光纤不易受电磁干扰和噪声的影响,所以抗干扰性极强,在价格方面,光纤的价格比同轴电缆和双绞线高。144 系统软件设计4.1 系统控制过程系统由传感器、输入接口电路、PLC、信号灯、电源等组成。以一个十字路口为例, 该路口控制为普通采用的方式,依次放行顺序南、东、西、北。按绿灯指示方向行驶, 人行道在南面车辆放行时,东面人行道放行,依此类推,顺序为东、北、南、西,绿灯的放行时间初始设定值为 30 秒,时间结束后绿灯闪五次(1 秒一次) ,红灯亮。每个方向循环一次 90 秒 。人行道只有绿灯和红灯,由放

28、行车道的绿、红灯并联控制,绿灯结束后,绿灯延迟三秒后常亮。4.2 流程图(1)交通灯正常循环运行逻辑流程图交通灯正常循环运行逻辑流程图如图 4.1 所示。图 4.1 交通灯正常循环运行流程图15图 4.1 交通灯正常循环运行流程图(2)急车强通控制的逻辑流程图急车强通控制的逻辑流程图如图 4.2 所示。16图 4.2 急车强通控制流程图174.3 交通灯工作时序图交通灯工作时序图如图 4.3 所示。图 4.3 交通灯工作时序图184.4 梯形图本设计采用 S7-200 系列专用编程软件 STEP-Mirco/WIN32 编程软件进行编程。STEP-Mirco/WIN32 编程软件是基于 Win

29、dows 的应用软件,由西门子公司专门为S7-200 系列可编程控制器设计开发。它功能强大,主要为用户开发控制程序使用,同时也可实时监控用户程序执行状态。它是西门子 S7-200 用户不可缺少的开发工具。现在加上汉化程序后,可在全汉化的界面下进行操作,使中国的用户使用起来更加方便与实用。本设计采用顺序控制指令进行编程,具体程序如下:网络一:置位初始状态。网络二:状态 S0.0 开始网络三:在状态 S0.0 中,实现东西、南北方向交通灯以及人行道交通灯的复位和置位。网络四:若启动按钮有效,分支开始,顺序状态转移到状态 S0.1网络五:复位状态 S0.019网络六:状态 S0.1 开始网络七:状态

30、执行,南北同时左转绿、直行红、右转红 10S南北左转绿灯闪 3 秒南北黄灯亮 2 秒南北人行道绿灯亮 27 秒南北左转红 30 秒东西右转、南北直行、南北人行同时绿灯闪 3 秒程序执行 43 秒时对南北直行绿、南北人行绿、东西右行绿进行复位南北直行黄、东西右行黄 2 秒程序执行 45 秒时对南北直行黄、东西右行黄、东西左转红进行复位东西左转绿、东西右行红 10 秒程序执行 45 秒时对南北直行红进行置位东西左转绿灯闪 3 秒程序执行 55 秒时对东西直行绿、东西右行绿进行置位,对东西直行红进行复位定时器 T37 设定植 58 秒2021T37 有效,顺序状态转移 S0.2顺序状态转移结束22状

31、态 S0.2东西左转黄灯亮 2 秒东西人行道绿灯复位东西人行红道红灯复位东西左转红置位东西人行绿、南北右行绿、东西直行绿闪 2 秒计时器 T38 设定值 30 秒T38 有效,顺序状态转移 S0.323顺序状态转移结束状态 S0.3南北直行黄置位东西人行红、南北右行黄置位东西人行绿复位南北直行绿、南北右行绿复位定时器 T39 设定值 2 秒24T39 有效,顺序状态转移 S0.0顺序状态转移结束有急车来时,将急车强通开关接通,不管原来信号状态如何,一律强制让急车来车方向的绿灯亮,直到急车通过为止,将急车强通开关断开,信号的状态立即转为急车放行方向的绿灯闪亮 3 次。随后按正常时序控制。急车强通

32、控制梯形图如下。25图 4.5 东西方向急车强通控制梯形图26图 4.6 南北方向急车强通控制梯形图274.5 监控界面设计随着经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通拥塞已成为一个国际性的问题。因此,设计可靠、安全、便捷的多功能交通灯控制系统有极大的现实必要性。通常情况下,交通信号灯控制的主要缺陷是交通信号灯控制系统缺乏有效的应急措施,导致十字路口交通受阻,造成不必要的经济损失。为此,我们考虑设计十字路口的监控系统。以便方便、快速的对交通灯控制。Siemens 公司生产的 PLC 由于价格低、适应工业现场以及强大联网功能特点被广泛使用。考虑到这些因素,本系统以PLC 作为下位机。上

33、位机采用 VB 高级语言,由于本系统实现的功能相对简单,涉及的数据处理和数据管理要求不是太高,因此考虑用价格便宜,通讯容易实现的 VB 作为上位机的语言界面。本节介绍了 VB 和 PLC 通讯的实现过程。该系统以装有 VB 的 PC 机作为上位机,PLC 作为下位机。利用 VB 中的 MSComm 控件, PLC 的自由口模式创建用户定义的协议,通过 PC/PPI 电缆连接 PC 机和 PLC,实现上位机和下位机的串口通讯。并给出了该方法在十字路口交通灯实时监控系统中的具体应用。4.6 系统构成图 4.7 PC 机与 PLC 连接示意图监控系统主要由计算机和 PLC 构成。用 PC/PPI 电

34、缆连接计算机的 RS-232 口和PLC 的 RS-485 口,作为数据转换器(使用 PC/PPI 电缆上的 DIP 开关来为电缆配置正确的波特率) 。28本系统选用的计算机处理器型号是 Pentium (R) 4 CPU; 有 40G 的硬盘空间;选用 Microsoft windows XP 操作系统;有一个 COM 口。Siemens 公司提供多种型号的 CPU 以适应各种应用。本系统选用的是 Siemens 公司生产的 CPU224 型号的 S7-200PLC, 它有一个 RS-485 口, 14 个输入口,10 个输出口,完全可以满足该系统的要求(该系统需要 8 个输出口) 。4.7 操作流程及通讯原理操作流程(1)在 SETP7-Micro/WIN 软件的操作栏中点击 system block 图标,出现图 4.8 所示的界面。图 4.8 配置 S7-200CPU(2)为 PLC 选择站地址、波特率。(3)在操作栏中点击 communications 图标,出现图 4.9 所示的界面。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 期刊/会议论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报