SIEMENS PLC系统中热插拔功能的应用与说明.docx

上传人:大米 文档编号:548153050 上传时间:2023-02-11 格式:DOCX 页数:16 大小:1.53MB
返回 下载 相关 举报
SIEMENS PLC系统中热插拔功能的应用与说明.docx_第1页
第1页 / 共16页
SIEMENS PLC系统中热插拔功能的应用与说明.docx_第2页
第2页 / 共16页
SIEMENS PLC系统中热插拔功能的应用与说明.docx_第3页
第3页 / 共16页
SIEMENS PLC系统中热插拔功能的应用与说明.docx_第4页
第4页 / 共16页
SIEMENS PLC系统中热插拔功能的应用与说明.docx_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《SIEMENS PLC系统中热插拔功能的应用与说明.docx》由会员分享,可在线阅读,更多相关《SIEMENS PLC系统中热插拔功能的应用与说明.docx(16页珍藏版)》请在金锄头文库上搜索。

1、SIEMENS PLC系统中热插拔功能的应用与说明隐藏订货号显示订货号订货号: 在许多应用场合,我们需要PLC控制系统能够实现热插拔功能,所谓热插拔就是在系统通电运行状态下,进行硬件的更换和调整。 1. SIEMENS PLC控制系统关于热插拔功能的定义: 1带电插拔模块时,确保不造成模块的硬件损坏;2带电插拔模块时,CPU不停机,并产生报警;3带电插拔模块时,该模块I/O通道的数值清零;该模块所在站点不会掉站,而其他模块的运行不受影响;4带电插拔模块时,CPU中触发中断组织块或通过DP诊断程序块,得到模块拔出或插入的事件信息,在用户程序或中断组织块OB*中进行相应控制逻辑和I/O通道的处理;

2、 2.SIEMENS的PLC控制系统对热拔插的支持: S7-200系列PLC不支持热插拔功能; S7-300 CPU直接带I/O模块的方式不支持热插拔; S7-300作为PROFIBUS DP主站下挂DP从站ET200M、ET200S、ET200iS,支持热插拔功能; (需要使用有源总线底板,如下说明) 注: 采用S7-300作为主站的软冗余系统无法实现热插拔全部功能,不具备以上所列第3,4条目中的全部功能。当您将ET200M从站上的模块拔出时,CPU不停机,主CPU、备用CPU上的SF灯亮,BUSF灯闪烁,ET200M从站上的2块IM153-2模块的SF灯亮,BF灯闪烁,该ET200M从站上

3、所有模块的I/O值被清0,S7-300主站失去对该ET200M从站的控制能力。当您再次将模块插入到ET200M站上时,系统从主CPU切换到备用CPU,SF、BUSF、BF灯熄灭,软冗余系统重新回到正常运行状态。(新CPU支持“Startup when expected/actual config. differ.”功能,功能见下文;软冗余系统不支持使用GSD文件组态ET200M站点)若要在软冗余系统中实现热插拔的全部4项功能,您必须使用S7-400作为软冗余系统的主站。 S7-400作为PROFIBUS DP主站下挂DP从站ET200M、ET200S、ET200iS,支持热插拔功能; (需要使

4、用有源总线底板,如下说明) S7-400 CPU直接带I/O模块的方式支持热插拔。S7-400系统由于很好的电磁兼容性和抗冲击、耐震动性能,因而能最大限度的满足各种工业标准,模板能够带电插、拔,当S7-400机架上插入或取出模板时,都会在CPU中产生一个中断信息,供客户在用户程序中对模板更换的动作进行相应的处理。3.ET200M的有源总线底板配置与说明:ET200M是在工业现场经常使用的PROFIBUS DP分布式从站,一个ET200M从站一般由导轨(S7-300系列通用导轨)、IM153接口模块、若干块S7-300系列的模块(PS电源模块、I/O模块、CP通讯模块、FM功能模块)组成: 这样

5、的ET200M从站是不支持热插拔功能的。为了实现ET200M从站的热插拔功能,我们需要对ET200M的硬件配置进行一些调整,通用导轨更换成带有有源总线模板的导轨,下图向您展示了1个有源总线导轨和5个有源总线模板组装后的情形: 如下是关于有源总线模板的订货信息和实物照片: 名称订货号注释图片链接有源总线导轨6ES7 195-1GA00-0XA0长度为482.6 mm实物图片最多安装5个有源总线模板6ES7 195-1GF30-0XA0长度为530毫米 最多安装5个有源总线模板6ES7 195-1GG30-0XA0长度620毫米;6ES7 195-1GC30-0XA0长度2000毫米;有源总线模板

6、6ES7 195-7HA00-0XA0BMP S/IM 用于放置电源和IM153接口模块,包括一个总线模板盖板实物图片6ES7 195-7HB00-0XA0BM 2X40 用于2个宽40毫米的模块实物图片6ES7 195-7HC00-0XA0BM 1X80 用于1个宽80毫米的模块实物图片6ES7 195-7HD00-0XA0BM IM153/IM 153 用于放置2个基本型IM153-2接口模块(在软冗余或400H硬冗余系统中使用)6ES7 195-7HD10-0XA0BM IM153/IM 153 用于放置2个高性能IM153-2接口模块实物图片(在软冗余或400H硬冗余系统中使用)附件6

7、ES7 195-1JA00-0XA0端子盖 一包有4个背板总线盖板和1个总线模板盖板6ES7 195-1KA00-0XA0防薄挡板 用于防爆环境的总线模板盖板ET200M从站上的接口模块6ES7 153-1AA03-0XB0IM153-1 普通接口模块6ES7 153-2AA02-0XB0IM153-2 支持冗余功能的接口模块,基本型实物图片6ES7 153-2BA02-0XB0IM153-2 支持冗余功能的接口模块,高性能型(支持PROFIBUS的等时功能)热插拔冗余套件6ES7 153-2AR00-0XA02个6ES7 153-2AA02-0XB01个6ES7 195-7HD00-0XA0

