1、单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,#,#,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第一章,PLC,的认知初步,1.1,可编程序控制器概述,1.1.1 PLC,的由来,在可编程序控制器问世以前,工业控制领域中是以继电器控制占主导地位的。这种由继电器构成的控制系统有着明显的缺点:体积大、耗电多、可靠性差、寿命短、运行速度不高,尤其是对生产工艺多变的系统适应性更差,一旦生产任务和工艺发生变化,就必须重新设计,并改变硬件结构,这造成了时间和资金的严重浪费。,1968,年,美国通用汽车公司,(GM,公司,),为了在每次汽车改型或改变工
2、艺流程时不改动原有继电器柜内的接线,以便降低生产成本,缩短新产品的开发周期,而提出了研制新型逻辑顺序控制装置,并提出了该装置的研制指标要求,即,10,项招标技术指标,这,10,指标实际上就是当今可编程序控制器最基本的功能。,将它们归纳一下,其核心为以下四点:,(1),用计算机代替继电器控制盘。,(2),用程序代替硬件接线。,(3),输入,/,输出电平可与外部装置直接连接。,(4),结构易于扩展,美国数字设备公司(,DEC,)中标并于,1969,年研出,了世界上第一台可编程序控制器,并应用于通用汽车公司的生产线上。当时叫可编程逻辑控制器,PLC,(,Programmable Logic,Cont
3、roller,),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。紧接着,美国,MODICON,公司也开发出同名的控制器,,1971,年,日本从美国引进了这项新技术,很快研制成了日本第一台可编程控制器。,1973,年,西欧国家也研制出他们的第一台可编程控制器。,1.1.2,可编程序控制器的定义、分类及特点,1.,可编程序控制器的定义,由于,PLC,在不断发展,因此,对它进行确切的定 义是比较困难的。,1982,年,国际电工委员会,(International Electrical Committee,,,IEC),颁布了,PLC,标准草案,,1985,年提交了第,2,版,并在,
4、1987,年的第,3,版中对,PLC,作了如下的定义:,PLC,是一种专门为在工业环境下应用而设计的进行数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、定时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输的输入和输出。,控制各种类型的机械或生产过程。,PLC,及其有关的外围设备都应按照易于与工业控制系统形成一个整体和易于扩展其功能的原则而设计。,上述的定义表明,,PLC,是一种能直接应用于工业环境的数字电子装置,是以微处理器为基础,结合计算机技术、自动控制技术和通信技术,用面向控制过程、面向用户的“自然语言”编程的一种简单易懂、操作方便、可靠
5、性高的新一代通用工业控制装置。,2.,可编程序控制器的分类,(,1,),PLC,硬件结构的类型,可编程序控制器发展很快,目前,全世界有几百家工厂正在生产几千种不同型号的,PLC,。为了便于,在工业现场安装,便于扩展,方便接线,其结构与普通计算机有很大区别。通常从组成结构形式上将这些,PLC,分为两类:一类是一体化整体式,PLC,,另一类是结构化模块式,PLC,。,整体式结构。从结构上看,早期的可编程序控制器是把,CPU,、,RAM,、,ROM,、,I/O,接口及与编程器或,EPROM,写入器相连的接口、输入,/,输出端子、电源、指示灯等都装配在一起的整体装置。一个箱体就是一个完整的,PLC,。
6、它的特点是结构紧凑,体积小,成本低,安装方便,缺点是输入,/,输出点数是固定的,不一定能适合具体的控制现场的需要。这类产品有,OMRON,公司的,C20P,、,C40P,、,C60P,,三菱公司的,FX,系列,东芝公司的,EX20/40,系列等。,模块式结构。模块式结构又叫积木式。这种结构形式的特点是把,PLC,的每个工作单元都制成独立的模块,如,CPU,模块、输入模块、输出模块、电源模块、通信模块等。另外,机器上有一块带有插槽的母板,实质上就是计算机总线。把这些模块按控制系统需要选取后,都插到母板上,就构成了一个完整的,PLC,。这种结构的,PLC,的特点是系统构成非常灵活,安装、扩展、维修
7、都很方便,缺点是体积比较大。常见产品有,OMRON,公司的,C200H,、,C1000H,、,C2000H,,西门子公司的,S5-115U,、,S7-300,、,S7-400,系列等。,(,2,),PLC,的分类,为了适应不同工业生产过程的应用要求,可编程序控制器能够处理的输入,/,输出信号数是不一样的。一般,将一路信号叫做一个点,将输入点数和输出点数的总和称为机器的点。按照,I/O,点数的多少,可将,PLC,分为超小,(,微,),、小、中、大、超大等五种类型。如表,1-1,所示。,表,1-1,按,I/O,点数分类,按功能分类可分为低档机、中档机、高档机。如表,1-2,所示,表,1-2,按功能
8、分类,3.,可编程序控制器的特点,PLC,能如此迅速发展的原因,除了工业自动化的客观需要外,还有许多独特的优点。它较好地解决了工业控制领域中普遍关心的可靠、安全、灵活、方便、经济等问题。其主要特点如下:,(,1,)编程方法简单易学,梯形图是可编程序控制器使用最多的编程语言,其电路符号和表达方式与继电器电路原理图相似。梯,形图语言形象直观,易学易懂,熟悉继电器电路图的电气技术人员只要花几天时间就可以熟悉梯形图语言,并用来编制用户程序。梯形图语言实际上是一种面向用户的高级语言,可编程序控制器在执行梯形图程序时,应先用解释程序将它“翻译”成汇编语言后再去执行。,(,2,)功能强,性能价格比高,一台小
9、型可编程序控制器内有成百上千个可供用户使用的编程元件,可以实现非常复杂的控制功能。与相同功能的继电器系统相比,它具有很高的性能价格比。可编程序控制器可以通过通信联网,实现分散控制与集中管理。,(,3,)硬件配套齐全,用户使用方便,适应性强可编程序控制器产品已经标准化、系列化、模块化,配,备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。可编程序控制器的安装接线也很方便,一般用接线端子连接外部接线。可编程序控制器有较强的带负载能力,可以直接驱动一般的电磁阀和交流接触器。硬件配置确定后,可以通过修改用户程序,方便快速地适应工艺条件的变化。,(,4,)
10、可靠性高,抗干扰能力强,传统的继电器控制系统中使用了大量的中间继电器、时间继电器。由于触点接触不良,容易出现故障。可编程序控制器用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件,接线可减少到继电器控制系统的,1/10,1/100,,因触点接触不良造成的故障大为减少。可编程序控制器采取了,一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场。可编程序控制器已被广大用户公认为是最可靠的工业控制设备之一。,(,5,)系统的设计、安装、调试工作量少,可编程序控制器用软件功能取代了继电器控制系统中大量的中间继电器、
11、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。,可编程序控制器的梯形图程序一般采用顺序控制设计法。这种编程方法很有规律,容易掌握。对于复杂的控制系统,梯形图的设计时间比继电器系统电路图的设计时间要少得多。,(,6,)维修工作量小,维修方便,可编程序控制器的故障率很低,且有完善的自诊断和显示功能。可编程序控制器或外部的输入装置和执行机构发生故障时,可以根据可编程序控制器上的发光二极管或编程器提供的信息迅速地查明产生故障的原因,用更换模块的方法迅速地排除故障。,(,7,)体积小,能耗低,对于复杂的控制系统,使用可编程序控制器后,可以减少大量的中间继电器和时间继电器,小型可编程
12、序控制器的体积仅相当于几个继电器的大小,因此可将开关柜的体积缩小到原来的,1/2,1/10,。,可编程序控制器的配线比继电器控制系统的配线少得多,故可以省下大量的配线和附件,减少大量的安装接线工时,加上开关柜体积的缩小,可以节省大量的费用。,1.,开关逻辑和顺序控制,这是,PLC,应用最广泛、最基本的场合。它的主要功能是完成开关逻辑运算和进行顺序逻辑控制,从而可以实现各种简单或十分复杂的控制要求。,2.,模拟控制,在工业生产过程中,许多连续变化的需要进行控制的物理量,如温度、压力、流量、液位等,这些都属于模拟量。为了实现工业领域对模拟量控制的广泛要求,目前大部分,PLC,产品都具备处理这类模拟
13、量的功能。特别是当系统中模拟量控制点数不多,同时混有较多的开关量时,,PLC,具有其他控制装置所无法比拟的优势。另外,某些,PLC,产品还提供了典型控制策略模块,如,PID,模块,从而可实现对系统的,PID,等反馈或其他模拟量的控制运算。,1.1.3,可编程序控制器的功能和应用,3.,定时控制,PLC,具有很强的定时、计数功能,它可以为用户提供数十甚至上百个定时器与计数器。对于定时器,其定时间隔可以由用户加以设定。对于计数器,如果需要对频率较高的信号进行计数,则可以选择高速计数器。,4.,数据处理,新型,PLC,都具有数据处理的能力,它不仅能进行算术运算、数据传送,而且还能进行数据比较、数据转
14、换、数据显示打印等功能,有些,PLC,还可以进行浮点运算和函数运算。,5.,信号联锁系统,信号联锁是安全生产所必需的。在信号联锁系统中,采用高可靠性的,PLC,是安全生产的要求。对安全要求高的系统还可采用多重的检出元件和联锁系统,而对其中的逻辑运算等,可采用冗余的,PLC,实现。,6.,通信联网,把,PLC,作为下位机,与上位机或同级的可编程序控制器进行通信,可完成数据的处理和信息的交换,实现对整个生产过程的信息控制和管理,因此,PLC,是实现工厂自动化的理想工业控制器。,1,增强网络通信功能,PLC,将具有计算机集散控制系统,(DCS),的功能。网络化和增强通信能力是,PLC,的一个重要发展
15、趋势。,2,发展智能模块,智能模块是以微处理器为基础的功能部件,其,CPU,和,PLC,的,CPU,并行工作,占用,PLC,的机时很少,有利于提高,PLC,扫描速度和特殊控制要求。这些不断出现的新智能,I/O,模块,使,PLC,在实时精度、分辨率、人机对话等方面得到进一步的改善和提高。,3,外部诊断功能,在,PLC,控制系统中,,80%,的故障发生在外围,能快速准确地诊断故障将极大地减少维护时间。因此,研制了智能可编程,I/O,系统,开发了故障诊断程序并发展了公共回路远距离诊断和网络诊断技术,供用户了解,I/O,组件状态和监测系统的故障。,4,编程语言、编程工具标准化、高级化,1.1.4,可编
16、程序控制器的发展趋势,随着,PLC,功能的增强,梯形图语言的一统局面将被打破,而符合,IEC 1131,标准的顺序功能图,(SFC),标准化语言、高级语言将会更多地得到应用。高级语言更有利于通信、运算、打印和报表等。,手持式编程器也为计算机所取代,并将会出现通用的、功能更强的组态软件,以进一步改善开发环境,提高开发效率。,手持式编程器也为计算机所取代,并将会出现通用的、功能更强的组态软件,以进一步改善开发环境,提高开发效率,5,软件、硬件的标准化,PLC,的各生产厂商在硬件和软件系统设计中互不兼容,差异很大,这给,PLC,的进一步发展带来了诸多不便。国际电工委员会,(IEC),对,PLC,未来
17、的发展制定出了一个方向或框架,并先后颁布了,IEC 1131-1,IEC 1131-5,五项包括一般信息、设备特性与测试、编程语言、用户导则、制造信息规范伴随标准等,PLC,标准。,6,组态软件的迅速发展,个人计算机具有很强的数字运算、数据处理、通信和人机交互的功能,使得很多,PLC,生产厂商推出了在计算机上运行的可实现,PLC,功能的软件包。这些组态软件使编程更加简单,极大地方便了,PLC,控制系统的开发和使用。,工业控制计算机,其硬件系统都大体相同,主要由中央处理器模块、存储器模块、输入输出模块、编程器和电源等几部分构成,如图,1-1,所示。,1.1.5 PLC,的组成与基本结构,图,1-
18、1 PLC,系统结构,1,中央处理器(,CPU,),CPU,是,PLC,的核心部件,主要用来运行用户程序、监控输入,/,输出接口状态以及进行逻辑判断和数据处理。,CPU,用扫描的方式读取输入装置的状态或数据,从内存逐条读取用户程序,通过解释后按指令的规定产生控制信号,然后分时、分渠道地执行数据的存取、传送、比较和变换等处理过程,完成用户程序所设计的逻辑或算术运算任务,并根据运算结果控制输出设备响应外部设备的请求以及进行各种内部诊断。,2,存储器,可编程控制器的存储器由只读存储器,ROM,、随机存储器,RAM,和可电擦写的存储器,EEPROM,三大部分构成,主要用于存放系统程序、用户程序及工作数
19、据。只读存储器,ROM,用以存放系统程序,可编程控制器在生产过程中将系统程序固化在,ROM,中,用户是不可改变的。用户程序和中间运算数据存放的随机存储器,RAM,中,,RAM,存储器是一种高密度、低功耗、价格便宜的半导体存储器,可用锂电池做备用电源。它存储的内容是易失的,掉电后内容丢失;当系统掉电时,用户程序可以保存在只读存储器,EEPROM,或由高能电池支持的,RAM,中。,EEPROM,兼有,ROM,的非易失性和,RAM,的随机存取优点,用来存放需要长期保存的重要数据,3,电源,PLC,的电源是指为,CPU,、存储器和,I/O,接口等内部电子电路工作所配备的直流开关电源。电源的交流输入端一
20、般都有脉冲吸收电路,交流输入电压范围一般都比较宽,抗干扰能力比较强。电源的直流输电压多为直流,5V,和直流,24V,。直流,5V,电源供,PLC,内部使用,直流,24V,电源除供内部使用外还可以供输入,/,输出单元和各种传感器使用。,4,输入,/,输出接口,I/O,单元(输入,/,输出接口电路)。,PLC,内部输入电路作用是将,PLC,外部电路(如行程开关、按钮、传感器等)提供的符合,PLC,输入电路要求的电压信号,通过光电耦合电路送至,PLC,内部电路。输入电路有直流输入电路、交流输入电路和交直流输入电路。输入电路通常以光电隔离和阻容滤波的方式提高抗干扰能力,输入响应时间一般在,0.115m
21、s,之间。根据输入信号形式的不同,可分为模拟量,I/O,单元、数字量,I/O,单元两大类。根据输入单元形式的不同,可分为基本,I/O,单元、扩展,I/O,单元两大类。,PLC,内部输出电路作用是将输出映像寄存器的结果通过输出接口电路驱动,外部的负载(如接触器线圈、电磁阀、指示灯等)。输出电路用于把用户程序的逻辑运算结果输出到,PLC,外部,输出电路具有隔离,PLC,内部电路和外部执行元件的作用,还具有功率放大的作用。输出电路有晶体管输出型、可控硅输出型和继电器输出型三种。功能模块是一些智能化的输入,/,输出电路。如温度检测模块、位置检测模块、位置控制模块和,PID,控制模块等。,(,1,)输入
22、接口电路,由于生产过程中使用的各种开关、按钮、传感器等输入器件直接接到,PLC,输入接口电路上,为防止由于触点抖动或干扰脉冲引起错误的输入信号,输入接口电路必须有很强的抗干扰能力。以直流输入电路为例,如图,1-2,所示,输入接口电路提高抗干扰能力的方法主要有利用光电耦合器提高抗干扰能力和利用滤,波电路提高抗干扰能力。,图,1-2,直流输入电路,(,2,)输出接口电路,根据驱动负载元件不同可将输出接口电路分为,3,种:,小型继电器输出形式。如图,1-3,所示。这种输出形,式既可驱动交流负载,又可驱动直流负载。驱动负载的能力在,2A,左右。它的优点是适用电压范围比较宽,导通压降小,承受瞬时过电压和
23、过电流的能力强。缺点是动作速度较慢,动作次数(寿命)有一定的限制。建议在输出量变化不频繁时优先选用,不能用于高速脉冲的输出。图,1-3,所示电路工作原理是:当内部电路的状态为,1,时,使继电器,K,的线圈通电,产生电磁吸力,触点闭合,则负载得电,同时点亮,LED,,表示该路输出点有输出。当内部电路的状态为,0,时,使继电器,K,的线圈无电流,触点断开,则负载断电,同时,LED,熄灭,表示该路输出点无输出。,态为,1,时,光电耦合器,T1,导通,使大功率晶体管,VT,饱和导通,则负载得电,同时点亮,LED,,表示该路输出点有输出。当内部电路的状态为,0,时,光电耦合器,T1,断开,大功率晶体管,
24、VT,截止,则负载失电,,LED,熄灭,表示该路输出点无输出。,VD,为保护二极管,可防止负载电压极性接反或高电压、交流电压损坏晶体管。,FU,的作用是:防止负载短路时损坏,PLC,。当负载为电感性负载,,VT,关断时会产生较高的反电势所以必须给负载并联续流二极管,为其提供放电回路,避免,VT,承受过电压。,图,1-4,大功率晶体管输出形式电路,双向晶闸管输出形式。如图,1-5,所示。这种输出形式适合驱动交流负载。由于双向可控硅和大功率晶体管同属于半导体材料元件,所以优缺点与大功率晶体管或场效应管输出形式的相似,适合在交流供电、输出量变化快的场合选用。图,1-5,所示电路工作原理是:当内部电路
25、的状态为,1,时,发光二极管导通发光,相当于双向晶闸管施加了触发信号,无论外接电源极性如何,双向晶闸管,T,均导通,负载得电,同时输出指示灯,LED,点亮,表示该输出点接通;当对应,T,的内部继电器的状态为,0,时,双向晶闸管施加了触发信号,双向晶闸管关断,此时,LED,不亮,负载失电。这种输出接口电路驱动负载的能力为,1A,左右。,图,1-5,双向可控硅输出形式电路,(,3,),I/O,电路的常见问题,用三极管等有源元件作为无触点开关的输出设备,与,PLC,输入单元的连接时,由于三极管自身有,漏电流存在,或者电路不能保证三极管可靠截止而处于放大状态,使得即使在截止时,仍会有一个小的漏电流流过
26、,当该电流值大于,1.3mA,时,就可能引起,PLC,输入电路发生误动作。可在,PLC,输入端并联一个旁路电阻来分流,使流入,PLC,的电流小于,1.3mA,。,应在输出回路串联保险丝,避免负载电流过大,会损坏输出元件或电路板。,由于晶体管、双向晶闸管型输出端子漏电流和残余电压的存在,当驱动不同类型的负载时,需要考虑电平匹配和误动等问题。,(,4,)感性负载断电时产生很高的反电势,对输出单元电路产生冲击,对于大电感或频繁关断的感性负载应使用外部抑制电路,一般采用阻容吸收电路或二极管吸收电路。,5,外部设备接口,外设接口电路用于连接编程器或其他图形编程器、文本显示器、触摸屏、变频器等并能通过外设
27、接口组成,PLC,的控制网络。,PLC,通过,PC/PPI,电缆或使用,MPI,卡通过,RS-485,接口与计算机连接,可以实现编程、监控、连网等功能,。,6,I/O,扩展接口,扩展接口用于扩展输入,/,输出单元,它使,PLC,的控制规模配置更加灵活,这种扩展接口实际上为总线形式,可以配置开关量的,I/O,单元,也可配置模拟量和高速计数等特殊,I/O,单元及通信适配器等。,7.,编程器,编程器是,PLC,的重要外围设备。利用编程器将用户程序送入,PLC,的存储器,还可以用编程器检查程序,修改程序,监视,PLC,的工作状态。现在手持式编程器已逐渐被笔记本取代。,德国的西门子公司是欧洲最大的电子和
28、电气设备制造商,生产的,SIMATIC,可编程序控制器在欧洲处于领先地位。最新的,SIMATIC,产品为,SIMATIC S7,、,M7,和,C7,等几大系列。,SIMATIC S7,系列产品分为通用逻辑模块(,LOGO!,)、微型,PLC,(,S7-200,系列)、中小型,PLC,(,S7-300,系列)和大中型,PLC,(,S7-400,系列),4,个产品系列。从,CPU,模块的功能来看,,SIMATIC S7-200,系列微型,PLC,发展至今大致经历了两代。第一代产品(,21,版),其,CPU,模块为,CPU 21X,,主机都可进行扩展;第二代产品(,22,版),其,CPU,模块为,C
29、PU 22X,,是在,21,世纪初投放市场的,速度快,具有较强的通信能力。,1.2 S7-200,系列,PLC,介绍,1.2.1,S7-200,系列,PLC,系统,S7-200,系列,PLC,的硬件主要包括,CPU,和扩展模块。扩展模块则包括模拟量,I/O,扩展模块、数字量,I/O,扩展模块、温度测量扩展模块、特殊功能模块(如定位模块)和通信模块等。外部结构如图,1-6,所示。它是整体式,PLC,,它将输入,/,输出模块、,CPU,模块、电源模块均装在一个机壳内,当系统需要扩展时,可选用需要的扩展模块与基本单元(主机)连接。,.S7-200,系列,PLC,的外部结构,图,1-6 S7-200,
30、系列,PLC,外部结构,(),CPU,模块,S7-200,系列的,CPU,的中央处理器是,16,位的,其参数见下表,1-3,所示。,1,),CPU,的工作方式,CPU,的前面板即存储卡插槽的上部,有,3,盏指示灯显示当前工作方式。,CPU,前面板上用两个发光二极管显示当前工作方式,绿色指示灯亮,表示为运行状态,红色指示灯亮,表示为停止状态,在标有,SF,指示灯亮时表示系统故障,,PLC,停止工作。,STOP,(停止)。,CPU,在停止工作方式时,不执,表,1-3 S7-200,系列,CPU,模块主要技术指标,行程序,此时可以通过编程装置向,PLC,装载程序或进行系统设置,在程序编辑、上下载等处
31、理过程中,必须把,CPU,置于,STOP,方式。,RUN,(运行)。,CPU,在,RUN,工作方式下,,PLC,按照自己的工作方式运行用户程序。,2,)改变,CPU,工作方式的方法,用工作方式开关改变工作方式。工作方式开关有,3,个挡位:,STOP,、,TERM,(,Terminal,)、,RUN,。把方式开关切到,STOP,位,可以停止程序的执行;把方式开关切到,RUN,位,可以起动程序的执行;把方式开切到,TERM,(暂态)或,RUN,位,允许,STEP7-Micro/WIN32,软件设置,CPU,工作状态。,如果工作方式开关设为,STOP,或,TERM,,电源上电时,,CPU,自动进入,
32、STOP,工作状态。,设置为,RUN,时,电源上电时,,CPU,自动进入,RUN,工作状态。,用编程软件改变工作方式。把方式开关切换到,TERM,(暂态),可以使用,STEP 7-Micro/WIN32,编程软件设置工作方式。,在程序中用指令改变,CPU,的工作方式。在程序中插入一个,STOP,指令,,CPU,可由,RUN,方式进入,STOP,工作方式。,()存储系统,S7-200,系列,PLC,的,CPU,模块内部配备了一定容量的,RAM,(,Random Access Memory),和,EEPROM(Electrically Erasable Programmable Read-Only
33、 Memory),,两种类型的存储器构成了,PLC,的存储系统,如图,1-7,所示。主机,CPU,模块内部配备的,EEPROM,,上装程序时,可自动装入并永久保存用户程序、数据和,CPU,的组态数据,用户可以用程序将存储在,RAM,中的数据备份到,EEPROM,存储器,主机,CPU,提供一个超级电容器,可使,RAM,中的程序和数据在断电后保持几天之久。,CPU,提供一个可选的电池卡,可在断电后超级电容器中的电量完全耗尽时,继续为内部,RAM,存储器供电,以延长数据所存的时间,可选的存储器卡可使用户像使用计算机磁盘一样来方便地备份和装载程序和数据。,图,1-7,存储系统,()输入,/,输出端子,
34、输入,/,输出模块电路是,PLC,与被控设备间传递输入,/,输出信号的接口部件。各输入,/,输出点的通,/,断状态用,LED,显示,外部接线就接在,PLC,输入,/,输出接线端子上。,S7-200,系列,CPU 22X,主机的输入和输入有两种类型:一种是,CPU 22X AC/DC/,继电器,,AC,表示供电为交流输入电源,220V,,,DC,表示输入端的电源电压为直流,24V,,提供,24V,直流电源给外部元件(如传感器、开关)等,“继电器”表示输出为继电器输出,(,驱动交、直流负载,);,另一种是,CPU 22X DC/DC/DC,,,DC,表示供电电源电压为直流,24V,,第二个,DC,
35、表示输入端的电源电压为直流,24V,,提供,24V,直流给外部元件(如传感器、开关等),第三个,DC,表示输出端子的电源为直,流,24V,,场效应晶体管输出(驱动直流负载),用户可根据需要选用。,),CPU224,型,PLC,输入端子接线,CPU224,的主机共有,14,个输入点(,I0.0,I0.7,、,I1.0,I1.5,)和,10,个输出点(,Q0.0,Q0.7,,,Q1.0,Q1.1,),在编写端子代码时采用八进制,没有,0.8,和,0.9,。,CPU224,输入端子的接线如下图,1-8,和,1-9,所示,它采用了双向光电耦合器,,24V,直流极性可任意选择,,L+,和,M,端子分别是
36、模块提供,24V,直流电源的正极和负极,它可以作为输入电路的电源,也可作为外部传感器、开关的电源。系统设置,1M,为输入端子(,I0.0,I0.7,)公共端,,2M,为(,I1.0,I1.5,)输入端子内部电路的公共端。,图,1-8,输入端子的接线(,PNP,),图,1-9,输入端子的接线(,NPN,),【,例,1-1】,有一台,S7-224 CPU,,输入端有一只三线,PNP,接近开关和一只二线,PNP,接近开关,应如何接线?,【,解,】,对于,S7-224 CPU,,公共端接电源的负极。而对于三线,PNP,接近开关,只要将其正、负极分别与电源的正、负极相连,将信号线与,PLC,的“,I0.
37、0”,相连即可;而对于二线,PNP,接近开关,只要将电源的正极分别与其正极相连,将信号线与,PLC,的“,I0.1”,相连即可,如图,1-10,为例,1-1,输入端子的接线示意图。,图,1-10,例,1-1,输入端子的接线,),CPU224,型,PLC,输出端子接线,CPU 224,的输出电路有场效应晶体管输出电路和继电器输出电路两种供用户选用,其用法前面已叙述,具体接法如图,1-11,和,1-12,所示。,图,1-11,晶体管输出(直流输出),图,1-12,继电器输出,【,例,1-2】,有一台,S7-224 CPU,,控制一只,24V DC,的电磁阀和一只,220V AC,电磁阀,输出端应如
38、何接线?,【,解,】,因为两个电磁阀的线圈电压不同,而且有直流和交流两种电压,所以如果不经过转换,只能用继电器输出的,CPU,,而且两个电磁阀分别在两个组中。其接线如图,1-13,所示。,图,1-13,例,1-2,接线图,()电源模块,外部提供给,PLC,的电源,有,24VDC,、,220VAC,两种,根据型号不同有所变化,电源的技术指标见表,1-4,。,S7-200,的,CPU,单元有一个内部电源模块,,S7-200,小型,PLC,的电源模块与,CPU,封装在一起,通过连接总线为,CPU,模块、扩展模块提供,5V,的直流电源,如果容量许可,还可提供给外部,24V,直流的电源,供本机输入点和扩
39、展模块继电器线圈使用。应根据下面的原则来确定,I/O,电源的配置。,表,1-4,电源的技术指标,1,)有扩展模块连接时,如果扩展模块对,5VDC,电源的需求超过,CPU,的,5V,电源模块的容量,则必须减少扩展模块的数量。,2,)当,+24V,直流电源的容量不满足要求时,可以增加一个外部,24V,直流电源给扩展模块供电。此时外部电源不能与,S7-200,的传感器电源并联使用,但两个电源的公共端(,M,)应连接在一起。,()扩展功能模块,扩展单元作为基本单元输入,/,输出点数的扩充,只能与基本单元连接使用。不能单独使用。,S7-200,的扩展单元包括数字量扩展单元,模拟量扩展单元,热电偶、热电阻
40、扩展模块,,PROFIBUS-DP,通信模块。有不同功能的扩展模块,可以满足不同的控制需要,节约投资费用。连接时,CPU,模块放在最左侧,扩展模块用扁平电缆与左侧的模块相连,如图,1-14,所示。,CPU222,最多连接两个扩展模块,,CPU224/CPU226,最多连接,7,个扩展模块。,1,)数字量,I/O,扩展模块,S7-200 PLC,提供了多种类型的数字量扩展模块,用户可选用,8,点、,16,点和,32,点的数字量输入,/,输出模块。数字量,I/O,扩展模块规格如表,1-5,所示。,表,1-5,数字量,I/O,扩展模块规格,2,)模拟量,I/O,扩展模块,模拟量扩展模块提供了模拟输入
41、量(如压力、温度、流量、转速等)和某些执行机构(如晶闸管调速装置、电动调节阀和变频器等)输出模拟量的功能,模拟量,I/O,扩展模块规格如表,1-6,所示。,表,1-6,模拟量,I/O,扩展模块规格,使用模拟量模块时,要注意以下问题。,模拟量模块有专用的扁平电缆(与模块打包出售)与,CPU,通信,并通过此电缆由,CPU,向模拟量模块提供,5V DC,的电源。此外,模拟量模块必须外接,24V DC,电源。,每个模块能同时输入,/,输出电流或者电压信号,对于模拟量输入的电压或者电流信号选择通过,DIP,开关设定,量程的选择也是通过,DIP,开关来设定的。,对于模拟量输入模块,传感器电缆线应尽可能短,
42、而且应使用屏蔽双绞线,导线应避免弯成锐角。靠近信号源屏蔽线的屏蔽层应单端接地。,未使用的通道应短接,如果,EM231,中的,B+,和,B,端子未使用,则要进行短接。,3)热电偶、热电阻扩展模块,EM231热电偶、热电阻扩展模块是为S7-200 CPU222 CPU224和CPU226/226XM设计的模拟量扩展模块,EM231热电偶模块具有特殊的冷端补偿电路,该电路测量模块连接器上的温度,并适当改变测量值,以补偿参考温度与模块温度之间的温度差,如果在EM231热电偶模块安装区域的环境温度迅速地变化,则会产生额外的误差,要想达到最大的精度和重复性,热电阻和热电偶模块应安装在稳定的环境温度中。,4
43、)通信模块PROFIBUS-DP,S7-200系列的CPU要接入PROFIBUS-DP网,则必须配置通信模块EM 277模块,EM 277作为DP从站,EM 277模块接收来自主站的多种不同的I/O组态,向主站发送和接收数据。5)定位模块EM 253,S7-200系列CPU(晶体管输出时)的Q0.0和Q0.1可以输出高速脉冲,可以用于控制步进电动机和伺服电动机,但若要求较高时,则应使用定位模块EM 253。,EM 253,能产生脉冲串,用于步进电机和伺服电机速度、位置的开环控制,PWM,输出,f,max=200 kHz,。直接从,Micro/WIN,软件进行参数设置和调整。,1.,用触点和线圈
44、实现逻辑运算,在数字量控制系统中,变量仅有两种相反的工作状态,如高电平和低电平、继电器线圈的通电和断电、触点的接通和断开,可用逻辑代数中的,1,和,0,来表示它们。在波形图中,用高电平表示,1,状态,用低电子表示,0,状态。,“与”、“或”、“非”逻辑运算的输入输出关系如表,1-7,所示,用继电器电路或类似于继电器接触器电气控制电路的,PLC,编程软件梯形图可以实现“与”、“或”、“非”逻辑运算,(,见图,1-15),。用多个触点的串、并联电路可以实现复杂的逻辑运算,例如图,1-16,中的继电器电路。,1.2.2,可编程序控制器的工作原理,实现的逻辑运算可用逻辑代数式表示为:,表,1-7,逻辑
45、运算关系表,上式左边的,KM,与图中的线圈相对应,右边的,KM,与,KM,的常开触点相对应,与,SB2,的常闭触点相对应。在继电器电路图和梯形图中,线圈的状态是输出量或被控量,触点的,状态是输入量。继电器的线圈通电时,其常开触点接通,常闭触点断开;,线圈断电时,其常开触点断开,常闭触点闭合。梯形图中的位操作元件,(,如可编程序控制器的输出,Q0.0,的触点和线圈也有类似的关系。接触器的结构和工作原理与继电器的基本相同,区别仅在于继电器触点的额定电流较小,(,如几十毫安,),,而接触器是用来控制大电流负载的,例如它可以控制额定电流为几十安培至上千安培的异步电动机。,图,1-16,是用交流接触器控
46、制异步电动机的主电路、控制电路和有关的波形图。按下起动按钮,SBl,,它的常开触点接通,电流经过,SBl,的常开触点和停止按钮,SB2,的常闭触点,流过交流接触器,KM,的线圈、接触器的衔铁被吸合,使主电路中,KM,的,3,对常开触点闭合,异步电动机,M,的三相电源接通,电动机开始运行,控制电路中接触器,KM,的辅助常开触点同时接通。放开起动按钮后,,SBl,的常开触点断开,电流经,KM,的辅助常开触点和,SB2,的常闭触点流过,KM,的线圈,电动机继续运行。,KM,的辅助常开触点实现的这种功能称为“自锁”或“自保持”,它使继电器电路具有类似于,R-S,触发器的记忆功能。,图,1-16,异步电
47、动机控制电路,在电动机运行时按停止按钮,SB2,,它的常闭触点断开,使,KM,的线圈失电,,KM,的主触点断开、异步电动机的三相电源被切断,电动机停止运行,同时控制电路中,KM,的辅助常开触点断开。当停止按钮,SB2,被放开,其常闭触点闭合后,,KM,的线圈仍然失电,电动机继续保持停止运行状态。图,1-9,(,c,)给出了有关信号的波形图,图中用高电平表示,1,状态(线圈通电、按钮被按下,),,用低电平表示,0,状态,(,线圈断电、按钮被放开,),。,图中的热继电器,FR,用于过载保护,电动机过载时,经过一段时间后,,FR,的常闭触点断开,使,KM,的线圈断电,电动机停转。,2,可编程序控制器
48、的工作原理,众所周知,继电器控制系统是一种“硬件逻辑系统”,它所采用的是并行工作方式,也就是条件一旦,形成,多条支路可以同时动作。,PLC,是在继电器控制系统逻辑关系基础上发展演变的。而,PLC,是一种专用的工业控制计算机,其工作原理是建立在计算机工作原理基础上的。为了可靠地应用在工业环境下,便于现场电气技术人员的使用和维护,应有大量的接口器件、特定的监控软件和专用的编程器件。这样一来,不但其外观不像计算机,其操作使用方法、编程语言及工作过程与计算机控制系统也是有区别的。,实现的工作原理是通过执行反映控制要求的用户程序,,PLC,的,CPU,是以分时操作方式来处理各项任务的。计算机在每一瞬间只
49、能做一件事,所以,程序的执行是按程序顺序依次完成相应段落上的动作,所以,它属于串行工作方式。,1,),PLC,控制系统的等效工作电路,PLC,控制系统的等效工作电路可以由输入部分、内部控制电路和输出部分组成。输入部分就是采集输入信号,输出部分就是系统的执行部件。这两部分与继电器控制电路相同,内部控制电路就是用户所编写的程序,可以实现控制逻辑,用软件编程代替继电器电路的功能。其等效工作电路如图,1-17,所示,它是工作台前进、到位后停车并有工作指示灯的控制电路。,图,1-17 PLC,的等效工作电路,输入部分。输入部分由外部输入电路、,PLC,输入接线端子和输入继电器组成。外部输入信号经,PLC
50、,输入接线端子去驱动输入继电器线圈。每个输入端子与其相同编号的输入继电器有着唯一确定的对应关系。如当外部的输入元件(前进按钮,SB1,)处于接通状态时,对应的输入继电器线圈(,I0.0,)“得电”。这个输入继电器(,I0.0,)是,PLC,内部的软继电器,实际上这里不存在真正的物理上的继电器,它只是存储器,(I0),中的某一位,(I0.0),,它可以提供任意多个的动合触点或动断触点。这里所说的“触点”实际上也是不存在的,还是为了向早期的继电器线路图靠拢,便于大家理解。“触点”实际上就是存储器位的状态,这样一来就可以任意取用了。,为使输入继电器的线圈“得电”,即让外部输入元件的接通状态写入其对应