产品描述
西门子6AV6648-0DE11-3AX0性能参数
1.西门子S7-400PLC中多CPU环境的注意事项
在共用K总线和P总线不分段的子机架UR1或UR2上运行
• 所有在一个公用外设总线(P)和通讯(K)总线上操作的CPU运行状态(CPU运行系统性能)都将自动同步。
• 一个复杂的大任务可以拆开到多4个CPU上来计算。
• 通过简单插入CPU实现性能的按比例升级是可能的。
• 增加系统资源(内存,标准区,计数器...)。 但输入/输出点数不会增加。
• 可以把时间临界和非时间临界过程区域分离开来 (即:一个快速闭环控制器的快速制)。
• 多CPU可以共用一个CP模板和外部通讯。I/O 模板只能一个CPU。 其中一个停止,其它CPU也将停止。
• 以下订货号的S7-CPU支持多CPU操作模式:
6ES7412-1XF01-0AB0
6ES7413-1XG01-0AB0
6ES7413-2XG01-0AB0
6ES7414-1XG01-0AB0
6ES7414-2XG01-0AB0
6ES7414-2XJ00-0AB0 版本 3 以上
6ES7416-1XJ01-0AB0
6ES7416-2XK00-0AB0 版本 3 以上
6ES7416-2XL00-0AB0 版本 3 以上
• M7-CPU 486-3 Pentium 75 MHz (原为:CPU 488-4)和488-3 Pentium 120 MHz (原为:CPU 488-5)目前不支持多CPU操作。
在分段子机架CR2上的运行
• 分段子机架包含有两个立的P总线,其中10个插槽在分段1中,8个插槽在分段2。
• 每个外围总线分段使用一个CPU,I/O模块分配到本地的CPU上。CPU各自立运行,没有运行状态的同步。
• 公共通讯总线允许子单元间进行通讯而不需要附加硬件。
• 因此,2 个单的控制器可以组态到一个CR中。这样可以在柜子中节省空间。
• 成本上很节约,因为仅需一个子机架和一个电源供应单元。
• S7-400 和M7-400 CPU都可以没有任何的限制地使用,也就是说,甚至可以将S7 和M7 CPU一起放在CR2中。(警告:要把M7-CPU 486-3 与 488-3 一起在CR2中运行,只能使用M7-SYS V2.0 和 STEP7 基本软件 V3.1。原来的CPU 488-4 与 488-5 不能够在CR2中运行)。
2.测试环境
2.1 硬件
CPU416-3 和 CPU412-2
2.2 软件
bbbbbbs XP professional SP2
STEP7 V5.3 SP3
进行BSEND,BREV 和USEND ,UREV通讯
1、电缆选择的敖设
为了减少动力电缆辐射电磁干扰,尤其是变频装置馈电电缆。笔者在某工程中,采用了铜带铠装屏蔽电力电缆,从而降低了动力线生产的电磁干扰,该工程投产后了满意的效果。
不同类型的信号分别由不同电缆传输,信号电缆应按传输信号种类分层敖设,严禁用同一电缆的不同导线同时传送动力电源和信号,避免信号线与动力电缆靠行敖设,以减少电磁干扰。
2、采用性能优良的电源,抑制电网引入的干扰
在PLC控制系统中,电源占有重要的地位。电网干扰串入PLC控 制系统主要通过PLC系统的供电电源(如CPU 电源、I/O电源等)、变送器供电电源和与PLC系统具有直接电气连接的仪表供电电源等耦合进入的。现在,对于PLC系统供电的电源,一般都采用隔离性能较好电源,而对于变送器供电的电源和PLC系统有直接电气连接的仪表的供电电源,并没受到足够的重视,虽然采取了一定的隔离措施,但普遍还不够,主要是使用的隔离变压器分布参数大,抑制干扰能力差,经电源耦合而串入共模干扰、差模干扰。所以,对于变送器和共用信号仪表供电应选择分布电容小、抑 制带大(如采用多次隔离和屏蔽及漏感技术)的配电器,以减少PLC系统的干扰。
此外,位保证电网馈点不中断,可采用在线式不间断供电电源(UPS)供电,提高供电的性。并且UPS还具有较强的干扰隔离性能,是一种PLC控制系统的理想电源。
3、正确选择接地点,完善接地系统
接地的目的通常有两个,其一为了,其二是为了抑制干扰。完善的接地系统是PLC控制系统抗电磁干扰的重要措施之一。
系统接地方式有:浮地方式、直接接地方式和电容接地三种方式。对PLC控制系统而言,它属高速低电平控制装置,应采用直接接地方式。由于信号电缆分布电容和输入装置滤波 等的影响,装置之间的信号交换频率一般都1MHz,所以PLC控制系统接地线采用一点接地和串联一点接地方式。集中布置的PLC系统适于并联一点接地方式,各装置的柜 体接地点以单的接地线引向接地。如果装置间距较大,应采用串联一点接地方式。用一根大截面铜母线(或绝缘电缆)连接各装置的柜体接地点,然后将接地母线直接连接接地。接地线采用截面大于22 mm2的铜导线,总母线使用截面大于60mm2的铜排。接地的接地电阻小于2Ω,接地埋在距建筑物10 ~ 15m远处(或与控制器间不大于50m),而且PLC系统接地点与强电设备接地点相距10m以上。
信号源接地时,屏蔽层应在信号侧接地;不接地时,应在PLC侧接地;信号线中间有接头时,屏蔽层应牢固连接并进行绝缘处理,一定要避免多点接地;多个测点信号的 屏蔽双绞线与多芯对绞总屏电缆连接时,各屏蔽层应相互连接好,并经绝缘处理。选择适当的接地处单点接点。
4、 硬件滤波及软件抗如果措施
由于电磁干扰的复杂性,要根本迎接干扰影响是不可能的,因此在PLC控制系统的软件设计和组态时,还应在软件方面进行抗干扰处理,进一步提高系统的性。常用的一些 措施:数字滤波和工频整形采样,可有效周期性干扰;定时校正参考点电位,并采用动态零点,可有效防止电位漂移;采用信息冗余技术,设计相应的软件标志位;采用间接跳转,设置软件陷阱等提高软件结构性。
信号在接入计算机前,在信号线与地间并接电容,以减少共模干扰;在信号两间加装滤波器可减少差模干扰。
对干较低信噪比的模拟量信号.常因现场瞬时干扰而产生较大波动,若仅用瞬时采样植进行控制计算会产生较大误差,为此可采用数字滤波方法。
现场模拟量信号经A/D转换后变成离散的数字信号,然后将形成的数据按时间序列存入PLC内存。再利用数字滤波程序对其进行处 理,滤去噪声部分获得单纯信号, 可对输入信号用m次采样值的平均值来代替当前值,但井不是通常的每采样。次求一次平均值,而是每采样一次就与近的m-l次历史采样值相加,此方法反应速度快,具有 很好的实时性,输入信号经过处理后用干信号显示或回路调节,有效地抑制了噪声干扰。
由干工业环境恶劣,干扰信号较多, I/ O信号传送距离较长,常常会使传送的信号有误。为提高系统运行的性,使PLC在信号出错倩况下能及时发现错误,并 能排除错误的影响继续工作,在程序编制中可采用软件容错技术。
西门子S7-200 PLC的存储器空间大致分为三个空间,即程序空间、数据空间和参数空间。
1.程序空间
该空间主要用于存放用户应用程序,程序空间容量在不同的CPU中是不同的。另外CPU中的RAM区与内置EEPROM上都有程序存储器,但它们互为映像,且空间大小一样。
2.数据空间
该空间的主要部分用于存放工作数据称为数据存储器,另外有一部分作寄存器使用称为数据对象。
(1)数据存储器 它包括变量存储器(V),输入信号缓存区(输入映象存储器I),输出信号缓冲区(输出映象存储区Q),内部标志位存储器(M)又称内部辅助继电器,特殊标志位存储器(SM)。除特殊标志位外,其他部分都能以位、字节、和双字的格式自由读取或写入。
变量存储器(V)是保存程序执行过程中控制逻辑操作的中间结果,所有的V存储器都可以存储在存储器区内,其内容可在与EEPROM或编程设备双向传送。
输入映象存储器(I)是以字节为单位的寄存器,它的每一位对应于一个数字量输入结点。在每个扫描周期开始,PLC依次对各个输入结点采样,并把采样结果送入输入映象存储器。PLC在执行用户程序过程中,不再理会输入结点的状态,它所处理的数据为输入映象存储器中的值。
输出映象存储器(Q)是以字节为单位的寄存器,它的每一位对应于一个数字输出量结点。PLC在执行用户程序的过程中,并不把输出信号随时送到输出结点,而是送到输出映象存储器,只有到了每个扫描周期的末尾,才将输出映象寄存器的输出信号几乎同时送到各输出结点。使用映象寄存器优点:①同步地在扫描周期开始采样所有输入点,并在扫描的执行阶段冻结所有输入值;②在程序执行完后再从映象寄存器刷新所有输出点,使被控系统能获得好稳定性;⑧存取映象寄存器的速度存取I/O速度,使程序执行的快;④I/O点只能以位为单位存取,但映象寄存器则能以位、字节、双字进行存取。因此,映象寄存器提供了高的灵活性。另外对控制系统中个别I/O点要求实时性较高的情况下,可用直接I/O指令直接存取输入/输出点。
内部标志位(M)又称内部线圈(内部继电器等),它一般以位为单位使用,但也能以字、双字为单位使用。内部标志位容量根据CPU型号不同而不同。
特殊标志位(SM)用来存储系统的状态变量和有关控制信息,特殊标志位分为只读区和可写区,具体划分随CPU不同而不同。
(2)数据对象 数据对象包括定时器、计数器、高速计数器、累加器、模拟量输入/输出。
定时器类似于继电器电路中的时间继电器,但它的精度高,定时精度分为lms,10ms和100ms三种,根据精度需要由编程者选用。定时器的数量根据CPU型号不同。
计数器的计数脉冲由外部输入,计数脉冲的有效沿是输入脉冲的上升沿或下降沿,计数的方式有累加1和累减1两种方式。计数器的个数同各CPU的定时器个数。
高速计数器与一般计数器不同之处在于,计数脉冲频率高可达2kHz/7kHz,计数容量大,一般计数器为16位,而高速计数器为32位,一般计数器可读可写,而高速计数器一般只能作读操作。
在S7-200CPU中有4个32位累加器,即AC0~AC3,用它可把参数传给子程序或任何带参数的指令和指令块。此外,PLC在响应外部或内部的中断请求而调用中断服务程序时,累加器中的数据是不会丢失的,即PLC会将其中的内容压入堆栈。因此,用户在中断服务程序中仍可使用这些累加器,待中断程序执行完返回时,将自动从堆栈中弹出原先的内容,以恢复中断前累加器的内容。但应注意,不能利用累加器作主程序和中断服务子程序之间的参数传递。
模拟量输入/输出可实现模拟量的A/D和D/A转换,而PLC所处理的是其中的数字量。
3.参数空间
用于存放有关PLC组态参数的区域,如保护口令、PLC站地址、停电记忆保持区、软件滤波、强制操作的设定信息等,存贮器为EEPROM。
随着化工自动化技术的不断发展,集散控制的思想越来越广泛地被广大自动化工程技术人员所青睐,并正在逐渐被应用于新建、扩建和技改项目中。但传统的集散控制系统一般由厂家生产,具有一定的专有性;另外传统的集散控制系统一般来讲其控制规模比较大,成本费用比较高;因此限制了在中小规模的自控系统项目中的推广应用。那么如何在中小规模控制系统中实现集散控制的思想呢?带着这一问题,笔者在阅读了大量技术资料的基础上对现有DCS和PLC的控制系统进行了总结对比,提出了在中小规模化工项目中用PC+PLC构成DCS的思想,并在贵州宏福实业开发有限总公司年产80万吨重钙装置改的技改项目中的储运工段成功地得到了应用。
1.用PC和PLC实现集散控制(DCS)的基本原理
集散控制的基本思想是集中管理,分散控制。即:将流程工业的自动控制过程与操作管理人员对自动控制过程的管理过程相对分离;流程工业的自动控制过程由各控制站相对立地自动完成,而操作人员对自动控制过程的管理则由控制室的操作站来完成。操作站与各现场控制站一方面各自相对立地运行,从而将各种故障限制在局部范围内,大地提高了自动控制系统总体的性和性;另一方面又相互进行实时数据通讯和信息交换,实现了操作人员在控制室的操作站对整个自动控制过程进行管理和调整。
现场控制站的主要任务是实现对生产过程的自动控制,因此它必需要能够自动采集全厂的各种工艺参数(如各种工艺介质的温度、压力、流量、粘度、组分,物位高度等)以及设备的运行状态(如阀门的开度、机泵的开停、设备震动、机械位移)等生产信息,然后按照事先编好的控制程序进行大量的数值计算,后输出4~20mA标准模拟信号(或ON/OFF数字信号)去驱动各种阀门、电机等执行机构,调节各种工艺参数,实现生产过程的自动控制;另外还要与操作站进行实时通讯,将采集到的各种生产信息传送到操作站供操作人员使用,同时接收操作人员通过操作站发出的各种指令实时调整自动控制方案、优化生产过程。因此它还需要具有标准化的通讯接口。目前的各种PLC均具有这样的功能,而且其容量弹性大,扩充方便,控制方案的组态简单易学,性能价格比优越,因此是中小型DCS的操作站的理想选择。
控制室的操作站实际上是一个人机界面,一方面把控制站采集的各种生产信息进行加工处理,然后以操作人员所习惯和熟悉的各种流程画面、生产报表、历史趋势和声光报警等形式给操作人员。另一方面把操作人员的各种指令进行编码后传送给操作站对控制方案进行调整,以优化生产过程或对特殊情况的紧急处理。对中小型DCS来讲,目前市面上比较流行的各种软件均能实现这样的功能,且对计算机的硬件和操作系统无特别要求,用普通的PC机加一套软件就可实现。
用PC机+PLC组成集散控制系统时,PLC承担了现场控制站的工作,PC机承担了操作站和工程师站的工作。在安装有PLC系统软件的PC机上可以离线(或在线)编辑PLC的控制应用软件(一般称为梯形图),控制应用软件下载到PLC后,PLC立完成现场数据采集、逻辑控制、模拟控制等。而操作站的各种功能都可以通过“实时软件”+“PC机”来实现,在安装有实时软件的PC机上可以方便对生产过程进行监控。
2.1.工艺过程简介:
储运工段是贵州宏福实业开发有限总公司年产80万吨重钙装置改的技改项目中的重要组成部份,设计卸氨能力250吨/小时,罐区缓冲能力9000吨。氨在常温常压下为气体,易燃、易爆、有毒、有害;储运工段是总公司的高危区之一,生产是本自动控制系统应考虑的。
2.2.控制系统概况:
为提高生产的性,在本控制系统中对重要的工艺参数点采取了“3取2表决”的策略,并设计了21个自动连锁回路,对生产过程进行连锁保护;为保证生产过程的平稳运行和节能降耗,系统设计了6个调节回路。为便于监控和操作,在操作站设计了一幅流程画面总貌图,集中显示了与生产密切相关的一批工艺参数、设备运行状况态和报警信息;对其它化工单元操作过程设计了相关的局域流程画面,地显示了与其相关的各种详细生产信息;根据操作人员的习惯,在操作站设计了4组组画面,分别集中显示温度、压力、流量和液位信号;对6个调节回路分别设计了调节画面,实现对PID参数的整定、手自动模式的切换以及对调节阀门的手动操作;对21个主要阀门分别设计了弹出式开关画面,实现对生产过程的自控或遥控;对主要工艺参数设计了历史趋势图,为故障诊断和优化控制提供了数据。为确保生产,实现对紧急事故的应急处理,对6个调节器回路加装外部自动跟踪调节器,一旦出现控制系统故障,自动切换到跟踪调节器立于DCS来控制调节阀;对21个主要阀门加装应急处理按钮,立于DCS实现对阀门的强制开关。
2.3.硬件配置:
控制站选用OMRON的C200型PLC,配置了数字模块(OD211/ID212)9块,模拟模块(AD003)4块,调节模块(PID03)3块;操作站选用DELLOPTIPLEXGX150计算机;工程师站选用COMPA型PC机。
2.4.控制站软件组态:
控制站的组态用OMRON的系统软件SSS作为技术平台,用梯形图作为编程工具,其组态内容主要有:
2.4.1.PLC内部地址的分配:
I/O地址的分配:PLC的I/O地址是PLC与现场检测设备、执行机构进行数据通信的的一一对应的寄存器地址,I/O地址的分配是对PLC进行进一步组态的基础;对OMRON-C200而言,I/O地址与所连接的I/O模块有关;连接到数字模块上的现场设备,其I/O地址取决于I/O模块的安装位置和在该模块上的点号,连接到模拟模块、PID模块上的现场设备,其I/O地址取决于I/O模块的单元号(不同的模块应通过模块的硬开关设置不同的单元号)和在该模块上的点号;比如在本系统配置中,现场的雷达液位变送器LT-101输出的4~20mA的模拟信号连接在单元号为3的模拟输入模块AD003的二点上,则它在PLC中的配置的地址便是IR:132;而阀门HV120的关闭状态信号(closed)连接到安装在的扩展机架二槽的数字输入模块ID212的十点上,则它在PLC中的配置的地址便是IR:01210;本系统中,共定义I/O地址142点。
操作站与控制站数据交换地址的分配:操作站与控制站的数据通信是通过读写PLC的内部寄存器来完成的,为了实现操作站与控制站的实时通讯,还为PLC配置足够的内部寄存器地址来存贮这些数据;比如,定义DM0232作为操作站与控制站交换LT-101的数据的内部寄存器,则PLC把采集到LT-101的液位信号经过预处理后存贮在DMO232,而操作站则到PLC的DM0232读取LT-101的数据来建立自己的数据库;本系统中,共定义此类地址184点。
中间地址的分配:PLC在运行过程中,还需要大量的中间寄存器来存放那些运算过程中的临时数据,为提高应用程序的可读性,也对这些寄存器进行必要的定义和注释。
2.4.2.为控制策略编写梯形图
自动调节:本系统中选用3个PID03模块组成6个调节回路来完成生产过程的自动控制,为了方便操作人员在操作站对控制过程的管理,PID03的SW2应设置为ON,并编写相应梯形图以实现PLC与PID03的数据交换,比如:调节回炉PIC111由单元号为5的PID03的二回路完成,当执行图2所示一段程序后,PLC中地址DM0060中的数据就被定义为调节回路PIC111的给定值。
三取二表决:为保证生产,常压罐的压力控制在规定的范围内,每升高(降低)到一定范围时,就启动(停止)相应的设备;为此,在现场用三块压力表来测量其压力,PLC中对三个压力进行比较,只有三块中的二块同时具备条件时,连锁才动作;在编写梯形图时,采用比较指令、再加上与、或、非等逻辑指令就可实现此控制策略。(梯形图略)
连锁保护:梯形图与电气连锁逻辑图非常相似,I/O地址确定以后,为连锁保护编写梯形图既操作简单又可读性强。为保护设备和生产,本系统共编写连锁回路21个。(梯形图略)
2.4.3.I/O模块的设置与校正:
梯形图编写完成以后,还对I/O模块进行必要的设置和校正,PLC才能正常工作;模拟模块应设置与现场设备相对应的输入信号种类和对输入信号的预处理方法,还应对零点和量程进行校正;PID模块除了对输入信号种类、输入信号的预处理方法进行设置外,还要对PID模块存储区的内容及其修改方式、调节回路设定值的修改方式、PID的控制作用及其控制方式等内容进行设置。
2.5.操作站软件的组态:
操作站的组态选用INbbbLUTION的系统软件FIX32作为技术平台:其主要内容包括:系统配置、建立数据库、绘制流程图、定义历史趋势和报表等。
系统配置在本系统中实际上就是在PC机上安装FIX系统,其主要内容是定义FIX系统的安装目录,安装接口设备驱动程序配置SA系统,配置报警系统,配置网络等。FIX提供有庞大的I/O接口设备驱动程序库,本系统配置控制站为OMRON的PLC,因此要选择安装I/O驱动程序OMR.drv和OMRON的PLC进行通讯。
建立数据库:数据库是SA系统赖以工作的基础,它由一系列数据点构成,每个数据点实际上就是一个功能块,FIX提供了各种功能块以满足不同的需要,这些功能块或对接口设备读写数据,或对数据进行运算和报警处理。在数据库中建立一个数据点就是定义一个功能块,其内容包括:功能块类型,数据点的位号、注释、零点、量程,接口设备,I/O地址,数据的格式,报警上、下限等。如:在数据库中添加一个AI模块,在其属性对话框中定义:“位号”为“LT-101”,“描述”为“缓冲球罐F0101A液位”,“接口设备”为“OMR”,“I/O地址”为“D:DM:232”,“数据的格式”为“12AL”,“零点”为“0”,“量程”为“17”,“单位”为“M”;则在数据库中便建立了一个数据点LT-101,它读取PLC中地址为DM0232的寄存器中的数据(0-4095),并转换为0-17M的数据供FIX其它功能块和流程图调用。
绘制流程图:流程画面实际上是一个人机接口,操作人员就是通过流程画面来了解和控制生产过程的,所以流程画面既要信息,又要简单扼要。FIX系统提供了bbbbbbS风格的绘图工具和相关控件,可以很方便地绘制多种动态画面来满足操作人员的要求。比如:在流程画面中,为了形象地显示缓冲球罐F0101A的液位,只需在其图形的动态特性对话框中选中动态属性,定义其色的高度随“位号”为“LT-101”的数据的大小而变;为了准确地显示该液位的实际高度,可在该球罐图形旁边定义一个动态数据连接,连接到“位号”为“LT-101”的数据点;为了直观地显示各种阀门的工作状态,在其图形的动态属性对话框中选中动态颜色变化,阀门关显示静止的红色,阀门开显示静止的,阀门关出现故障显示闪烁的红色,阀门开出现故障显示闪烁的;为了快速控制阀门,把它的弹出式开关画面连接到其图形上,只需用鼠标单击其图形,即弹出开关画面,实现流程画面上的对象所见即所得。
定义报表:考虑到总公司已推行电子化办公,各种报表均设置为定时保存到文件,操作人员可以根据需要随时调用,并随着办公自动化的推行,与企业内部管理网连网,通过WEB页浏览和调用。
3.结束语
该控制系统投用2年多来,性能稳定、运行,界面友好,操作简单,维护工作量很小,受到了操作和维护人员的欢迎;投用后,根据技改工作需要又进行了2次扩容均未影响正常生产,实践证明PC+PLC构成DCS,系统配置灵活、软件组态简单,便于自行设计和调试,性能价格比优越,系统扩展容易且维护工作量小,是企业进行技术改造和中小型生产过程的自控系统
产品推荐