20世纪70年代出现的微处理器使可编程控制器发生了巨大的变化。欧美及日本的一些厂家以微处理器和大规模集成电路芯片作为PLC的中央处理单元(CPU),使PLC增加了运算、数据传送及处理通信、自诊断等功能,可靠性也得到了进一步的提升。PLC成为了真正具有计算机特征的工业控制装置。70年代中后期,可编程控制器进入实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、更小的体积、更可靠的工业抗干扰设计、模拟量运算、PID功能以及极高的性价比奠定了PLC在现代工业中的地位。
20世纪80年代至90年代中期,可编程控制器在先进工业国家中已获得广泛应用。这个时期可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。PLC在处理模拟量能力、数字运算能力、人机接口能力和网络能力等方面得到大幅度提高,PLC逐渐进入过程控制领域,在某些应用上取代了在过程控制领域处于统治地位的DCS系统。这个时期PLC的另一个特点是世界上生产可编程控制器的国家日益增多,产量日益上升。这标志着可编程控制器已步入成熟阶段。
20世纪90年代末期至今,可编程控制器的发展更加适应于现代工业的需要。从产品规模上来看,PLC会进一步向超小型及超大型方向发展;从控制能力上来看,诞生了各种各样的特殊功能单元,用于压力、温度、转速、位移等各式各样的控制场合;从产品的配套能力来看,生产了各种人机界面单元、通信单元,使应用可编程控制器的工业控制设备的配套更加容易。目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、轻工业等领域的应用都得到了长足的发展。伴随着计算机网络的发展,可编程控制器作为自动化控制网络和国际通用网络的重要组成部分,将在工业及工业以外的众多领域发挥越来越大的作用。
2.1.3 PLC的定义
1987年国际电工委员会(International Electrotechnical Commission,IEC)在可编程控制器草案中对可编程控制器做出如下定义:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用了可编程序的存储器,用于在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关的外围设备都应按易于与工业控制系统形成一个整体、易于扩充其功能的原则设计。
由PLC的定义可以看出,PLC具有和计算机相类似的结构,也是一种工业通用计算机,只不过PLC为适应各种较为恶劣的工业环境而设计,具有很强的抗干扰能力,这也是PLC区别于一般微机控制系统的一个重要特征,并且PLC必须经过用户二次开发编程才能使用。2.1.4 PLC的分类
PLC是根据现代化大生产的需要而产生的,PLC的分类也必然要符合现代化生产的需求。PLC产品的种类繁多,其功能、内存容量、控制规模、外形等方面均存在较大差异,型号规格不统一,还没有一个的统一分类标准,准确分类也是困难的。目前,一般按照控制规模、结构形式和实现的功能粗略地对PLC进行分类。
(1)按PLC的控制规模分类
控制规模主要指PLC可控制的大I/O点数。通常而言,PLC能控制的I/O点数越多,其控制的对象就越复杂,控制系统的规模也越大。PLC按控制规模分,可以分为小型机、中型机和大型机3类。
①小型机
小型机的控制点数一般在256点以内,通常采用整体式结构,适用于机电一体化设备或各种自动化仪表的单机控制。如日本欧姆龙公司生产的CQM1、三菱公司生产的FX2和德国西门子公司生产的S7-200。这类PLC由于控制点数不多,控制功能有一定局限性。但它价格低廉,并且小巧、灵活,可以直接安装在电气控制柜内,很适合用于单机控制或小型系统的控制。
②中型机
中型机的控制点数一般在256~2048点之间,一般采用模块式结构,常用于大型机电一体化设备的控制。如日本欧姆龙公司生产的C200H、富士公司生产的HDC-100和德国西门子公司生产的S7-300。这类PLC由于控制点数较多,控制功能较强,有些PLC还有较强的计算能力,不仅可用于对设备进行直接控制,也可以对多个下一级的PLC进行监控,适用于中型或大型控制系统的控制。
③大型机
大型机的控制点数一般大于2048点,大型PLC使用32位微处理器,多CPU并行工作,并具有大容量存储器。均采用模块式结构,具有较强的网络通信功能,可用于大型自动化生产过程,组成分布式控制系统。如日本欧姆龙公司生产的C2000H、富士公司生产的F200和德国西门子公司生产的S7-400。这类PLC控制点数多,控制功能很强,有很强的计算能力。同时,这类PLC运行速度很高,不仅能完成较复杂的算术运算,还能进行复杂的矩阵运算,它不仅可以用于对设备进行直接控制,可以对多个下一级的PLC进行监控,还可以完成现代化工厂的全面管理和控制任务。
上述划分方式并不十分严格,也不是一成不变的。
(2)按PLC的结构分类
为了方便在工业现场安装,便于扩展,方便接线,其结构与普通计算机有很大区别。通常从组成结构形式上将PLC分为整体式和模块式两大类。
①整体式
整体式结构的PLC把电源、CPU、存储器和I/O系统都集成在一个单元内,该单元叫作基本单元。一个基本单元就是一台完整的PLC。控制点数不满足需要时,可再接扩展单元,扩展单元不带CPU,在安装时不用基板,仅用电缆进行单元间的连接,由基本单元和若干扩展单元组成较大的系统。整体式结构的特点是紧凑、体积小、成本低、安装方便,其缺点是各个单元输入与输出点数有确定的比例,使PLC的配置缺少灵活性,有些I/O资源不能充分利用。早期的小型机多为整体式结构。
西门子S7-200供货商
②模块式
PLC的模块式结构通常也叫作组合式结构。模块式结构的PLC是把PLC系统的各个组成部分按功能分成若干个模块,如CPU模块、输入模块、输出模块和电源模块等,其中各模块功能比较单一,模块的种类却日趋丰富。例如,一些PLC除了一些基本的I/O模块外,还有一些特殊功能模块,如温度检测模块、位置检测模块、PID控制模块和通信模块等。模块式结构的PLC采用搭积木的方式,在一块基板插槽上插上所需模块组成控制系统(又叫作组合式结构)。有的PLC没有基板而是采用电缆把模块连接起来组成控制系统(又叫作叠装式结构)。模块式结构的PLC特点是CPU、输入和输出均为独立的模块。模块尺寸统一、安装整齐、I/O点选型自由,并且安装调试、扩展和维修方便。中型机和大型机多为模块式结构。
轴运动具有在线调试和诊断工具。可通过控制面板测试轴和驱动功能,实现状态位用于监视轴的运动状态和显示错误信息。运动状态可用于监视轴的运动控制。
4.PID控制
PID控制应用于简单的过程控制。在Portal工程系统内为“PID控制器”技术对象提供了配置与调试的工具。趋势显示为设定点提供了一个可视的图形化显示,包括实际值和手动调整值。
在用户程序中使用PID指令配置PID控制器,拥有手动和自动校正功能,并支持PID参数的自整定功能。
5.网络服务
网络服务用于访问CPU和CPU进程数据的信息,包括访问标准网页,随时可用个人电脑使用访问。支持用户自定义的网页,可以访问CPU内部数据。
6.数据记录
数据记录用于在连续的日志文件中存储运行时的数据值。在用户程序中可使用DataLog指令来建立数据日志文件。数据日志文件存储在CPU闪存中,数据以CSV格式组织起来。通过使用内建的网络服务器或者取下存储卡,把它插入PC机或PG中的SD(Secure Digital)或者MMC(MultiMediaCard)卡槽中,就可以从CPU内存中复制数据日志文件。
(3)按PLC的功能分类
PLC按功能强弱来分,可以分为低档机、中档机和机3类。
①低档机
低档机具有基本的控制功能和一般的运算能力。工作速度比较低,能带的输入/输出模块的数量比较少,种类也比较少。这类可编程序控制器只适合于小规模的简单控制,在联网中一般适合做从站使用。如日本欧姆龙公司生产的C60P就属于低档机。
②中档机
中档机具有较强的控制功能和较强的运算能力,它不仅能完成一般的逻辑运算,也能完成比较复杂的三角函数、指数运算和PID运算。工作速度比较快,能带的输入/输出模块的数量和种类也比较多。这类可编程序控制器不仅能完成小型系统的控制,也可以完成较大规模的控制任务。在联网中可以做从站,也可以做主站。如德国西门子公司生产的S7-300就属于中档机。
③机
机具有强大的控制功能和强大的运算能力,它不仅能完成逻辑运算、三角函数运算、指数运算和PID运算,还能进行复杂的矩阵运算。工作速度很快,能配带的输入/输出模块的数量很多,种类也很全面。这类可编程序控制器不仅能完成中等规模的控制工程,也可以完成规模很大的控制任务。在联网中一般做主站使用。如德国西门子公司生产的S7-400就属于机
浔之漫智控技术(上海)有限公司(s)
本公司是西门子授权代理商 自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
PLC的特点
PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强、编程简单等优越的性能,这些特点使其在工业自动化控制特别是顺序控制领域拥有无法取代的地位。
西门子PLC产品非常丰富,以前有S7-200、S7-300和S7-400PLC,现在又推出了新的S7-1200、S7-1500 PLC系列产品。西门子新的PLC产品系列如图1-1所示。S7-1200 PLC是一款模块化、紧凑型的控制器,用于简单离散自动控制系统,为独立的控制系统提供解决方案。
西门子S7-1200 PLC充分满足中小型自动化的系统需求,在研发过程中充分考虑了系统、控制器、人机界面和软件的无缝整合和高效协调的需求,它代表了未来小型可编程控制器的发展方向
S7-1200 CPU是一款强大的控制器,将微处理器(CPU)、一个集成电源、输入和输出集成在一起。CPU可以根据客户的程序逻辑管理输入信号,并相应地改变输出状态。这些程序逻辑包括计数、定时、复杂的数学操作和与其他智能设备进行通信。西门子S7-1200具有集成PROFINET接口和集成工艺功能,为各种工艺任务提供了简单的通信功能。
S7-1200 PLC集成了许多实用的技术和诊断功能。
1.高速计数器
高速计数器应用于比OB1块的执行速度还要快的计数事件。S7-1200 PLC为了对增量编码器、频率计数或过程事件高速计数的**监测,支持多达6个高速计数器。一些高速计数器允许选择是CPU集成输入或是信号板输入。CPU1214C以上级别的CPU都支持6路高速计数。
2.高速脉冲发生器
PLC通过发高速脉冲可控制步进电动机或伺服电动机。
S7-1200 CPU支持脉冲宽度调制(PWM)以控制占空比,支持脉冲序列输出(PTO)应用于运动控制指令。S7-1200 PLC支持多达4个脉冲发生器,脉冲发生器可以是CPU集成输出或信号板输出。
3.运动控制
脉冲输出接口可控制步进电动机和伺服电动机。对于“轴”功能块的设置,在Portal 工程系统中提供了配置、启用和诊断的工具。基于PLCopen的运动控制指令是国际公认的运动控制标准,可应用于控制轴和初始化运动任务的用户程序中。