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