8、6ES7 153-2AR01-0XA02个6ES7 153-2BA00-0XB01个6ES7 195-7HD10-0XA06ES7 153-2AR03-0XA02个6ES7 153-2BA02-0XB01个6ES7195-7HD10-0XA0 6ES7 195-1GA00-0XA0 6ES7 195-7HA00-0XA0 6ES7 195-7HB00-0XA0 6ES7 195-7HC00-0XA0 6ES7 195-7HD10-0XA0 6ES7 153-2BA02-0XB0 下图向您比对了有源总线导轨与S7-300通用导轨的区别: 下图向您展示有源总线导轨、有源总线模板和2个IM153-2

9、接口模块组装后的情形: 关于ET200M站Module change during operation(运行中更换模块)功能实现的说明:Module change during operation (or Insert/Remove module) 功能使得您能够在系统下运行过程中,在ET200M站上带电拔出或插入模板,即热插拔功能。 硬件要求:使用普通的S7-300导轨和U型总线连接器是不能实现热插拔功能的,您必须购买有源总线底板,才能实现该功能。另外,您在配置时,必须使用MLFB 6ES7 153-1AA02-0XB0版本以上的接口模块,因为它支持DP协议的DPV1版本,而MLFB IM1

10、53-1AA00-0XB0模块是不支持该功能的。目前您能够购买到的IM153接口模块都支持热插拔,只有2-3年以前的IM153接口模块不支持热插拔。 注意:如果想知道您的模块是否支持热插拔功能,您可以在STEP7的HW Config硬件组态窗口中的产品目录里选择对应模块,阅读窗口右下角对该模块功能的描述,或直接阅读SIMATIC Distributed Peripheral Deviced ET 200M手册中第9章里的描述内容,下载该手册点击:1142798 软件要求:您必须在STEP7 5.1版本以上进行配置;如果您采用S7-400 CPU或S7-400 CP作为DP主站,那么您可以直接在

11、IM153的属性窗口的Operating Parameters标签页里配置热插拔功能。 如下图所示: STEP1:在STEP7的硬件组态窗口的PROFIBUS DP目录中选择相应IM153模块,可以看出该模块支持“module exchange in opration”(热插拔);STEP2:将IM153模块拖到PROFIBUS总线上;STEP3:选择I/O模块,插入到ET200M站的各个槽位中;STEP4:双击ET200M站,打开属性窗口,选中“Replace modules during operation“(热插拔)选项;STEP5:属性窗口中提供了ET200M站热插拔功能所需的有源总线

12、导轨的订货号;STEP6:属性窗口中提供了该型号IM153,插入的I/O模块对应使用的有源总线底板的订货号;除了以上的硬件组态之外,还要向S7-400中下载OB82、OB83、OB84、OB85、OB86、OB87、OB121、OB122等组织块。当ET200M从站上进行模块的热插拔时,中断组织块OB83 ,OB85,OB122被调用。如果您采用老款S7-300 CPU ,那么您只能够通过安装GSD文件的方式将IM153模块组态成DP从站,并双击IM153,打开它的属性窗口,进行设置来实现热插拔的全部功能。否则您在STEP7的硬件组态窗口中直接将PROFIBUS DP目录ET200M文件夹下I

13、M153模块挂在PROFIBUS总线上,如下图: 从上图可以看出,当你从右侧的PROFIBUS DP树型目录中将IM153-2模块拖到PROFIBUS总线上后,双击点开IM153的属性,“Repalce modules during operation”(热插拔功能)选项为灰色,所以在这种方式下,无法实现热插拔的全部功能,只能实现第1、2两条,不能实现第3、4条功能。新款的S7-300可以支持“Startup when expected/actual config. differ.”,如下图: 此功能表示,当组态和实际不符时是否启动。如果选择此选项,当插拔模块时,可以实现热插拔定义的第3条功能

14、。但是,在插拔模块时,其他模块通道的I/O会有瞬间的清零然后恢复;该站点瞬间掉站,然后恢复。所以仅以此功能,不能称为严格意义上的热插拔功能。S7-300 CPU要实现热插拔的全部功能,必须通过GSD文件。首先在 113498 处下载IM153的GSD或GSE文件,在STEP7软件中导入该文件(参见 2383630 中的内容),再在IM153模块的属性窗口中选择热插拔选项,如下图所示: 添加IM153-2模块到PROFIBUS总线上,设置热插拔选项 设置IM153-1模块的热插拔功能选项注意,GSD文件有DPV0和DPV1之分。但是S7-300的组态时,只有用DPV0可以实现热插拔的功能(如上图

15、),如果用DPV1组态只支持“Startup when expected/actual config. differ.”的功能, 如下图,这是因为 DPV1 Insert/Remove module功能,是通过OB83实现的,S7-300不支持OB83。S7-400使用DPV0 DPV1均可。 如果您采用CP342-5模块作为DP主站,那么您可以直接在IM153的属性窗口的Operating Parameters标签页里配置热插拔功能。 如下图所示。同样如果使用GSD文件组态,要实现热插拔功能也必须使用DPV0。 除了以上的硬件配置之外,还要向S7-300的CPU中下载OB82、OB86、OB121、OB122等组织块,才能保证当您在ET200M站上进行模块热插拔时,S7-300的CPU保持运行,而ET200M站上其他模块的工作

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号