基于PLC的水塔自动上水系统设计 毕业论文.doc_第1页
基于PLC的水塔自动上水系统设计 毕业论文.doc_第2页
基于PLC的水塔自动上水系统设计 毕业论文.doc_第3页
基于PLC的水塔自动上水系统设计 毕业论文.doc_第4页
基于PLC的水塔自动上水系统设计 毕业论文.doc_第5页
免费预览已结束,剩余18页可下载查看

下载本文档

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

文档简介

目 录 摘 要 2 前 言 2 可 编 程 控 制 器 的 产 生 .2 plc的发展 .5 plc的基本结构 .6 plc特点 11 plc的工作原理 12 梯形图程序设计及工作过程分析 .12 水 塔 水 位 系 统 plc硬 件 设 计 17 要求独立完成水塔水位控制plc系统设计与调试。 17 水塔水位系统控制电路 .18 输入/输出分配 18 列出水塔水位控制系统plc的输入/输出接口分配表 .19 水塔水位系统的输入/输出设备 20 水 塔 水 位 控 制 系 统 plc软 件 设 计 21 工作过程 .21 程序流程图 .22 梯形图 .23 水塔水位控制系统梯形图的对应指令表 .24 结 束 语 .25 参 考 文 献 26 水塔水位控制plc系统设计 摘 要 在工农业生产过程中,经常需要对水位进行测量和控制。水位控制在日 常生活中应用也相当广泛,比如水塔、地下水、水电站等情况下的水位控制 。而水位检测可以有多种实现方法,如机械控制、逻辑电路控制、机电控制 等。本文采用plc进行主控制,在水箱上安装一个自动测水位装置。利用水的 导电性连续地全天候地测量水位的变化,把测量到的水位变化转换成相应的 电信号,主控台应用mcgs组态软件对接收到的信号进行数据处理,完成相应 的水位显示、故障报警信息显示、实时曲线和历史曲线的显示,使水位保持 在适当的位置。 关键词: 水位控制、三菱plc fx2n 前 言 可 编 程 控 制 器 的 产 生 可 编 程 控 制 器 是 二 十 世 纪 七 十 年 代 发 展 起 来 的 控 制 设 备 , 是 集 微 处 理 器 、 储 存 器 、 输 入 /输 出 接 口 与 中 断 于 一 体 的 器 件 , 已 经 被 广 泛 应 用 于 机 械 制 造 、 冶 金 、 化 工 、 能 源 、 交 通 等 各 个 行 业 。 计 算 机 在 操 作 系 统 、 应 用 软 件 、 通 行 能 力 上 的 飞 速 发 展 , 大 大 加 强 了 可 编 程 控 制 器 通 信 能 力 , 丰 富 了 可 编 程 控 制 器 编 程 软 件 和 编 程 技 巧 , 增 强 了 plc过 程 控 制 能 力 。 因 此 , 无 论 是 单 机 还 是 多 机 控 制 、 是 流 水 线 控 制 还 是 过 程 控 制 , 都 可 以 采 用 可 编 程 控 制 器 , 推 广 和 普 及 可 编 程 控 制 器 的 使 用 技 术 , 对 提 高 我 国 工 业 自 动 化 生 产 及 生 产 效 率 都 有 十 分 重 要 的 意 义 。 可 编 程 控 制 器 (programmable controller)也 可 称 逻 辑 控 制 器 (programmable logic controller),是 一 微 处 理 器 为 核 心 的 工 业 自 动 控 制 通 用 装 置 , 是 计 算 机 家 族 的 一 名 成 员 , 简 称 pc。 为 了 与 个 人 电 脑 ( 也 简 称 pc) 相 混 淆 通 常 将 可 编 程 控 制 器 称 为 plc。 可 编 程 控 制 器 的 产 生 和 继 电 器 接 触 器 控 制 系 统 有 很 大 的 关 系 。 继 电 器 接 触 器 控 制 已 经 有 伤 百 年 的 历 史 , 它 是 一 种 弱 电 信 号 控 制 强 电 信 号 的 电 磁 开 关 , 具 有 结 构 简 单 、 电 路 直 观 、 价 格 低 廉 、 容 易 操 作 、 易 于 维 修 的 有 优 点 。 对 于 工 作 模 式 固 定 、 要 求 比 较 简 单 的 场 合 非 常 使 用 , 至 今 仍 有 广 泛 的 用 途 。 但 是 当 工 作 模 式 改 变 时 , 就 必 须 改 变 系 统 的 硬 件 接 线 , 控 制 柜 中 的 物 件 以 及 接 线 都 要 作 相 应 的 变 动 , 改 造 工 期 长 、 费 用 高 , 用 户 宁 愿 扔 掉 旧 控 制 柜 , 另 做 一 个 新 控 制 柜 使 用 , 阻 碍 了 产 品 更 新 换 代 。 随着工业生产的迅速发展,市场竞争的激烈,产品更新换代的周期日益缩短,工业生 产从大批量、少品种,向小批量、多品种转换,继电器 接触器控制难以满足市场要求,此问题首先被美国通用汽车公司(gm公司)提了出来。通 用汽车公司为适合汽车型号的不断翻新,满足用户对产品多样性的需求,公开对外招标, 要求制造一种新的工业控制装置,取代传统的继电器 接触器控制。其对新装置性能提出的要求就是著名的gm10条,即: 1. 编程方便,现场可修改程序; 2. 维修方便,采用模块化结构; 3. 可靠性高于继电器控制装置; 4. 体积小于继电器控制装置; 5. 数据可直接送入管理计算机; 6. 成本可与继电器控制装置竞争; 7. 输入可以是交流115v; 8. 输出为交流115v,2a以上,能直接驱动电磁阀,接触器等; 9. 在扩展时,原系统只要很小变更; 10. 用户程序存储器容量至少能扩展到4k。 这 十 项 指 标 就 是 现 代 plc的 最 基 本 功 能 , 值 得 注 意 的 是 plc并 不 等 同 于 普 通 计 算 机 , 它 与 有 关 的 外 部 设 备 , 按 照 “易 于 与 工 业 控 制 系 统 连 成 一 体 ”和 “便 于 扩 充 功 能 ”的 原 则 来 设 计 。 用 可 编 程 控 制 器 代 替 了 继 电 器 接 触 器 的 控 制 , 实 现 了 逻 辑 控 制 功 能 , 并 且 具 有 计 算 机 功 能 灵 活 、 通 用 性 等 有 点 , 用 程 序 代 替 硬 接 线 , 并 且 具 有 计 算 机 功 能 灵 活 、 通 用 性 能 强 等 优 点 , 用 程 序 代 替 硬 接 线 , 减 少 了 重 新 设 计 , 重 新 接 线 的 工 作 , 此 种 控 制 器 借 鉴 计 算 机 的 高 级 语 言 , 利 用 面 向 控 制 过 程 , 面 向 问 题 的 “自 然 语 言 ”编 程 , 其 标 志 性 语 言 是 极 易 为 i t电 器 人 员 掌 握 的 梯 形 图 语 言 , 使 得 部 熟 悉 计 算 机 的 人 也 能 方 便 地 使 用 。 这 样 , 工 作 人 员 不 必 在 变 成 上 发 费 大 量 地 精 力 , 只 需 集 中 精 力 区 考 虑 如 何 操 作 并 发 挥 改 装 置 地 功 能 即 可 , 输 入 、 输 出 电 平 与 市 电 接 口 , 市 控 制 系 统 可 方 便 地 在 需 要 地 地 方 运 行 。 所 以 , 可 编 程 控 制 器 广 泛 地 应 用 于 各 工 业 领 域 。 1969年 , 第 一 台 可 编 程 控 制 器 pdp 14由 美 国 数 字 设 备 公 司 ( dec) 制 作 成 功 , 并 在 gm公 司 汽 车 生 产 线 上 使 用 取 得 良 好 的 效 果 , 可 编 程 控 制 器 由 此 诞 生 , 在 控 制 领 域 内 产 生 了 历 史 性 革 命 。 plc问 世 时 间 不 长 , 但 是 随 着 微 处 理 器 的 发 展 , 大 规 模 、 超 大 规 模 集 成 电 路 不 断 出 现 , 数 据 通 信 技 术 不 断 进 步 , plc迅 速 发 展 。 plc进 入 九 十 年 代 后 , 工 业 控 制 领 域 几 乎 全 被 plc占 领 。 国 外 专 家 预 言 , plc技 术 将 在 工 业 自 动 化 的 三 大 支 柱 ( pl c、 机 器 人 和 cac/cam) 种 跃 居 首 位 。 我 国 在 八 十 年 代 初 才 开 始 使 用 plc, 目 前 从 国 外 应 进 的 plc使 用 较 为 普 遍 的 由 日 本 omron公 司 c系 列 、 三 菱 公 司 f系 列 、 灭 国 ge公 司 ge系 列 和 德 国 西 门 子 公 司 s系 列 等 。 plc的发展 虽然plc问世时间不长,但是随着微处理器的出现,大规模,超大规模集成电路技术 的迅速发展和数据通讯技术的不断进步,plc也迅速发展,其发展过程大致可分为三各阶 段: 早期的plc一般称为可编程逻辑控制器。这是的plc多少由电继电器控制装置的替代 物的含义,其主要功能只是执行原先由继电器完成的顺序控制、定时等。它在硬件上 以计算机的形式出现,在i/o接口电路上作了改进以适应工业控制现场的要求。装置种的 器件主要采用分离元件和中小规模集成电路,存储器采用磁芯存储器。另外还采取了一 些措施,以提高其抗干扰的能力。在软件编程上采用广大电器工程技术人员所熟悉的继 电器控制线路的方式 梯形图。因此,早期的plc的性能要优于继电器控制装置,其优点包括简单易懂,便于安 装,体积小,能耗低,有故障指示,能重复使用等。其中plc特有的编程语言 梯形图一直沿用至今。 在七十年代,微处理器的出现使plc发生了巨大的变化。美国,日本,德国等一些厂 家先后开始采用微处理器作为plc的中央处理单元(cpu)。 这样,使plc的功能大大增强。在软件方面,除了保持其原有的逻辑运算、计时、计 数等功能以外,还增加了算术运算、数据处理和传送、通讯、自诊断等功能。再硬件方 面,除了保持其原有的开关模块以外,还增加了模拟量快、远程i/o模块、各种特殊功能 模块。并扩大了存储器的容量,是各种逻辑线圈的数量增加,还提供了一定数量的数据 寄存器,使plc的应用范围得以扩大。 进入八十年代中、后期,由于插大规模集成电路技术的迅速发展,微处理器的市场 价格大幅度下跌,使得各种类型的plc所采用的微处理器的档次普遍提高。而且,为了进 一步提高plc的处理速度,各制造厂商纷纷开发研制了专用逻辑处理芯片。这样使得plc 软、硬功能发生了巨大变化。 plc的基本结构 plc实质是一种专用于工业控制计算机,其硬件结构基本上与微型计算机相同,、中 央处理单元(cpu),如下图所示。 一、中央处理单元(cpu) 中央处理单元(cpu)是plc控制中枢。它plc系统程序赋予功能接收并存储从编程器键 入用户程序和数据;检查电源、存储器、i/o以及警戒定时器状态,并能诊断用户程序中 语法错误。当plc投入运行时,首先它以扫描方式接收现场各输入装置状态和数据,并分 别存入i/o映象区,然后从用户程序存储器中逐条读取用户程序,命令解释后按指令规定 执行逻辑或算数运算结果送入i/o映象区或数据寄存器内。等所有用户程序执行完毕之后 ,最后将i/o映象区各输出状态或输出寄存器内数据传送到相应输出装置,如此循环运行 ,直到停止运行。 进一步提高plc可靠性,近年来对大型plc还采用双cpu构成冗余系统,或采用三cpu表 决式系统。这样,某个cpu出现故障,整个系统仍能正常运行。 二、存储器 存放系统软件存储器称为系统程序存储器。存放应用软件存储器称为用户程序存储器 。 1、plc常用存储器类型 (1)ram (random assess memory) 这是一种读/写存储器(随机存储器),其存取速度最快,由锂电池支持。 (2)eprom(erasable programmable read only memory)这是一种可擦除只读存储器。断电情况下,存储器内所有内容保持不变。紫外线 连续照射下可擦除存储器内容)。 (3)eeprom(electrical erasable programmable read only memory)这是一种电可擦除只读存储器。使用编程器就能很容易对其所存储内容进行修改 。 2、plc存储空间分配 各种plccpu最大寻址空间各不相同,plc工作原理,其存储空间一般包括以下三个区 域: (1)系统程序存储区 (2)系统ram存储区(包括i/o映象区和系统软设备等) (3)用户程序存储区 系统程序存储区:系统程序存储区中存放着相当于计算机操作系统系统程序。包括监 控程序、管理程序、命令解释程序、功能子程序、系统诊断子程序等。由制造厂商将其固 化eprom中,用户不能直接存取。它和硬件一起决定了该plc性能。 系统ram存储区:系统ram存储区包括i/o映象区以及各类软设备,如:逻辑线圈;数 据寄存器;计时器;计数器;变址寄存器;累加器等存储器。 (1)i/o映象区:plc投入运行后,输入采样阶段才依次读入各输入状态和数据,输 出刷新阶段才将输出状态和数据送至相应外设。它需要一定数量存储单元(ram)以存放i/o 状态和数据,这些单元称作i/o映象区。一个开关量i/o占用存储单元中一个位(bit), 一个模拟量i/o占用存储单元中一个字(16个bit)。整个i/o映象区可看作两个部分组成 :开关量i/o映象区;模拟量i/o映象区。 (2)系统软设备存储区 :i/o映象区区以外,系统ram存储区还包括plc内部各类软设备(逻辑线圈、计时器、计 数器、数据寄存器和累加器等)存储区。该存储区又分为具有失电保持存储区域和无失电 保持存储区域,前者plc断电时,由内部锂电池供电,数据不会遗失;后者当plc断电时, 数据被清零。 用户程序存储区:主要用来存放用户的应用程序。所谓用户程序时指使用户根据工程 现场的的产生过程和工艺要求编写的控制程序。次程序由使用者通过编程器输入到plc机 的ram存贮器中,以便于用户随时修改。也可将用户程序存放在eeprom中。 三、输入/输出模块 输入/输出模块是可编程控制器与工业生产设备或工业生产过程连接的借口。现场的 输入信号,如按钮开关,行程开关、限位开关以及传感输出的开关量或模拟量(压力、流 量、温度、电压、电流)等,都要通过输入模块送到plc。由于这些信号电平各式各样, 而可编程控制器cpu所处理的信息只能是标准电平,所以输入模块还需将这些信号转换成p lc能够接受和处理的数字信号。输入模块的作用是接收中央处理器处理过的数字信号,并 把它转换成现场执行部件所能接收的控制信号,以驱动如电磁阀、灯光显示、电机等执行 机构。可编程控制器有多种输入/输出模块其类型有数字量输入/输出模块和模拟量输入/ 输出模块。这些模块分直流和交流、电压和电流类型,每种类型又有不同的参数等级,主 要有数字量输入/输出模块和模拟量输入输出/模块,部件上都设有接线端子排,为了滤除 信号的噪声和便于plc内部对信号的处理,这些模块上都带有滤波、电平转换、信号锁存 电路。数字量输入模块带有广电耦合电路,其目的是把plc与外部电路隔离起来,以提高p lc的抗干扰能力。数字两输出有继电器输出、晶体管输出和可控硅输出三种方式。模拟量 输入/输出模块主要用来实现模拟量与数字量之间的转换,即a/d或d/a转换。由于工业控 制系统中有传感器或执行机构有一些信号是连续变化的模拟量,因此这些模拟量必须通过 模拟量输入/输出模块与plc的中央处理器连接。模拟量输入模块a/d转换后的二进制数字 量,经光电耦合器和输出锁存器宇plc的1/0总线挂接。现在标准量程的模拟电压主要是0 5伏和010伏两种。另外还有:0somv、0iv、5+sv、10+10v,0 10ma等。模拟量输入模块接收标准量程的模拟电压或电流猴,把它转换成8未、10未或12 位的二进制数字信号,送给中央处理器进行处理。模拟量输出模块将中央处理器的二进制 数字信号转换成标准量程的电压或电流输出信号,提供给执行机构。 四、扩展模块 当一个plc中心单元的i/o点数不够用时,就要对系统进行扩展,扩展接口就是用于连 接中心基本单元与扩展单元的。模块随着可编程控制器在工业控制中的广泛应用和发展, 使可编程控制器的功能更加强大和完善。只能i/o接口模块种类很多,例如高速计数模块 、plca控制模块、数字位基于plc的变频恒压供水系统的设计置译码模块、阀门控制模块 、智能存贮弄快以及智能i/o模块等。 五、编程器 它的作用是供用户进行程序的编制、编辑、调试和监视。有的编程器还可与打印机或 磁带机相连,以将用户程序和有关信息打印出来或存放在它的作用是供用户进行程序的编 制、编辑、调试和监视。有的编程器还可与打印机或磁带机相连,以将用户程序和有关信 息打印出来或存放在磁带上,磁带上的信息可以重新装入plc。 目前编程器主要有以下三种类型: 1.便携式编程器(也叫简易编程器);2.图形编程器;3.用于ibm pc及其兼容机的编程器。 便于携带的特点,一般只能用指令形式编程,通过按键输入指令,通过数码管或液晶 显示器加以显示、这种编程器适合小型可编程控制器的编程要求。 图形编程器以液晶显示器(lcd)或阴极射线管(crt)作屏幕,用来显示编程内容和提供 如输入、输出、辅助继电器的占有情况、程序容量等各种信息,还可在调试程序、检查程 序执行时显示各种信号状态、出错提示等。 使用图形编程器可以月多种编程语言编程,梯形图显示在屏幕上十分直观。图形编程 器还可与打印机、录音机、绘画仪等设备连接,有较强的监控功能。但它的价格高,适用 于中、大型可编程控制器的编程要求。 用于ibm pc及其兼容机的编程器是个人计算机加上适当的硬件接口和软件包作为编程器,也可直接 编制成梯形图,其监控功能也很强。编程器工作方式主要有编程和监控两种,编程工作方 式是在plc机处于停机状态时可以进行编程,它的功能主要是输入新的程序,或者对已有 的程序予以编辑和修改。 监控工作方式可以对运行中的控制器工作状态进行监视和跟踪,一般可以对某一线圈 或触点的工作状态进行监视,也可以对成组器件的工作状态进行监视,还可以跟踪某一器 件在不同时间的工作状态,除搜索、监视、跟踪外,还可以对一些器件进行操作。因此编 程器的监控方式对控制器中新输入程序的调试与试运行是非常有用和方便的。编程器的结 构一般包括显示部分与键盘部分。显示一般用液晶显示器,主要的显示内容包括地址、数 据、工作方式、指令执行情况及系统工作状态等。键盘有单功能键和双功能键,在使用双 功能键的时候键盘中都备有一个选择键,以选择其中一种方式工作。 现在产品越来越模块化,可编程控制器也不例外,它的结构紧密、坚固,外形小巧, cpu本身只提供了一定数量的数字输入和输出点数。不同厂家、不同型号的plc的输入输 出点数也不同,有的大型机输入输出点数可达16k,而很多小型机仅有10来点,而且cpu 本身不带模拟输入与输出,但cpu一般都带有扩展接口。因此,用户选型后,所需的输入 或输出点数不够时,就需对系统做出必要的扩展,各个厂家也生产了专用于扩展用的各模 板供用户选用。扩展模板的外形一般也小巧、坚固,有易于接线的端子排,带有扩展总线 或通过总线连接器与cpu相连。主要有数字输入输出模板,模拟输入输出模板,热电 阻、热电偶扩展模板,还有智能模板等许多具有专用功能的特殊模板。 用扩展模板来扩展系统具有以下的优点: 用户可根据自己时间控制系统的要求,选用各种合适的扩展模块对plc作硬件组态, 以求达到各种功能或控制精度,同时节省开支,减少不必要的投资。 当已运行的系统需要改造或扩充时,plc可以随时进行升级或改版,所作的工作仅仅 是 替换或增加扩展模板和修改相应的控制软件。特殊模板及智能模板的开发将进一步扩展可 编程控制的功能,专用模板的开发不仅扩大了可编程控制系统的控制功能,而且将进一步 提高控制质量与可靠性。 六、电源 plc中的电源一般有三类: 1、+5v、15v直流电源:供plc中ttl芯片和集成运放使用; 2、供输出接口使用的高压大电流的功率电源; 3、锂电池及其充电电源。 考虑到系统的可靠性以及光电隔离器的使用,不同类型的电源其地线也不同。 目前plc的发展非常迅速,型号众多,各种特殊功能模板不断涌现。通常根据其i/o点 的数量将 plc分为三大类: 小型机:256点以下(无模拟量); 中型机:256 2048点(64 128路模拟量); 大型机:2048点以上(128 512路模拟量)。 具体实现时,通常采用模板式结构,以便用户根据实际应用需求进行配置。但一些小 型机常制作成一体机,其配置固定,主要供定型成套设备使用;而一些大型机一般在电源 、或者cpu,甚至两者都作了热备份。 plc特点 (一) 高可靠性 1. 所有的i/o 接口电路均采用光电隔离使工业现场的外电路与plc 内部电路之间电气上隔离 2. 各输入端均采用r-c 滤波器其滤波时间常数一般为1020ms. 3. 各模块均采用屏蔽措施以防止辐射干扰 4. 采用性能优良的开关电源 5. 对采用的器件进行严格的筛选 6. 良好的自诊断功能一旦电源或其他软硬件发生异常情况cpu立即采用有效措施以防止故障 扩大 7. 大型plc 还可以采用由双cpu 构成冗余系统或有三cpu 构成表决系统,使可靠性更进一步提高 (二) 丰富的i/o 接口模块 1. plc针对不同的工业现场信号如:交流或直流;开关量或模拟量;电压或电流;脉冲或电 位;强电或弱电等。 2. 有相应的i/o模块与工业现场的器件或设备如:按钮;行程开关;接近开关;传感器及变 送器;电磁线圈;控制阀。 3. 直接连接另外为了提高操作性能它还有多种人-机对话的接口模块; 为了组成工业局部网络它还有多种通讯联网的接口模块等等。 (三) 采用模块化结构 为了适应各种工业控制需要除了单元式的小型plc 以外,绝大多数plc 均采用模块化结构,plc 的各个部件包括cpu 电源i/o 等均采用模块化设计,由机架及电缆将各模块连接起来,系统的规模和功能可根据用户的 需要自行组合。 (四) 编程简单易学 plc的编程大多采用类似于继电器控制线路的梯形图形式,对使用者来说不需要具备 计算机的专门知识,因此很容易被一般工程技术人员所理解和掌握。 (五) 安装简单维修方便 plc不需要专门的机房可以在各种工业环境下直接运行,使用时只需将现场的各种设备与p lc 相应的i/o 端相连接即可投入运行,各种模块上均有运行和故障指示装置,便于用户了解运行情况和 查找故障,由于采用模块化结构,因此一旦某模块发生故障用户可以通过更换模块的方法 使系统迅速恢复运行。 plc的工作原理 最初研制生产的plc主要用于代替传统的由继电器接触器构成的控制装置,但这两者 的运行方式是不相同的: (1)继电器控制装置采用硬逻辑并行运行的方式,即如果这个继电器的线圈通电或 断电,该继电器所有的触点(包括其常开或常闭触点)在继电器控制线路的哪个位置上 都会立即同时动作。 (2)plc的cpu则采用顺序逻辑扫描用户程序的运行方式,即如果一个输出线圈或逻 辑线圈被接通或断开,该线圈的所有触点(包括其常开或常闭触点)不会立即动作,必须 等扫描到该触点时才会动作。 为了消除二者之间由于运行方式不同而造成的差异,考虑到继电器控制装置各类触 点的动作时间一般在100ms以上,而plc扫描用户程序的时间一般均小于100ms,因此,pl c采用了一种不同于一般微型计算机的运行方式- 扫描技术。这样在对于i/o响应要求不高的场合,plc与继电器控制装置的处理结果上就 没有什么区别了。 1、扫描技术 当plc投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷 新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,plc的cpu以一定 的扫描速度重复执行上述三个阶段。如下图: plc 扫描周期 (1)输入采样阶段 在输入采样阶段,plc以扫描方式依次地读入所有输入状态和数据,并将它们存入i/o 映象区中的相应得单元内。输入采样结束后,转入用户程序执行和输出刷新阶段。在这两 个阶段中,即使输入状态和数据发生变化,i/o映象区中的相应单元的状态和数据也不会 改变。因此,如果输入是脉冲信号,则该脉冲信号的宽度必须大于一个扫描周期,才能保 证在任何情况下,该输入均能被读入。 (2)用户程序执行阶段 在用户程序执行阶段,plc总是按由上而下的顺序依次地扫描用户程序(梯形图)。在 扫描每一条梯形图时,又总是先扫描梯形图左边的由各触点构成的控制线路,并按先左后 右、先上后下的顺序对由触点构成的控制线路进行逻辑运算,然后根据逻辑运算的结果, 刷新该逻辑线圈在系统ram存储区中对应位的状态;或者刷新该输出线圈在i/o映象区中对 应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行 过程中,只有输入点在i/o映象区内的状态和数据不会发生变化,而其他输出点和软设备 在i/o映象区或系统ram存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图 ,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在 下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上 面的程序起作用。 (3)输出刷新阶段 当扫描用户程序结束后,plc就进入输出刷新阶段。在此期间,cpu按照i/o映象区内 对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是 plc的真正输出。 2、plc的i/o响应时间 为了增强plc的抗干扰能力,提高其可*性,plc的每个开关量输入端都采用光电隔离 等技术。为了能实现继电器控制线路的硬逻辑并行控制,plc采用了不同于一般微型计算 机的运行方式(扫描技术)。以上两个主要原因,使得plc得i/o响应比一般微型计算机构 成的工业控制系统满的多,其响应时间至少等于一个扫描周期,一般均大于一个扫描周期 甚至更长。所谓i/o响应时间指从plc的某一输入信号变化开始到系统有关输出端信号的改 变所需的时间。如下图: plc扫描周期示意图 梯形图程序设计及工作过程分析 梯形图编程语言是一种图形化编程语言,它沿用了传统的继电接触器控制中的触点、 线圈、串并联等术语和图形符号,与传统的继电器控制原理电路图非常相似,但又加入了 许多功能强而又使用灵活的指令,它比较直观、形象,对于那些熟悉继电器一接触器控制 系统的人来说,易被接受。继电器梯形图多半适用于比较简单的控制功能的编程,绝大多 数plc用户都首选使用梯形图编程。 指令是用英文名称的缩写字母来表达plc的各种功能的助记符号,类似于计算机汇编 语言。由指令构成的能够完成控制任务的指令组合就是指令表,每一条指令一般由指令助 记符和作用器件编号组成,比较抽象,通常都先用其它方式表达,然后改写成相应的语句 表,编程设备简单价廉。 状态转移图语言(sfc)类似于计算机常用的程序框图,但有它自己的规则,描述控制 过 程比较详细具体,包括每一框前的输入信号,框内的判断和工作内容,框后的输出状态。 这种方式容易构思,是一种常用的程序表达方式。 高级语言类似于bacic语言、c语言等,它们在某些厂家的plc中应用。 通常微、小型plc主要采用继电器梯形图编程,其编程的一般规则有: 1)梯形图按自上而下、从左到右的顺序排列。每一个逻辑行起始于左母线然后是触点 的各种连接,最后是线圈或线圈与右母线相连,整个图形呈阶梯形。梯形图所使用的元件 编号地址必须在所使用plc的有效范围内。 2)梯形图是plc形象化的编程方式,其左右两侧母线并不接任何电源,因而图中各支 路也没有真实的电流流过。但为了读图方便,常用“有电流”、“得电”等来形象地描述 用户程序解算中满足输出线圈的动作条件,它仅仅是概念上虚拟的“电流”,而且认为它 只能由左向右单方向流:层次的改变也只能自上而下。 3)梯形图中的继电器实质上是变量存储器中的位触发器,相应某位触发器为“l态” ,表示该继电器线圈通电,其动合触点闭合,动断触点打开,反之为“o态”。梯形图中 继电器的线圈又是广义的,除了输出继电器、内部继电器线圈外,还包括定时器、计数器 、移位寄存器、状态器等的线圈以及各种比较、运算的结果。 4)梯形图中信息流程从左到右,继电器线圈应与右母线直接相连,线圈的右边不能有 触点,而左边必须有触点。 5)继电器线圈在一个程序中不能重复使用:而继电器的触点,编程中可以重复使用, 且使用次数不受限制。 6)plc在解算用户逻辑时,是按照梯形图由上而下、从左到右的先后顺序逐步进行的 ,即按扫描方式顺序执行程序,不存在几条并列支路同时动作,这在设计梯形图时,可以 减少许多有约束关系的联锁电路,从而使电路设计大大简化。所以,由梯形图编写指令程 序时,应遵循自上而下、从左到右的顺序,梯形图中的每个符号对应于一条指令,一条指 令为一个步序。 当plc运行时,用户程序中有众多的操作需要去执行,但cpu是不能同时去执行多个操 作的,它只能按分时操作原理每一时刻执行一个操作。这种分时操作的过程称为cpu对程 序的扫描。扫描从0000号存储地址所存放的第一条用户程序开始,在无中断或跳转控制的 情况下,按存储地址号递增顺序逐条扫描用户程序,也就是顺序逐条执行用户程序,直到 程序结束。每扫描完一次程序就构成一个扫描周期,然后再从头开始扫描,并周而复始。 水塔水位系统plc硬件设计 水塔水位控制装置图 1)保持水池的水位在s3 s4之间,当水池水位低于下限液位开关s3,此时s3为on,电磁阀打开,开始往水池里注水 ,当5s以后,若水池水位没有超过水池下限液位开关s3时,则系统发出警报;若系统正常 运行,此时水池下限液位开关s3为off,表示水位高于下限水位。当页面高于上限水位s4 时,则s4为on,电磁阀关闭。 2)保持水塔的水位在s1 s2之间,当水塔水位低于水塔下限水位开关s2时,则水塔下限液位开关s2为on,则驱动电 机m开始工作,向水塔供水。当s2为off时,表示水塔水位高于水塔下限水位。当水塔液面 高于水塔上限水位开关s1时,则s1为on,电机m停止抽水。 当水塔水位低于下限水位时,同时水池水位也低于下限水位时,电机

温馨提示

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

评论

0/150

提交评论