大型plc对比分析(含运动控制).pdf
《大型plc对比分析(含运动控制).pdf》由会员分享,可在线阅读,更多相关《大型plc对比分析(含运动控制).pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、对比分析 Comparative Analysi 2007.01 工控通讯大型PLC的发展从20世纪80年代中期开始,PLC的发展进入了开放阶段。由于国际标准化组织提出了开放系统互连的参考模型OSI,使PLC在开放功能上有较大发展。主要表现为通信系统的开放,使各制造厂商的产品可以通信,通信协议开始标准化,使用户受益。产品的扩展也因为通信功能的改善而变得方便。此外,PLC开始采用标准化软件系统,增加高级语言编程,并完成了编程语言的标准化工作。这一阶段的产品有西门子公司的S7系列,AB公司的PLC-5等。中国工控网()在 短 短 的 2 0 多 年 中,大 型PLC技术得到了飞速发展,并在各行各业
2、得到了广泛应用。目前的大型PLC和最初的小型PLC相比,在运算速度、模块功能、规模、通讯等多方面都有了飞跃式的发展。这主要是因为计算机、通信、网络、半导体集成、控制等高新技术的发展,为PLC的发展创造了条件,同时,PLC的发展反过来也影响着这些高新技术的发展,以便适应PLC发展的需要。总体上来说,PLC向大型化方向的发展主要受使用需求和技术发展的推动,表现为:(1)与DCS、PCBased控制器相互渗透,技术交融。为了在工业过程控制领域中有较大的应用市场,各PLC产品供应商纷纷融纳新技术,取长补短,从而使产品的适用范围扩大,应用的规模也从几十点扩展到上万点,功能的扩展也从单一的逻辑运算扩展到几
3、乎能满足所有用户的需求。此外,开放的策略使优化、计划、调度等功能也能够在可编程序控制器内实现,不同产品通信标准化的实施也使产品范围趋向多元化。(2)向计算机集成制造系统CIMS、计算机集成生产系统CIPS发展,成为它们的一个分支。制造业的发展离不开PLC 的发展,CIMS和CIPS、机器人和柔性制造系统FMS等实施也离不开PLC 的发展。因此,对PLC提出了功能、速度、通信、管理等方面的要求,这为PLC 向大型化方向发展提供了用武之地。(3)运算、存储芯片的发展促进了PLC产品硬件性能的提高。P L C 产 品 的 处 理 器 已 从 早 期 的 1 位,向8 位、16 位,直至32位、64
4、位发展,运算速度也大大提高。晶振频率从几兆赫,向千兆赫发展,并从单CPU 的处理向多CPU 的并行处理发展。模块化的结构使得产品的适应性得到改善。存储器的容量也成倍增加,从几千字节发展到几万字节,直到几兆字节、几十兆字节等。总之,硬件性能的提高,为PLC向大型化方向发展提供了技术保障。大型PLC对比分析Comparative Analysi 对比分析2007.01 工控通讯大型PLC 技术分析随着PLC技术的发展,PLC的表现形式和功能都已经得到了很大的发展,从过去比较单一的独立单元结构发展到了现在的模块化、网络化、分布式控制。大型PLC又称为高档PLC,I/O点数在1024点以上,其中I/O
5、点数大于8192点的又称为超大型PLC,用户程序存储器容量在几十kB以上。超大型机控制点数可达上万点,甚至几十万点。如GE Fanuc公司的9070机,其点数可达24000点,另外,还可以有8000路的模拟量;Siemens的S74174型PLC的控制点数可达128K数字量输入、128K数字量输出以及8K模拟量输入输出。由于大型PLC具有比中小型PLC更强大的功能,因此一般用于大规模过程控制、分布式控制系统和工厂自动化网络等场合。大型PLC除了具有基本运算能力,即逻辑运算、定时、计数、移位等功能,一般还具有整数及浮点运算、数制转换、PID 调节、中断控制及联网功能,可用于复杂的逻辑运算及闭环控
6、制场合。部分大型PLC还可以进行矩阵运算、函数运算,完成数据管理工作,具有较强的数据处理、模拟调节、特殊功能函数运算、监视、记录、打印、通信联网、中断控制、智能控制和远程控制等功能,可以和其他计算机构成分布式生产过程综合控制管理系统。大型PLC的软、硬件功能极强,具有自诊断功能,通讯联网功能。通过各种通讯联网模块,可以构成三级通讯网,实现工厂生产管理自动化。为了进一步提高PLC的可靠性,近年来大型PLC还采用双CPU构成冗余系统,或采用3CPU构成表决式系统,使机器的可靠性更高,如GE Fanuc 907 0 系 列 就 支 持 G M R 三 重 表 决 系统。这样,即使某个CPU出现故障,
7、整个系统仍能正常运行。大型PLC的结构均采用模块式架构,并且模块功能更加细分,因此模块的种类也相对多,这样便于系统配置,使PLC更能物尽其用,达到更高的使用效益。大型PLC的功能模块可分为CPU模块、输入模块、输出模块、电源模块等等,且模块的种类日趋丰富。比如,一些可编程序控制器,除了些基本的I/O模块外,还有一些特殊功能模块,像温度检测模块、位置检测模块、PID控制模块、通讯模块、运动控制模块等等,模块式结构的PLC特点是CPU、输入、输出均为独立的模块。模块尺寸统一、安装整齐、I/O点选型自由、安装调试、扩展、维修方便。1.大中型PLC的工作过程因为大型PLC主要应用于比较重要、控制规模比
8、较大的工业现场,如果仍然沿用PLC最初的工作方式,则很难严格完成控制任务。事实也确实如此,大中型PLC的工作方式和小型PLC相比已经有了很大的不同。PLC从诞生之日起,就采用周期扫描方式。中小型PLC的工作任务一般为单任务周期执行,而大型PLC的工作任务不再是单一的工作任务,一般会有一个连续工作任务。另外还有多个周期执行任务和中断任务,大型PLC配备的高端CPU保障了这些工作任务的可靠执行。大中型PLC的一个工作周期主要可以分为以下几个阶段:1)自监视扫描阶段为 了 保 证 工 作 的 可 靠 性,PLC内部具有自监视或自诊断功能。自监视功能是由监视定时器(WDT,watchdog timer
9、)完成的,WDT是一个硬件时钟,自监视过程主要是检查及复位WDT,如果在复位前扫描时间已经超过W D T 的 设 定 值,C P U 将 停 止 运行,复位I/O,给出报警信号,这种故障称为WDT故障。WDT故障可能由CPU硬件引起,也可能用户程序执行时间过长,使扫描时间超过WDT时间而引起的,用编程器可以消除故障。WDT的设定一般是150-200ms,一般系统的时间都小于50-60ms。在大型PLC中一般可以对WDT进行修改。2)与编程器交换信息阶段用户使用编程器(计算机中的编程软件)对PLC进行用户程序的上传、下载或者使用上位机中的SCADA系统对PLC进行监视控制时,PLC的CPU交出控
10、制权,处于被动状态,上述工作完成或达到信息交换的规定时间后,CPU重新得到总线权,恢复主动状态。在这一阶段中,用户可以通对比分析 Comparative Analysi 2007.01 工控通讯过编程器修改内存的程序,启停CPU,控制I/O。3)与数字处理器交换信息的阶段当配有专用数字处理器时,才会有这一阶段。4)与网络进行通讯的阶段目前的大中型PLC都使用现场总线协议进行大量数据的交换,比如,S7-400使用Profibus,Controllogix使用Controlnet,Quantum使用Modbus PLUS。在这一阶段中,PLC和网络设备完成数据的交换。5)用户程序扫描阶段PLC处于
11、运行状态时,扫描周期中就包含了用户程序的扫描阶段。该阶段中,根据用户程序中的指令,PLC从输入状态暂存区和其他软元件的暂存区中将有关状态读出,从第一条指令开始顺序执行,每一步的执行结果存入输出状态暂存区。6)I/O服务扫描阶段CPU在内存中设置两个暂存区,一个是输入暂存区(输入映象寄存器),一个是输出暂存区(输出映象寄存器),执行用户程序时,用到的输入值从输入暂存区中取得,结果放在输出暂存区。在输入服务(输入采样及刷新)中,CPU将实际的输入端的状态读入到输入暂存区;在输出服务(输出刷新与锁存)中,CPU将输出暂存区的值同时传送到输出状态锁存器。输入暂存区的数据取决于输入服务阶段各实际输入点的
12、状态。在用户程序执行阶段,输入暂存区的数据不再随输入端的变化而变化。在该阶段中,输出暂存区根据执行结果的不同而变化,但输出锁存器内容不变。不同品牌的PLC的工作过程略有不同,如果是冗余PLC系统,还需要完成数据同步、心跳检测、冗余切换等复杂的功能。2.CPU单元CPU是 P L C 的 控制 中 枢,相当 于 人 的 大脑。C P U 一般 由 控 制 电路、运算器和寄存器组成。这些电路通常都被封装在一个集成的芯片上。CPU通过地址总线、数据总线、控制总线与存储单元、输入输出接口电路连接。CPU的功能是在系统监控程序的控制下工作,通过扫描方式,将外部输入信号的状态写入输入映象寄存区域;PLC进
13、入运行状态后,从存储器逐条读取用户指令,按指令规定的任务进行数据的传送、逻辑运算、算术运算等,然后将结果送到输出映像寄存区域。为了达到要求的运算速度,大型PLC一般使用32位微处理器,多CPU并行工作,配有大容量存储器来装载程序和数据,并为CPU配备专用的工作内存。PLC常用的微处理器有通用型微处理器、单片机和位片式计算机等。通用型微处理器常见的如Intel公司的8086、80186、到Pentium系列芯片;单片机型的微处理器如Intel公司的MCS-96系列单片机;位片式微处理器如AMD 2900系列的微处理器。大型PLC的CPU多用高速位片式处理器和通用型微处理器,具有高速处理能力,并且
14、大型PLC的CPU大多为双芯片CPU或多芯片CPU系统。对于双芯片CPU系统,一般一个为字处理器,多采用32位处理器,用于进行浮点运算等模拟量处理工作;另一个为位处理器,采用由各厂家设计制造的专用芯片,用于进行逻辑运算等数字量处理工作。3.大型PLC的应用场合大型PLC已经不仅仅用于顺序控制,它的应用已经涉及到顺序控制、过程控制、运动控制、信息控制、远程监控等领域。1)顺序控制顺 序 控 制 是 P L C 最 初 设 计面向的应用领域,也是PLC的强项。在顺序控制领域中,至今还没有其他的控制器可以替代PLC,梯形图编程常用于进行顺序控制的Comparative Analysi 对比分析200
15、7.01 工控通讯程序设计。顺序控制主要包括:随机控制,根据随机出现的条件实施控制;动作控制,根据动作完成的情况实施控制;时间控制,根据时间推进的进度实施控制;计数控制,根据累计计数的情况实施控制;混合控制,根据以上几种控制组合完成控制等。2)过程控制PLC用于过程控制是随着PLC技术发展逐步扩展的应用领域,在典型流程行业尚非主流控制器,面临DCS的较大挑战。PLC常用于包含过程控制的混合控制领域。过程控制的类型很多,主要可以分为闭环控制、开环控制,闭环控制还分为比值控制、均匀控制、PID控制、高级控制,模糊控制、专家控制、最优控制、自适应控制、自学习控制等。由于大型PLC已经具有了较强的计算
16、能力,所以一般只要有合适的算法,这些控制都可以实现。PLC用于过程控制已经无法阻挡,因为用PLC实现过程控制,其价格比用DCS等控制器要低,而且在进行模拟量控制的同时,还可以很方便的进行其他控制,再加上各种过程控制模块的开发应用,用PLC进行过程控制已经比较容易,编程也更简单。部分PLC厂商推出的过程控制专用CPU,其浮点运算能力有了显著提高,并且配备了专用于过程控制的功能模块。Rockwell、Mitsubishi等厂商均有相应的CPU和调节模块可以选择。3)运动控制在2006年第一期工控通讯小型PLC对比分析中,就可以看到小型PLC运动控制功能的增强,对大型PLC来说,不只是限于高速计数、
17、脉冲输出等基本功能,还具有专用的运动控制模块,具有独立的CPU,具有多轴插补功能。例如Siemens FM453是智能的3通道定位模板,用于宽范围的各种伺服和步进电机的定位任务,从简单的点对点定位到需要快速响应、高精确度和高速度的复杂模型的加工等,为高频率脉冲的机械和多轴机械的定位提供了理想的解决方案。Mitsubishi Q系列PLC支持最多3个运动控制CPU,控制轴数可达96轴。Rockwell ControlLogix SERCOS数字式运动控制模块大大增强了Controllogix的运动控制功能。ControlLogix 5550多功能控制器为满足运动控制的需要已经增加了3种新指令,同
18、时也增加了2种新的坐标类型。通过允许RSLinx软件用一个请求命令能够接收全部标识符数据列表的方式,网络数据吞吐量得到了极大的提高。另外,OI工具现在具备了图形化接口,允许对数据以趋势图表和柱状图的方式进行监控,大大增强了系统的浏览监视功能。市场上具备运动控制功能的大型PLC产品系列及相应的运动控制模块见表1。4)信息处理信息处理包括数据采集、存储、检索、变换、传输等。PLC用于信息处理或兼做信息处理,既是PLC应用的一个主要方面,又是信息化的基础。大型PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。这些数据可
19、以与存储在存储器中的参考值比较,完成一定的控制操作,也可以利用通信功能传送到其它智能装置,或打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。5)远程监控无论是大型PLC还是小型PLC,网络功能都在不断增强。PLC向上可以连接各种管理网,向下可连接各种现场设备。为满足现代工厂自动化对PLC系统开放性和互联性的要求,大型PLC不仅具有现场总线、专有协议和自由协议串行通讯接口,还可通过网络接口模块与其它系统进行互连,接口模块包括自由协议串口、Profibus-DP、Ethernet、Devicenet、FF、CAN、
20、Modem、GPRS/GSM等。PLC与其他智能控制设备一起,可以组成“集中管理、分散控制”的分布式控制系统,实现远程监控。大型PLC市场份额相对中小型PLC,能够提供大型PLC的厂商较少,目前中国市场上主要大型PLC厂商为Siemens、Schneider、Rockwell、Omron、Mitsubishi、GE-Fanuc等国际大公 司。大 型 P L C 基 本 分 为 3 个 流表1品牌型号SiemensS7-400+FM453SchneiderQuantum+141MMSRockwellControllogix+M16SEOmronCS1+MC421MitsubishiQ173CPU
21、(N)/Q172CPU(N);Q173HCPU(N)/Q172HCPU(N)GE FanucPACSystems DSM314对比分析 Comparative Analysi10 2007.01 工控通讯派,即美国、欧洲、日本。美国和欧洲以大中型PLC而闻名,在大、中型PLC领域占有绝对优势,而日本则以小型PLC著称,大型PLC的市场份额相对较小。国内厂商目前主要还是生产中小型PLC,尚未形成规模。常见的典型系统有Siemens公司的S7-400系列产品;Schneider公司Quantum 系列产品;Rockwell公司的PLC5、Controllogix系列产品;GE Fanuc公司的90
22、-70、RX7i系列产品等。在我国市场上应用较多的大型PLC生产厂商和产品系列见表2。2005年我国大型PLC市场总额为11.6亿元,占整个PLC市场的29.9%。市场增长动力仍然主要来自大型PLC,大型PLC增长率达15%。各行业中大型PLC的市场份额和增长比例见表3。大型PLC市场规模的行业分布 由于用户群的不同,大型PLC的行业分布与小型PLC有着非常大的差别。中国工控网(www.g o n g k o n )2005年的PLC市场研究显示,冶金作为大型PLC最大的行业分支,占据了近三分之一的市场;在电力和汽车行业中的应 用 也 超 过 1个 亿。大 型PLC的增长拉动了整个PLC市场的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大型 plc 对比 分析 运动 控制
限制150内