1、二、PLC的硬件组成三、S7-200 PLC的系统配置四、PLC的工作原理一、概述(一)(一)PLC的产生和历史的产生和历史 继电器控制系统缺点:继电器控制系统缺点:通常是针对某一固定的动作顺序或生产工艺而设通常是针对某一固定的动作顺序或生产工艺而设计,他的控制功能也局限于逻辑控制、定时、计计,他的控制功能也局限于逻辑控制、定时、计数等一些简单的控制,一旦动作顺序或生产工艺数等一些简单的控制,一旦动作顺序或生产工艺发生变化,就必须重新进行设计、布线、装配和发生变化,就必须重新进行设计、布线、装配和调试,造成时间和资金的严重浪费。继电器控制调试,造成时间和资金的严重浪费。继电器控制系统体积大、耗
2、电多、可靠性差、寿命短、运行系统体积大、耗电多、可靠性差、寿命短、运行速度慢、适应性差。速度慢、适应性差。为了改变这一现状,1968年美国最大的汽车制造商通用汽车公司(GM),为了适应汽车型号不断更新的需求,并能在竞争激烈的汽车工业中占有优势,提出要研制一种新型的工业控制装置来取代继电器控制装置,它能做到尽可能减少重新设计和更换电器控制系统及接线,以降低成本,缩短周期。为此,拟定了10项公开招标的技术要求 1、编程简单,可在现场修改程序 2、维护方便,最好是插件式 3、可靠性高于继电器控制柜 4、体积小于继电器控制柜 5、可将数据直接送入管理计算机 6、在成本上可与继电器控制柜竞争 7、输入可
3、以是交流115V 8、输出可以是交流115V,2A以上,可直接驱动电磁阀等 9、在扩展时,原有系统只要很小变更 10、用户程序存储器容量至少能扩展到4K 根据招标的技术要求,1969年,美国数字设备公司(DEC)研制出了世界上第一台PLC,并在通用汽车公司自动装配线上试用成功。设计思想:设计思想:吸取继电器和计算机两者的优点吸取继电器和计算机两者的优点 继电器控制系统体积大、可靠性低、接线复杂、不易继电器控制系统体积大、可靠性低、接线复杂、不易更改、查找和排除故障困难,对生产工艺变化的适应性差,更改、查找和排除故障困难,对生产工艺变化的适应性差,但简单易懂、价格便宜;但简单易懂、价格便宜;计算
4、机功能强大、灵活(可编程)、通用性好,但编计算机功能强大、灵活(可编程)、通用性好,但编程困难;程困难;采用面向控制过程、面向问题的采用面向控制过程、面向问题的“自然语言自然语言”进行编进行编程,使不熟悉计算机的人也能很快掌握使用。(梯形图)程,使不熟悉计算机的人也能很快掌握使用。(梯形图)1971年,日本从美国引进了这项新技术,很快研制出了他们的第1台PLC。1973年,西欧国家也研制出他们的第1台PLC。我国从1974年开始研制,到1977年开始应用于工控领域。在这一时期,PLC虽然采用了计算机的设计思想,但实际上PLC只能完成顺序控制,仅有逻辑运算等简单功能,所以人们将它称为可编程逻辑控
5、制器(Programmable Logic Controller)简称为PLC。7070年代初期:年代初期:仅有逻辑运算、定时、计数等顺序控制功能,只是用来取代传仅有逻辑运算、定时、计数等顺序控制功能,只是用来取代传统的继电器控制统的继电器控制,通常称为可编程逻辑控制器(通常称为可编程逻辑控制器(Programmable Logic Programmable Logic ControllerController)7070年代中期:年代中期:微处理器技术应用到微处理器技术应用到PLCPLC中,使中,使PLCPLC不仅具有逻辑控制功能,还不仅具有逻辑控制功能,还增加了算术运算、数据传送和数据处理等
6、功能增加了算术运算、数据传送和数据处理等功能 80 80年代以后:随着大规模、超大规模集成电路等微电子技术的迅速发年代以后:随着大规模、超大规模集成电路等微电子技术的迅速发展,展,1616位和位和3232位微处理器应用于位微处理器应用于PLCPLC中,使中,使PLCPLC得到迅速发展。得到迅速发展。PLCPLC不不仅控制功能增强,同时可靠性提高,功耗、体积减小,成本降低,编仅控制功能增强,同时可靠性提高,功耗、体积减小,成本降低,编程和故障检测更加灵活方便,而且具有通信和联网、数据处理和图象程和故障检测更加灵活方便,而且具有通信和联网、数据处理和图象显示等功能。显示等功能。为此,美国电气制造协
7、会将可编程序逻辑控制器,正式命名为可编程为此,美国电气制造协会将可编程序逻辑控制器,正式命名为可编程序控制器(序控制器(Programmable ControllerProgrammable Controller),简称),简称PCPC。但由于。但由于PCPC容易和容易和个人计算机个人计算机PCPC(Personal ComputerPersonal Computer)混淆,故人们仍习惯地用)混淆,故人们仍习惯地用PLCPLC作作为可编程序控制器的简称。为可编程序控制器的简称。近年来近年来PLCPLC发展迅速发展迅速 PLC PLC集三电(电控、电仪、电传)为一体、性能价格集三电(电控、电仪、
8、电传)为一体、性能价格比高、高可靠性的特点,已成为自动化工程的核心设备。比高、高可靠性的特点,已成为自动化工程的核心设备。PLCPLC成为具备计算机功能的一种通用工业控制装置,其使成为具备计算机功能的一种通用工业控制装置,其使用量高居首位。用量高居首位。PLC PLC成为现代工业自动化的三大技术支柱(成为现代工业自动化的三大技术支柱(PLCPLC、机器、机器人、人、CAD/CAMCAD/CAM)之一。)之一。20世纪70年代末至80年代初期,微处理器日趋成熟,使PLC的处理速度大大提高,增加了许多功能。在软件方面,除了保持原有的逻缉运算、计时、计数等功能以外,还增加了算术运算、数据处理、网络通
9、信、自诊断等功能。在硬件方面,除了保持原有的开关模块以外,还增加了模拟量模块、远程I/O模块、各种特殊功能模块,并扩大了存储器的容量,而且还提供一定数量的数据寄存器。为此,美国电气制造协会将可编程序逻辑控制器,正式命名为可编程序控制器(Programmable Controller),简称PC。但由于PC容易和个人计算机PC(Personal Computer)混淆,故人们仍习惯地用PLC作为可编程序控制器的简称。1985年,国际电工委员会(IEC)对PLC作出如下定义:可编程序控制器是一种数字运算操作电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用来在其内部存储执行逻辑运算
10、、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的,模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关的外围设备,都应按易于与工业控制系统形成一个整体、易于扩充其功能的原则设计。由该定义可知:PLC是一种由“事先存储的程序”来确定控制功能的工控类计算机。PLC是按照成熟而有效的继电器控制概念和设计思想,利用不断发展的新技术、新电子器件,逐步形成了具有特色的各种系列产品,是一种数字运算操作的专用电子计算机。它是将逻辑运算,顺序控制,时序和计数以及算术运算等控制程序,用一串指令的形式存放到存储器中,然后根据存储的控制内容,经过模拟,数字等输入输出部件,对生产设备和生产过
11、程进行控制的装置。(三)、(三)、PLC的现状及发展趋势的现状及发展趋势 1969年美国数据设备公司(年美国数据设备公司(DEC)研制了)研制了第一台第一台PLC,从此,从此PLC发展迅猛。发展迅猛。我国改革开放后,美国我国改革开放后,美国AB、GE、MODICON、TI,日本,日本OMRON、三菱、三菱、富士,德国西门子等厂家的产品不断进入富士,德国西门子等厂家的产品不断进入我国,并在各行各业的工控系统中占据重我国,并在各行各业的工控系统中占据重要地位。要地位。PLCPLC三大流派三大流派欧洲:德国的西门子欧洲:德国的西门子(SIEMENS)(SIEMENS)、AEGAEG及法国的及法国的T
12、ETE公司公司美国:美国:A-BA-B(Allen-BradlyAllen-Bradly)(其产品约占美国其产品约占美国PLCPLC市场市场5050的份的份额。额。)、GEGE(General ElectricGeneral Electric)、莫迪康)、莫迪康(MODICON)(MODICON)公司、公司、德州仪器德州仪器(TI)(TI)公司、歌德公司、歌德(Gould)(Gould)公司、西屋公司公司、西屋公司 日本:三菱、欧姆龙(日本:三菱、欧姆龙(OMRONOMRON)、富士()、富士(FUJIFUJI)、日立、东芝、)、日立、东芝、松下等。日本主要发展中小型松下等。日本主要发展中小型
13、PLCPLC,在世界小型,在世界小型PLCPLC市场上,市场上,日本产品约占有日本产品约占有7070的份额。的份额。目前国内市场还有韩国、台湾等目前国内市场还有韩国、台湾等PLCPLC产品;现在市场上出现了产品;现在市场上出现了系列化的国产系列化的国产PLCPLC,其价格相对低廉,性价比较高。,其价格相对低廉,性价比较高。1974年我国开始仿制美国的第二代年我国开始仿制美国的第二代PLC产品,产品,但因元器件质量和技术问题等原因未能推但因元器件质量和技术问题等原因未能推广。直到广。直到1977年,我国才研制出第一台具年,我国才研制出第一台具有实用价值的有实用价值的PLC,并开始批量生产和应,并
14、开始批量生产和应用于工业过程的控制。用于工业过程的控制。主要厂家有:北京和利时,科迪纳,张前苏。主要厂家有:北京和利时,科迪纳,张前苏。洛阳易达,无锡信捷,南京嘉华,兰州全洛阳易达,无锡信捷,南京嘉华,兰州全志,广州科赛恩,中山智达,恒日等。志,广州科赛恩,中山智达,恒日等。PLCPLC的发展趋势的发展趋势(1 1)向高速度、大存储容量方向发展)向高速度、大存储容量方向发展 (CPUCPU处理速度处理速度nSnS级;内存级;内存2M2M字节)字节)(2 2)向多品种方向发展和提高可靠性)向多品种方向发展和提高可靠性 (超大型和超小型)(超大型和超小型)(3 3)产品更加规范化、标准化)产品更加
15、规范化、标准化(硬件、软件兼容的(硬件、软件兼容的PLCPLC)(4 4)分散型、智能型、与现场总线兼容的)分散型、智能型、与现场总线兼容的I I0 0(5 5)加强联网和通信的能力)加强联网和通信的能力(6 6)控制的开放和模块化的体系结构)控制的开放和模块化的体系结构OMACOMAC(open Modular open Modular Architecture for ControlArchitecture for Control)(四四)、PLCPLC的特点的特点 通用性强,使用方便通用性强,使用方便 功能强,适应面广功能强,适应面广 可靠性高,抗干扰能力强可靠性高,抗干扰能力强 控制程
16、序可变具有很好的柔性控制程序可变具有很好的柔性 编程方法简单,容易掌握编程方法简单,容易掌握 PLC PLC控制系统的设计、安装、调试和维修工作少控制系统的设计、安装、调试和维修工作少.极为方便。极为方便。控制程序变化方便控制程序变化方便.具有很好的柔性。具有很好的柔性。体积小、重量轻、功耗低体积小、重量轻、功耗低(五五)、PLCPLC的基本功能的基本功能1 1 逻辑控制功能逻辑控制功能2 2 定时控制功能定时控制功能3 3 计数控制功能计数控制功能4 4 数据处理功能数据处理功能5 5 监控功能监控功能6 6 停电记忆功能停电记忆功能7 7 故障诊断功能故障诊断功能1 1 逻辑控制功能逻辑控
17、制功能 逻辑控制功能是逻辑控制功能是PLCPLC最基本功能之一最基本功能之一,是是PLCPLC最基本的应用最基本的应用领域,可取代传统的继电器控制系统,实现逻辑控制和顺序领域,可取代传统的继电器控制系统,实现逻辑控制和顺序控制。控制。在单机控制、多机群控和自动生产线控制方面都有很多在单机控制、多机群控和自动生产线控制方面都有很多成功的应用实例。成功的应用实例。例如:机床电气控制、起重机、皮带运输机和包装机械例如:机床电气控制、起重机、皮带运输机和包装机械的控制、注塑机控制、电梯控制、饮料灌装生产线、家用电的控制、注塑机控制、电梯控制、饮料灌装生产线、家用电器器(电视机、冰箱、洗衣机等电视机、冰
18、箱、洗衣机等)自动装配线控制、汽车、化工、自动装配线控制、汽车、化工、造纸自动生产线控制等。造纸自动生产线控制等。2 2 定时控制功能定时控制功能 定时控制功能是PLC的最基本功能之一。PLC中有许多可供用户使用的定时器,功能类似于继电器线路中的时间继电器。定时器的设定值(定时时间)可以在编程时设定,也可以在运动过程中根据需要进行修改,使用方便灵活。同时PLC还提供了高精度的时钟脉冲,用于准确实时控制。3 3 计数控制功能计数控制功能 计数控制功能是计数控制功能是PLCPLC的最基本功能之一。的最基本功能之一。PLC PLC为用户提供许多计数器,计数器计数到某一数值时,产生一为用户提供许多计数
19、器,计数器计数到某一数值时,产生一个状态信号个状态信号(计数值到计数值到),利用该状态信号实现对某个操作的计数控,利用该状态信号实现对某个操作的计数控制。制。计数器的设定值可以在编程时设定,也可以在运行过程中根据计数器的设定值可以在编程时设定,也可以在运行过程中根据需要进行修改。需要进行修改。传感器传感器旋转编码器旋转编码器变频器等变频器等计数输入计数输入输入复位输入复位0000000001000024 4 数据处理功能数据处理功能 PLC PLC大部分都具有数据处理功能,可以实现算术运算、数据比较、数据大部分都具有数据处理功能,可以实现算术运算、数据比较、数据传送、数据移位、数制转换译码编码
20、等操作。中、大型传送、数据移位、数制转换译码编码等操作。中、大型PLCPLC数据处理功能更数据处理功能更加齐全,可完成开方、加齐全,可完成开方、PIDPID运算、浮点运算等操作,还可以和运算、浮点运算等操作,还可以和CRTCRT、打印机、打印机相联,实现程序、数据的显示和打印。相联,实现程序、数据的显示和打印。5 5 监控功能监控功能 PLC PLC设置了较强的监控功能。设置了较强的监控功能。利用编程器或监视器,操作人员可以对利用编程器或监视器,操作人员可以对PLCPLC有关部分的有关部分的运行状态进行监视。运行状态进行监视。利用编程器,可以调整定时器、计数器的设定值和当前利用编程器,可以调整
21、定时器、计数器的设定值和当前值,并可以根据需要改变值,并可以根据需要改变PLCPLC内部逻辑信号的状态及数据区内部逻辑信号的状态及数据区的数据内容,为调整和维护提供了极大的方便。的数据内容,为调整和维护提供了极大的方便。6 6 停电记忆功能停电记忆功能 PLC PLC内部的部分存储器所使用的内部的部分存储器所使用的RAMRAM设置了停电保持器设置了停电保持器件(备用电池等),以保证断电后这部分存储器中的信息件(备用电池等),以保证断电后这部分存储器中的信息能够长期保存。能够长期保存。利用某些记忆指令,可以对工作状态进行记忆,以保利用某些记忆指令,可以对工作状态进行记忆,以保持持PLCPLC断电
22、后的数据内容不变。断电后的数据内容不变。PLC PLC电源恢复后,可以在原工作基础上继续工作。电源恢复后,可以在原工作基础上继续工作。7 7 故障诊断功能故障诊断功能 PLC PLC可以对系统构成、某些硬件状态、指令的合法性等进可以对系统构成、某些硬件状态、指令的合法性等进行自诊断,发现异常情况,发出报警并显示错误类型,如属行自诊断,发现异常情况,发出报警并显示错误类型,如属严重错误则自动中止运行。严重错误则自动中止运行。PLC PLC的故障自诊断功能,大大提高了的故障自诊断功能,大大提高了PLCPLC控制系统的安全控制系统的安全和可维护性。和可维护性。(六六)、PLCPLC与其他工业控制系统
23、的比较与其他工业控制系统的比较 PLC与继电器控制系统比较与继电器控制系统比较 继电器控制采用硬接线方式装配而成,继电器控制采用硬接线方式装配而成,只能完成既定的功能。只能完成既定的功能。PLC控制只要改变程序并改动少量的控制只要改变程序并改动少量的接线端子,就可适应生产工艺的改变。接线端子,就可适应生产工艺的改变。从适应性、可靠性及设计、安装、维从适应性、可靠性及设计、安装、维护等各方面进行比较。传统的继电器护等各方面进行比较。传统的继电器控制大多数将被控制大多数将被PLC所取代。所取代。与工业计算机比较与工业计算机比较工业控制机控制要求开发人员具有较工业控制机控制要求开发人员具有较高的计算
24、机专业知识和微机软件编程高的计算机专业知识和微机软件编程的能力。的能力。PLC采用了采用面向控制过程、面向采用了采用面向控制过程、面向问题的问题的“自然语言自然语言”进行编程,使不熟进行编程,使不熟悉计算机的人也能很快掌握使用悉计算机的人也能很快掌握使用,便,便于推广应用。于推广应用。PLC是专为工业现场应用而设计的,是专为工业现场应用而设计的,具有更高的可靠性。具有更高的可靠性。在模型复杂、计算量大且较难、实时在模型复杂、计算量大且较难、实时性要求较高的环境中,工业控制机则性要求较高的环境中,工业控制机则更能发挥其专长。更能发挥其专长。二、PLC的硬件组成PLC中央处理器中央处理器存储器存储
25、器输入输出口输入输出口电源电源外部设备外部设备由控制器、运算器和寄存器组成,这些电路都集成在一个芯片上。CPU的主要功能:从存储器中读取指令执行指令处理中断CPU在在PLCPLC中,存储器主要用于系统程序、用户程序、中,存储器主要用于系统程序、用户程序、数据数据 随机存取存储器(随机存取存储器(RAMRAM)-断电易失断电易失 只读存储器(只读存储器(ROMROM)-存放系统程序存放系统程序 可编程只读存储器(可编程只读存储器(EEPROMEEPROM)-存放用存放用户程序户程序输入输出接口PLC外接实物图输入接口电路输出接口电路PLC外接实物图按钮按钮传感器传感器行程开关行程开关接触器接触器
26、发光管发光管指示灯指示灯扬声器扬声器电磁阀电磁阀输入接口电路开关量输入接口直流输入单元交流输入单元作用:把现场的开关量信号变成PLC内部处理的标准信号内部电路INCOMR1R2VL光电耦合CSB124VDC-+-现场开关通/断状态,对应输入映象寄存器的1/0状态,即当现场开关闭合时,对应的输入映象寄存器为“1”状态;当现场开关断开时,对应的输入映象寄存器为“0”状态。当输入端的发光二极管VL点亮,即指示现场开关闭合。外部直流电源用于检测输入点的状态,其极性可以任意接入。SB1 INR1内部电路CR2R3VLCOM光电耦合交流输入电路交流输入电路 交流输入模块的输入电路中,当现场开关闭合后,交流
27、电源经C、R2、双向光电耦合器的发光二极管,使发光二极管发光,经光电耦合,光电三极管接收光信号,并将该信号送至PLC内部电路,供CPU处理。双向发光二极管VL指示输入状态。电流信号模拟量输入接口作用:把现场连续变化的模拟量标准信号转换成适合PLC内部处理的由若干位二进制数字表示的信号电压信号输出接口电路作用:把作用:把PLCPLC内部的标准信号转换成内部的标准信号转换成现场执行机构所需的开关量信号现场执行机构所需的开关量信号开关量输出接口类型:开关量输出接口类型:继电器型晶体管型可控硅型PLC继电器负载COM内部电路外围电路继电器型 PLC继电器输出电路形式允许负载一般是AC250V/50V以
28、下,负载电流可达2A,但PLC的输出一般不宜直接驱动大电流负载(一般通过一个小负载来驱动大负载,如PLC的输出可以接一个电流比较小的中间继电器,再由中间继电器触点驱动大负载,如接触器线圈等)。PLC继电器输出电路的形式继电器触点的使用寿命也有限制(一般数十万次左右,根据负载而定,如连接感性负载时的寿命要小于阻性负载)。此外,继电器输出的响应时间也比较慢(10ms)左右,因此,在要求快速响应的场合不适合使用此种类型的电路输出形式。PLC负载COM24V晶体管型 晶体管输出型电路的外接电源只能是直流电源。另外,晶体管输出驱动能力要小于继电器输出,允许负载电压一般为DC5V30V,允许负载电流为0.
29、2A0.5A。晶体管输出电路的形式主要有两种:NPN和PNP型集电极开路输出。若是NPN负载,L接正,COM接负;若是PNP负载,L接负,COM接正。晶闸管型 双向晶闸管输出的驱动能力要比继电器输出的要小,允许负载电压一般为AC85242V;单点输出电流为0.2A0.5A,当多点共用公共端时,每点的输出电流应减小(如单点驱动能力为0.3A的双向晶闸管输出,在4点共用公共端时,最大允许输出为0.8A/4点)。作用:将PLC运算处理后的数字量信号转换为模拟量输出,以满足生产过程现场连续控制信号的需求。模拟量输出接口电源 PLC的电源是指将外部输入的交流电处理后转换成满足PLC的CPU、存储器、输入
30、输出接口等内部电路工作需要的直流电源电路或电源模块。许多PLC的直流电源采用直流开关稳压电源,不仅可提供多路独立的电压供内部电路使用,而且还可为输入设备(传感器)提供标准电源。外部设备编程器其他外部设备编程器COM2COM3COM1其他外部设备三、S7-200 PLC的系统配置目前,目前,S7-200 PLC 主要有主要有CPU221(I/O点数点数不能扩展)、不能扩展)、CPU222、CPU224、CPU224XP、CPU226(可以连接扩展(可以连接扩展I/O模块与功能模块)模块与功能模块)这五种规格。虽然外形略有差别,但基本结构这五种规格。虽然外形略有差别,但基本结构相同或类似。相同或类
31、似。输入输入/输出(输出(I/OI/O)点数:)点数:PLCPLC的的I/OI/O点数是指点数是指PLCPLC的的I/OI/O接口所能接口所能接受的输入信号个数和输出信号个数的接受的输入信号个数和输出信号个数的总和。总和。I/OI/O点数是选择点数是选择PLCPLC的重要依据之一。的重要依据之一。当当I/OI/O点数不够时,可通过点数不够时,可通过PLCPLC的的I/OI/O扩扩展接口对系统进行扩展。展接口对系统进行扩展。按按PLCPLC输入、输出点数的多少可将输入、输出点数的多少可将PLCPLC分为以下三类。分为以下三类。(1 1)小型机)小型机 总点数一般在总点数一般在256256点以下,
32、用户程序存储器容量在点以下,用户程序存储器容量在4K4K字左右。小型字左右。小型PLCPLC的功能一般以开关量控制为的功能一般以开关量控制为主,适合单机控制和小型控制系统。主,适合单机控制和小型控制系统。(2 2)中型机)中型机 总点数在总点数在25620482562048点之间,用户程序存储器容量点之间,用户程序存储器容量达到达到8K8K字左右。中型机适用于组成多机系统和大字左右。中型机适用于组成多机系统和大型控制系统。型控制系统。(3)(3)大型机大型机 总点数载总点数载20482048点以上,用户程序存储器容量达到点以上,用户程序存储器容量达到16K16K字以上。大型机适用于组成分布式控
33、制系统和字以上。大型机适用于组成分布式控制系统和整个工厂的集散控制网络。整个工厂的集散控制网络。(1 1)S7-200 CPUS7-200 CPU的外形的外形 状态指示灯:指示状态指示灯:指示CPUCPU的工作方式(的工作方式(RUNRUN、STOPSTOP)、系统错)、系统错误状态误状态(SF/DIAG(SF/DIAG 故障故障/诊断诊断)、主机、主机I/OI/O的当前状态。的当前状态。存储器卡接口:可以插入存储器卡。存储器卡接口:可以插入存储器卡。通信口:连接通信口:连接 RS-485 RS-485 总线的通信电缆,是总线的通信电缆,是PLCPLC主机实现主机实现人人-机对话、机机对话、机
34、-机对话的通道。通过它,机对话的通道。通过它,PLCPLC可以和编程器、可以和编程器、彩色图形显示器、打印机等外部设备相连,也可以和其他彩色图形显示器、打印机等外部设备相连,也可以和其他PLCPLC或上位机相连。或上位机相连。(1 1)S7-200 CPUS7-200 CPU的外形的外形 顶部端子盖下面是输出端子和顶部端子盖下面是输出端子和PLCPLC供电电源端子。输出端子的运行状态供电电源端子。输出端子的运行状态可由指示灯显示,可由指示灯显示,ONON状态对应的指示灯亮。状态对应的指示灯亮。底部端子盖下面是输入端子和传感器电源端子。输入端子的运行底部端子盖下面是输入端子和传感器电源端子。输入
35、端子的运行状态可由指示灯显示,状态可由指示灯显示,ONON状态对应的指示灯亮。状态对应的指示灯亮。前盖下面有运行、停止开关和扩展模块接口。将开关拨向前盖下面有运行、停止开关和扩展模块接口。将开关拨向STOPSTOP位位置时,置时,PLCPLC处于停止状态,此时可以对其编写程序;将开关拨向处于停止状态,此时可以对其编写程序;将开关拨向RUNRUN位置时,位置时,PLCPLC处于运行状态,此时不能对其编写程序;将开关拨向处于运行状态,此时不能对其编写程序;将开关拨向TERMTERM位置时,可以位置时,可以运行程序,同时还可以监控程序运行的状态。扩展模块接口用于实现运行程序,同时还可以监控程序运行的
36、状态。扩展模块接口用于实现I/OI/O扩扩展。展。S7-200 CPUS7-200 CPU外部端子接线图外部端子接线图 图中为图中为S7-200 CPU226 AC/DC/S7-200 CPU226 AC/DC/继电器模块的外部端子接线图。继电器模块的外部端子接线图。ACAC表示表示PLCPLC采用交流电源供电;采用交流电源供电;DCDC表示输入模块为直流输入模块;继电器表示输出采用继表示输入模块为直流输入模块;继电器表示输出采用继电器方式输出。电器方式输出。24 24个数字量输入点被分为个数字量输入点被分为2 2组。每个外部输入开关信号均由各输入端组。每个外部输入开关信号均由各输入端子接入,
37、经一个直流电源接至公共端子接入,经一个直流电源接至公共端1M1M、2M2M。由于是直流输入模块,采用直流。由于是直流输入模块,采用直流电源作为检测各输入点状态的电源。电源作为检测各输入点状态的电源。M M、L+L+两个端子提供两个端子提供DC 24V/400mA DC 24V/400mA 传感器传感器电源,可以作为传感器电源,也可以作为输入端的检测电源。电源,可以作为传感器电源,也可以作为输入端的检测电源。S7-200 CPUS7-200 CPU外部端子接线图外部端子接线图 16个数字量输出点被分为个数字量输出点被分为3组。每个负载的一端与输出端相连,另一端经组。每个负载的一端与输出端相连,另
38、一端经电源与公共端相连。由于是继电器输出方式,所以既可带直流负载,也可带交电源与公共端相连。由于是继电器输出方式,所以既可带直流负载,也可带交流负载,由负载性质决定。流负载,由负载性质决定。输出端子排的右端输出端子排的右端N、L1端子是供电电源端子是供电电源 AC120V/240V 输入端。电源电输入端。电源电压的允许范围是压的允许范围是AC 85264V。S7-200 CPU226 AC/DC/继电器模块的外部端子接线图继电器模块的外部端子接线图 数字量模块数字量模块模拟量模块模拟量模块 当当S7-200 PLCS7-200 PLC主机的主机的I/OI/O点数不能满足控制要求时,可以选配各点
39、数不能满足控制要求时,可以选配各种输入种输入/输出接口模块来扩展。通常,输出接口模块来扩展。通常,I/OI/O扩展包括扩展包括I/OI/O点数扩展和功能点数扩展和功能扩展两类。扩展两类。S7-200 PLCS7-200 PLC可扩展的接口模块有:可扩展的接口模块有:1.1.数字量输入模块数字量输入模块2.2.数字量输出模块数字量输出模块3.3.数字量输入输出模块数字量输入输出模块模块名称模块名称模块描述模块描述DC+5V电流电流消耗消耗数字量输入模块数字量输入模块EM221 DI824VDC30mAEM221 DI8120/230VAC30mAEM221 DI1624VDC70mA数字量输出模
40、块数字量输出模块EM222 DO424VDC40mAEM222 DO4继电器继电器30mAEM222 DO824VDC50mAEM222 DO8120/230VAC110mAEM222 DO8继电器继电器40mA数字量输入输出数字量输入输出模块模块EM223 DI4/DO424VDC40mAEM223 DI4/DO424VDC/继电器继电器40mAEM223 DI8/DO824VDC80mAEM223 DI8/DO824VDC/继电器继电器80mAEM223 DI16/DO1624VDC160mAEM223 DI16/DO1624VDC/继电器继电器150mAEM223 DI32/DO3224
41、VDC240mAEM223 DI32/DO3224VDC/继电器继电器205mAS7-200 PLC数字量扩展模块一览表数字量扩展模块一览表1)外部接线图:.2.3.6.71M.0.12M.4.5.+直流输入模块(EM221 824VDC)有8个数字量输入端子。接线图中,8个数字量输入点分成2组。1M、2M分别是2组输入点内部电路的公共端,每组需用户提供一个24VDC电源。1)外部接线图:.1M 1L+.0.1.2.32M 2L+.4.5.6.7+直流输出模块(EM222 824VDC),有8个数字量输出点,接线图中8个数字量输出点分成2组。1L+、2L+分别是两组输出点内部电路的公共端,每组
42、需用户提供一个DC24V的电流。S7-200 PLC S7-200 PLC主机带扩展模块进行扩展配置时会受到相关因主机带扩展模块进行扩展配置时会受到相关因素(主机的技术指标)的限制。每种主机的最大素(主机的技术指标)的限制。每种主机的最大I/OI/O配置必须服配置必须服从以下限制:从以下限制:1.1.允许主机所带扩展模块的数量允许主机所带扩展模块的数量 CPU221 CPU221模块(整体型模块(整体型PLCPLC)不允许带扩展模块;)不允许带扩展模块;CPU222CPU222模块最模块最多可带多可带2 2个扩展模块;个扩展模块;CPU224CPU224模块、模块、CPU224XPCPU224
43、XP模块、模块、CPU226CPU226模块模块最多可带最多可带7 7个扩展模块,且个扩展模块,且7 7个扩展模块中最多只能带个扩展模块中最多只能带2 2个智能扩个智能扩展模块。展模块。输入输出扩展设备连接(a)面板安装(b)标准导轨安装 编址:对编址:对I/O模块上的模块上的I/O点进行编码,以便程序执行时可点进行编码,以便程序执行时可以唯一地识别每个以唯一地识别每个I/O点。点。方法是:同种类型输入点或输出点的模块进行顺序编制,方法是:同种类型输入点或输出点的模块进行顺序编制,其他类型模块的有无及所处的位置都不影响本类型模块的编号。其他类型模块的有无及所处的位置都不影响本类型模块的编号。具
44、体有以下几个原则:具体有以下几个原则:1)S7-200 CPU有一定数量的本机有一定数量的本机I/O,本机,本机I/O有固定的地有固定的地址。可以用扩展址。可以用扩展I/O模块来增加模块来增加I/O点数,扩展模块安装在主机点数,扩展模块安装在主机的右边,其的右边,其I/O点的地址由模块类型和同类点的地址由模块类型和同类I/O模块链中的位置模块链中的位置决定,按照由左到右的顺序对地址编码依次排序。决定,按照由左到右的顺序对地址编码依次排序。2)数字量数字量I/O点的编址是以字节长点的编址是以字节长(8位位)为单位,采用存储为单位,采用存储器区域标识符器区域标识符(I或或Q)、字节号、位号的组成形
45、式,在字节号和、字节号、位号的组成形式,在字节号和位号之间以点分隔。如位号之间以点分隔。如I0.3、Q1.2等。等。3)数字量扩展模块是以一个字节数字量扩展模块是以一个字节(8位位)递增的方式来分配地递增的方式来分配地址的,若本模块实际位数不满址的,若本模块实际位数不满8位,未用位不能分配给位,未用位不能分配给I/O链的链的后续模块。后续模块。例如:例如:CPU 224有有10个输出点,但它要占用逻辑输出区个输出点,但它要占用逻辑输出区16个点的地址。而一个个点的地址。而一个4DI/4DO模块占用逻辑空间模块占用逻辑空间8个输入点和个输入点和8个输出点。个输出点。4)模拟量模拟量I/O点的编址
46、是以字长点的编址是以字长(16位位)为单位,在读为单位,在读/写模拟写模拟量信息时,模拟量量信息时,模拟量I/O以字为单位读以字为单位读/写。模拟量输入只能进行写。模拟量输入只能进行读操作,模拟量输出只能进行写操作。每个模拟量读操作,模拟量输出只能进行写操作。每个模拟量I/O点地址由点地址由存储器区域标识符(存储器区域标识符(AI或或AO)、数据长度标志位()、数据长度标志位(W)、字节)、字节地址(偶数)组成。模拟量端口的地址从地址(偶数)组成。模拟量端口的地址从0开始,以开始,以2递增,不递增,不允许奇数编址。允许奇数编址。5)模拟量扩展模块是以模拟量扩展模块是以2个端口个端口(4字节字节
47、)递增的方式来分配地递增的方式来分配地址的,就是每个模拟量扩展模块至少占用两个端口的地址。例址的,就是每个模拟量扩展模块至少占用两个端口的地址。例如:如:EM235模块有模块有4个模拟量输入和个模拟量输入和1个模拟量输出,但它占用个模拟量输出,但它占用了了4个输入端口的地址和个输入端口的地址和2个输出端口的地址。个输出端口的地址。举例:基本单元采用举例:基本单元采用CPU224,扩展单元由,扩展单元由1个个EM221模块、模块、1个个EM223模块、模块、2个个EM235模块构成,模块的链接形式和各模模块构成,模块的链接形式和各模块的编址情况如图所示。块的编址情况如图所示。各模块的链接形式:各
48、模块的链接形式:主机主机模块模块1模块模块2模块模块3模块模块4CPU2248IN4IN/4OUT4AI/1AQ4AI/1AQI0.0Q0.0I0.1Q0.1I0.2Q0.2I0.3Q0.3I0.4Q0.4I0.5Q0.5I0.6Q0.6I0.7Q0.7I1.0Q1.0I1.1Q1.1I1.2I1.3I1.4I1.5I2.0I2.1I2.2I2.3I2.4I2.5I2.6I2.7I3.0Q2.0I3.1Q2.1I3.2Q2.2I3.3Q2.3AIW0AQW0AIW2AIW4AIW6AIW8AQW4AIW10AIW12AIW14各模块的编址情况各模块的编址情况四、PLC的工作原理PLC采用循环扫
49、描工作方式,这个工作过程一般包括如下阶段:读取输入、执行用户程序、输出刷新,通信处理等,如图所示。PLC在工作状态时,执行一次上述的扫描操作所需要的时间称为扫描周期。1.循环扫描按钮接触器按钮输入电路输入映象寄存器输出映象寄存器输出电路()程序执行 启动按钮SB1和停止按钮SB2的常开触点分别接在PLC的I0.0和I0.1上,接触器KM的线圈接在PLC的Q0.0端。梯形图中I0.0和I0.1是输入变量,Q0.0是输出变量。在读取输入阶段,PLC将SB1和SB2触点的ON/OFF状态读入输入过程映像寄存器,接通为1,否则为0。在执行第一条指令LD I0.0时,从输入过程映像寄存器中取出I0.0的
50、状态,存入堆栈的栈顶,执行第二条指令O Q0.0时,从输出过程映像寄存器中读出Q0.0的值并与堆栈栈顶的I0.0或运算后存入栈顶,执行第三条指令LDN I0.1时,从输入过程映像寄存器中读出I0.1的状态并取反后与栈顶相与并将结果存在栈顶,执行第四条指令=Q0.0时,将栈顶中的数送入输出过程映像寄存器。在输出刷新阶段,CPU将输出过程映像寄存器中的数传送给输出模块并锁存。SB1SB2SB3KM1KM2KM1KM2I0.0I0.1I0.2L+1LQ0.0Q0.1220VPLC端口接线I0.I0.Q0.Q0.I0.I0.I0.I0.Q0.Q0.=Q0.=Q0.指令表I0.0I0.1 I0.2Q0.
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。