《三菱系列PLC第一部分概述》由会员分享,可在线阅读,更多相关《三菱系列PLC第一部分概述(17页珍藏版)》请在金锄头文库上搜索。
1、第一章 可编程序控制器概述 一 可编程序控制器的产生 二 可编程序控制器的特点 三 可编程序控制器的分类 四 可编程序控制器的发展 第一章 可编程序控制器概述 一 可编程序控制器的产生 可编程序控制器 programmable controller 是计算机家族中 的一员 是为工业控制应用而设计的 早期的可编程序控制器称作 可编程逻辑控制 programmable logic controller 简称PLC 用 它来代替继电器实现逻辑控制 随着技术的发展 可编程序控制器的功能已大大超过了逻辑控 制的范围 所以 目前人们都把这种装置称作可编程序控制器 简 称PC 国标简称可编程序控制器为PC系
2、统 为了避免与目前应用 十分广泛的个人计算机 personal computer 的简称PC相混淆 所 以仍将可编程序控制器简称PLC 随着半导体技术 尤其是微处理器和微型计算机技术的发展 到20世纪70年代 中期以后 PLC已广泛地使用微处理器作为中央处理器 输入输出模块和外围电路 也都采用中 大规模甚至超大规模集成电路 这时的PLC已不再是仅有逻辑 logic 判断功能 还同时具有数据处理 PID调节和数据通信功能 国际电工委员会 1EC 1987年颁布的可编程序控制器标准草案中对可编程序控 制器作了如下的定义 可编程序控制器是一种数字运算操作的电子系统 专为在工 业环境下应用而设计 它采
3、用了可编程序的存储器 用于其内部存储程序 执行逻 辑运算 顺序控制 定时 计数和算术运算等面向用户的指令 并通过数字和模拟 式的输入和输出 控制各种类型的机械或生产过程 可编程序控制器对用户来说 是一种无触点的智能控制器 也就是说 PLC是 一台工业控制计算机 改变程序即可改变生产工艺 因此可在初步设计阶段选用 PLC 另一方面 从PLC的制造商角度看 PLC是通用控制器 适合批量生产 二 可编程序控制器的特点 一 高可靠性 二 丰富的输入输出接口模块 三 采用模块化结构 四 编程简单 五 安装简单 维修方便 一 高可靠性 1 PLC所有的输入输出接口电路均采用光电隔离 使工业现场 的外部电路
4、与 PLC内部电路之间电气上隔离 2 PLC各输入端均采用R C滤波器 其滤波时间常数一般为 10 20ms 3 PLC各模块均采用屏蔽措施 以防止辐射干扰 4 PLC采用了性能优良的开关电源 5 PLC所采用的器件都进行严格的筛选和老化 6 PLC有良好的自诊断功能 一旦电源或其他软 硬件发生异 常情况 CPU 立即采用有效措施 以防止故障扩大 7 大型PLC还可以采用由双CPU构成的冗余系统或由3CPU构成的 表决系统 使系统的可靠性进一步提高 二 丰富的输入输出接口模块 1 交流或直流 2 数字量或模拟量 3 电压或电流 4 脉冲或电位 5 强电或弱电等 PLC相应的输入输出模块与工业现
5、场的多种器件或设备相连接 与输 入模块相连的器件有按钮 行程开关 接近开关 光电开关 压力开关 等 与输出模块相连的设备有电磁阀 接触器 小电动机 指示灯等 为了提高PLC的功能 它还有多种人机对话的接口模块 为了组成工业局 部网络 PLC还有多种通信联网的通信模块 五 安装简单 维修方便 PLC可在各种工业环境下直接运行 不需要专门的机房 使用时只需 将现场的各种设备和器件与PLC的输出输入接口相连接 即可组成系统并 能运行 PLC的各模块上均有运行和故障指示灯 便于用户了解运行情况 和查找故障 由于PLC采用模块化结构 一旦某模块发生故障 用户可以 通过更换模块的方法 使系统迅速恢复运行
6、早期的PLC的主要用途是逻 辑控制 而现代的PLC不仅能用于逻辑控制 而且也能用于定时控制 计 数控制 过程控制和数据控制 通信联网和显示打印等 三 采用模块化结构 除了厢体式 整体式 的小型PLC以外 目前绝大多数PLC均采用模 块化结构 PLC的各个部件 像CPU 电源 输入输出等都采用模块化设 计 由机架和电缆将各模块连接起来 系统的规模和功能可根据用户的 需要自行组合 四 编程简单 PLC的编程大多数采用类似于继电器控制线路的梯形图格式 形象直 观 易学易懂 电气工程师和具有一定知识的电工 工艺人员都可以在 短期内学会 使用起来得心应手 计算机技术和传统的继电器控制技术 之间的隔阂在P
7、LC上完全不存在 三 可编程序控制器的分类 PLC按照输入 Input 和输出 Output 简称I O 的点数多少可分为如表2 1所示的五种类型 表1 1 可编程序控制器规模分类表 PLC按结构形式分类可分为厢体式和模块式两种 厢体式又称为单元式或整体式 厢体式PLC是将电源 CPU I O 部件都集中装在一个机箱内 结构紧凑 体积小 价格低 一般小型 PLC采用这种结构 它由不同I O点数的基本单元和扩展单元组成 基 本单元内有CPU I O和电源 扩展单元内没有CPU 基本单元和扩展 单元之间一般用扁平电缆连接 模块式结构的PLC将各部分分成若干个单独的模块 如电源模块 CPU模块 I
8、O模块和各种功能模块 一般大中型PLC都采用模块式 结构 有的小型PLC也采用这种结构 因为模块式结构的PLC配置灵活 装配方便 更便于扩展和维修 四 可编程序控制器的发展 一 20世纪70年代的PLC 多少有点是继电器控制装置替代物 的含义 其主要功能只是执行原先由继电器完成的顺序控制 定时 等 在硬件上以准计算机的形式出现 在I O接口电路上作了改进 以适应工业现场的要求 在软件编程上 采用广大电气工程技术人 员所熟悉的梯形图 二 20世纪80年代 由于超大规模集成电路技术的迅速发展 微处理器市场价格大幅度下跌 使得各种类型的PLC所采用的微 处理器的档次普遍提高 为了进一步提高PLC的处
9、理速度 不少PLC 制造商还纷纷研制开发出了专用逻辑处理芯片 使得PLC的功能发 生了巨大变化 PLC的产生已有30余年历史 其发展过程大致可分4个阶段 四 21世纪PLC的技术发展有如下4个特点 1 适应市场需要 加强PLC通信联网的信息处理能力 2 PLC向开放性发展 3 软PLC出现 4 PLC编程语言趋于标准化 三 20世纪90年代 PLC的发展趋势有两大特点 其一是向体 积更小 速度更快 功能更强 价格更便宜的微小型PLC方向发展 其二是向大型网络化 高可靠性 好的兼容性 多功能方面发展 1 适应市场需要 加强PLC通信联网的信息处理能力 在信息时代的今天 几乎所有PLC制造商都注意
10、到了这一点 小型 PLC都有通信接口 中 大型PLC都有专门的通信模块 随着计算机网络 技术的飞速发展 PLC的通信联网功能使其与PC和其他智能控制设备很 方便地交换信息 实现分散控制和集中管理 也就是说 用户需要PLC 与PC更好地融合 通过PLC在软技术上协助改善被控过程的生产性能 在PLC这一级就可以加强信息处理能力 小型PLC之间通信 傻瓜化 为了尽量减少PLC用户在通信编程方 面的工作量 PLC制造商做了大量工作 使设备之间的通信自动地周期 性的进行 而不需要用户为通信编程 用户的工作只是在组成系统时作 一些硬件或软件上初始化设置 2 PLC向开放性发展 早期的PLC缺点之一是它的软
11、 硬件体系结构是封闭而不是开放的 如专用总线 通信网络及协议 I O模块更互不通用 甚至连机架 电源模板亦各不相同 编程语言之一的梯形图名称虽一致 但组态 寻 址 语言结构均不一致 因此 几乎各公司的PLC均互不兼容 目前 PLC在开放性方面已有实质性突破 前十多年PLC被攻击的一 个重要方面就是它的专有性 现在有了极大改观 不少大型PLC厂商在 PLC系统结构上采用了各种工业标准 如IEC 61131 IEEE 802 3以太 网 TCP IP UDP IP等 实现高度分散控制 开放度高 为了使PLC更具开放性和执行多任务 在一个PLC系统中同时装几个 CPU模块 每个CPU模块都执行某一种
12、任务 这些CPU模块可以进行专门 的逻辑控制 顺序控制 运动控制和过程控制 3 软PLC出现 所谓软PLC 实际就是在PC机的平台上 在Windows操作环境下 用 软件来实现PLC的功能 也就是说 软PLC是一种基于PC机开发结构的控 制系统 它具有硬PLC的功能 可靠性 速度 故障查找等方面的特点 利用软件技术可以将标准的工业PC转换成全功能的PLC过程控制器 软PLC综合了计算机和PLC的开关量控制 模拟量控制 数学运算 数值 处理 网络通信 PlO等功能 通过一个多任务控制内核 提供强大的 指令集 快速而准确的扫描周期 可靠的操作和可连接各种I O系统及 网络的开放式结构 软PLC具有
13、硬PLC的功能 同时又提供了PC机环境的各种优点 4 PLC编程语言趋于标准化 IEC61131是可编程序控制器的国际标准 共有8个部分 从1992年开 始陆续颁布施行 IEC61131 3是PLC编程语言的标准 1993年颁布实施 IEC61131 8与IEC61131 3称PLC语言实现导则是2001年颁布实施 IEC61131 3 PLC编程语言国际标准是将现代软件概念和现代软件工 程的机制与传统的PLC编程语言成功地结合 使它在工业控制领域的影响 远远超出PLC的界限 已成为DCSPC控制 运动控制以及SCADA的编程系统 事实上的标准IEC61131 3规定了两大类编程语言 文本化编
14、程语言和图 形化编程语言 前者包括指令语句表语言 比 和结构化文本语言 ST 后者包括梯形图语言 LD 和功能块图语言 FBD 而顺序功能图 SFC 可 以在梯形图语言中使用 也可以在指令语句表语言中使用 IEC61131 3允许在同一个PLC中使用多种编程语言 也允许程序开 发人员对一个特定的任务选择最合适的编程语言 还允许在同一个控制 程序中其不同的软件模块用不同的编程语言编制 这一规定既解决了PLC 发展历史形成编程语言多样化的现状 又为PLC的软件技术进一步发展提 供了足够的空间 五 三菱PLC概况 三菱电机公司是日本PLC的主要生产厂家之一 而PLC产品主要有F系列 F F1 F2
15、FX系列 FXO FXON FX2 FX2c FX1S FX1N FX1Nc FX2N FX2NC FX3u A系列 A1 A2 A3 和Q系列 Q4AR QnAS QnA A系列和 Q系列PLC是三菱电机公司的中大型机 而F系列是小型PLC已停止生产 FX 系列PLC也是三菱电机的小型PLC FX1N型PLC主机单元有14点 24点 40 点和60点4种 最大配置可到128点 FX1S属超小型PLC 主机控制点数有 10点 14点 20点 30点4种 FX2N是三菱具有代表性的小型PLC FX2N的 体积只有FX2的50 而运行速度比FX2快6倍 达0 08 s 步 2005年 三菱电机公司
16、刚刚推出的小型机FX3 是FX系列第三代产品 基本指令的 运行速度 为0 065 s 步 内存容量为64K字 由于FX3 系列PLC刚刚推 出 普遍应用还有一个过程 所以这次修订还是以FX2N为蓝本 六 三菱小型PLC的型号命名方式 系列序号 0 2 ON 2C 1S 1N 2N 2NC 3U I O总点数 10 256 单元类型 M 基本单元 E 扩展单元 输入输出混合 EX 扩展输入单元 模块 EY 扩展输出单元 模块 输出形式 R 继电器输出 T 晶体管输出 S 晶闸管输出 特殊品种区别 D DC电源 DC输入 A AC电源 AC输人 H 大电流输出扩展模块 V 立式端子排的扩展模块 C 接插口输入输出方式 F 输入滤波器1ms的扩展单元 L TTL输入型扩展单元 S 独立端子 无公共端 扩展单元 FX2N 16MR