网站大量收购闲置独家精品文档,联系QQ:2885784924

西门子S7系列PLC模块“热拔插”功能的实现.docx

西门子S7系列PLC模块“热拔插”功能的实现.docx

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Technology

技术纵横

文献标识码:B文章编号:1003-0492(2013)11-0082-03中图分类号:TP342*.3

西门子S7系列PLC模块“热拔插”功能的实现

ImplementationofHot-swapFunctionofPLCModuleofSiemensS7Series

李朝光(广西柳州钢铁股份公司焦化厂,广西柳州545002)

摘要:针对西门子S7-300/400系列PLC的信号模块实现“热拔插”功能的相关问题进行介绍。

关键词:西门子;PLC;热拔插;功能;组态

Abstract:Thepaperintroducedtherelevantproblemsaboutimplementingthehot-swapfunctionofPLCsignalmodulesofSiemensS7-300/400series.

Keywords:Siemens;PLC;Hot-swap;Function;Configuration

1前言

在PLC系统的实际应用中,组成PLC系统的各个模块故障时是否能够实现在不停电、不中断系统运行、不影响其它模块工作的条件下进行在线更换,即“热拔插”更换,从而最大限度地降低模块故障对生产的影响,这对于连续不断的生产过程而言非常重要,因此,在PLC系统设计时对模块的热拔插功能必须予以重视。本文以西门子S7-300/400系列PLC为例,介绍模块的“热拔插”功能的实现方法。

2模块“热拔插”的含义

西门子PLC模块关于“热拔插”功能的确切定义包括如下四点:

·带电拔插模块时,确保不造成模块的硬件损坏;

·带电拔插模块时,CPU不进入停机(STOP)状态,并产生系统故障报警(SF灯亮);

·带电拔插模块时,该模块I/O通道的数值保持不变,而其他模块的运行不受影响,工作保持正常;

·带电拔插模块时,CPU中触发中断组织块或通过DP诊断程序块,得到模块拔出或插入的事件信息,在用户程序或中断组

织块OBnn中进行相应控制逻辑和I/O通道的处理。

显然,上述定义中第一、第二条是基本要求,只有确保在带电拔插模块时不造成模块的硬件损坏才有进行热拔插的意义,第三、第四条是最重要、最关键的功能,如果某一个模块因本身故障需要更换而造成其它模块的工作也同样受到影响,那么这样的更换操作与停电更换没有本质的不同,因为对系统都同样造成了全局性的影响。所以,真正的热拔插功能应该对模块是无害的,对系统也是无害的,这才是完美的热拔插功能。

3热拔插功能的实现

3.1实现热拔插功能的系统架构

系列PLC模块全部不支持热拔插功能。CPU采用“本地站”架构,直接挂带I/O模块或361/IM

系列PLC模块全部不支持热拔插功能。

CPU采用“本地站”架构,直接挂带I/O模块或361/IM365挂接本地站扩展I/O模块的方式不支持

CPU采用“远程站”架构,作为PROFIBUSDP

(1)S7-200

(2)S7-300通过IM360/IM热拔插功能。

(3)S7-300

主站通过DP网挂接DP从站ET200M、ET200S、ET200iS,当从站模块采用相应型号的接口模块、I/O模块及有源总线底板时,通过特殊的组态方式及相应的参数设置支持热拔插功能。

(4)S7-400CPU采用“远程站”架构,作为PROFIBUSDP主站通过DP网挂接DP从站ET200M、ET200S、ET200iS,当从站模块采用相应型号的接口模块、I/O模块及有源总线底板时,通过常规的组态方式及相应的参数设置支持热拔插功能。

(5)S7-400CPU采用“本地站”架构,直接挂带I/O模块的方式支持热拔插。

82首i惯题AUTOMATIONPANORAMA2013.11

从上面罗列的各种架构看出,只有采用上述(3)、(4)、(5)这三种架构才能实现热拔插功能,其中(5)架构由于是S7-400系列模块本身强大的功能所支持的,组态时不需要做任何特别的设置就能自然实现热拔插功能,故本文不做介绍,只针对(3)和(4)两种架构进行论述。

3.2实现热拔插功能的组态方法

3.2.1采用S7-400CPU搭配S7-300型远程DP从站架构

在实际应用中应用最广的架构是S7-400CPU挂接ET200M型DP从站,实现热拔插功能的组态方法如下(如图1所示):

(1)打开STEP7硬件组态窗口,在硬件列表的

文档评论(0)

文档下载 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档