




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 东北石油大学秦皇岛分校毕业论文摘要随着城市机动车量的不断增加,许多大城市如北京、上海、南京等出现了交通超负荷运行的情况,因此,自80年代后期,这些城市纷纷修建城市高速公路,在高速公路建设完成的初期,它们也曾有效地改善了交通状况。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路和普通道路耦合出交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道,城区与周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题,plc是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和通讯技术而
2、形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、记时、计数等顺序控制功能,建立柔性的程控系统。国际电工委员会(iec)颁布了对plc的规定:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。根据交通等工艺控制要求和特点,我们采用了日本三菱公司fx2n_48mr。三菱plc有小型化,高速度,高性能等特点,三菱可编程控
3、制器指令丰富,可以接各种输入,输出扩充设备,有丰富的特殊扩展设备,其中的模拟输入设备和通信设备是系统所必需的,能够方便地联网通信。本系统就是应用可编程控制器(plc)对十字路口交通控制等实现控制。关键词 交通灯;plc设计;交通灯控制;系统调试;监控系统目录摘要i第1章 绪论11.1 交通灯的作用和意义11.2 本文研究的内容1第2章 plc的概述32.1 plc的简介32.2 plc的特点42.3 plc的基本结构和工作原理52.4 西门子s7-200系列plc的硬件72.4.1 s7-200系列plc主要由下面几个部分组成72.4.2 主机72.4.3 cpu的主要特点82.4.4 存储系
4、统82.4.5 扩展单元82.4.6 特殊功能模块92.5内部软元件102.6 plc基本指令11第三章 监控系统软件设计133.1 mcgs组态软件简介133.2 基于mcgs的交通灯监控界面设计153.3 mcgs组态的过程15第四章 系统的设计174.1 控制要求174.2 交通灯的放置174.3 交通信号灯plc的输入/输出点的分配表184.4 交通信号灯plc控制硬件接线图184.5 软件设计194.5.1 交通信号灯plc控制梯形图194.5.2 交通信号灯plc控制的指令204.6 程序说明224.7 交通信号灯的状态波形图23参考文献24致 谢2525东北石油大学秦皇岛分校毕业
5、论文第1章 绪论1.1 交通灯的作用和意义交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。为了实现交通道路的管理,力求交通管理先进性、科学化。用可编程控制器实现交通灯管制的控制系统,以及该系统软、硬件设计方法,实验证明该系统实现简单、经济,能够有效地疏导交通,提高交通路口的通行能力。分析了现代城市交通控制与管理问题的现状,结合交通的实际情况阐述了交通灯控制系统的工作原理,给出了一种简单实用的城市交通灯控制系统的plc设计方案。可编程序控制器在工业自动化中的地位极为重要,广泛的应用于各个行业。随着科技的发展,可编程控制器的功能日益完善,加上小型化
6、、价格低、可靠性高,在现代工业中的作用更加突出。城市交通与人民群众生产生活息息相关。目前我市发展迅速,经济收入逐年增长,人民群众生活条件越来越好,私人轿车越来越多,城区道路交通压力与日俱增,许多路段已经超出道路设计负荷,经常发生堵车、交通事故等现象;虽然政府有关部门积极采取相应措施进行缓解,但效果不太明显;特别在节假日、上、下班高峰时间,堵车现象更为严重,而交通路段中十字路口处的车辆畅通与否尤显重要。在加上80年代后期,我国许多大城市如北京上海等地纷纷修建城市高速道路,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没
7、有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。这些都给市民的正常出行造成了困扰。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵越来越成为交通运输管理和城市规划部门亟待解决的主要问题。道路交通信号灯是为了加强道路交通管理,减少交通事故的发生,提高道路使用效率,改善交通状况的一种重要工具,指导车辆和行人安全有序地通行。它是现代城市交通监控重要的组成部分。1.2 本文研究的内容plc
8、是在传统的顺序控制器的基础上引入了微电子技术、计算机技术、自动控制技术和通讯技术而形成的一代新型工业控制装置,目的是用来取代继电器、执行逻辑、记时、计数等顺序控制功能,建立柔性的程控系统。国际电工委员会(iec)颁布了对plc的规定:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。本文分四章,第1章介绍了交通灯的作用和意义;
9、第2章介绍了plc的发明、发展、plc的一般结构以及他的应用领域;第3章监控系统软件设计;第4章系统的设计与仿真。东北石油大学秦皇岛分校毕业论文第2章 plc的概述2.1 plc的简介plc即可编程控制器(programmable logic controller),是指以计算机技术为基础的新型工业控制装置。在1987年国际电工委员会(international electrical committee)颁布的plc标准草案中对plc做了如下定义:可编程控制器是一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内部存储程序、执行逻辑运算、顺序控制、定时、计
10、数与算术操作等面向用户的指令,并通过数字或模拟输入/输出控制各种类型的机械或生产过程 。可编程控制器及其有关外部设备,都应按易于工业控制系统联成一个整体,易于扩充其功能的原则设计。总之,可编程控制器是一台专为工业环境应用而设计的计算机,它是将传统的继电器技术,计算机技术和通信技术相融合而发展起来的一种新型的控制装置 。在具体的国内工业应用中,由于它不是针对某一具体工业应用,因此它的硬件应根据实际需要来进行配置,其软件则根据控制要求进行编写。随着微处理器的出现,大规模、超大规模、集成电路技术的迅速发展和数据通信技术的不断进步,plc也迅速发展其发展过程大致可以分为三个阶段。1. 早期的plc早期
11、的plc称为可编程逻辑控制器。这时,plc主要功能只是执行原先由继器完成的顺序控制、定时等。早期的plc的性能要优于继电器控制装置,其优点包括简单易懂、便于安装、体积小、能耗低、有故障指示及能重复使用等。其中plc特有的编程语言梯形图,一直沿用到现在。2. 中期的plc这时plc产品已使用了16位、32位高性能微处理器,而且实现了多处理器的多通道处理,通信技术是plc的应用得到了进一步的发展。在硬件方面,除了保留原有的开发模块外,还增加了模拟量模块、远程i/o模块、各种特殊功能模块。并扩大了存储器的容量,使各种逻辑线圈的数量增加,还提供了一定数量的数据寄存器,使plc的范围更大。在软件方面,还
12、增加了算术运算、数据处理和传送通信、直诊断等功能。3. 近期的plc由于超大规模集成电路技术的迅速发展,微处理器价格的大幅度下降,使的各种类型的plc所采用的微处理器的档次普遍提高。为了提高plc的处理速度,各制造厂商还研制开发了专用逻辑处理芯片。 世界上生产plc产品的厂家多达200多个,其中比较著名的有美国的ab、通用(ge),日本的三菱(mitsbishi)、 欧姆龙(omron)、松下,德国的西门子(siemens),韩国的三星(sumsung)、 lg等。2.2 plc的特点目前,plc在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等
13、各个行业,使用情况大致可归纳为如下几点:1. 可靠性高,抗干扰能力强高可靠性是电气控制设备的关键性能。plc由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。由于plc模块均采用大规模与超大规模集成电路,所以的i/o接口电路均采用光电隔离;在结构上对、防潮、防尘、抗震等都有周到的考虑;在硬件上采用隔离、滤波、屏蔽、接地等抗干扰措施;在软件上采用数字滤波等抗干扰和故障诊断措施。以上这些使plc具有较高的抗干扰能力。2. 控制系统结构简单,通用性强在plc控制系统中,只需要在plc输入/输出端子上接入相应的信号线即可,不需要连接如继电器之类的
14、低压电器和大量而又复杂的硬件接线线路 ,大大简化了控制系统的结构。,plc的输入/输出可直接与交流220v、直流24v等强电相连,并且具有较强的带负载能力。3. 编程方便,易于使用plc作为通用工业控制计算机,是面向工矿企业的工控设备。它接口容易,编程语言易于为工程技术人员接受。梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用plc的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。4. 功能完善plc发展到今天,已经形成了大、中、小各种规模的系列化产品。可以用于各种规模的工业控制场合。除了逻辑
15、处理功能以外,现代plc大多具有完善的数据运算能力,可用于各种数字控制领域。近年来plc的功能单元大量涌现,使plc渗透到了位置控制、温度控制、cnc等各种工业控制中。在plc内部具备许多控制功能,如:逻辑控制、定时控制、计数控制、步进控制、pid控制、数据控制、通信和联网,还有其他特殊功能模块。5. 设计、施工、调试的周期短plc用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序改变生产过程成为可能。这很适合多品种、小批量的生产场合。6. 体积小,维护操作方便plc体积小,质量轻,便于安装,不需要
16、专门的机房,可以在各种工业环境下直接运行。使用时只需将现场的各种设备与plc相应的i/o端相连接,即可投入运行。各种模块上均有运行和故障指示装置,便于用户了解运行情况和查找故障。2.3 plc的基本结构和工作原理2.3.1 plc的基本结构在种类繁多的plc中,其组成结构和工作原理都基本相同。用plc实施控制,其实质是按一定算法进行输入/输出转换,并将这个转换给予物理实现,并应用于工业现场。plc专为工业现场而设计,采用了典型的计算机结构,它主要由cpu、电源、存储器和专门设计的输入/输出接口电路等组成。1. 中央处理器(cpu)中央处理器(cpu)一般由控制器运算器和寄存器组成。它们都集成在
17、一个芯片内,cpu通过数据总线、地址总线和控制总线与存储单元输入/输出接口电路相连接。与一般计算机一样,cpu是plc的核心,它按照plc中系统程序赋予的功能指挥plc有条不序地进行工作。用户程序和数据事先存入存储器中,当plc处于运行方式时,cpu按循环扫描方式执行用户程序。cpu的主要任务如下:(1) 按plc系统程序赋予的功能接收并存储从编程器输入用户程序和数据。(2) 用扫描方式接收现场输入装置的状态与数据,并存入输入映像寄存器或数据寄存器。(3) 诊断电源或plc内部电路工作状态和编程过程中的语法错误。(4) 在plc进入运行状态后,从存储器中逐条读取用户,程序经过命令解释后,按指令
18、规定的任务产生相应的控制信号,去启、闭有关控制电路,分时地去执行数据的存取、传送、组合、比较、变换等动作。完成用户程序中规定的逻辑运算或算术运算等任务。根据运算结果更换有关标志位的状态和输入映像寄存器的内容,实现输出、制表、打印或数据通信等控制。2. 存储器plc的存储器包括系统存储器和用户存储器两个部分。(1)系统存储器 系统存储器是指用来存放plc的系统程序的存储器。它由plc生产厂家编写并固化在rom内,用户不能直接更改。它使plc具有基本的功能,能够完成plc设计者规定的各项工作。其主要内容包括3个部分:系统管理程序、 用户指令解释程序和标准程序模块与系统调试。(2)用户存储器用户存储
19、器由用户程序存储器和数据存储器两部分组成,其主要任务作用是用来存放用户针对具体控制任务用规定的plc编程语言编写的各种用户程序。plc使用的存储器有3种类型:随机存取存储器(ram)、只读存储器(rom)和可擦除可编程只读存储器(eepro)。3. 输入/输出接口单元plc的输入和输出信号类型可以是开关量、模拟量和数字量。输入/输出接口单元从广义上可分为2个部分:一部分是与被控制设备相连的接口电路,另一部分是输入和输出的映像寄存器。4. 扩展接口和通信接口plc具有扩展接口和通信接口的能力,其作用如下:(1)扩展接口的作用是将扩展单元和功能模块与基本单元相连,是plc的配置更加灵活以满足不同控
20、制的系统需求。(2)通信接口的作用是通过这些通信接口可以与监视器打印机和其他的,plc或计算机相连从而实现”人-机”或”机-机”之间的对话。5. 电源部分plc一般使用220交流电源,内部的开关电源位plc的中央处理器、存储器等。电路提供5v、12v、24v等直流电源使plc能正常工作。6. 编程设备编程设备的作用是供用户进行程序的编制、编辑、调试和监视。7. 其他部件有些plc还可以有errom写入器、存储器卡等其他外部设备,用于增强plc的存储容量和扩展功能。2.3.2 plc的工作原理plc在程序运行方式、输入输出操作、特殊功能模块等方面做了特别的考虑2。1. plc的3个工作阶段当pl
21、c投入运行后,其工作过程一般分为输入采样阶段、用户程序执行阶段和输出刷新阶段三个阶段完成。上述3个阶段即为一个周期。在整个运行期间plc的cpu以一定的扫描速度重复执行上述3个阶段。(1)输入采样阶段plc。在输入采样阶段,先扫描所以输入端子并将各输入端子状态存入对应的输入元件映像寄存器。此时,输入元件映像寄存器被刷新,接着进入用户程序执行阶段。在用户程序执行阶段或输出阶段,输入元件映像寄存器与外界隔离,无论输入端子信号如何变化,输入元件映像积存器始终保持不变,直到下个扫描周期的输入采样阶段才将输入端子的新内容重新写入。(2)用户程序执行阶段。根据plc梯形图程序扫描规则,plc以先左后右,先
22、上后下的步序逐句扫描。当指令中涉及输入/输出时,plc从输入映像寄存器中读入上一阶段采入的对应输入端子状态,从输出映像寄存器读入对应输出映像寄存器的当前状态。然后,进行相应的运算,运算结果在存入元件映像寄存器中。对元件映像来说,每一个元件的状态会随程序的执行过程而变化。(3)输出刷新阶段。在所有指令执行完毕后,输出映像寄存器中所有继电器的状态在(通/断)在输出刷新阶段转存到输出锁存器中,通过一定方式输出驱动外部负载。对于小型plc,i/o点数较少,用户程序较短,用集中采样集中输出的工作方式,虽然在一定程度上降低了系统的响应速度,但从根本上提高了系统的抗干扰能力,增强了系统的可靠性。2. plc
23、对输入/输出的处理规则plc对输入/输出的处理规则如下:输入映像寄存器的数据取决于输入端子板上各输入点在上有个刷新期间的通/断状。2.4 西门子s7-200系列plc的硬件西门子公司的plc产品包括s7-200、s7-300、s7-400、logo、hmi人机界面、工业网络、工业软件等。s7系列plc具有体积小、速度快、标准化,具有网络通信能力,功能更强,可靠性更高的优点。s7系列plc产品可分为微型plc(s7-200)、小规模性能要求的plc(s7-300)和中高规模性能要求的plc(s7-400)等。其中s7-200系列的plc的出色主要表现在以下几个方面:极高的可靠性,极丰富的指令集,
24、易于掌握,便捷的操作,丰富的内置集成功能,实时特性,强劲的通信能力,丰富的扩展模块。2.4.1 s7-200系列plc主要由下面几个部分组成1. 基本单元基本单元又称为cpu模块,有的也称为主机或本机。它包括cpu、存储器、基本输入/输出点和电源等,是plc的主要部分。实际上它就是个完整的控制系统,可以单独完成一定的任务。2. 扩展单元s7-200 cpu22*系列plc具有2到7个扩展模块,用户可以根据需要扩展各种i/o模块。 3. 特殊功能模块当需要完成某些特殊功能的控任务时,需要扩展模块和功能模块。它是完成某种特殊控制任务的一些装置。4. 相关设备为了充分利用系统硬件和软件资源而开发的相
25、关设备,主要包括编辑设备、网络设备和人机操作界面等。5. 为了能够更好地使用以上设备开发的配套程序。它主要由标准工具、工程工具、运行软件和人机接口软件等几大类构成。2.4.2 主机s7-200 cpu22*系列的cpu模块主要包括一个中央处理器、电源、通信口及i/o接口。它的主要作用有:执行程序;从现场设备中采集信号;输出控制信号;驱动外部负载。s7-200 cpu22*系列的plc具有以下5种不同的结构配置:(1)cpu221具有6个输入点和4个输出点,共计10个i/o点。无扩展能力。有4路高速计数器(30khz),2路高速脉冲输出,1个rs485通信/编程口,2个独立的输入端,可同时作加、
26、减计数,可连接2个相位差为90度的a/b相增量编码器。程序和数据存储容量较小,适用于少点的控制系统。(2)cpu222具有8个输入点和6个输出点,共计14个i/o点。1个模拟量电位器,最多可扩展10ai/ao点。4kb用户程序区和2kb数据存储区。有4路高速计数器(30khz),2路高速脉冲输出,1个rs485通信/编程口,2个独立的输入端可同时作加、减计数,可连接2个相位差为90度的a/b相增量编码器。可以进行一定模拟量的控制和2个模块的扩展,因此是应用更广泛全功能控制器。(3)cpu224具有14个输入点和10个输出点,共计24个i/o点。2个模拟量电位器,最多可扩展35ai/ao点。8k
27、b用户程序区和5kb数据存储区。有6路高速计数器(30khz),2路高速脉冲输出,1个rs485通信/编程口,有7个扩展模块。它具有更强的模拟量处理能力,是s7-200系列产品中使用最多的。(4)cpu226。具有24个输入点和16个输出点,共计40个i/o点。2个模拟量电位器,最多可扩展35ai/ao点。8kb用户程序区和5kb数据存储区。有6路高速计数器(30khz),2路高速脉冲输出,2个rs485通信/编程口。它主要用于点数较多、要求较高的小型或中型控制系统。(5)cpu226xm。这是西门子公司推出的一种增强型主机。它在用户程序存储容量和数据存储容量上进行了扩展,其他指标和cpu22
28、6相同。2.4.3 cpu的主要特点1. 内部集成的具有强劲的通信能力的ppi接口是s7-200的用户口,cpu接口物理特性为rs485,可在三种方式下工作。(1)ppi方式:通过ppi方式,s7-200系列plc与计算机之间或者是plc相互之间可通过普通的两芯屏蔽双绞电缆进行联网。(2)mpi方式:通过mpi方式,s7-200可以通过内置接口连接到mpi网络上,它可以与s7-300/s7-400cpu进行通信。(3)自由口通信方式;通过自由口通信方式,s7-200系列plc可以与任何通信协议公开的其他设备、控制器进行通信。2. 丰富的内置集成功能(1)集成的24v负载电源,可直接连接到传感器
29、和变送器(2)对于不同的设备类型,其cpu各有2个类型,具有不同的电源电压和控制电压。(3)中断输入,允许以极高的速度对过程信号的上升沿作出响应。(4)具有4到6个高数计数器(30khz)。(5)2路脉冲输出由于控制步进电机,或伺服电机的运动,从而实现对目标的定位任务。3. 丰富的扩展模块对数字量和模拟量扩展模块可方便选用。4. 具有易于掌握,便捷的操作以及丰富的指令集。2.4.4 存储系统s7-200系列plc的存储系统由ram和eeprom两种类型的存储器构成,cpu模块内部配备了一定容量的ram和eeprom。同时,s7-200系列plc的cpu模块支持可选的eeprom存储器卡。在cp
30、u模块内部的超级电容和电池模块用于长时间的保存数据,用户数据可通过主机的超级电容存储若干天。2.4.5 扩展单元当cpu需要进行某种特殊的功能控制或其i/o的扩展,通常i/o扩展包括i/o的点数扩展和功能模块的扩展两类。1. i/o扩展模块s7-200系列plc提供了五大类扩展模块:(1)数字量输入扩展模板em221(8路扩展输入)。(2)数字量输出扩展模板em222(8路扩展输出)。(3)数字量输入和输出混合扩展模板em223(8i/o,16i/o,24i/o)。(4)模拟量输入扩展模块em231,每个em231可扩展3路模拟量输入通道,a/d转换时间25us,分辨率为12位。(5)模拟量输
31、入扩展模块em235,每个em235可同时扩展3路模拟输入和1路模拟量输出通道,其中a/d转换时间25us,d/a转换时间100us,分辨率均为12位。2. 热电偶/热电阻扩展模块3. 通信扩展模块表2-1 s7-200 i/o编址信息类型cpu221cpu222cpu224cpu226i_数字量输入0.0-15.70.0-15.70.0-15.70.0-15.7q_数字量输出0.0-15.70.0-15.70.0-15.70.0-15.7m_中间标志位0.0-15.70.0-15.70.0-15.70.0-15.7c_计数器0-2550-2550-2550-255t_计时器0-2550-25
32、50-2550-255aiw_模拟输入字0-300-300-30aqw_模拟输出字0-300-300-30 2.4.6 特殊功能模块s7-200系列plc的特殊功能模块有数字量扩展模板、模拟量扩展模块、热电偶/热电阻扩展模块、通信扩展模块和现场设备接口模块。1. 数字量扩展模板(1)em221 数字量输入模板,24v,8输入。(2)em222 数字量输出模板,24v,8输出。(3)em223 数字量混合模板,24v。2. 模拟量扩展模块(1)em231 4模拟输入点,2w,12位。(2)em232 2模拟输入点,2w,12位。(3)em235 4模拟输入点,1模拟输出点, 2w,12位。3.
33、热电偶/热电阻扩展模块em231为常用的热电偶/热电阻扩展模块。其功率损失为1.8w,15位加符号位,wm231 ai4热电偶有4模拟量输入点,em231 ai2 热电阻有2模拟量输入点。4. 通信扩展模块em277 jprofibu-dp模块是常用的通信扩展模块,它用于plc现场总线通信连接。其波特变化范围为960011500波特。5. 现场设备接口模块cpu243-2通信处理器是as-i主站连接部分,专用于s7-200 cpu22*,连接的同时显著增加了s7-200可利用的i/o点数。2.5内部软元件用户使用的plc中的每一个i/o、内部存储单元、定时器和计数器都称为软元件。各个软元件的功
34、能不同,都有其固定的地址。软元件是plc内部具有一定功能的器件,这些器件实际上都是由电子电路、寄存器及存储单元等组成的。它的特点是;它具有继电器的特性,但它没有机械性的特点,它的最大的优点是其触点可以无限次使用,并且它们的寿命长。编程时,用户只要记住软元件的地址就可以了。下面对软元件介绍一下。1. 输入继电器(i)它是plc用来接收用户设备输入信号的接口。当外部开关信号闭合,则输入继电器的线圈得电,在程序中的常开触点闭合,常触点断开,这些触点可以在编程时任意使用,不受次数限制。输入继电器位存取的地址编号范围为i0.0i15.7,输入继电器的数据存取可采用位、字节、字或双字来存取。2. 输出继电
35、器(q)它是用来将输出信号传送到负载的接口,每一个输出继电器线圈都与相应的plc输出端相连,并有无数对常开和常闭触点供编程时使用。输出继电器位存取的地址编号范围为q0.0q15.7,输出继电器可采用位、字节、字或双字来存取。3. 通用辅助继电器(m)通用辅助继电器又称为内部标志位存储器,它的作用和继电接触器控制系统的中间继电器相同,它是用来保存控制继电器的中间操作状态。内部标志位存储器可采用位、字节、字或双字来存取。内部标志位存储器位存取的地址编号为m0.0m31.7,共32个字节。4. 特殊继电器(sm) 特殊继电器是指用来存储系统的状态变量有关的控制参数和信息的具有特殊功能的辅助继电器。特
36、殊标志位存储器能以位、字节、字或双字来存取。cpu224的sm的位地址编号范围为sm0.0sm179.7,共180个字节。常用的特殊存储器的用途如下:(1) sm0.0 运行监视。sm0.0始终为1状态。当plc运行时可以利用其触点驱动输出继电器,在外部显示程序是否处于运行状态。(2) sm0.1 初始化脉冲。(3) sm0.3 开机进入run时,接通一个扫描周期,可在启动操作之前,给设备提前预热。(4) sm0.4、0.5 占空比为50%的时钟脉冲。当plc处于运行状态时,sm0.4产生周期为1min的时钟脉冲,sm0.5产生周期为1s的时钟脉冲。(5) sm0.6 扫描时钟,一个扫描周期o
37、n,另一个为off,循环交替。(6) sm0.7 改造方式开关位置指示,开关放置在run位置时为1。(7) sm1.0 零标志位,运算结果=0,该位置1。(8) sm1.1 溢出标志位,结果溢出或为非法值时,该位置1。(9) sm1.2 负数标志位,运算结果为负数时,该位置1。(10) sm1.3 被0除标志位。5. 变量存储器(v)变量存储器主要用于存储变量。它可以存放程序执行过程中控制逻辑操作的中间结果,也可以使用变量存储器来保存与工序或任务相关的其他数据。变量存储器可以是位寻址,也可以是按字节、字、双字为单位寻址,其位存取的编号范围根据cpu的型号不同,cpu221/222为v0.0v2
38、047.7,共2kb存储容量,cpu224/226为v0.0v5119.7,共5kb存储容量。6. 局部变量存储器(l)局部变量存储器和变量存储器十分相似,都是用来存储变量的存储器。区别在于局部变量存储器用来存放局部变量,而不存储全局变量。局部变量存储器位存取的地址编号范围为l0.0l63.7,它可以按位、字节、字、双字直接寻址。7. 顺序控制继电器(s)通常用在顺序控制或步进控制中,并与其指令一起使用以实现顺序或步进控制功能流程图的编程。顺序控制继电器的地址编号范围为s0.0s31.7。8. 定时器(t)它是累计时间增量的内部器件,作用相当于继电器控制系统中的时间继电器。其设定时间由程序设置
39、。并且每个定时器可提供无数对常开触点和常闭触点供编程使用。定时器的定时精度分别为1ms、10ms和100ms三种,cpu222、cpu224及cpu226的定时器地址编号范围为t0t255,它们的分辨率、定时范围并不相同,用户根据所用cpu型号及时基,正确选用定时器的编号。9. 计数器(c)计数器用于累计计数输入端接收到的由断开到接通的脉冲个数,主要用于对产品进行计数或进行特定功能的编程。计数器可提供无数对常开和常闭触点供编程使用,其设定值由程序赋予。计数器的地址编号范围为c0c255。10. 模拟量输入映像寄存器(ai)和模拟量输出映像寄存器(aq)11. 高速计数器(hc)12. 累加器(
40、ac)2.6 plc基本指令s7-200系列plc的基本指令包括常用指令、堆栈操作指令、计数指令、定时器指令、比较指令和程序控制指令等1。1. 触点指令触点指令包括逻辑取和线圈驱动指令,它有两种连接形式,即串联和并联。(1)逻辑取和线圈驱动指令。指令格式为:ld 取指令;ldn 取反指令;= 线圈输出指令。(2)触点串联指令。指令格式为:a 常开触点串联:an 常闭触点串联。(3)触点并联指令。指令格式为:o 常开触点并联:on 常闭触点并联。2. 逻辑电路块的连接指令电路块连接指令主要有两种形式:串联电路块的并联指令和并联电路块的串联指令。串联电路块的并联指令其格式为:old;并联电路块的串
41、联指令其格式为:ald。3. 置位,复位指令置位指令的格式为:s bit, n;复位指令的格式为:r bit n。4. 取反指令其格式为:not。5. 逻辑入栈lps、逻辑出栈lpp和逻辑读栈lrd指令逻辑入栈lps的功能是用于生成一条新的逻辑母线,右侧为新的逻辑块,是分支电路逻辑块的开始。逻辑出栈lpp的功能是用于lps产生新母线右侧的最后一个逻辑块,结束lps开始的这个分支电路逻辑块。逻辑读栈lrd的功能是用于lps开始的分支电路逻辑块中第二条逻辑块,本身不进行任何进栈和出栈操作。6. 计数器指令增计数器指令ctu:其指令格式为:ctu cx, pv。x为计数器编号。减计数器指令ctd:其
42、指令格式为:ctd cx, pv。x为计数器编号。增减计数器指令ctud:其指令格式为:ctud cx, pv。x为计数器编号。7. 定时器指令接通延时指令ton:其指令格式为:ton tx, pt。x为定时器编号。断开延时指令tof:其指令格式为:tof tx, pt。x为定时器编号。有记忆接通延时指令tonr:其指令格式为:tor tx, pt。x为定时器编号。8. 结束及暂停指令结束指令可分为有条件结束指令end和无条件结束指令mend。暂停指令的指令格式为:stop。9. 子程序指令子程序指令包括3个指令:建立子程序、子程序调用和子程序返回。子程序调用指令又有2条指令:子程序调用指令c
43、all和子程序条件返回指令cret。第三章 监控系统软件设计3.1 mcgs组态软件简介mcgs(monitor and control generated system,监视与控制通用系统)是北京昆仑通态自动化软件科技有限公司研发的一套基于windows平台的,用于快速构造和生成上位机监控系统的组态软件系统,主要完成现场数据的采集与监测、前端数据的处理与控制 。 图3.1 组态环境图mcgs组态软件(以下简称mcgs)由“mcgs组态环境”和“mcgs运行环境”两个系统组成。两部分互相独立,又紧密相关,如图3.2所示。 图3.2 组态运行图mcgs组态环境是生成用户应用系统的工作环境,由可执
44、行程序mcgsset.exe支持,其存放于mcgs目录的program子目录中。用户在mcgs组态环境中完成动画设计、设备连接、编写控制流程、编制工程打印报表等全部组态工作后,生成扩展名为.mcg的工程文件,又称为组态结果数据库,其与mcgs运行环境一起,构成了用户应用系统,统称为“工程”。mcgs运行环境是用户应用系统的运行环境,由可执行程序mcgsrun.exe支持,其存放于mcgs目录的program子目录中。在运行环境中完成对工程的控制工作。mcgs组态软件所建立的工程由主控窗口、设备窗口、用户窗口、实时数据库和运行策略五部分构成,每一部分分别进行组态操作,完成不同的工作,具有不同的特
45、性。主控窗口:是工程的主窗口或主框架。在主控窗口中可以放置一个设备窗口和多个用户窗口,负责调度和管理这些窗口的打开或关闭。主要的组态操作包括:定义工程的名称,编制工程菜单,设计封面图形,确定自动启动的窗口,设定动画刷新周期,指定数据库存盘文件名称及存盘时间等。设备窗口:是连接和驱动外部设备的工作环境。在本窗口内配置数据采集与控制输出设备,注册设备驱动程序,定义连接与驱动设备用的数据变量。用户窗口:本窗口主要用于设置工程中人机交互的界面,诸如:生成各种动画显示画面、报警输出、数据与曲线图表等。实时数据库:是工程各个部分的数据交换与处理中心,它将mcgs工程的各个部分连接成有机的整体。在本窗口内定
46、义不同类型和名称的变量,作为数据采集、处理、输出控制、动画连接及设备驱动的对象。运行策略:本窗口主要完成工程运行流程的控制。包括编写控制程序(脚本程序),选用各种功能构件,如:数据提取、历史曲线、定时器、配方操作、多媒体输出等。图3.3 mcgs工控组态软件图3.2 基于mcgs的交通灯监控界面设计控制面板主要包括了:东西和南北方向的12盏灯以及数码管计时器等器件组成。其原理为:当起动开关接通时信号灯系统开始工作,数码管从70s开始倒计时,且南北红灯亮,东西绿灯亮。当起动开关停止时,所有的灯信号全部熄灭。工作时东西绿灯亮30s,并闪烁3次(即3s),黄灯亮2s,且南北红灯35s。此时数码管显示
47、数字为35。这时南北绿灯开始亮30s,并闪烁3次(即3s),黄灯亮2s,且东西红灯亮35s。此时数码管显示数字为0。然后数码管按照此时间进行循环。图3-4 交通灯监控系统3.3 mcgs组态的过程项工程项目系统分析:分析工程目的系统构成、技术要求和工艺流程,弄清系统的控制流程和监控对象的特征,明确监控要求和动画显示方式,分析工程中的设备采集及输出通道与软件中实时数据库变量的对应关系,分清哪些变量是要求与设备连接的,哪些变量是软件内部用来传递数据及动画显示的。工程立项搭建框架:mcgs称为建立新工程。主要内容包括:定义工程名称、封面窗口名称和启动窗口(封面窗口退出后接着显示的窗口)名称,指定存盘
48、数据库文件的名称以及存盘数据库,设定动画刷新的周期。经过此步操作,即在mcgs组态环境中,建立了由五部分组成的工程结构框架。封面窗口和启动窗口也可等到建立了用户窗口后,再行建立。设计菜单基本体系:为了对系统运行的状态及工作流程进行有效地调度和控制,通常要在主控窗口内编制菜单。编制菜单分两步进行,第一步首先搭建菜单的框架,第二步再对各级菜单命令进行功能组态。在组态过程中,可根据实际需要,随时对菜单的内容进行增加或删除,不断完善工程的菜单。制作动画显示画面:动画制作分为静态图形设计和动态属性设置两个过程。前一部分类似于“画画”,用户通过mcgs组态软件中提供的基本图形元素及动画构件库,在用户窗口内
49、“组合”成各种复杂的画面。后一部分则设置图形的动画属性,与实时数据库中定义的变量建立相关性的连接关系,作为动画图形的驱动源。编写控制流程程序:在运行策略窗口内,从策略构件箱中,选择所需功能策略构件,构成各种功能模块(称为策略块),由这些模块实现各种人机交互操作。mcgs还为用户提供了编程用的功能构件(称之为“脚本程序”功能构件),使用简单的编程语言,编写工程控制程序。完善菜单按钮功能:包括对菜单命令、监控器件、操作按钮的功能组态;实现历史数据、实时数据、各种曲线、数据报表、报警信息输出等功能;建立工程安全机制等。编写程序调试工程:利用调试程序产生的模拟数据,检查动画显示和控制流程是否正确。连接
50、设备驱动程序:选定与设备相匹配的设备构件,连接设备通道,确定数据变量的数据处理方式,完成设备属性的设置。此项操作在设备窗口内进行。工程完工综合测试:最后测试工程各部分的工作情况,完成整个工程的组态工作,实施工程交接。mcgs为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、实时和历史数据处理、报警和安全机制、流程控制、动画显示、趋势曲线和报表输出以及企业监控网络等功能。使用mcgs,用户无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定,功能成熟,维护量小并且具备专业水准的计算机监控系统的开发工作。mcgs具有操作简便、可视性好、可维护性强、高性能、高可
51、靠性等突出特点,已成功应用于石油化工、钢铁行业、电力系统、水处理、环境监测、机械制造、交通运输、能源原材料、农业自动化、航空航天等领域,经过各种现场的长期实际运行,系统稳定可靠。第四章 plc系统设计4.1 控制要求1.信号灯由一个按钮控制其启动,一个按钮控制其停止。2.信号灯分为南北绿灯,南被黄灯,南北红灯和东西绿灯,东西黄灯,东西红灯及报警灯。3.南北红灯亮,并维持25s。当南北红灯亮时,东西绿灯也亮,维持20s后,东西绿灯闪烁3s后熄灭,然后东西黄灯亮2s后熄灭,接着东西红灯亮,南北绿灯亮。4.东西红灯亮,并维持30s。当东西红灯亮时, 南北绿灯也亮,维持25s后, 南北绿灯闪烁3s后熄灭,然后南北黄灯亮2s后熄灭,接着南北红灯亮, 东西绿灯亮。按以上方式周而复始地工作。如表4-1:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025浙江温州市卫生健康委员会直属医疗卫生单位引进紧缺高层次人才61人笔试模拟试题及答案解析
- 街道消防活动总结
- 一年级数学两位数加减一位数题综合检测例题大全附答案
- 财务资金结算的工作总结范文(14篇)
- 膝关节功能解剖及临床意义
- 小班守秩序课件
- 招聘专员半年述职报告
- 中国与非洲文明交流互鉴知到课后答案智慧树章节测试答案2025年春云南大学
- 中国插花撒技艺 课件 第二章 撒技法的形式特点
- 通知写作培训
- 医院依法执业培训课件
- 注册监理工程师练习题库(附答案)
- 2024年甘肃省公务员录用考试《行测》真题及答案解析
- 2024年广东省公务员录用考试《行测》真题及解析
- 人际交往与人际沟通
- “双循环”视阈下我国稀土产业价值链的逻辑构成与重构路径研究
- 2024年煤矿安全管理人员(掘进班组长)考试题库(浓缩500题)
- 二十届三中全会精神知识竞赛试题及答案
- 生物合成薄荷酮的新途径
- 储能解决方案
- 统编版六年级下册道德与法治1-学会尊重-课件(54张课件)
评论
0/150
提交评论