毕业设计(论文)-PLC硝酸生产联锁报警控制系统_第1页
毕业设计(论文)-PLC硝酸生产联锁报警控制系统_第2页
毕业设计(论文)-PLC硝酸生产联锁报警控制系统_第3页
毕业设计(论文)-PLC硝酸生产联锁报警控制系统_第4页
毕业设计(论文)-PLC硝酸生产联锁报警控制系统_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

东北石油大学秦皇岛分校毕业设计(论文) I 摘摘 要要 PLC 问世以来,尽管时间不长,但发展迅速。PLC(可编程序控制器)已被 广泛应用于工业现场的控制设备,其具有编程方便、工作稳定、抗干扰能力 强和可靠性高等优点,采用 PLC 来实现硝酸生产联锁报警系统,使系统达到 生产安全可靠,具有重大意义。工业生产过程中,发生事故是难免的,在生 产线自动控制系统设计中要注重各种安全保护功能的实现。在硝酸生产这样 的化工生产过程中,有高压有毒及腐蚀性物质产生,其事故的危害性更大。 因此,在这类生产过程的自动控制系统中,实现联锁报警控制是十分必要的。 本毕业课程设计阐述了硝酸生产联锁报警控制系统的意义,介绍了系统 的特性和要求,并根据要求提出了生产联锁报警的实现线路,用 S7200PLC 实现了联锁报警控制,本设计给出了 PLC 实现的部分程序。用 PLC 的相关知 识完成简单的 PLC 控制,通过对 PLC 的选择,和对 PLC 控制系统的调试及运 行,结果表明此设计达到了预期的报警要求,有一定的实际使用价值。 关键词:关键词:PLC 联锁 报警 硝酸 东北石油大学秦皇岛分校毕业设计(论文) II 目目 录录 第第 1 1 章章 PLCPLC 的基本概念及结构特点的基本概念及结构特点.- 1 - 1.1 PLC 的基本概念.- 1 - 1.1.1 PLC 的定义.- 1 - 1.1.2 PLC 的发展.- 1 - 1.1.3 PLC 的应用领域.- 2 - 1.2 PLC 的基本结构.- 3 - 1.2.1 CPU 的构成.- 3 - 1.2.2 I/O 模块.- 3 - 1.2.3 电源模块 .- 4 - 1.2.4 底板或机架.- 4 - 1.2.5 PLC 系统的其它设备.- 4 - 1.2.6 PLC 的通信联网.- 4 - 1.3 PLC 的特点.- 4 - 1.3.1 高可靠性 .- 4 - 1.3.2 丰富的 I/O 接口模块 .- 5 - 1.3.3 采用模块化结构 .- 5 - 1.3.4 编程简单易学 .- 5 - 1.3.5 安装简单 .- 5 - 1.3.6 PLC 的功能.- 5 - 第第 2 2 章章 PLCPLC 的工作原理及的工作原理及 PLCPLC 控制系统设计控制系统设计.- - 7 7 - - 2.1 PLC 的分类.- 7 - 2.2 PLC 的工作原理.- 7 - 2.2.1 PLC 的运行方式.- 7 - 2.2.2 扫描技术.- 8 - 2.2.3 I/O 寻址方式.- 8 - 2.3 可编程控制器控制系统设计的基本步骤.- 9 - 2.3.1 系统设计的主要内容.- 9 - 2.3.2 系统设计的基本步骤.- 9 - 2.4 PLC 的编程语言.- 11 - 2.4.1 梯形图(Ladder Diagram).- 12 - 东北石油大学秦皇岛分校毕业设计(论文) III 2.4.2 布尔助记符(Boolean Mnemonic) .- 12 - 第第 3 3 章章 SIMATICSIMATIC S7-200S7-200 系列系列 PLCPLC 相关产品介绍相关产品介绍.- - 1313 - - 3.1 SIMATIC S7-200 系列 PLC 综述.- 13 - 3.2 S7-200 系列 PLC 的 CPU 型号.- 13 - 3.3 S7200 系列 PLC 的常用继电器.- 15 - 第第 4 4 章章 PLCPLC 用于生产过程中的联锁报警控制用于生产过程中的联锁报警控制.- - 1616 - - 4.1 应用背景与需求.- 16 - 4.2 生产过程联锁报警控制功能分析.- 16 - 4.3 联锁报警控制功能的实现.- 18 - 4.4 PLC 用于连锁报警的梯型图.- 19 - 4.5 助记符.- 22 - 4.6 程序的调试与运行过程.- 24 - 4.7 结论.- 24 - 致致 谢谢.- - 2525 - - 附附 录录.- - 2626 - - 参考文献参考文献.- - 2727 - - 东北石油大学秦皇岛分校毕业设计(论文) - 1 - 第第 1 1 章章 PLCPLC 的基本概念的基本概念及结构特点及结构特点 1.11.1 PLCPLC 的的基本概念基本概念 1.1.11.1.1 PLCPLC 的的定义定义 PLC 问世以来,尽管时间不长,但发展迅速。为了使其生产和发展标准化,美国电 气制造商协会 NEMA(National Electrical Manufactory Association)经过四年的调查工作, 于 1984 年首先将其正式命名为 PC(Programmable Controller) ,并给 PC 作了如下定义: “PC 是一个数字式的电子装置,它使用了可编程序的记忆体储存指令。用来执行诸如逻 辑,顺序,计时,计数与演算等功能,并通过数字或类似的输入/输出模块,以控制各种 机械或工作程序。一部数字电子计算机若是从事执行 PC 之功能着,亦被视为 PC,但不 包括鼓式或类似的机械式顺序控制器。 ” 以后国际电工委员会(IEC)又先后颁布了 PLC 标准的草案第一稿,第二稿,并在 1987 年 2 月通过了对它的定义: “PLC 可编程序控制器:PLC 英文全称 Programmable Logic Controller ,中文全称为可 编程逻辑控制器,定义是:一种数字运算操作的电子系统,专为在工业环境应用而设计的。 它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计 数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或 生产过程。可编程控制器及其有关外部设备,都按易于与工业控制系统联成一个整体, 易于扩充其功能的原则设计。 ” 总之,可编程控制器是一台计算机,它是专为工业环境应用而设计制造的计算机。 它具有丰富的输入/输出接口,并且具有较强的驱动能力。但可编程控制器产品并不针对 某一具体工业应用,在实际应用时,其硬件需根据实际需要进行选用配置,其软件需根 据控制要求进行设计编制。 1.1.21.1.2 PLCPLC 的发展的发展 在工业生产过程中,大量的开关量顺序控制,它按照逻辑条件进行顺序动作,并按 照逻辑关系进行连锁保护动作的控制,及大量离散量的数据采集。传统上,这些功能是 通过气动或电气控制系统来实现的。1968 年美国 GM(通用汽车)公司提出取代继电气 控制装置的要求,第二年,美国数字公司研制出了基于集成电路和电子技术的控制装置, 首次采用程序化的手段应用于电气控制,这就是第一代可编程序控制器,称 Programmable Controller(PC) 。 1969 年,美国数字设备公司(DEC)研制出第一台 PLC,在美国通用汽车自动装 配线上试用,获得了成功。这种新型的工业控制装置以其简单易懂,操作方便,可靠性 高,通用灵活,体积小,使用寿命长等一系列优点,很快地在美国其他工业领域推广应 东北石油大学秦皇岛分校毕业设计(论文) - 2 - 用。到 1971 年,已经成功地应用于食品,饮料,冶金,造纸等工业。这一新型工业控 制装置的出现,也受到了世界其他国家的高度重视。1971 日本从美国引进了这项新技术, 很快研制出了日本第一台 PLC。1973 年,西欧国家也研制出它们的第一台 PLC。我国 从 1974 年开始研制。于 1977 年开始工业应用。 个人计算机(简称 PC)发展起来后,为了方便,也为了反映可编程控制器的功能 特点,可编程序控制器定名为 Programmable Logic Controller(PLC) ,现在,仍常常将 PLC 简称 PC。 上世纪 80 年代至 90 年代中期,是 PLC 发展最快的时期,年增长率一直保持为 3040%。在这时期,PLC 在处理模拟量能力、数字运算能力、人机接口能力和网络能 力得到大幅度提高,PLC 逐渐进入过程控制领域,在某些应用上取代了在过程控制领域 处于统治地位的 DCS 系统。 目前,国外 PLC 制造商不断推出新产品。西门子最初推出 S5 系列,然后推出 S7 系 列;三菱开始是 F 系列,FX 系列,现在是 A 系列(A1、A2、A2X)。大趋势是功能越来 越多,集成度越来越高,网络功能越来越强。特别是网络,因为联网是一个大潮流。 PLC 的最新发展动态: 一是 PLC 网络化技术的发展,其中有两个趋势,一方面,PLC 网络系统已经不再是 自成体系的封闭系统,而是迅速向开放式系统发展,各大品牌 PLC 除了形成自己各具特 色的 PLC 网络系统,完成设备控制任务之外,还可以与上位计算机管理系统联网,实现 信息交流,成为整个信息管理系统的一部分。另一方面,现场总线技术得到广泛的采用, PLC 与其他安装在现场的智能化设备,比如智能化仪表,传感器,智能型电磁阀,智能 型驱动执行机构等,通过一根传输介质(比如双绞线,同轴电缆,光缆)连接起来,并 按照同一通信规约互相传输信息,由此构成一个现场工业控制网络,这种网络与单纯的 PLC 远程网络相比,配置更灵活,扩容更方便,造价更低,性能价格比更好,也更具开 放意义。 二是 PLC 向高性能小型化发展。PLC 的功能正越来越丰富,而体积则越来越小。比 如三菱的 FX-ON 系列 PLC,最小的机种,体积仅为 609070mm2,相当于一个继电器, 但却具有高速计数、斜坡、交替输出及 16 位四则运算等能力,还具有可调电位器时间 设定功能。PLC 已不再是早期那种只能进行开关量逻辑运算的产品了,而是具有越来越 强的模拟量处理能力,以及其他过去只有在计算机上才能具有的高级处理能力,如浮点 数运算,PID 调节,温度控制,精确定位,步进驱动,报表统计等。从这种意义上说, PLC 系统与 DCS(集散控制系统)的差别已经越来越小了。用 PLC 同样可以构成一个过 程控制系统。 1.1.31.1.3 PLCPLC 的应用领域的应用领域 PLC 具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等 特点。在自动化控制领域, PLC 是一种重要的控制设备。目前,世界上有 200 多厂家 生产 300 多品种 PLC 产品,应用在汽车( 23% )、粮食加工( 16.4% )、化学 / 东北石油大学秦皇岛分校毕业设计(论文) - 3 - 制药( 14.6% )、金属 / 矿山( 11.5% )、纸浆 / 造纸( 11.3% )等行业。PLC 在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。 1.21.2 PLCPLC 的基本结构的基本结构 从结构上分,PLC 分为固定式和组合式(模块式)两种。固定式 PLC 包括 CPU 板、 I/O 板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。模块式 PLC 包括 CPU 模块、I/O 模块、内存、电源模块、底板或机架,这些模块可以按照一 定规则组合配置。 1.2.11.2.1 CPUCPU 的构成的构成 CPU 是 PLC 的核心,起神经中枢的作用,每套 PLC 至少有一个 CPU,它按 PLC 的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置 送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和 PLC 内部电路的工作 状态和编程过程中的语法错误等。进入运行后,从用户程序存贮器中逐条读取指令,经 分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。 CPU 主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线 构成,CPU 单元还包括外围芯片、总线接口及有关电路。内存主要用于存储程序及数据, 是 PLC 不可缺少的组成单元。 在使用者看来,不必要详细分析 CPU 的内部电路,但对各部分的工作机制还是应 有足够的理解。CPU 的控制器控制 CPU 工作,由它读取指令、解释指令及执行指令。 但工作节奏由震荡信号控制。运算器用于进行数字或逻辑运算,在控制器指挥下工作。 寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。 CPU 速度和内存容量是 PLC 的重要参数,它们决定着 PLC 的工作速度,IO 数量及 软件容量等,因此限制着控制规模。 1.2.21.2.2 I/OI/O 模块模块 PLC 与电气回路的接口,是通过输入输出部分(I/O)完成的。I/O 模块集成了 PLC 的 I/O 电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入 模块将电信号变换成数字信号进入 PLC 系统,输出模块相反。I/O 分为开关量输入 (DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。 开关量是指只有开和关(或 1 和 0)两种状态的信号,模拟量是指连续变化的量。 常用的 I/O 分类如下: 开关量:按电压水平分,有 220VAC、110VAC、24VDC,按隔离方式分,有继 电器隔离和晶体管隔离。 模拟量:按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0- 5V,-10-10V)等,按精度分,有 12bit,14bit,16bit 等。 东北石油大学秦皇岛分校毕业设计(论文) - 4 - 除了上述通用 IO 外,还有特殊 IO 模块,如热电阻、热电偶、脉冲等模块。 按 I/O 点数确定模块规格及数量,I/O 模块可多可少,但其最大数受 CPU 所能管理 的基本配置的能力,即受最大的底板或机架槽数限制。 1.2.31.2.3 电源模块电源模块 PLC 电源用于为 PLC 各模块的集成电路提供工作电源。同时,有的还为输入电路 提供 24V 的工作电源。电源输入类型有:交流电源(220VAC 或 110VAC) ,直流电 源(常用的为 24VAC) 。 1.2.41.2.4 底板或机架底板或机架 大多数模块式 PLC 使用底板或机架,其作用是:电气上,实现各模块间的联系, 使 CPU 能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个 整体。 1.2.51.2.5 PLCPLC 系统的其它设备系统的其它设备 1、编程设备:编程器是 PLC 开发应用、监测运行、检查维护不可缺少的器件,用 于编程、对系统作一些设定、监控 PLC 及 PLC 所控制的系统的工作状况,但它不直接 参与现场控制运行。小编程器 PLC 一般有手持型编程器,目前一般由计算机(运行编 程软件)充当编程器。 2、人机界面:最简单的人机界面是指示灯和按钮,目前液晶屏(或触摸屏)式的 一体式操作员终端应用越来越广泛,由计算机(运行组态软件)充当人机界面非常普及。 3、输入输出设备:用于永久性地存储用户数据,如 EPROM、EEPROM 写入器、 条码阅读器,输入模拟量的电位器,打印机等。 1.2.61.2.6 PLCPLC 的通信联网的通信联网 依靠先进的工业网络技术可以迅速有效地收集、传送生产和管理数据。因此,网络 在自动化系统集成工程中的重要性越来越显著,甚至有人提出网络就是控制器的观点 说法。 PLC 具有通信联网的功能,它使 PLC 与 PLC 之间、PLC 与上位计算机以及其他智 能设备之间能够交换信息,形成一个统一的整体,实现分散集中控制。多数 PLC 具有 RS-232 接口,还有一些内置有支持各自通信协议的接口。 PLC 的通信,还未实现互操作性,IEC 规定了多种现场总线标准,PLC 各厂家均有 采用。 东北石油大学秦皇岛分校毕业设计(论文) - 5 - 1.31.3 PLCPLC 的特点的特点 1.3.11.3.1 高可靠性高可靠性 (1)所有的 I/O 接口电路均采用光电隔离,使工业现场的外电路与 PLC 内部电路之 间电气上隔离。(2)各输入端均采用 R-C 滤波器,其滤波时间常数一般为 1020ms.(3)各模块均采用屏蔽措施,以防止辐射干扰。(4)采用性能优良的开关电 源。(5)对采用的器件进行严格的筛选。(6)良好的自诊断功能,一旦电源或其他软, 硬件发生异常情况,CPU 立即采用有效措施,以防止故障扩大。(7)大型 PLC 还可以采 用由双 CPU 构成冗余系统或有三 CPU 构成表决系统,使可靠性更进一步提高。 1.3.21.3.2 丰富的丰富的 I/OI/O 接口模块接口模块 PLC 针对不同的工业现场信号,如:交流或直流;开关量或模拟量;电压或电流; 脉冲或电位; 强电或弱电等。有相应的 I/O 模块与工业现场的器件或设备,如:按钮; 行程开关;接近开关;传感器及变送器;电磁线圈;控制阀等直接连接。另外为了提高 操作性能,它还有多种人-机对话的接口模块; 为了组成工业局部网络,它还有多种通 讯联网的接口模块,等等。 1.3.31.3.3 采用模块化结构采用模块化结构 为了适应各种工业控制需要,除了单元式的小型 PLC 以外,绝大多数 PLC 均采用模 块化结构。PLC 的各个部件,包括 CPU,电源,I/O 等均采用模块化设计,由机架及电缆 将各模块连接起来,系统的规模和功能可根据用户的需要自行组合。 1.3.41.3.4 编程简单易学编程简单易学 PLC 的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说,不需要 具备计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握。 1.3.51.3.5 安装简单安装简单 维修方便 PLC 不需要专门的机房,可以在各种工业环境下直接运行。使用时只需将 现场的各种设备与 PLC 相应的 I/O 端相连接,即可投入运行。各种模块上均有运行和故 障指示装置,便于用户了解运行情况和查找故障。由于采用模块化结构,因此一旦某模 块发生故障,用户可以通过更换模块的方法,使系统迅速恢复运行。 东北石油大学秦皇岛分校毕业设计(论文) - 6 - 1.3.61.3.6 PLCPLC 的功能的功能 a 逻辑控制 b 定时控制 c 计数控制 d 步进(顺序)控制 e PID 控制 f 数据控制:PLC 具有数据处理能力。 g 通信和联网 h 其它:PLC 还有许多特殊功能模块,适用于各种特殊控制的要求,如:定位控制 模块,CRT 模块。 东北石油大学秦皇岛分校毕业设计(论文) - 7 - 第第 2 2 章章 PLCPLC 的工作原理的工作原理及及 PLCPLC 控制系统设计控制系统设计 2.12.1 PLCPLC 的分类的分类 小型 PLC 小型 PLC 的 I/O 点数一般在 128 点以下,其特点是体积小、结构紧凑, 整个硬件融为一体,除了开关量 I/O 以外,还可以连接模拟量 I/O 以及其他各种特殊功 能模块。它能执行包括逻辑运算、计时、计数、算术运算、数据处理和传送、通讯联网 以及各种应用指令。 中型 PLC 中型 PLC 采用模块化结构,其 I/O 点数一般在 2561024 点之间。I/O 的处理方式除了采用一般 PLC 通用的扫描处理方式外,还能采用直接处理方式,即在扫 描用户程序的过程中,直接读输入,刷新输出。它能联接各种特殊功能模块,通讯联网 功能更强,指令系统更丰富,内存容量更大,扫描速度更快。 大型 PLC 一般 I/O 点数在 1024 点以上的称为大型 PLC。大型 PLC 的软、硬件功 能极强。具有极强的自诊断功能。通讯联网功能强,有各种通讯联网的模块,可以构成 三级通讯网,实现工厂生产管理自动化。大型 PLC 还可以采用三 CPU 构成表决式系统, 使机器的可靠性更高。 2.2 PLC 的工作原理的工作原理 最初研制生产的 PLC 主要用于代替传统的由继电器接触器构成的控制装置,但这两 者的运行方式是不相同的: 2.2.12.2.1 PLCPLC 的运行方式的运行方式 (1)继电器控制装置采用硬逻辑并行运行的方式 即如果这个继电器的线圈通电 或断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线路的哪个位 置上都会立即同时动作。 (2)PLC 的 CPU 则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈 或逻辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作, 东北石油大学秦皇岛分校毕业设计(论文) - 8 - 必须等扫描到该触点时才会动作。 为了消除二者之间由于运行方式不同而造成的差异,考虑到继电器控制装置各类 触点的动作时间一般在 100ms 以上,而 PLC 扫描用户程序的时间一般均小于 100ms, 因此,PLC 采用了一种不同于一般微型计算机的运行方式-扫描技术。这样在对于 I/O 响应要求不高的场合,PLC 与继电器控制装置的处理结果上就没有什么区别了。 2.2.22.2.2 扫描技术扫描技术 当 PLC 投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行 和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC 的 CPU 以一定的扫描速度重复执行上述三个阶段。 (1)输入采样阶段 在输入采样阶段,PLC 以扫描方式依次地读入所有输入状态和数据,并将它们存入 I/O 映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。 (2)用户程序执行阶段 在用户程序执行阶段,PLC 总是按由上而下的顺序依次地扫描用户程序(梯形图)。 在扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先 左后右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的 结果,刷新该逻辑线圈在系统 RAM 存储区中对应位的状态;或者刷新该输出线圈在 I/O 映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即, 在用户程序执行过程中,只有输入点在 I/O 映象区内的状态和数据不会发生变化,而其 他输出点和软设备在 I/O 映象区或系统 RAM 存储区内的状态和数据都有可能发生变化, 而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯 形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一 个扫描周期才能对排在其上面的程序起作用。 (3)输出刷新阶段 当扫描用户程序结束后,PLC 就进入输出刷新阶段。在此期间,CPU 按照 I/O 映象 区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时, 才是 PLC 的真正输出。 2.2.32.2.3 I/OI/O 寻址方式寻址方式 PLC 的硬件结构主要分单元式和模块式两种。前者将 PLC 的主要部分(包括 I/O 系统 和电源等)全部安装在一个机箱内。后者将 PLC 的主要硬件部分分别制成模块,然后由 用户根据需要将所选用的模块插入 PLC 机架上的槽内,构成一个 PLC 系统。不论采取哪 一种硬件结构,都必须确立用于连接工业现场的各个输入/输出点与 PLC 的 I/O 映象区 之间的对应关系,即给每一个输入/输出点以明确的地址确立这种对应关系所采用得方 式称为 I/O 寻址方式。 I/O 寻址方式有以下三种: 东北石油大学秦皇岛分校毕业设计(论文) - 9 - (1)固定的 I/O 寻址方式这种 I/O 寻址方式是由 PLC 制造厂家在设计、生产 PLC 时 确定的,它的每一个输入/输出点都有一个明确的固定不变的地址。一般来说,单元式 的 PLC 采用这种 I/O 寻址方式。 (2)开关设定的 I/O 寻址方式这种 I/O 寻址方式是由用户通过对机架和模块上的开 关位置的设定来确定的。 (3)用软件来设定的 I/O 寻址方式这种 I/O 寻址方式是有用户通过软件来编制 I/O 地址分配表来确定的。 2.32.3 可编程控制器控制系统设计的基本步骤可编程控制器控制系统设计的基本步骤 2.3.12.3.1 系统设计的主要内容系统设计的主要内容 ( 1 )拟定控制系统设计的技术条件。技术条件一般以设计任务书的形式来确定,它 是整个设计的依据; ( 2 )选择电气传动形式和电动机、电磁阀等执行机构; ( 3 )选定 PLC 的型号; ( 4 )编制 PLC 的输入 / 输出分配表或绘制输入 / 输出端子接线图; ( 5 )根据系统设计的要求编写软件规格说明书,然后再用相应的编程语言(常用梯 形图)进行程序设计; ( 6 )了解并遵循用户认知心理学,重视人机界面的设计,增强人与机器之间的友善 关系; ( 7 )设计操作台、电气柜及非标准电器元部件; ( 8 )编写设计说明书和使用说明书; 根据具体任务,上述内容可适当调整。 2.3.22.3.2 系统设计的基本步骤系统设计的基本步骤 可编程控制器应用系统设计与调试的主要步骤: ( 1 )深入了解和分析被控对象的工艺条件和控制要求 a 被控对象就是受控的机械、电气设备、生产线或生产过程。 b 控制要求主要指控制的基本方式、应完成的动作、自动工作循环的组成、必要 的保护和联锁等。对较复杂的控制系统,还可将控制任务分成几个独立部分,这种可化 繁为简,有利于编程和调试。 ( 2 )确定 I/O 设备 根据被控对象对 PLC 控制系统的功能要求,确定系统所需的用户输入、输出设备。 常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、 接触器、指示灯、电磁阀等。 ( 3 )选择合适的 PLC 类型 根据已确定的用户 I/O 设备,统计所需的输入信号和输出信号的点数,选择合适的 东北石油大学秦皇岛分校毕业设计(论文) - 10 - PLC 类型,包括机型的选择、容量的选择、 I/O 模块的选择、电源模块的选择等。 ( 4 )分配 I/O 点 分配 PLC 的输入输出点,编制出输入 / 输出分配表或者画出输入 / 输出端子的 接线图。接着九可以进行 PLC 程序设计,同时可进行控制柜或操作台的设计和现场施 工。 ( 5 )设计应用系统梯形图程序 根据工作功能图表或状态流程图等设计出梯形图即编程。这一步是整个应用系统设 计的最核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求, 同时还要有一定的电气设计的实践经验。 ( 6 )将程序输入 PLC 当使用简易编程器将程序输入 PLC 时,需要先将梯形图转换成指令助记符,以便 输入。当使用可编程序控制器的辅助编程软件在计算机上编程时,可通过上下位机的连 接电缆将程序下载到 PLC 中去。 ( 7 )进行软件测试 程序输入 PLC 后,应先进行测试工作。因为在程序设计过程中,难免会有疏漏的 地方。因此在将 PLC 连接到现场设备上去之前,必需进行软件测试,以排除程序中的 错误,同时也为整体调试打好基础,缩短整体调试的周期。 ( 8 )应用系统整体调试 在 PLC 软硬件设计和控制柜及现场施工完成后,就可以进行整个系统的联机调试, 如果控制系统是由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制 程序的步序较多,则可先进行分段调试,然后再连接起来总调。调试中发现的问题,要 逐一排除,直至调试成功。 ( 9 )编制技术文件 系统技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、 PLC 梯 形图。 东北石油大学秦皇岛分校毕业设计(论文) - 11 - 图 1 可编程控制器应用系统设计与调试的主要步骤 2.42.4 PLCPLC 的编程语言的编程语言 在 PLC 中有多种程序设计语言,它们是梯形图语言、布尔助记符语言、功能表图语 言、功能模块图语言及结构化语句描述语言等。梯形图语言和布尔助记符语言是基本程 序设计语言,它通常由一系列指令组成,用这些指令可以完成大多数简单的控制功能, 例如,代替继电器、计数器、计时器完成顺序控制和逻辑控制等,通过扩展或增强指令 集,它们也能执行其它的基本操作。功能表图语言和语句描述语言是高级的程序设计语 言,它可根据需要去执行更有效的操作,例如,模拟量的控制,数据的操纵,报表的报 东北石油大学秦皇岛分校毕业设计(论文) - 12 - 印和其他基本程序设计语言无法完成的功能。功能模块图语言采用功能模块图的形式, 通过软连接的方式完成所要求的控制功能,它不仅在 PLC 中得到了广泛的应用,在集散 控制系统的编程和组态时也常常被采用,由于它具有连接方便、操作简单、易于掌握等 特点,为广大工程设计和应用人员所喜爱。 根据 PLC 应用范围,程序设计语言可以组合使用,常用的程序设计语言是:梯形图 程序设计语言;布尔助记符程序设计语言(语句表);功能表图程序设计语言;功能模 块图程序设计语言;结构化语句描述程序设计语言;梯形图与结构化语句描述程序设计 语言;布尔助记符与功能表图程序设计语言;布尔助记符与结构化语句描述程序设计语 言。(本设计用到了梯形图和助记符语言) 2.4.12.4.1 梯形图(梯形图(LadderLadder DiagramDiagram) 程序设计语言梯形图程序设计语言是用梯形图的图形符号来描述程序的一种程序设 计语言。采用梯形图程序设计语言,程序采用梯形图的形式描述。这种程序设计语言采 用因果关系来描述事件发生的条件和结果。每个梯级是一个因果关系。在梯级中,描述 事件发生的条件表示在左面,事件发生的结果表示在后面。梯形图程序设计语言是最常 用的一种程序设计语言。它来源于继电器逻辑控制系统的描述。 在工业过程控制领域,电气技术人员对继电器逻辑控制技术较为熟悉,因此,由这 种逻辑控制技术发展而来的梯形图受到了欢迎,并得到了广泛的应用。梯形图程序设计 语言的特点是: (1)与电气操作原理图相对应,具有直观性和对应性; (2)与原有继电器逻辑控制技术相一致,对电气技术人员来说,易于撑握和学习; (3)与原有的继电器逻辑控制技术的不同点是,梯形图中的能流(Power FLow) 不是实际意义的电流,内部的继电器也不是实际存在的继电器,因此,应用时,需与原 有继电器逻辑控制技术的有关概念区别对待; (4)与布尔助记符程序设计语言有一一对应关系,便于相互的转换和程序的检查。 2.4.22.4.2 布尔助记符(布尔助记符(BooleanBoolean MnemonicMnemonic) 程序设计语言布尔助记符程序设计语言是用布尔助记符来描述程序的一种程序设计 语言。布尔助记符程序设计语言与计算机中的汇编语言非常相似,采用布尔助记符来表 示操作功能。 布尔助记符程序设计语言具有下列特点: (1)采用助记符来表示操作功能,具有容易记忆,便于撑握的特点; (2)在编程器的键盘上采用助记符表示,具有便于操作的特点,可在无计算机的场 合进行编程设计; (3)与梯形图有一一对应关系。其特点与梯形图语言基本类同。 东北石油大学秦皇岛分校毕业设计(论文) - 13 - 第第 3 3 章章 SIMATICSIMATIC S7-200S7-200 系列系列 PLCPLC 相关产品介绍相关产品介绍 3.13.1 SIMATICSIMATIC S7-200S7-200 系列系列 PLCPLC 综述综述 SIMATIC S7-200 系列 PLC 适用于各行各业,各种场合中的检测、监测及控制 的自动化。S7-200 系列的强大功能使其无论在独立运行中,或相连成网络皆能实现 复杂控制功能。因此 S7-200 系列具有极高的性能/价格比。 S7-200 系列出色表现在以下几个方面: * 极高的可靠性 * 极丰富的指令集 * 易于掌握 * 便捷的操作 * 丰富的内置集成功能 * 实时特性 * 强劲的通讯能力 * 丰富的扩展模块 S7-200 系列在集散自动化系统中充分发挥其强大功能。使用范围可覆盖从替代 继电器的简单控制到更复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测, 自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环 境保护设备等等。如:冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯 控制,运动系统。 3.23.2 S7-200S7-

温馨提示

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

评论

0/150

提交评论