1.1 PLC概述与S7-200的引入
1.第一台PLC的出现
可编程序控制器,英文称为Programmable Logic Controller,简称PLC。
在20世纪60年代,汽车生产流水线的自动控制系统基本上都是由继电器控制装置构成的。当时汽车的每一次改型都直接导致继电器控制装置的重新设计和安装。随着生产的发展,汽车型号更新的周期越来越短,这样,继电器控制装置就需要经常地重新设计和安装,十分费时、费工、费料,甚至阻碍了更新周期的缩短。为了改变这一现状,美国通用汽车公司在1969年公开招标,要求用新的控制装置取代继电器控制装置,并提出了十项招标指标,即:①编程方便,现场可修改程序;②维修方便,采用模块化结构;③可靠性高于继电器控制装置;④体积小于继电器控制装置;⑤数据可直接送入管理计算机;⑥成本可与继电器控制装置竞争;⑦输入可以是交流115V;⑧输出为交流115V、2A以上,能直接驱动电磁阀、接触器等;⑨在扩展时,原系统只要很小变更;⑩用户程序存储器容量至少能扩展到4KB。1969年,美国数字设备公司(DEC)研制出第一台PLC,在美国通用汽车公司自动装配线上试用,获得了成功。这种新型的工业控制装置以其简单易懂、操作方便、可靠性高、通用灵活、体积小、使用寿命长等一系列优点,很快地在美国其他工业领域推广应用。到1971年,PLC已经成功地应用于食品、饮料、冶金、造纸等工业领域。这一新型工业控制装置的出现,也受到了世界其他国家的高度重视。1971年日本从美国引进了这项新技术,很快研制出了日本第一台PLC。1973年,西欧国家也研制出他们的第一台PLC。我国从1974年开始研制,于1977年开始工业应用。
2.继电器、梯形图逻辑到PLC的演化
图1-1所示的继电器无论在过去还是现在一直都被大量使用着,但是作为控制系统的核心,继电器已经很少使用,而是被PLC所替代,这是因为PLC从一开始就融合了继电器控制电路。
继电器的原理非常简单,以电磁式继电器为例,它一般由铁心、线圈、衔铁、触点簧片等组成。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁心,从而带动衔铁的动触点与静触点(常开触点)闭合,常用触点断开。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力下返回原来的位置,使原来闭合的动触点与静触点闭合。这样闭合、断开,从而达到了使电路接通、断开的目的,PLC与继电器如图1-2所示。
图1-1 继电器
图1-2 PLC与继电器
梯形图是实现顺序控制逻辑的专用设计工具,用它来描述的控制逻辑非常直观易懂。梯形图的控制逻辑如图1-3所示,线圈A、B和线圈C中常开、常闭触点与线圈的逻辑关系可以很方便地用梯形图逻辑来表示,输入A非与输入B相与,其结果就是输出C。由此看来,梯形图工具使得输入和输出的逻辑关系更加简便、开发效率高、对电路设计者的要求很低。
图1-3 梯形图的控制逻辑
梯形图以两根平行的竖线分别表示电源线和地线,在这两根竖线之间,用横线表示电气连接线,将各种代表逻辑量(“ON”或“OFF”)的元件触点及输出执行元件的线圈用横线串接成一条电气回路。多条这样的回路并列在一起,形状如同阶梯,就构成了实现所需顺序控制逻辑的梯形图。
一个典型的顺序控制电路梯形图如图1-4所示。在梯形图回路中,当所有串联的触点全部都处于“ON”状态时,回路就处于导通状态,回路末端的输出执行元件线圈被接通。例如,当A为“OFF”,B为“ON”时,执行元件C就被接通,产生输出动作。
从图1-4中可以看出,在这个控制电路中,输入和输出是被隔离的,它们之间的关系就是靠梯形图来建立的。假如这个梯形图不是固定的,是可以随意进行修改的,并通过存储器来保存,那么这个控制器就是可以编程的,这就是PLC。
在PLC的梯形图中,一般都规定执行元件不能多个串联,而其触点所代表的逻辑量则可以在梯形图中被多次反复引用,当然电路的各输入/输出(I/O)信号也可以在梯形图中被多次反复引用。梯形图是一种软件,是PLC图形化的程序。在继电器电路中,各个继电器可以并行工作,而PLC则是串行工作的,即PLC的中央处理单元(CPU)在同一时间只能处理一种指令。
图1-4 典型的顺序控制电路梯形图
3.PLC的进化
自20世纪60年代第一台PLC问世以来,PLC已很快被应用到汽车制造、机械加工、冶金、矿业、轻工等各个领域,大大推进了机电一体化进程。
经过长时间的发展和完善,PLC的编程概念和控制思想已为广大的自动化行业人员所熟悉,这是一个目前任何其他工业控制器(包括DCS和FCS等)都无法与之相提并论的巨大知识资源。实践也进一步证明:PLC系统硬件技术成熟、性能价格比较高、运行稳定可靠、开发过程也简单方便、运行维护成本很低。上述特点造就了PLC的旺盛生命力,造就了PLC的快速进化。
现在的PLC是以微处理器为基础,综合了计算机技术、自动控制技术和通信技术发展而来的一种新型工业控制装置,是工业控制的主要手段和重要的基础设备之一,并与机器人、计算机辅助设计/计算机辅助制造(CAD/CAM)并称为工业生产的三大支柱。
PLC的进化是在继电器控制逻辑基础上,与计算机、控制、通信(Computer、Control、Communication,3C)技术相结合,不断发展完善的。它从过去的小规模、单机、顺序控制,已经发展到包括过程控制、传动控制、位置控制、通信控制等场合的大部分现代工业控制领域和部分商用民用控制领域。在通信能力上,由于现场总线的出现,使得一个个独立的PLC系统不再是信息孤岛。实时以太网技术也走进了PLC厂商的视野,甚至在实时以太网产品中已经能够支持CANOpen等现场总线。实时以太网应用的另一方面意义在于,控制层与管理层的界线不再那么截然分明。随着PLC运算能力的不断提高,PLC在数据交换方面的能力和需求也在不断提高,另一方面,信息技术(IT)的飞速发展使得微型高速存储设备的容量越来越大,价格越来越低,可靠性却越来越有保障。越来越多的PLC控制系统已经在使用64MB、128MB甚至更大容量的闪速(Flash)存储设备。
从长远来讲,PLC的制造商将会根据工业用户的需求集成更多的系统功能,逐渐降低用户的使用难度,缩短开发周期,节约产品开发成本。但是这是一个逐渐发展的过程。就目前技术现状而言,一些复杂的控制要求依然要使用那些“高档”的控制系统,使用相对复杂的编程手段,对工业用户依然要求具备专业的控制技术知识。
4.PLC的定义
国际电工委员会(IEC)于1982年11月和1985年1月颁布了PLC标准的第1稿和第2稿,对PLC作了如下的定义:“PLC是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它可采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的命令,并通过数字式、模拟式的输入和输出,控制各种类型的机械和生产过程。PLC及其有关设备,都应易于与工业控制系统连成一个整体,易于扩充功能的原则而设计。”
5.PLC实现控制的原理
组成PLC的模块是PLC的硬件基础,只有弄清所选用的PLC都具有哪些模块及其特点,才能正确选用模块,去组成一台完整的PLC(见图1-5),以满足控制系统对PLC的要求。
常见的PLC模块有:
1)CPU模块,它是PLC的硬件核心。PLC的主要性能,如速度、规模都由它的性能来体现。
CPU模块由微处理器系统、系统程序存储器和用户程序存储器组成,其本质为一台计算机,该计算机负责系统程序的调度、管理、运行和PLC的自诊断,负责将用户程序作出编译解释处理以及调度用户目标程序运行的任务。
2)电源模块,它为PLC运行提供内部工作电源,而且有的还可为输入信号提供电源。
PLC的工作电源一般为交流单相电源,电源电压必须与额定电压相符,如AC110V或AC220V,当然也有DC24V供电的。PLC对电源的稳定性要求不高,一般都允许电源电压额定值在±15%的范围内波动,有些交流输入电源甚至允许在AC85V~AC240V的范围内波动。
图1-5 PLC的组成示意
3)I/O模块,它包括输入/输出(I/O)电路,并根据类型划分为不同规格的模块。
●输入部分
PLC与生产过程相连接的输入通道,输入部分接收来自生产现场的各种信号,如限位开关、按钮、传感器的信号等。
●输出部分
PLC与生产过程相连接的输出通道,输出部分接受CPU的处理输出,并转换成被控设备所能接收的电压、电流信号,以驱动被控设备。
4)内存模块,它主要存储用户程序,有的还为系统提供辅助的工作内存,在结构上内存模块都是附加于CPU模块之中。
5)底板、机架,它为PLC各模块的安装提供基板,并为模块间的联系提供总线。若干底板间的联系有的用接口模块,有的用总线接口。
箱体式的小型PLC的主箱体就是把上述几种模块集成在一个箱体内,并依可能提供I/O点数的多少,划分为不同的规格。
箱体式的PLC还有I/O扩展箱体,它不含CPU,仅有电源及I/O单元的功能。扩展箱体也是按I/O点数的多少划分有不同的规格。
6.S7-200 PLC
西门子S7-200系列小型PLC适用于各行各业、各种场合中的检测、监测及控制的自动化,它的强大功能使其无论在独立运行中或相连成网络都能实现复杂的控制功能。
S7-200 CPU将一个微处理器、一个集成电源和数字量I/O点集成在一个紧凑的箱体中,从而形成了一个功能强大的小型PLC,S7-200 PLC的CPU单元设计如图1-6所示。
图1-6 S7-200 PLC的CPU单元设计
S7-200PLC具有集成的24V负载电源,它可直接连接到传感器、变送器和执行器,CPU221、CPU222具有180mA输出,CPU224、CPU224XP、CPU226分别输出280mA或400mA,可用作负载电源。
S7-200 PLC提供了多种类型的CPU以适应各种应用,各种CPU的特性比较见表1-1。
表1-1 S7-200PLC的各种CPU特性比较
S7-200 CPU的种类比较多,但根据输出结构,大致分为两类,即输出为晶体管的和输出为继电器的。图1-7a和图1-7b所示是晶体管输出、继电器输出的基本接线图(以CPU224为例)。
图1-7 晶体管输出、继电器输出的基本接线图
a)晶体管输出 b)继电器输出
图1-8所示为CPU222的实际接线图。
图1-8 CPU222的实际接线图